Skip to content

Instantly share code, notes, and snippets.

@cryppadotta
Created July 21, 2026 02:24
Show Gist options
  • Select an option

  • Save cryppadotta/9688862a8826c1134aa2b2e8c16509d8 to your computer and use it in GitHub Desktop.

Select an option

Save cryppadotta/9688862a8826c1134aa2b2e8c16509d8 to your computer and use it in GitHub Desktop.
Paperclip PR #9929 StarToggle visual review
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Star Toggle Visual Review</title>
<script type="module">function f0(i,o){for(var r=0;r<o.length;r++){const c=o[r];if(typeof c!="string"&&!Array.isArray(c)){for(const d in c)if(d!=="default"&&!(d in i)){const p=Object.getOwnPropertyDescriptor(c,d);p&&Object.defineProperty(i,d,p.get?p:{enumerable:!0,get:()=>c[d]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))c(d);new MutationObserver(d=>{for(const p of d)if(p.type==="childList")for(const y of p.addedNodes)y.tagName==="LINK"&&y.rel==="modulepreload"&&c(y)}).observe(document,{childList:!0,subtree:!0});function r(d){const p={};return d.integrity&&(p.integrity=d.integrity),d.referrerPolicy&&(p.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?p.credentials="include":d.crossOrigin==="anonymous"?p.credentials="omit":p.credentials="same-origin",p}function c(d){if(d.ep)return;d.ep=!0;const p=r(d);fetch(d.href,p)}})();function Bh(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var uc={exports:{}},Ui={};/**
* @license React
* react-jsx-runtime.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 eh;function p0(){if(eh)return Ui;eh=1;var i=Symbol.for("react.transitional.element"),o=Symbol.for("react.fragment");function r(c,d,p){var y=null;if(p!==void 0&&(y=""+p),d.key!==void 0&&(y=""+d.key),"key"in d){p={};for(var A in d)A!=="key"&&(p[A]=d[A])}else p=d;return d=p.ref,{$typeof:i,type:c,key:y,ref:d!==void 0?d:null,props:p}}return Ui.Fragment=o,Ui.jsx=r,Ui.jsxs=r,Ui}var th;function h0(){return th||(th=1,uc.exports=p0()),uc.exports}var Ie=h0(),rc={exports:{}},fe={};/**
* @license React
* react.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 ah;function g0(){if(ah)return fe;ah=1;var i=Symbol.for("react.transitional.element"),o=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),p=Symbol.for("react.consumer"),y=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),_=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),z=Symbol.for("react.activity"),H=Symbol.iterator;function K(E){return E===null||typeof E!="object"?null:(E=H&&E[H]||E["@@iterator"],typeof E=="function"?E:null)}var te={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},re=Object.assign,Me={};function Je(E,L,X){this.props=E,this.context=L,this.refs=Me,this.updater=X||te}Je.prototype.isReactComponent={},Je.prototype.setState=function(E,L){if(typeof E!="object"&&typeof E!="function"&&E!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,E,L,"setState")},Je.prototype.forceUpdate=function(E){this.updater.enqueueForceUpdate(this,E,"forceUpdate")};function Ge(){}Ge.prototype=Je.prototype;function Ze(E,L,X){this.props=E,this.context=L,this.refs=Me,this.updater=X||te}var it=Ze.prototype=new Ge;it.constructor=Ze,re(it,Je.prototype),it.isPureReactComponent=!0;var ft=Array.isArray;function Pe(){}var me={H:null,A:null,T:null,S:null},J=Object.prototype.hasOwnProperty;function Ve(E,L,X){var W=X.ref;return{$typeof:i,type:E,key:L,ref:W!==void 0?W:null,props:X}}function ha(E,L){return Ve(E.type,L,E.props)}function wt(E){return typeof E=="object"&&E!==null&&E.$typeof===i}function ot(E){var L={"=":"=0",":":"=2"};return"$"+E.replace(/[=:]/g,function(X){return L[X]})}var la=/\/+/g;function It(E,L){return typeof E=="object"&&E!==null&&E.key!=null?ot(""+E.key):L.toString(36)}function rt(E){switch(E.status){case"fulfilled":return E.value;case"rejected":throw E.reason;default:switch(typeof E.status=="string"?E.then(Pe,Pe):(E.status="pending",E.then(function(L){E.status==="pending"&&(E.status="fulfilled",E.value=L)},function(L){E.status==="pending"&&(E.status="rejected",E.reason=L)})),E.status){case"fulfilled":return E.value;case"rejected":throw E.reason}}throw E}function N(E,L,X,W,le){var oe=typeof E;(oe==="undefined"||oe==="boolean")&&(E=null);var Ae=!1;if(E===null)Ae=!0;else switch(oe){case"bigint":case"string":case"number":Ae=!0;break;case"object":switch(E.$typeof){case i:case o:Ae=!0;break;case V:return Ae=E._init,N(Ae(E._payload),L,X,W,le)}}if(Ae)return le=le(E),Ae=W===""?"."+It(E,0):W,ft(le)?(X="",Ae!=null&&(X=Ae.replace(la,"<script type="module" crossorigin src="/assets/visual-review-pq0gxOs-.js"></script>/")+"/"),N(le,L,X,"",function(Ha){return Ha})):le!=null&&(wt(le)&&(le=ha(le,X+(le.key==null||E&&E.key===le.key?"":(""+le.key).replace(la,"<script type="module" crossorigin src="/assets/visual-review-pq0gxOs-.js"></script>/")+"/")+Ae)),L.push(le)),1;Ae=0;var ct=W===""?".":W+":";if(ft(E))for(var ye=0;ye<E.length;ye++)W=E[ye],oe=ct+It(W,ye),Ae+=N(W,L,X,oe,le);else if(ye=K(E),typeof ye=="function")for(E=ye.call(E),ye=0;!(W=E.next()).done;)W=W.value,oe=ct+It(W,ye++),Ae+=N(W,L,X,oe,le);else if(oe==="object"){if(typeof E.then=="function")return N(rt(E),L,X,W,le);throw L=String(E),Error("Objects are not valid as a React child (found: "+(L==="[object Object]"?"object with keys {"+Object.keys(E).join(", ")+"}":L)+"). If you meant to render a collection of children, use an array instead.")}return Ae}function G(E,L,X){if(E==null)return E;var W=[],le=0;return N(E,W,"","",function(oe){return L.call(X,oe,le++)}),W}function se(E){if(E._status===-1){var L=E._result;L=L(),L.then(function(X){(E._status===0||E._status===-1)&&(E._status=1,E._result=X)},function(X){(E._status===0||E._status===-1)&&(E._status=2,E._result=X)}),E._status===-1&&(E._status=0,E._result=L)}if(E._status===1)return E._result.default;throw E._result}var Re=typeof reportError=="function"?reportError:function(E){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var L=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof E=="object"&&E!==null&&typeof E.message=="string"?String(E.message):String(E),error:E});if(!window.dispatchEvent(L))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",E);return}console.error(E)},Z={map:G,forEach:function(E,L,X){G(E,function(){L.apply(this,arguments)},X)},count:function(E){var L=0;return G(E,function(){L++}),L},toArray:function(E){return G(E,function(L){return L})||[]},only:function(E){if(!wt(E))throw Error("React.Children.only expected to receive a single React element child.");return E}};return fe.Activity=z,fe.Children=Z,fe.Component=Je,fe.Fragment=r,fe.Profiler=d,fe.PureComponent=Ze,fe.StrictMode=c,fe.Suspense=O,fe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=me,fe.__COMPILER_RUNTIME={__proto__:null,c:function(E){return me.H.useMemoCache(E)}},fe.cache=function(E){return function(){return E.apply(null,arguments)}},fe.cacheSignal=function(){return null},fe.cloneElement=function(E,L,X){if(E==null)throw Error("The argument must be a React element, but you passed "+E+".");var W=re({},E.props),le=E.key;if(L!=null)for(oe in L.key!==void 0&&(le=""+L.key),L)!J.call(L,oe)||oe==="key"||oe==="__self"||oe==="__source"||oe==="ref"&&L.ref===void 0||(W[oe]=L[oe]);var oe=arguments.length-2;if(oe===1)W.children=X;else if(1<oe){for(var Ae=Array(oe),ct=0;ct<oe;ct++)Ae[ct]=arguments[ct+2];W.children=Ae}return Ve(E.type,le,W)},fe.createContext=function(E){return E={$typeof:y,_currentValue:E,_currentValue2:E,_threadCount:0,Provider:null,Consumer:null},E.Provider=E,E.Consumer={$typeof:p,_context:E},E},fe.createElement=function(E,L,X){var W,le={},oe=null;if(L!=null)for(W in L.key!==void 0&&(oe=""+L.key),L)J.call(L,W)&&W!=="key"&&W!=="__self"&&W!=="__source"&&(le[W]=L[W]);var Ae=arguments.length-2;if(Ae===1)le.children=X;else if(1<Ae){for(var ct=Array(Ae),ye=0;ye<Ae;ye++)ct[ye]=arguments[ye+2];le.children=ct}if(E&&E.defaultProps)for(W in Ae=E.defaultProps,Ae)le[W]===void 0&&(le[W]=Ae[W]);return Ve(E,oe,le)},fe.createRef=function(){return{current:null}},fe.forwardRef=function(E){return{$typeof:A,render:E}},fe.isValidElement=wt,fe.lazy=function(E){return{$typeof:V,_payload:{_status:-1,_result:E},_init:se}},fe.memo=function(E,L){return{$typeof:_,type:E,compare:L===void 0?null:L}},fe.startTransition=function(E){var L=me.T,X={};me.T=X;try{var W=E(),le=me.S;le!==null&&le(X,W),typeof W=="object"&&W!==null&&typeof W.then=="function"&&W.then(Pe,Re)}catch(oe){Re(oe)}finally{L!==null&&X.types!==null&&(L.types=X.types),me.T=L}},fe.unstable_useCacheRefresh=function(){return me.H.useCacheRefresh()},fe.use=function(E){return me.H.use(E)},fe.useActionState=function(E,L,X){return me.H.useActionState(E,L,X)},fe.useCallback=function(E,L){return me.H.useCallback(E,L)},fe.useContext=function(E){return me.H.useContext(E)},fe.useDebugValue=function(){},fe.useDeferredValue=function(E,L){return me.H.useDeferredValue(E,L)},fe.useEffect=function(E,L){return me.H.useEffect(E,L)},fe.useEffectEvent=function(E){return me.H.useEffectEvent(E)},fe.useId=function(){return me.H.useId()},fe.useImperativeHandle=function(E,L,X){return me.H.useImperativeHandle(E,L,X)},fe.useInsertionEffect=function(E,L){return me.H.useInsertionEffect(E,L)},fe.useLayoutEffect=function(E,L){return me.H.useLayoutEffect(E,L)},fe.useMemo=function(E,L){return me.H.useMemo(E,L)},fe.useOptimistic=function(E,L){return me.H.useOptimistic(E,L)},fe.useReducer=function(E,L,X){return me.H.useReducer(E,L,X)},fe.useRef=function(E){return me.H.useRef(E)},fe.useState=function(E){return me.H.useState(E)},fe.useSyncExternalStore=function(E,L,X){return me.H.useSyncExternalStore(E,L,X)},fe.useTransition=function(){return me.H.useTransition()},fe.version="19.2.7",fe}var nh;function Ic(){return nh||(nh=1,rc.exports=g0()),rc.exports}var lt=Ic();const Hh=Bh(lt),y0=f0({__proto__:null,default:Hh},[lt]);var cc={exports:{}},Di={},dc={exports:{}},mc={};/**
* @license React
* scheduler.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 lh;function b0(){return lh||(lh=1,(function(i){function o(N,G){var se=N.length;N.push(G);e:for(;0<se;){var Re=se-1>>>1,Z=N[Re];if(0<d(Z,G))N[Re]=G,N[se]=Z,se=Re;else break e}}function r(N){return N.length===0?null:N[0]}function c(N){if(N.length===0)return null;var G=N[0],se=N.pop();if(se!==G){N[0]=se;e:for(var Re=0,Z=N.length,E=Z>>>1;Re<E;){var L=2*(Re+1)-1,X=N[L],W=L+1,le=N[W];if(0>d(X,se))W<Z&&0>d(le,X)?(N[Re]=le,N[W]=se,Re=W):(N[Re]=X,N[L]=se,Re=L);else if(W<Z&&0>d(le,se))N[Re]=le,N[W]=se,Re=W;else break e}}return G}function d(N,G){var se=N.sortIndex-G.sortIndex;return se!==0?se:N.id-G.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var p=performance;i.unstable_now=function(){return p.now()}}else{var y=Date,A=y.now();i.unstable_now=function(){return y.now()-A}}var O=[],_=[],V=1,z=null,H=3,K=!1,te=!1,re=!1,Me=!1,Je=typeof setTimeout=="function"?setTimeout:null,Ge=typeof clearTimeout=="function"?clearTimeout:null,Ze=typeof setImmediate<"u"?setImmediate:null;function it(N){for(var G=r(_);G!==null;){if(G.callback===null)c(_);else if(G.startTime<=N)c(_),G.sortIndex=G.expirationTime,o(O,G);else break;G=r(_)}}function ft(N){if(re=!1,it(N),!te)if(r(O)!==null)te=!0,Pe||(Pe=!0,ot());else{var G=r(_);G!==null&&rt(ft,G.startTime-N)}}var Pe=!1,me=-1,J=5,Ve=-1;function ha(){return Me?!0:!(i.unstable_now()-Ve<J)}function wt(){if(Me=!1,Pe){var N=i.unstable_now();Ve=N;var G=!0;try{e:{te=!1,re&&(re=!1,Ge(me),me=-1),K=!0;var se=H;try{t:{for(it(N),z=r(O);z!==null&&!(z.expirationTime>N&&ha());){var Re=z.callback;if(typeof Re=="function"){z.callback=null,H=z.priorityLevel;var Z=Re(z.expirationTime<=N);if(N=i.unstable_now(),typeof Z=="function"){z.callback=Z,it(N),G=!0;break t}z===r(O)&&c(O),it(N)}else c(O);z=r(O)}if(z!==null)G=!0;else{var E=r(_);E!==null&&rt(ft,E.startTime-N),G=!1}}break e}finally{z=null,H=se,K=!1}G=void 0}}finally{G?ot():Pe=!1}}}var ot;if(typeof Ze=="function")ot=function(){Ze(wt)};else if(typeof MessageChannel<"u"){var la=new MessageChannel,It=la.port2;la.port1.onmessage=wt,ot=function(){It.postMessage(null)}}else ot=function(){Je(wt,0)};function rt(N,G){me=Je(function(){N(i.unstable_now())},G)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(N){N.callback=null},i.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):J=0<N?Math.floor(1e3/N):5},i.unstable_getCurrentPriorityLevel=function(){return H},i.unstable_next=function(N){switch(H){case 1:case 2:case 3:var G=3;break;default:G=H}var se=H;H=G;try{return N()}finally{H=se}},i.unstable_requestPaint=function(){Me=!0},i.unstable_runWithPriority=function(N,G){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var se=H;H=N;try{return G()}finally{H=se}},i.unstable_scheduleCallback=function(N,G,se){var Re=i.unstable_now();switch(typeof se=="object"&&se!==null?(se=se.delay,se=typeof se=="number"&&0<se?Re+se:Re):se=Re,N){case 1:var Z=-1;break;case 2:Z=250;break;case 5:Z=1073741823;break;case 4:Z=1e4;break;default:Z=5e3}return Z=se+Z,N={id:V++,callback:G,priorityLevel:N,startTime:se,expirationTime:Z,sortIndex:-1},se>Re?(N.sortIndex=se,o(_,N),r(O)===null&&N===r(_)&&(re?(Ge(me),me=-1):re=!0,rt(ft,se-Re))):(N.sortIndex=Z,o(O,N),te||K||(te=!0,Pe||(Pe=!0,ot()))),N},i.unstable_shouldYield=ha,i.unstable_wrapCallback=function(N){var G=H;return function(){var se=H;H=G;try{return N.apply(this,arguments)}finally{H=se}}}})(mc)),mc}var ih;function v0(){return ih||(ih=1,dc.exports=b0()),dc.exports}var fc={exports:{}},vt={};/**
* @license React
* react-dom.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 oh;function S0(){if(oh)return vt;oh=1;var i=Ic();function o(O){var _="https://react.dev/errors/"+O;if(1<arguments.length){_+="?args[]="+encodeURIComponent(arguments[1]);for(var V=2;V<arguments.length;V++)_+="&args[]="+encodeURIComponent(arguments[V])}return"Minified React error #"+O+"; visit "+_+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var c={d:{f:r,r:function(){throw Error(o(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},d=Symbol.for("react.portal");function p(O,_,V){var z=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$typeof:d,key:z==null?null:""+z,children:O,containerInfo:_,implementation:V}}var y=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function A(O,_){if(O==="font")return"";if(typeof _=="string")return _==="use-credentials"?_:""}return vt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,vt.createPortal=function(O,_){var V=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!_||_.nodeType!==1&&_.nodeType!==9&&_.nodeType!==11)throw Error(o(299));return p(O,_,null,V)},vt.flushSync=function(O){var _=y.T,V=c.p;try{if(y.T=null,c.p=2,O)return O()}finally{y.T=_,c.p=V,c.d.f()}},vt.preconnect=function(O,_){typeof O=="string"&&(_?(_=_.crossOrigin,_=typeof _=="string"?_==="use-credentials"?_:"":void 0):_=null,c.d.C(O,_))},vt.prefetchDNS=function(O){typeof O=="string"&&c.d.D(O)},vt.preinit=function(O,_){if(typeof O=="string"&&_&&typeof _.as=="string"){var V=_.as,z=A(V,_.crossOrigin),H=typeof _.integrity=="string"?_.integrity:void 0,K=typeof _.fetchPriority=="string"?_.fetchPriority:void 0;V==="style"?c.d.S(O,typeof _.precedence=="string"?_.precedence:void 0,{crossOrigin:z,integrity:H,fetchPriority:K}):V==="script"&&c.d.X(O,{crossOrigin:z,integrity:H,fetchPriority:K,nonce:typeof _.nonce=="string"?_.nonce:void 0})}},vt.preinitModule=function(O,_){if(typeof O=="string")if(typeof _=="object"&&_!==null){if(_.as==null||_.as==="script"){var V=A(_.as,_.crossOrigin);c.d.M(O,{crossOrigin:V,integrity:typeof _.integrity=="string"?_.integrity:void 0,nonce:typeof _.nonce=="string"?_.nonce:void 0})}}else _==null&&c.d.M(O)},vt.preload=function(O,_){if(typeof O=="string"&&typeof _=="object"&&_!==null&&typeof _.as=="string"){var V=_.as,z=A(V,_.crossOrigin);c.d.L(O,V,{crossOrigin:z,integrity:typeof _.integrity=="string"?_.integrity:void 0,nonce:typeof _.nonce=="string"?_.nonce:void 0,type:typeof _.type=="string"?_.type:void 0,fetchPriority:typeof _.fetchPriority=="string"?_.fetchPriority:void 0,referrerPolicy:typeof _.referrerPolicy=="string"?_.referrerPolicy:void 0,imageSrcSet:typeof _.imageSrcSet=="string"?_.imageSrcSet:void 0,imageSizes:typeof _.imageSizes=="string"?_.imageSizes:void 0,media:typeof _.media=="string"?_.media:void 0})}},vt.preloadModule=function(O,_){if(typeof O=="string")if(_){var V=A(_.as,_.crossOrigin);c.d.m(O,{as:typeof _.as=="string"&&_.as!=="script"?_.as:void 0,crossOrigin:V,integrity:typeof _.integrity=="string"?_.integrity:void 0})}else c.d.m(O)},vt.requestFormReset=function(O){c.d.r(O)},vt.unstable_batchedUpdates=function(O,_){return O(_)},vt.useFormState=function(O,_,V){return y.H.useFormState(O,_,V)},vt.useFormStatus=function(){return y.H.useHostTransitionStatus()},vt.version="19.2.7",vt}var sh;function _0(){if(sh)return fc.exports;sh=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(o){console.error(o)}}return i(),fc.exports=S0(),fc.exports}/**
* @license React
* react-dom-client.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 uh;function x0(){if(uh)return Di;uh=1;var i=v0(),o=Ic(),r=_0();function c(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function p(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function y(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function A(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function O(e){if(p(e)!==e)throw Error(c(188))}function _(e){var t=e.alternate;if(!t){if(t=p(e),t===null)throw Error(c(188));return t!==e?null:e}for(var a=e,n=t;;){var s=a.return;if(s===null)break;var u=s.alternate;if(u===null){if(n=s.return,n!==null){a=n;continue}break}if(s.child===u.child){for(u=s.child;u;){if(u===a)return O(s),e;if(u===n)return O(s),t;u=u.sibling}throw Error(c(188))}if(a.return!==n.return)a=s,n=u;else{for(var m=!1,h=s.child;h;){if(h===a){m=!0,a=s,n=u;break}if(h===n){m=!0,n=s,a=u;break}h=h.sibling}if(!m){for(h=u.child;h;){if(h===a){m=!0,a=u,n=s;break}if(h===n){m=!0,n=u,a=s;break}h=h.sibling}if(!m)throw Error(c(189))}}if(a.alternate!==n)throw Error(c(190))}if(a.tag!==3)throw Error(c(188));return a.stateNode.current===a?e:t}function V(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=V(e),t!==null)return t;e=e.sibling}return null}var z=Object.assign,H=Symbol.for("react.element"),K=Symbol.for("react.transitional.element"),te=Symbol.for("react.portal"),re=Symbol.for("react.fragment"),Me=Symbol.for("react.strict_mode"),Je=Symbol.for("react.profiler"),Ge=Symbol.for("react.consumer"),Ze=Symbol.for("react.context"),it=Symbol.for("react.forward_ref"),ft=Symbol.for("react.suspense"),Pe=Symbol.for("react.suspense_list"),me=Symbol.for("react.memo"),J=Symbol.for("react.lazy"),Ve=Symbol.for("react.activity"),ha=Symbol.for("react.memo_cache_sentinel"),wt=Symbol.iterator;function ot(e){return e===null||typeof e!="object"?null:(e=wt&&e[wt]||e["@@iterator"],typeof e=="function"?e:null)}var la=Symbol.for("react.client.reference");function It(e){if(e==null)return null;if(typeof e=="function")return e.$typeof===la?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case re:return"Fragment";case Je:return"Profiler";case Me:return"StrictMode";case ft:return"Suspense";case Pe:return"SuspenseList";case Ve:return"Activity"}if(typeof e=="object")switch(e.$typeof){case te:return"Portal";case Ze:return e.displayName||"Context";case Ge:return(e._context.displayName||"Context")+".Consumer";case it:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case me:return t=e.displayName||null,t!==null?t:It(e.type)||"Memo";case J:t=e._payload,e=e._init;try{return It(e(t))}catch{}}return null}var rt=Array.isArray,N=o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,G=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,se={pending:!1,data:null,method:null,action:null},Re=[],Z=-1;function E(e){return{current:e}}function L(e){0>Z||(e.current=Re[Z],Re[Z]=null,Z--)}function X(e,t){Z++,Re[Z]=e.current,e.current=t}var W=E(null),le=E(null),oe=E(null),Ae=E(null);function ct(e,t){switch(X(oe,t),X(le,e),X(W,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Tp(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Tp(t),e=Ep(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}L(W),X(W,e)}function ye(){L(W),L(le),L(oe)}function Ha(e){e.memoizedState!==null&&X(Ae,e);var t=W.current,a=Ep(t,e.type);t!==a&&(X(le,e),X(W,a))}function ga(e){le.current===e&&(L(W),L(le)),Ae.current===e&&(L(Ae),Ii._currentValue=se)}var Va,Qn;function Vt(e){if(Va===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Va=t&&t[1]||"",Qn=-1<a.stack.indexOf(`
at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Va+e+Qn}var Gs=!1;function Zs(e,t){if(!e||Gs)return"";Gs=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(t){var q=function(){throw Error()};if(Object.defineProperty(q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(q,[])}catch(I){var w=I}Reflect.construct(e,[],q)}else{try{q.call()}catch(I){w=I}e.call(q.prototype)}}else{try{throw Error()}catch(I){w=I}(q=e())&&typeof q.catch=="function"&&q.catch(function(){})}}catch(I){if(I&&w&&typeof I.stack=="string")return[I.stack,w.stack]}return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var s=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");s&&s.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=n.DetermineComponentFrameRoot(),m=u[0],h=u[1];if(m&&h){var S=m.split(`
`),C=h.split(`
`);for(s=n=0;n<S.length&&!S[n].includes("DetermineComponentFrameRoot");)n++;for(;s<C.length&&!C[s].includes("DetermineComponentFrameRoot");)s++;if(n===S.length||s===C.length)for(n=S.length-1,s=C.length-1;1<=n&&0<=s&&S[n]!==C[s];)s--;for(;1<=n&&0<=s;n--,s--)if(S[n]!==C[s]){if(n!==1||s!==1)do if(n--,s--,0>s||S[n]!==C[s]){var M=`
`+S[n].replace(" at new "," at ");return e.displayName&&M.includes("<anonymous>")&&(M=M.replace("<anonymous>",e.displayName)),M}while(1<=n&&0<=s);break}}}finally{Gs=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Vt(a):""}function Ky(e,t){switch(e.tag){case 26:case 27:case 5:return Vt(e.type);case 16:return Vt("Lazy");case 13:return e.child!==t&&t!==null?Vt("Suspense Fallback"):Vt("Suspense");case 19:return Vt("SuspenseList");case 0:case 15:return Zs(e.type,!1);case 11:return Zs(e.type.render,!1);case 1:return Zs(e.type,!0);case 31:return Vt("Activity");default:return""}}function Fc(e){try{var t="",a=null;do t+=Ky(e,a),a=e,e=e.return;while(e);return t}catch(n){return`
Error generating stack: `+n.message+`
`+n.stack}}var Xs=Object.prototype.hasOwnProperty,Qs=i.unstable_scheduleCallback,Js=i.unstable_cancelCallback,Gy=i.unstable_shouldYield,Zy=i.unstable_requestPaint,Nt=i.unstable_now,Xy=i.unstable_getCurrentPriorityLevel,ed=i.unstable_ImmediatePriority,td=i.unstable_UserBlockingPriority,Wi=i.unstable_NormalPriority,Qy=i.unstable_LowPriority,ad=i.unstable_IdlePriority,Jy=i.log,Py=i.unstable_setDisableYieldValue,Yl=null,Mt=null;function Ya(e){if(typeof Jy=="function"&&Py(e),Mt&&typeof Mt.setStrictMode=="function")try{Mt.setStrictMode(Yl,e)}catch{}}var zt=Math.clz32?Math.clz32:Fy,Wy=Math.log,$y=Math.LN2;function Fy(e){return e>>>=0,e===0?32:31-(Wy(e)/$y|0)|0}var $i=256,Fi=262144,eo=4194304;function _n(e){var t=e&42;if(t!==0)return t;switch(e&-e){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function to(e,t,a){var n=e.pendingLanes;if(n===0)return 0;var s=0,u=e.suspendedLanes,m=e.pingedLanes;e=e.warmLanes;var h=n&134217727;return h!==0?(n=h&~u,n!==0?s=_n(n):(m&=h,m!==0?s=_n(m):a||(a=h&~e,a!==0&&(s=_n(a))))):(h=n&~u,h!==0?s=_n(h):m!==0?s=_n(m):a||(a=n&~e,a!==0&&(s=_n(a)))),s===0?0:t!==0&&t!==s&&(t&u)===0&&(u=s&-s,a=t&-t,u>=a||u===32&&(a&4194048)!==0)?t:s}function Kl(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function eb(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function nd(){var e=eo;return eo<<=1,(eo&62914560)===0&&(eo=4194304),e}function Ps(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Gl(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function tb(e,t,a,n,s,u){var m=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var h=e.entanglements,S=e.expirationTimes,C=e.hiddenUpdates;for(a=m&~a;0<a;){var M=31-zt(a),q=1<<M;h[M]=0,S[M]=-1;var w=C[M];if(w!==null)for(C[M]=null,M=0;M<w.length;M++){var I=w[M];I!==null&&(I.lane&=-536870913)}a&=~q}n!==0&&ld(e,n,0),u!==0&&s===0&&e.tag!==0&&(e.suspendedLanes|=u&~(m&~t))}function ld(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var n=31-zt(t);e.entangledLanes|=t,e.entanglements[n]=e.entanglements[n]|1073741824|a&261930}function id(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var n=31-zt(a),s=1<<n;s&t|e[n]&t&&(e[n]|=t),a&=~s}}function od(e,t){var a=t&-t;return a=(a&42)!==0?1:Ws(a),(a&(e.suspendedLanes|t))!==0?0:a}function Ws(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function $s(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function sd(){var e=G.p;return e!==0?e:(e=window.event,e===void 0?32:Xp(e.type))}function ud(e,t){var a=G.p;try{return G.p=e,t()}finally{G.p=a}}var Ka=Math.random().toString(36).slice(2),pt="__reactFiber$"+Ka,Tt="__reactProps$"+Ka,Jn="__reactContainer$"+Ka,Fs="__reactEvents$"+Ka,ab="__reactListeners$"+Ka,nb="__reactHandles$"+Ka,rd="__reactResources$"+Ka,Zl="__reactMarker$"+Ka;function eu(e){delete e[pt],delete e[Tt],delete e[Fs],delete e[ab],delete e[nb]}function Pn(e){var t=e[pt];if(t)return t;for(var a=e.parentNode;a;){if(t=a[Jn]||a[pt]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Ip(e);e!==null;){if(a=e[pt])return a;e=Ip(e)}return t}e=a,a=e.parentNode}return null}function Wn(e){if(e=e[pt]||e[Jn]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Xl(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function $n(e){var t=e[rd];return t||(t=e[rd]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function dt(e){e[Zl]=!0}var cd=new Set,dd={};function xn(e,t){Fn(e,t),Fn(e+"Capture",t)}function Fn(e,t){for(dd[e]=t,e=0;e<t.length;e++)cd.add(t[e])}var lb=RegExp("^[: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]*$"),md={},fd={};function ib(e){return Xs.call(fd,e)?!0:Xs.call(md,e)?!1:lb.test(e)?fd[e]=!0:(md[e]=!0,!1)}function ao(e,t,a){if(ib(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var n=t.toLowerCase().slice(0,5);if(n!=="data-"&&n!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function no(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function ya(e,t,a,n){if(n===null)e.removeAttribute(a);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+n)}}function Yt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function pd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ob(e,t,a){var n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var s=n.get,u=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(m){a=""+m,u.call(this,m)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return a},setValue:function(m){a=""+m},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function tu(e){if(!e._valueTracker){var t=pd(e)?"checked":"value";e._valueTracker=ob(e,t,""+e[t])}}function hd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),n="";return e&&(n=pd(e)?e.checked?"true":"false":e.value),e=n,e!==a?(t.setValue(e),!0):!1}function lo(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var sb=/[\n"\\]/g;function Kt(e){return e.replace(sb,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function au(e,t,a,n,s,u,m,h){e.name="",m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"?e.type=m:e.removeAttribute("type"),t!=null?m==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Yt(t)):e.value!==""+Yt(t)&&(e.value=""+Yt(t)):m!=="submit"&&m!=="reset"||e.removeAttribute("value"),t!=null?nu(e,m,Yt(t)):a!=null?nu(e,m,Yt(a)):n!=null&&e.removeAttribute("value"),s==null&&u!=null&&(e.defaultChecked=!!u),s!=null&&(e.checked=s&&typeof s!="function"&&typeof s!="symbol"),h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?e.name=""+Yt(h):e.removeAttribute("name")}function gd(e,t,a,n,s,u,m,h){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||a!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){tu(e);return}a=a!=null?""+Yt(a):"",t=t!=null?""+Yt(t):a,h||t===e.value||(e.value=t),e.defaultValue=t}n=n??s,n=typeof n!="function"&&typeof n!="symbol"&&!!n,e.checked=h?e.checked:!!n,e.defaultChecked=!!n,m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(e.name=m),tu(e)}function nu(e,t,a){t==="number"&&lo(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function el(e,t,a,n){if(e=e.options,t){t={};for(var s=0;s<a.length;s++)t["$"+a[s]]=!0;for(a=0;a<e.length;a++)s=t.hasOwnProperty("$"+e[a].value),e[a].selected!==s&&(e[a].selected=s),s&&n&&(e[a].defaultSelected=!0)}else{for(a=""+Yt(a),t=null,s=0;s<e.length;s++){if(e[s].value===a){e[s].selected=!0,n&&(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null&&(t.selected=!0)}}function yd(e,t,a){if(t!=null&&(t=""+Yt(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Yt(a):""}function bd(e,t,a,n){if(t==null){if(n!=null){if(a!=null)throw Error(c(92));if(rt(n)){if(1<n.length)throw Error(c(93));n=n[0]}a=n}a==null&&(a=""),t=a}a=Yt(t),e.defaultValue=a,n=e.textContent,n===a&&n!==""&&n!==null&&(e.value=n),tu(e)}function tl(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var ub=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function vd(e,t,a){var n=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?n?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":n?e.setProperty(t,a):typeof a!="number"||a===0||ub.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function Sd(e,t,a){if(t!=null&&typeof t!="object")throw Error(c(62));if(e=e.style,a!=null){for(var n in a)!a.hasOwnProperty(n)||t!=null&&t.hasOwnProperty(n)||(n.indexOf("--")===0?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="");for(var s in t)n=t[s],t.hasOwnProperty(s)&&a[s]!==n&&vd(e,s,n)}else for(var u in t)t.hasOwnProperty(u)&&vd(e,u,t[u])}function lu(e){if(e.indexOf("-")===-1)return!1;switch(e){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 rb=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),cb=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function io(e){return cb.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ba(){}var iu=null;function ou(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var al=null,nl=null;function _d(e){var t=Wn(e);if(t&&(e=t.stateNode)){var a=e[Tt]||null;e:switch(e=t.stateNode,t.type){case"input":if(au(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+Kt(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var n=a[t];if(n!==e&&n.form===e.form){var s=n[Tt]||null;if(!s)throw Error(c(90));au(n,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name)}}for(t=0;t<a.length;t++)n=a[t],n.form===e.form&&hd(n)}break e;case"textarea":yd(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&el(e,!!a.multiple,t,!1)}}}var su=!1;function xd(e,t,a){if(su)return e(t,a);su=!0;try{var n=e(t);return n}finally{if(su=!1,(al!==null||nl!==null)&&(Xo(),al&&(t=al,e=nl,nl=al=null,_d(t),e)))for(t=0;t<e.length;t++)_d(e[t])}}function Ql(e,t){var a=e.stateNode;if(a===null)return null;var n=a[Tt]||null;if(n===null)return null;a=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(c(231,t,typeof a));return a}var va=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),uu=!1;if(va)try{var Jl={};Object.defineProperty(Jl,"passive",{get:function(){uu=!0}}),window.addEventListener("test",Jl,Jl),window.removeEventListener("test",Jl,Jl)}catch{uu=!1}var Ga=null,ru=null,oo=null;function Td(){if(oo)return oo;var e,t=ru,a=t.length,n,s="value"in Ga?Ga.value:Ga.textContent,u=s.length;for(e=0;e<a&&t[e]===s[e];e++);var m=a-e;for(n=1;n<=m&&t[a-n]===s[u-n];n++);return oo=s.slice(e,1<n?1-n:void 0)}function so(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function uo(){return!0}function Ed(){return!1}function Et(e){function t(a,n,s,u,m){this._reactName=a,this._targetInst=s,this.type=n,this.nativeEvent=u,this.target=m,this.currentTarget=null;for(var h in e)e.hasOwnProperty(h)&&(a=e[h],this[h]=a?a(u):u[h]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?uo:Ed,this.isPropagationStopped=Ed,this}return z(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=uo)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=uo)},persist:function(){},isPersistent:uo}),t}var Tn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ro=Et(Tn),Pl=z({},Tn,{view:0,detail:0}),db=Et(Pl),cu,du,Wl,co=z({},Pl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:fu,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Wl&&(Wl&&e.type==="mousemove"?(cu=e.screenX-Wl.screenX,du=e.screenY-Wl.screenY):du=cu=0,Wl=e),cu)},movementY:function(e){return"movementY"in e?e.movementY:du}}),Ad=Et(co),mb=z({},co,{dataTransfer:0}),fb=Et(mb),pb=z({},Pl,{relatedTarget:0}),mu=Et(pb),hb=z({},Tn,{animationName:0,elapsedTime:0,pseudoElement:0}),gb=Et(hb),yb=z({},Tn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bb=Et(yb),vb=z({},Tn,{data:0}),kd=Et(vb),Sb={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_b={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},xb={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Tb(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=xb[e])?!!t[e]:!1}function fu(){return Tb}var Eb=z({},Pl,{key:function(e){if(e.key){var t=Sb[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=so(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?_b[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:fu,charCode:function(e){return e.type==="keypress"?so(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?so(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Ab=Et(Eb),kb=z({},co,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Od=Et(kb),Ob=z({},Pl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:fu}),Rb=Et(Ob),Cb=z({},Tn,{propertyName:0,elapsedTime:0,pseudoElement:0}),wb=Et(Cb),Ib=z({},co,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Nb=Et(Ib),Mb=z({},Tn,{newState:0,oldState:0}),zb=Et(Mb),Ub=[9,13,27,32],pu=va&&"CompositionEvent"in window,$l=null;va&&"documentMode"in document&&($l=document.documentMode);var Db=va&&"TextEvent"in window&&!$l,Rd=va&&(!pu||$l&&8<$l&&11>=$l),Cd=" ",wd=!1;function Id(e,t){switch(e){case"keyup":return Ub.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Nd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ll=!1;function jb(e,t){switch(e){case"compositionend":return Nd(t);case"keypress":return t.which!==32?null:(wd=!0,Cd);case"textInput":return e=t.data,e===Cd&&wd?null:e;default:return null}}function qb(e,t){if(ll)return e==="compositionend"||!pu&&Id(e,t)?(e=Td(),oo=ru=Ga=null,ll=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Rd&&t.locale!=="ko"?null:t.data;default:return null}}var Lb={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Md(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Lb[e.type]:t==="textarea"}function zd(e,t,a,n){al?nl?nl.push(n):nl=[n]:al=n,t=es(t,"onChange"),0<t.length&&(a=new ro("onChange","change",null,a,n),e.push({event:a,listeners:t}))}var Fl=null,ei=null;function Bb(e){yp(e,0)}function mo(e){var t=Xl(e);if(hd(t))return e}function Ud(e,t){if(e==="change")return t}var Dd=!1;if(va){var hu;if(va){var gu="oninput"in document;if(!gu){var jd=document.createElement("div");jd.setAttribute("oninput","return;"),gu=typeof jd.oninput=="function"}hu=gu}else hu=!1;Dd=hu&&(!document.documentMode||9<document.documentMode)}function qd(){Fl&&(Fl.detachEvent("onpropertychange",Ld),ei=Fl=null)}function Ld(e){if(e.propertyName==="value"&&mo(ei)){var t=[];zd(t,ei,e,ou(e)),xd(Bb,t)}}function Hb(e,t,a){e==="focusin"?(qd(),Fl=t,ei=a,Fl.attachEvent("onpropertychange",Ld)):e==="focusout"&&qd()}function Vb(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return mo(ei)}function Yb(e,t){if(e==="click")return mo(t)}function Kb(e,t){if(e==="input"||e==="change")return mo(t)}function Gb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ut=typeof Object.is=="function"?Object.is:Gb;function ti(e,t){if(Ut(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),n=Object.keys(t);if(a.length!==n.length)return!1;for(n=0;n<a.length;n++){var s=a[n];if(!Xs.call(t,s)||!Ut(e[s],t[s]))return!1}return!0}function Bd(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Hd(e,t){var a=Bd(e);e=0;for(var n;a;){if(a.nodeType===3){if(n=e+a.textContent.length,e<=t&&n>=t)return{node:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Bd(a)}}function Vd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Vd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Yd(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=lo(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=lo(e.document)}return t}function yu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Zb=va&&"documentMode"in document&&11>=document.documentMode,il=null,bu=null,ai=null,vu=!1;function Kd(e,t,a){var n=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;vu||il==null||il!==lo(n)||(n=il,"selectionStart"in n&&yu(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),ai&&ti(ai,n)||(ai=n,n=es(bu,"onSelect"),0<n.length&&(t=new ro("onSelect","select",null,t,a),e.push({event:t,listeners:n}),t.target=il)))}function En(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var ol={animationend:En("Animation","AnimationEnd"),animationiteration:En("Animation","AnimationIteration"),animationstart:En("Animation","AnimationStart"),transitionrun:En("Transition","TransitionRun"),transitionstart:En("Transition","TransitionStart"),transitioncancel:En("Transition","TransitionCancel"),transitionend:En("Transition","TransitionEnd")},Su={},Gd={};va&&(Gd=document.createElement("div").style,"AnimationEvent"in window||(delete ol.animationend.animation,delete ol.animationiteration.animation,delete ol.animationstart.animation),"TransitionEvent"in window||delete ol.transitionend.transition);function An(e){if(Su[e])return Su[e];if(!ol[e])return e;var t=ol[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in Gd)return Su[e]=t[a];return e}var Zd=An("animationend"),Xd=An("animationiteration"),Qd=An("animationstart"),Xb=An("transitionrun"),Qb=An("transitionstart"),Jb=An("transitioncancel"),Jd=An("transitionend"),Pd=new Map,_u="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");_u.push("scrollEnd");function ea(e,t){Pd.set(e,t),xn(t,[e])}var fo=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Gt=[],sl=0,xu=0;function po(){for(var e=sl,t=xu=sl=0;t<e;){var a=Gt[t];Gt[t++]=null;var n=Gt[t];Gt[t++]=null;var s=Gt[t];Gt[t++]=null;var u=Gt[t];if(Gt[t++]=null,n!==null&&s!==null){var m=n.pending;m===null?s.next=s:(s.next=m.next,m.next=s),n.pending=s}u!==0&&Wd(a,s,u)}}function ho(e,t,a,n){Gt[sl++]=e,Gt[sl++]=t,Gt[sl++]=a,Gt[sl++]=n,xu|=n,e.lanes|=n,e=e.alternate,e!==null&&(e.lanes|=n)}function Tu(e,t,a,n){return ho(e,t,a,n),go(e)}function kn(e,t){return ho(e,null,null,t),go(e)}function Wd(e,t,a){e.lanes|=a;var n=e.alternate;n!==null&&(n.lanes|=a);for(var s=!1,u=e.return;u!==null;)u.childLanes|=a,n=u.alternate,n!==null&&(n.childLanes|=a),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(s=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,s&&t!==null&&(s=31-zt(a),e=u.hiddenUpdates,n=e[s],n===null?e[s]=[t]:n.push(t),t.lane=a|536870912),u):null}function go(e){if(50<Ei)throw Ei=0,Nr=null,Error(c(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ul={};function Pb(e,t,a,n){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Dt(e,t,a,n){return new Pb(e,t,a,n)}function Eu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Sa(e,t){var a=e.alternate;return a===null?(a=Dt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function $d(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function yo(e,t,a,n,s,u){var m=0;if(n=e,typeof e=="function")Eu(e)&&(m=1);else if(typeof e=="string")m=t0(e,a,W.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Ve:return e=Dt(31,a,t,s),e.elementType=Ve,e.lanes=u,e;case re:return On(a.children,s,u,t);case Me:m=8,s|=24;break;case Je:return e=Dt(12,a,t,s|2),e.elementType=Je,e.lanes=u,e;case ft:return e=Dt(13,a,t,s),e.elementType=ft,e.lanes=u,e;case Pe:return e=Dt(19,a,t,s),e.elementType=Pe,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$typeof){case Ze:m=10;break e;case Ge:m=9;break e;case it:m=11;break e;case me:m=14;break e;case J:m=16,n=null;break e}m=29,a=Error(c(130,e===null?"null":typeof e,"")),n=null}return t=Dt(m,a,t,s),t.elementType=e,t.type=n,t.lanes=u,t}function On(e,t,a,n){return e=Dt(7,e,n,t),e.lanes=a,e}function Au(e,t,a){return e=Dt(6,e,null,t),e.lanes=a,e}function Fd(e){var t=Dt(18,null,null,0);return t.stateNode=e,t}function ku(e,t,a){return t=Dt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var em=new WeakMap;function Zt(e,t){if(typeof e=="object"&&e!==null){var a=em.get(e);return a!==void 0?a:(t={value:e,source:t,stack:Fc(t)},em.set(e,t),t)}return{value:e,source:t,stack:Fc(t)}}var rl=[],cl=0,bo=null,ni=0,Xt=[],Qt=0,Za=null,ia=1,oa="";function _a(e,t){rl[cl++]=ni,rl[cl++]=bo,bo=e,ni=t}function tm(e,t,a){Xt[Qt++]=ia,Xt[Qt++]=oa,Xt[Qt++]=Za,Za=e;var n=ia;e=oa;var s=32-zt(n)-1;n&=~(1<<s),a+=1;var u=32-zt(t)+s;if(30<u){var m=s-s%5;u=(n&(1<<m)-1).toString(32),n>>=m,s-=m,ia=1<<32-zt(t)+s|a<<s|n,oa=u+e}else ia=1<<u|a<<s|n,oa=e}function Ou(e){e.return!==null&&(_a(e,1),tm(e,1,0))}function Ru(e){for(;e===bo;)bo=rl[--cl],rl[cl]=null,ni=rl[--cl],rl[cl]=null;for(;e===Za;)Za=Xt[--Qt],Xt[Qt]=null,oa=Xt[--Qt],Xt[Qt]=null,ia=Xt[--Qt],Xt[Qt]=null}function am(e,t){Xt[Qt++]=ia,Xt[Qt++]=oa,Xt[Qt++]=Za,ia=t.id,oa=t.overflow,Za=e}var ht=null,Be=null,ke=!1,Xa=null,Jt=!1,Cu=Error(c(519));function Qa(e){var t=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw li(Zt(t,e)),Cu}function nm(e){var t=e.stateNode,a=e.type,n=e.memoizedProps;switch(t[pt]=e,t[Tt]=n,a){case"dialog":_e("cancel",t),_e("close",t);break;case"iframe":case"object":case"embed":_e("load",t);break;case"video":case"audio":for(a=0;a<ki.length;a++)_e(ki[a],t);break;case"source":_e("error",t);break;case"img":case"image":case"link":_e("error",t),_e("load",t);break;case"details":_e("toggle",t);break;case"input":_e("invalid",t),gd(t,n.value,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name,!0);break;case"select":_e("invalid",t);break;case"textarea":_e("invalid",t),bd(t,n.value,n.defaultValue,n.children)}a=n.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||n.suppressHydrationWarning===!0||_p(t.textContent,a)?(n.popover!=null&&(_e("beforetoggle",t),_e("toggle",t)),n.onScroll!=null&&_e("scroll",t),n.onScrollEnd!=null&&_e("scrollend",t),n.onClick!=null&&(t.onclick=ba),t=!0):t=!1,t||Qa(e,!0)}function lm(e){for(ht=e.return;ht;)switch(ht.tag){case 5:case 31:case 13:Jt=!1;return;case 27:case 3:Jt=!0;return;default:ht=ht.return}}function dl(e){if(e!==ht)return!1;if(!ke)return lm(e),ke=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Xr(e.type,e.memoizedProps)),a=!a),a&&Be&&Qa(e),lm(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Be=wp(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Be=wp(e)}else t===27?(t=Be,rn(e.type)?(e=$r,$r=null,Be=e):Be=t):Be=ht?Wt(e.stateNode.nextSibling):null;return!0}function Rn(){Be=ht=null,ke=!1}function wu(){var e=Xa;return e!==null&&(Rt===null?Rt=e:Rt.push.apply(Rt,e),Xa=null),e}function li(e){Xa===null?Xa=[e]:Xa.push(e)}var Iu=E(null),Cn=null,xa=null;function Ja(e,t,a){X(Iu,t._currentValue),t._currentValue=a}function Ta(e){e._currentValue=Iu.current,L(Iu)}function Nu(e,t,a){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===a)break;e=e.return}}function Mu(e,t,a,n){var s=e.child;for(s!==null&&(s.return=e);s!==null;){var u=s.dependencies;if(u!==null){var m=s.child;u=u.firstContext;e:for(;u!==null;){var h=u;u=s;for(var S=0;S<t.length;S++)if(h.context===t[S]){u.lanes|=a,h=u.alternate,h!==null&&(h.lanes|=a),Nu(u.return,a,e),n||(m=null);break e}u=h.next}}else if(s.tag===18){if(m=s.return,m===null)throw Error(c(341));m.lanes|=a,u=m.alternate,u!==null&&(u.lanes|=a),Nu(m,a,e),m=null}else m=s.child;if(m!==null)m.return=s;else for(m=s;m!==null;){if(m===e){m=null;break}if(s=m.sibling,s!==null){s.return=m.return,m=s;break}m=m.return}s=m}}function ml(e,t,a,n){e=null;for(var s=t,u=!1;s!==null;){if(!u){if((s.flags&524288)!==0)u=!0;else if((s.flags&262144)!==0)break}if(s.tag===10){var m=s.alternate;if(m===null)throw Error(c(387));if(m=m.memoizedProps,m!==null){var h=s.type;Ut(s.pendingProps.value,m.value)||(e!==null?e.push(h):e=[h])}}else if(s===Ae.current){if(m=s.alternate,m===null)throw Error(c(387));m.memoizedState.memoizedState!==s.memoizedState.memoizedState&&(e!==null?e.push(Ii):e=[Ii])}s=s.return}e!==null&&Mu(t,e,a,n),t.flags|=262144}function vo(e){for(e=e.firstContext;e!==null;){if(!Ut(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function wn(e){Cn=e,xa=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function gt(e){return im(Cn,e)}function So(e,t){return Cn===null&&wn(e),im(e,t)}function im(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},xa===null){if(e===null)throw Error(c(308));xa=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else xa=xa.next=t;return a}var Wb=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},$b=i.unstable_scheduleCallback,Fb=i.unstable_NormalPriority,Fe={$typeof:Ze,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function zu(){return{controller:new Wb,data:new Map,refCount:0}}function ii(e){e.refCount--,e.refCount===0&&$b(Fb,function(){e.controller.abort()})}var oi=null,Uu=0,fl=0,pl=null;function ev(e,t){if(oi===null){var a=oi=[];Uu=0,fl=qr(),pl={status:"pending",value:void 0,then:function(n){a.push(n)}}}return Uu++,t.then(om,om),t}function om(){if(--Uu===0&&oi!==null){pl!==null&&(pl.status="fulfilled");var e=oi;oi=null,fl=0,pl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function tv(e,t){var a=[],n={status:"pending",value:null,reason:null,then:function(s){a.push(s)}};return e.then(function(){n.status="fulfilled",n.value=t;for(var s=0;s<a.length;s++)(0,a[s])(t)},function(s){for(n.status="rejected",n.reason=s,s=0;s<a.length;s++)(0,a[s])(void 0)}),n}var sm=N.S;N.S=function(e,t){Gf=Nt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&ev(e,t),sm!==null&&sm(e,t)};var In=E(null);function Du(){var e=In.current;return e!==null?e:Le.pooledCache}function _o(e,t){t===null?X(In,In.current):X(In,t.pool)}function um(){var e=Du();return e===null?null:{parent:Fe._currentValue,pool:e}}var hl=Error(c(460)),ju=Error(c(474)),xo=Error(c(542)),To={then:function(){}};function rm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function cm(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(ba,ba),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,mm(e),e;default:if(typeof t.status=="string")t.then(ba,ba);else{if(e=Le,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=t,e.status="pending",e.then(function(n){if(t.status==="pending"){var s=t;s.status="fulfilled",s.value=n}},function(n){if(t.status==="pending"){var s=t;s.status="rejected",s.reason=n}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,mm(e),e}throw Mn=t,hl}}function Nn(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(Mn=a,hl):a}}var Mn=null;function dm(){if(Mn===null)throw Error(c(459));var e=Mn;return Mn=null,e}function mm(e){if(e===hl||e===xo)throw Error(c(483))}var gl=null,si=0;function Eo(e){var t=si;return si+=1,gl===null&&(gl=[]),cm(gl,e,t)}function ui(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Ao(e,t){throw t.$typeof===H?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function fm(e){function t(k,T){if(e){var R=k.deletions;R===null?(k.deletions=[T],k.flags|=16):R.push(T)}}function a(k,T){if(!e)return null;for(;T!==null;)t(k,T),T=T.sibling;return null}function n(k){for(var T=new Map;k!==null;)k.key!==null?T.set(k.key,k):T.set(k.index,k),k=k.sibling;return T}function s(k,T){return k=Sa(k,T),k.index=0,k.sibling=null,k}function u(k,T,R){return k.index=R,e?(R=k.alternate,R!==null?(R=R.index,R<T?(k.flags|=67108866,T):R):(k.flags|=67108866,T)):(k.flags|=1048576,T)}function m(k){return e&&k.alternate===null&&(k.flags|=67108866),k}function h(k,T,R,D){return T===null||T.tag!==6?(T=Au(R,k.mode,D),T.return=k,T):(T=s(T,R),T.return=k,T)}function S(k,T,R,D){var ie=R.type;return ie===re?M(k,T,R.props.children,D,R.key):T!==null&&(T.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$typeof===J&&Nn(ie)===T.type)?(T=s(T,R.props),ui(T,R),T.return=k,T):(T=yo(R.type,R.key,R.props,null,k.mode,D),ui(T,R),T.return=k,T)}function C(k,T,R,D){return T===null||T.tag!==4||T.stateNode.containerInfo!==R.containerInfo||T.stateNode.implementation!==R.implementation?(T=ku(R,k.mode,D),T.return=k,T):(T=s(T,R.children||[]),T.return=k,T)}function M(k,T,R,D,ie){return T===null||T.tag!==7?(T=On(R,k.mode,D,ie),T.return=k,T):(T=s(T,R),T.return=k,T)}function q(k,T,R){if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return T=Au(""+T,k.mode,R),T.return=k,T;if(typeof T=="object"&&T!==null){switch(T.$typeof){case K:return R=yo(T.type,T.key,T.props,null,k.mode,R),ui(R,T),R.return=k,R;case te:return T=ku(T,k.mode,R),T.return=k,T;case J:return T=Nn(T),q(k,T,R)}if(rt(T)||ot(T))return T=On(T,k.mode,R,null),T.return=k,T;if(typeof T.then=="function")return q(k,Eo(T),R);if(T.$typeof===Ze)return q(k,So(k,T),R);Ao(k,T)}return null}function w(k,T,R,D){var ie=T!==null?T.key:null;if(typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint")return ie!==null?null:h(k,T,""+R,D);if(typeof R=="object"&&R!==null){switch(R.$typeof){case K:return R.key===ie?S(k,T,R,D):null;case te:return R.key===ie?C(k,T,R,D):null;case J:return R=Nn(R),w(k,T,R,D)}if(rt(R)||ot(R))return ie!==null?null:M(k,T,R,D,null);if(typeof R.then=="function")return w(k,T,Eo(R),D);if(R.$typeof===Ze)return w(k,T,So(k,R),D);Ao(k,R)}return null}function I(k,T,R,D,ie){if(typeof D=="string"&&D!==""||typeof D=="number"||typeof D=="bigint")return k=k.get(R)||null,h(T,k,""+D,ie);if(typeof D=="object"&&D!==null){switch(D.$typeof){case K:return k=k.get(D.key===null?R:D.key)||null,S(T,k,D,ie);case te:return k=k.get(D.key===null?R:D.key)||null,C(T,k,D,ie);case J:return D=Nn(D),I(k,T,R,D,ie)}if(rt(D)||ot(D))return k=k.get(R)||null,M(T,k,D,ie,null);if(typeof D.then=="function")return I(k,T,R,Eo(D),ie);if(D.$typeof===Ze)return I(k,T,R,So(T,D),ie);Ao(T,D)}return null}function ee(k,T,R,D){for(var ie=null,Ce=null,ae=T,he=T=0,Te=null;ae!==null&&he<R.length;he++){ae.index>he?(Te=ae,ae=null):Te=ae.sibling;var we=w(k,ae,R[he],D);if(we===null){ae===null&&(ae=Te);break}e&&ae&&we.alternate===null&&t(k,ae),T=u(we,T,he),Ce===null?ie=we:Ce.sibling=we,Ce=we,ae=Te}if(he===R.length)return a(k,ae),ke&&_a(k,he),ie;if(ae===null){for(;he<R.length;he++)ae=q(k,R[he],D),ae!==null&&(T=u(ae,T,he),Ce===null?ie=ae:Ce.sibling=ae,Ce=ae);return ke&&_a(k,he),ie}for(ae=n(ae);he<R.length;he++)Te=I(ae,k,he,R[he],D),Te!==null&&(e&&Te.alternate!==null&&ae.delete(Te.key===null?he:Te.key),T=u(Te,T,he),Ce===null?ie=Te:Ce.sibling=Te,Ce=Te);return e&&ae.forEach(function(pn){return t(k,pn)}),ke&&_a(k,he),ie}function ue(k,T,R,D){if(R==null)throw Error(c(151));for(var ie=null,Ce=null,ae=T,he=T=0,Te=null,we=R.next();ae!==null&&!we.done;he++,we=R.next()){ae.index>he?(Te=ae,ae=null):Te=ae.sibling;var pn=w(k,ae,we.value,D);if(pn===null){ae===null&&(ae=Te);break}e&&ae&&pn.alternate===null&&t(k,ae),T=u(pn,T,he),Ce===null?ie=pn:Ce.sibling=pn,Ce=pn,ae=Te}if(we.done)return a(k,ae),ke&&_a(k,he),ie;if(ae===null){for(;!we.done;he++,we=R.next())we=q(k,we.value,D),we!==null&&(T=u(we,T,he),Ce===null?ie=we:Ce.sibling=we,Ce=we);return ke&&_a(k,he),ie}for(ae=n(ae);!we.done;he++,we=R.next())we=I(ae,k,he,we.value,D),we!==null&&(e&&we.alternate!==null&&ae.delete(we.key===null?he:we.key),T=u(we,T,he),Ce===null?ie=we:Ce.sibling=we,Ce=we);return e&&ae.forEach(function(m0){return t(k,m0)}),ke&&_a(k,he),ie}function qe(k,T,R,D){if(typeof R=="object"&&R!==null&&R.type===re&&R.key===null&&(R=R.props.children),typeof R=="object"&&R!==null){switch(R.$typeof){case K:e:{for(var ie=R.key;T!==null;){if(T.key===ie){if(ie=R.type,ie===re){if(T.tag===7){a(k,T.sibling),D=s(T,R.props.children),D.return=k,k=D;break e}}else if(T.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$typeof===J&&Nn(ie)===T.type){a(k,T.sibling),D=s(T,R.props),ui(D,R),D.return=k,k=D;break e}a(k,T);break}else t(k,T);T=T.sibling}R.type===re?(D=On(R.props.children,k.mode,D,R.key),D.return=k,k=D):(D=yo(R.type,R.key,R.props,null,k.mode,D),ui(D,R),D.return=k,k=D)}return m(k);case te:e:{for(ie=R.key;T!==null;){if(T.key===ie)if(T.tag===4&&T.stateNode.containerInfo===R.containerInfo&&T.stateNode.implementation===R.implementation){a(k,T.sibling),D=s(T,R.children||[]),D.return=k,k=D;break e}else{a(k,T);break}else t(k,T);T=T.sibling}D=ku(R,k.mode,D),D.return=k,k=D}return m(k);case J:return R=Nn(R),qe(k,T,R,D)}if(rt(R))return ee(k,T,R,D);if(ot(R)){if(ie=ot(R),typeof ie!="function")throw Error(c(150));return R=ie.call(R),ue(k,T,R,D)}if(typeof R.then=="function")return qe(k,T,Eo(R),D);if(R.$typeof===Ze)return qe(k,T,So(k,R),D);Ao(k,R)}return typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint"?(R=""+R,T!==null&&T.tag===6?(a(k,T.sibling),D=s(T,R),D.return=k,k=D):(a(k,T),D=Au(R,k.mode,D),D.return=k,k=D),m(k)):a(k,T)}return function(k,T,R,D){try{si=0;var ie=qe(k,T,R,D);return gl=null,ie}catch(ae){if(ae===hl||ae===xo)throw ae;var Ce=Dt(29,ae,null,k.mode);return Ce.lanes=D,Ce.return=k,Ce}finally{}}}var zn=fm(!0),pm=fm(!1),Pa=!1;function qu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Lu(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Wa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function $a(e,t,a){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(Ne&2)!==0){var s=n.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),n.pending=t,t=go(e),Wd(e,null,a),t}return ho(e,n,t,a),go(e)}function ri(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,id(e,a)}}function Bu(e,t){var a=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,a===n)){var s=null,u=null;if(a=a.firstBaseUpdate,a!==null){do{var m={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};u===null?s=u=m:u=u.next=m,a=a.next}while(a!==null);u===null?s=u=t:u=u.next=t}else s=u=t;a={baseState:n.baseState,firstBaseUpdate:s,lastBaseUpdate:u,shared:n.shared,callbacks:n.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var Hu=!1;function ci(){if(Hu){var e=pl;if(e!==null)throw e}}function di(e,t,a,n){Hu=!1;var s=e.updateQueue;Pa=!1;var u=s.firstBaseUpdate,m=s.lastBaseUpdate,h=s.shared.pending;if(h!==null){s.shared.pending=null;var S=h,C=S.next;S.next=null,m===null?u=C:m.next=C,m=S;var M=e.alternate;M!==null&&(M=M.updateQueue,h=M.lastBaseUpdate,h!==m&&(h===null?M.firstBaseUpdate=C:h.next=C,M.lastBaseUpdate=S))}if(u!==null){var q=s.baseState;m=0,M=C=S=null,h=u;do{var w=h.lane&-536870913,I=w!==h.lane;if(I?(xe&w)===w:(n&w)===w){w!==0&&w===fl&&(Hu=!0),M!==null&&(M=M.next={lane:0,tag:h.tag,payload:h.payload,callback:null,next:null});e:{var ee=e,ue=h;w=t;var qe=a;switch(ue.tag){case 1:if(ee=ue.payload,typeof ee=="function"){q=ee.call(qe,q,w);break e}q=ee;break e;case 3:ee.flags=ee.flags&-65537|128;case 0:if(ee=ue.payload,w=typeof ee=="function"?ee.call(qe,q,w):ee,w==null)break e;q=z({},q,w);break e;case 2:Pa=!0}}w=h.callback,w!==null&&(e.flags|=64,I&&(e.flags|=8192),I=s.callbacks,I===null?s.callbacks=[w]:I.push(w))}else I={lane:w,tag:h.tag,payload:h.payload,callback:h.callback,next:null},M===null?(C=M=I,S=q):M=M.next=I,m|=w;if(h=h.next,h===null){if(h=s.shared.pending,h===null)break;I=h,h=I.next,I.next=null,s.lastBaseUpdate=I,s.shared.pending=null}}while(!0);M===null&&(S=q),s.baseState=S,s.firstBaseUpdate=C,s.lastBaseUpdate=M,u===null&&(s.shared.lanes=0),nn|=m,e.lanes=m,e.memoizedState=q}}function hm(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function gm(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)hm(a[e],t)}var yl=E(null),ko=E(0);function ym(e,t){e=Na,X(ko,e),X(yl,t),Na=e|t.baseLanes}function Vu(){X(ko,Na),X(yl,yl.current)}function Yu(){Na=ko.current,L(yl),L(ko)}var jt=E(null),Pt=null;function Fa(e){var t=e.alternate;X(We,We.current&1),X(jt,e),Pt===null&&(t===null||yl.current!==null||t.memoizedState!==null)&&(Pt=e)}function Ku(e){X(We,We.current),X(jt,e),Pt===null&&(Pt=e)}function bm(e){e.tag===22?(X(We,We.current),X(jt,e),Pt===null&&(Pt=e)):en()}function en(){X(We,We.current),X(jt,jt.current)}function qt(e){L(jt),Pt===e&&(Pt=null),L(We)}var We=E(0);function Oo(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||Pr(a)||Wr(a)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ea=0,pe=null,De=null,et=null,Ro=!1,bl=!1,Un=!1,Co=0,mi=0,vl=null,av=0;function Xe(){throw Error(c(321))}function Gu(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!Ut(e[a],t[a]))return!1;return!0}function Zu(e,t,a,n,s,u){return Ea=u,pe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,N.H=e===null||e.memoizedState===null?tf:sr,Un=!1,u=a(n,s),Un=!1,bl&&(u=Sm(t,a,n,s)),vm(e),u}function vm(e){N.H=hi;var t=De!==null&&De.next!==null;if(Ea=0,et=De=pe=null,Ro=!1,mi=0,vl=null,t)throw Error(c(300));e===null||tt||(e=e.dependencies,e!==null&&vo(e)&&(tt=!0))}function Sm(e,t,a,n){pe=e;var s=0;do{if(bl&&(vl=null),mi=0,bl=!1,25<=s)throw Error(c(301));if(s+=1,et=De=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}N.H=af,u=t(a,n)}while(bl);return u}function nv(){var e=N.H,t=e.useState()[0];return t=typeof t.then=="function"?fi(t):t,e=e.useState()[0],(De!==null?De.memoizedState:null)!==e&&(pe.flags|=1024),t}function Xu(){var e=Co!==0;return Co=0,e}function Qu(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Ju(e){if(Ro){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ro=!1}Ea=0,et=De=pe=null,bl=!1,mi=Co=0,vl=null}function _t(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return et===null?pe.memoizedState=et=e:et=et.next=e,et}function $e(){if(De===null){var e=pe.alternate;e=e!==null?e.memoizedState:null}else e=De.next;var t=et===null?pe.memoizedState:et.next;if(t!==null)et=t,De=e;else{if(e===null)throw pe.alternate===null?Error(c(467)):Error(c(310));De=e,e={memoizedState:De.memoizedState,baseState:De.baseState,baseQueue:De.baseQueue,queue:De.queue,next:null},et===null?pe.memoizedState=et=e:et=et.next=e}return et}function wo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function fi(e){var t=mi;return mi+=1,vl===null&&(vl=[]),e=cm(vl,e,t),t=pe,(et===null?t.memoizedState:et.next)===null&&(t=t.alternate,N.H=t===null||t.memoizedState===null?tf:sr),e}function Io(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return fi(e);if(e.$typeof===Ze)return gt(e)}throw Error(c(438,String(e)))}function Pu(e){var t=null,a=pe.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var n=pe.alternate;n!==null&&(n=n.updateQueue,n!==null&&(n=n.memoCache,n!=null&&(t={data:n.data.map(function(s){return s.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=wo(),pe.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),n=0;n<e;n++)a[n]=ha;return t.index++,a}function Aa(e,t){return typeof t=="function"?t(e):t}function No(e){var t=$e();return Wu(t,De,e)}function Wu(e,t,a){var n=e.queue;if(n===null)throw Error(c(311));n.lastRenderedReducer=a;var s=e.baseQueue,u=n.pending;if(u!==null){if(s!==null){var m=s.next;s.next=u.next,u.next=m}t.baseQueue=s=u,n.pending=null}if(u=e.baseState,s===null)e.memoizedState=u;else{t=s.next;var h=m=null,S=null,C=t,M=!1;do{var q=C.lane&-536870913;if(q!==C.lane?(xe&q)===q:(Ea&q)===q){var w=C.revertLane;if(w===0)S!==null&&(S=S.next={lane:0,revertLane:0,gesture:null,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null}),q===fl&&(M=!0);else if((Ea&w)===w){C=C.next,w===fl&&(M=!0);continue}else q={lane:0,revertLane:C.revertLane,gesture:null,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null},S===null?(h=S=q,m=u):S=S.next=q,pe.lanes|=w,nn|=w;q=C.action,Un&&a(u,q),u=C.hasEagerState?C.eagerState:a(u,q)}else w={lane:q,revertLane:C.revertLane,gesture:C.gesture,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null},S===null?(h=S=w,m=u):S=S.next=w,pe.lanes|=q,nn|=q;C=C.next}while(C!==null&&C!==t);if(S===null?m=u:S.next=h,!Ut(u,e.memoizedState)&&(tt=!0,M&&(a=pl,a!==null)))throw a;e.memoizedState=u,e.baseState=m,e.baseQueue=S,n.lastRenderedState=u}return s===null&&(n.lanes=0),[e.memoizedState,n.dispatch]}function $u(e){var t=$e(),a=t.queue;if(a===null)throw Error(c(311));a.lastRenderedReducer=e;var n=a.dispatch,s=a.pending,u=t.memoizedState;if(s!==null){a.pending=null;var m=s=s.next;do u=e(u,m.action),m=m.next;while(m!==s);Ut(u,t.memoizedState)||(tt=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),a.lastRenderedState=u}return[u,n]}function _m(e,t,a){var n=pe,s=$e(),u=ke;if(u){if(a===void 0)throw Error(c(407));a=a()}else a=t();var m=!Ut((De||s).memoizedState,a);if(m&&(s.memoizedState=a,tt=!0),s=s.queue,tr(Em.bind(null,n,s,e),[e]),s.getSnapshot!==t||m||et!==null&&et.memoizedState.tag&1){if(n.flags|=2048,Sl(9,{destroy:void 0},Tm.bind(null,n,s,a,t),null),Le===null)throw Error(c(349));u||(Ea&127)!==0||xm(n,t,a)}return a}function xm(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=pe.updateQueue,t===null?(t=wo(),pe.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function Tm(e,t,a,n){t.value=a,t.getSnapshot=n,Am(t)&&km(e)}function Em(e,t,a){return a(function(){Am(t)&&km(e)})}function Am(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Ut(e,a)}catch{return!0}}function km(e){var t=kn(e,2);t!==null&&Ct(t,e,2)}function Fu(e){var t=_t();if(typeof e=="function"){var a=e;if(e=a(),Un){Ya(!0);try{a()}finally{Ya(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Aa,lastRenderedState:e},t}function Om(e,t,a,n){return e.baseState=a,Wu(e,De,typeof n=="function"?n:Aa)}function lv(e,t,a,n,s){if(Uo(e))throw Error(c(485));if(e=t.action,e!==null){var u={payload:s,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(m){u.listeners.push(m)}};N.T!==null?a(!0):u.isTransition=!1,n(u),a=t.pending,a===null?(u.next=t.pending=u,Rm(t,u)):(u.next=a.next,t.pending=a.next=u)}}function Rm(e,t){var a=t.action,n=t.payload,s=e.state;if(t.isTransition){var u=N.T,m={};N.T=m;try{var h=a(s,n),S=N.S;S!==null&&S(m,h),Cm(e,t,h)}catch(C){er(e,t,C)}finally{u!==null&&m.types!==null&&(u.types=m.types),N.T=u}}else try{u=a(s,n),Cm(e,t,u)}catch(C){er(e,t,C)}}function Cm(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(n){wm(e,t,n)},function(n){return er(e,t,n)}):wm(e,t,a)}function wm(e,t,a){t.status="fulfilled",t.value=a,Im(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,Rm(e,a)))}function er(e,t,a){var n=e.pending;if(e.pending=null,n!==null){n=n.next;do t.status="rejected",t.reason=a,Im(t),t=t.next;while(t!==n)}e.action=null}function Im(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Nm(e,t){return t}function Mm(e,t){if(ke){var a=Le.formState;if(a!==null){e:{var n=pe;if(ke){if(Be){t:{for(var s=Be,u=Jt;s.nodeType!==8;){if(!u){s=null;break t}if(s=Wt(s.nextSibling),s===null){s=null;break t}}u=s.data,s=u==="F!"||u==="F"?s:null}if(s){Be=Wt(s.nextSibling),n=s.data==="F!";break e}}Qa(n)}n=!1}n&&(t=a[0])}}return a=_t(),a.memoizedState=a.baseState=t,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nm,lastRenderedState:t},a.queue=n,a=$m.bind(null,pe,n),n.dispatch=a,n=Fu(!1),u=or.bind(null,pe,!1,n.queue),n=_t(),s={state:t,dispatch:null,action:e,pending:null},n.queue=s,a=lv.bind(null,pe,s,u,a),s.dispatch=a,n.memoizedState=e,[t,a,!1]}function zm(e){var t=$e();return Um(t,De,e)}function Um(e,t,a){if(t=Wu(e,t,Nm)[0],e=No(Aa)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var n=fi(t)}catch(m){throw m===hl?xo:m}else n=t;t=$e();var s=t.queue,u=s.dispatch;return a!==t.memoizedState&&(pe.flags|=2048,Sl(9,{destroy:void 0},iv.bind(null,s,a),null)),[n,u,e]}function iv(e,t){e.action=t}function Dm(e){var t=$e(),a=De;if(a!==null)return Um(t,a,e);$e(),t=t.memoizedState,a=$e();var n=a.queue.dispatch;return a.memoizedState=e,[t,n,!1]}function Sl(e,t,a,n){return e={tag:e,create:a,deps:n,inst:t,next:null},t=pe.updateQueue,t===null&&(t=wo(),pe.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(n=a.next,a.next=e,e.next=n,t.lastEffect=e),e}function jm(){return $e().memoizedState}function Mo(e,t,a,n){var s=_t();pe.flags|=e,s.memoizedState=Sl(1|t,{destroy:void 0},a,n===void 0?null:n)}function zo(e,t,a,n){var s=$e();n=n===void 0?null:n;var u=s.memoizedState.inst;De!==null&&n!==null&&Gu(n,De.memoizedState.deps)?s.memoizedState=Sl(t,u,a,n):(pe.flags|=e,s.memoizedState=Sl(1|t,u,a,n))}function qm(e,t){Mo(8390656,8,e,t)}function tr(e,t){zo(2048,8,e,t)}function ov(e){pe.flags|=4;var t=pe.updateQueue;if(t===null)t=wo(),pe.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function Lm(e){var t=$e().memoizedState;return ov({ref:t,nextImpl:e}),function(){if((Ne&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function Bm(e,t){return zo(4,2,e,t)}function Hm(e,t){return zo(4,4,e,t)}function Vm(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Ym(e,t,a){a=a!=null?a.concat([e]):null,zo(4,4,Vm.bind(null,t,e),a)}function ar(){}function Km(e,t){var a=$e();t=t===void 0?null:t;var n=a.memoizedState;return t!==null&&Gu(t,n[1])?n[0]:(a.memoizedState=[e,t],e)}function Gm(e,t){var a=$e();t=t===void 0?null:t;var n=a.memoizedState;if(t!==null&&Gu(t,n[1]))return n[0];if(n=e(),Un){Ya(!0);try{e()}finally{Ya(!1)}}return a.memoizedState=[n,t],n}function nr(e,t,a){return a===void 0||(Ea&1073741824)!==0&&(xe&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=Xf(),pe.lanes|=e,nn|=e,a)}function Zm(e,t,a,n){return Ut(a,t)?a:yl.current!==null?(e=nr(e,a,n),Ut(e,t)||(tt=!0),e):(Ea&42)===0||(Ea&1073741824)!==0&&(xe&261930)===0?(tt=!0,e.memoizedState=a):(e=Xf(),pe.lanes|=e,nn|=e,t)}function Xm(e,t,a,n,s){var u=G.p;G.p=u!==0&&8>u?u:8;var m=N.T,h={};N.T=h,or(e,!1,t,a);try{var S=s(),C=N.S;if(C!==null&&C(h,S),S!==null&&typeof S=="object"&&typeof S.then=="function"){var M=tv(S,n);pi(e,t,M,Ht(e))}else pi(e,t,n,Ht(e))}catch(q){pi(e,t,{then:function(){},status:"rejected",reason:q},Ht())}finally{G.p=u,m!==null&&h.types!==null&&(m.types=h.types),N.T=m}}function sv(){}function lr(e,t,a,n){if(e.tag!==5)throw Error(c(476));var s=Qm(e).queue;Xm(e,s,t,se,a===null?sv:function(){return Jm(e),a(n)})}function Qm(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:se,baseState:se,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Aa,lastRenderedState:se},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Aa,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Jm(e){var t=Qm(e);t.next===null&&(t=e.alternate.memoizedState),pi(e,t.next.queue,{},Ht())}function ir(){return gt(Ii)}function Pm(){return $e().memoizedState}function Wm(){return $e().memoizedState}function uv(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Ht();e=Wa(a);var n=$a(t,e,a);n!==null&&(Ct(n,t,a),ri(n,t,a)),t={cache:zu()},e.payload=t;return}t=t.return}}function rv(e,t,a){var n=Ht();a={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Uo(e)?Fm(t,a):(a=Tu(e,t,a,n),a!==null&&(Ct(a,e,n),ef(a,t,n)))}function $m(e,t,a){var n=Ht();pi(e,t,a,n)}function pi(e,t,a,n){var s={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Uo(e))Fm(t,s);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var m=t.lastRenderedState,h=u(m,a);if(s.hasEagerState=!0,s.eagerState=h,Ut(h,m))return ho(e,t,s,0),Le===null&&po(),!1}catch{}finally{}if(a=Tu(e,t,s,n),a!==null)return Ct(a,e,n),ef(a,t,n),!0}return!1}function or(e,t,a,n){if(n={lane:2,revertLane:qr(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Uo(e)){if(t)throw Error(c(479))}else t=Tu(e,a,n,2),t!==null&&Ct(t,e,2)}function Uo(e){var t=e.alternate;return e===pe||t!==null&&t===pe}function Fm(e,t){bl=Ro=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function ef(e,t,a){if((a&4194048)!==0){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,id(e,a)}}var hi={readContext:gt,use:Io,useCallback:Xe,useContext:Xe,useEffect:Xe,useImperativeHandle:Xe,useLayoutEffect:Xe,useInsertionEffect:Xe,useMemo:Xe,useReducer:Xe,useRef:Xe,useState:Xe,useDebugValue:Xe,useDeferredValue:Xe,useTransition:Xe,useSyncExternalStore:Xe,useId:Xe,useHostTransitionStatus:Xe,useFormState:Xe,useActionState:Xe,useOptimistic:Xe,useMemoCache:Xe,useCacheRefresh:Xe};hi.useEffectEvent=Xe;var tf={readContext:gt,use:Io,useCallback:function(e,t){return _t().memoizedState=[e,t===void 0?null:t],e},useContext:gt,useEffect:qm,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Mo(4194308,4,Vm.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Mo(4194308,4,e,t)},useInsertionEffect:function(e,t){Mo(4,2,e,t)},useMemo:function(e,t){var a=_t();t=t===void 0?null:t;var n=e();if(Un){Ya(!0);try{e()}finally{Ya(!1)}}return a.memoizedState=[n,t],n},useReducer:function(e,t,a){var n=_t();if(a!==void 0){var s=a(t);if(Un){Ya(!0);try{a(t)}finally{Ya(!1)}}}else s=t;return n.memoizedState=n.baseState=s,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:s},n.queue=e,e=e.dispatch=rv.bind(null,pe,e),[n.memoizedState,e]},useRef:function(e){var t=_t();return e={current:e},t.memoizedState=e},useState:function(e){e=Fu(e);var t=e.queue,a=$m.bind(null,pe,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:ar,useDeferredValue:function(e,t){var a=_t();return nr(a,e,t)},useTransition:function(){var e=Fu(!1);return e=Xm.bind(null,pe,e.queue,!0,!1),_t().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var n=pe,s=_t();if(ke){if(a===void 0)throw Error(c(407));a=a()}else{if(a=t(),Le===null)throw Error(c(349));(xe&127)!==0||xm(n,t,a)}s.memoizedState=a;var u={value:a,getSnapshot:t};return s.queue=u,qm(Em.bind(null,n,u,e),[e]),n.flags|=2048,Sl(9,{destroy:void 0},Tm.bind(null,n,u,a,t),null),a},useId:function(){var e=_t(),t=Le.identifierPrefix;if(ke){var a=oa,n=ia;a=(n&~(1<<32-zt(n)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Co++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=av++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:ir,useFormState:Mm,useActionState:Mm,useOptimistic:function(e){var t=_t();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=or.bind(null,pe,!0,a),a.dispatch=t,[e,t]},useMemoCache:Pu,useCacheRefresh:function(){return _t().memoizedState=uv.bind(null,pe)},useEffectEvent:function(e){var t=_t(),a={impl:e};return t.memoizedState=a,function(){if((Ne&2)!==0)throw Error(c(440));return a.impl.apply(void 0,arguments)}}},sr={readContext:gt,use:Io,useCallback:Km,useContext:gt,useEffect:tr,useImperativeHandle:Ym,useInsertionEffect:Bm,useLayoutEffect:Hm,useMemo:Gm,useReducer:No,useRef:jm,useState:function(){return No(Aa)},useDebugValue:ar,useDeferredValue:function(e,t){var a=$e();return Zm(a,De.memoizedState,e,t)},useTransition:function(){var e=No(Aa)[0],t=$e().memoizedState;return[typeof e=="boolean"?e:fi(e),t]},useSyncExternalStore:_m,useId:Pm,useHostTransitionStatus:ir,useFormState:zm,useActionState:zm,useOptimistic:function(e,t){var a=$e();return Om(a,De,e,t)},useMemoCache:Pu,useCacheRefresh:Wm};sr.useEffectEvent=Lm;var af={readContext:gt,use:Io,useCallback:Km,useContext:gt,useEffect:tr,useImperativeHandle:Ym,useInsertionEffect:Bm,useLayoutEffect:Hm,useMemo:Gm,useReducer:$u,useRef:jm,useState:function(){return $u(Aa)},useDebugValue:ar,useDeferredValue:function(e,t){var a=$e();return De===null?nr(a,e,t):Zm(a,De.memoizedState,e,t)},useTransition:function(){var e=$u(Aa)[0],t=$e().memoizedState;return[typeof e=="boolean"?e:fi(e),t]},useSyncExternalStore:_m,useId:Pm,useHostTransitionStatus:ir,useFormState:Dm,useActionState:Dm,useOptimistic:function(e,t){var a=$e();return De!==null?Om(a,De,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Pu,useCacheRefresh:Wm};af.useEffectEvent=Lm;function ur(e,t,a,n){t=e.memoizedState,a=a(n,t),a=a==null?t:z({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var rr={enqueueSetState:function(e,t,a){e=e._reactInternals;var n=Ht(),s=Wa(n);s.payload=t,a!=null&&(s.callback=a),t=$a(e,s,n),t!==null&&(Ct(t,e,n),ri(t,e,n))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var n=Ht(),s=Wa(n);s.tag=1,s.payload=t,a!=null&&(s.callback=a),t=$a(e,s,n),t!==null&&(Ct(t,e,n),ri(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Ht(),n=Wa(a);n.tag=2,t!=null&&(n.callback=t),t=$a(e,n,a),t!==null&&(Ct(t,e,a),ri(t,e,a))}};function nf(e,t,a,n,s,u,m){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,u,m):t.prototype&&t.prototype.isPureReactComponent?!ti(a,n)||!ti(s,u):!0}function lf(e,t,a,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,n),t.state!==e&&rr.enqueueReplaceState(t,t.state,null)}function Dn(e,t){var a=t;if("ref"in t){a={};for(var n in t)n!=="ref"&&(a[n]=t[n])}if(e=e.defaultProps){a===t&&(a=z({},a));for(var s in e)a[s]===void 0&&(a[s]=e[s])}return a}function of(e){fo(e)}function sf(e){console.error(e)}function uf(e){fo(e)}function Do(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(n){setTimeout(function(){throw n})}}function rf(e,t,a){try{var n=e.onCaughtError;n(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(s){setTimeout(function(){throw s})}}function cr(e,t,a){return a=Wa(a),a.tag=3,a.payload={element:null},a.callback=function(){Do(e,t)},a}function cf(e){return e=Wa(e),e.tag=3,e}function df(e,t,a,n){var s=a.type.getDerivedStateFromError;if(typeof s=="function"){var u=n.value;e.payload=function(){return s(u)},e.callback=function(){rf(t,a,n)}}var m=a.stateNode;m!==null&&typeof m.componentDidCatch=="function"&&(e.callback=function(){rf(t,a,n),typeof s!="function"&&(ln===null?ln=new Set([this]):ln.add(this));var h=n.stack;this.componentDidCatch(n.value,{componentStack:h!==null?h:""})})}function cv(e,t,a,n,s){if(a.flags|=32768,n!==null&&typeof n=="object"&&typeof n.then=="function"){if(t=a.alternate,t!==null&&ml(t,a,s,!0),a=jt.current,a!==null){switch(a.tag){case 31:case 13:return Pt===null?Qo():a.alternate===null&&Qe===0&&(Qe=3),a.flags&=-257,a.flags|=65536,a.lanes=s,n===To?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([n]):t.add(n),Ur(e,n,s)),!1;case 22:return a.flags|=65536,n===To?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([n])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([n]):a.add(n)),Ur(e,n,s)),!1}throw Error(c(435,a.tag))}return Ur(e,n,s),Qo(),!1}if(ke)return t=jt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=s,n!==Cu&&(e=Error(c(422),{cause:n}),li(Zt(e,a)))):(n!==Cu&&(t=Error(c(423),{cause:n}),li(Zt(t,a))),e=e.current.alternate,e.flags|=65536,s&=-s,e.lanes|=s,n=Zt(n,a),s=cr(e.stateNode,n,s),Bu(e,s),Qe!==4&&(Qe=2)),!1;var u=Error(c(520),{cause:n});if(u=Zt(u,a),Ti===null?Ti=[u]:Ti.push(u),Qe!==4&&(Qe=2),t===null)return!0;n=Zt(n,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=s&-s,a.lanes|=e,e=cr(a.stateNode,n,e),Bu(a,e),!1;case 1:if(t=a.type,u=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(ln===null||!ln.has(u))))return a.flags|=65536,s&=-s,a.lanes|=s,s=cf(s),df(s,e,a,n),Bu(a,s),!1}a=a.return}while(a!==null);return!1}var dr=Error(c(461)),tt=!1;function yt(e,t,a,n){t.child=e===null?pm(t,null,a,n):zn(t,e.child,a,n)}function mf(e,t,a,n,s){a=a.render;var u=t.ref;if("ref"in n){var m={};for(var h in n)h!=="ref"&&(m[h]=n[h])}else m=n;return wn(t),n=Zu(e,t,a,m,u,s),h=Xu(),e!==null&&!tt?(Qu(e,t,s),ka(e,t,s)):(ke&&h&&Ou(t),t.flags|=1,yt(e,t,n,s),t.child)}function ff(e,t,a,n,s){if(e===null){var u=a.type;return typeof u=="function"&&!Eu(u)&&u.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=u,pf(e,t,u,n,s)):(e=yo(a.type,null,n,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!vr(e,s)){var m=u.memoizedProps;if(a=a.compare,a=a!==null?a:ti,a(m,n)&&e.ref===t.ref)return ka(e,t,s)}return t.flags|=1,e=Sa(u,n),e.ref=t.ref,e.return=t,t.child=e}function pf(e,t,a,n,s){if(e!==null){var u=e.memoizedProps;if(ti(u,n)&&e.ref===t.ref)if(tt=!1,t.pendingProps=n=u,vr(e,s))(e.flags&131072)!==0&&(tt=!0);else return t.lanes=e.lanes,ka(e,t,s)}return mr(e,t,a,n,s)}function hf(e,t,a,n){var s=n.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|a:a,e!==null){for(n=t.child=e.child,s=0;n!==null;)s=s|n.lanes|n.childLanes,n=n.sibling;n=s&~u}else n=0,t.child=null;return gf(e,t,u,a,n)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&_o(t,u!==null?u.cachePool:null),u!==null?ym(t,u):Vu(),bm(t);else return n=t.lanes=536870912,gf(e,t,u!==null?u.baseLanes|a:a,a,n)}else u!==null?(_o(t,u.cachePool),ym(t,u),en(),t.memoizedState=null):(e!==null&&_o(t,null),Vu(),en());return yt(e,t,s,a),t.child}function gi(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function gf(e,t,a,n,s){var u=Du();return u=u===null?null:{parent:Fe._currentValue,pool:u},t.memoizedState={baseLanes:a,cachePool:u},e!==null&&_o(t,null),Vu(),bm(t),e!==null&&ml(e,t,n,!0),t.childLanes=s,null}function jo(e,t){return t=Lo({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function yf(e,t,a){return zn(t,e.child,null,a),e=jo(t,t.pendingProps),e.flags|=2,qt(t),t.memoizedState=null,e}function dv(e,t,a){var n=t.pendingProps,s=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(ke){if(n.mode==="hidden")return e=jo(t,n),t.lanes=536870912,gi(null,e);if(Ku(t),(e=Be)?(e=Cp(e,Jt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Za!==null?{id:ia,overflow:oa}:null,retryLane:536870912,hydrationErrors:null},a=Fd(e),a.return=t,t.child=a,ht=t,Be=null)):e=null,e===null)throw Qa(t);return t.lanes=536870912,null}return jo(t,n)}var u=e.memoizedState;if(u!==null){var m=u.dehydrated;if(Ku(t),s)if(t.flags&256)t.flags&=-257,t=yf(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(c(558));else if(tt||ml(e,t,a,!1),s=(a&e.childLanes)!==0,tt||s){if(n=Le,n!==null&&(m=od(n,a),m!==0&&m!==u.retryLane))throw u.retryLane=m,kn(e,m),Ct(n,e,m),dr;Qo(),t=yf(e,t,a)}else e=u.treeContext,Be=Wt(m.nextSibling),ht=t,ke=!0,Xa=null,Jt=!1,e!==null&&am(t,e),t=jo(t,n),t.flags|=4096;return t}return e=Sa(e.child,{mode:n.mode,children:n.children}),e.ref=t.ref,t.child=e,e.return=t,e}function qo(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(c(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function mr(e,t,a,n,s){return wn(t),a=Zu(e,t,a,n,void 0,s),n=Xu(),e!==null&&!tt?(Qu(e,t,s),ka(e,t,s)):(ke&&n&&Ou(t),t.flags|=1,yt(e,t,a,s),t.child)}function bf(e,t,a,n,s,u){return wn(t),t.updateQueue=null,a=Sm(t,n,a,s),vm(e),n=Xu(),e!==null&&!tt?(Qu(e,t,u),ka(e,t,u)):(ke&&n&&Ou(t),t.flags|=1,yt(e,t,a,u),t.child)}function vf(e,t,a,n,s){if(wn(t),t.stateNode===null){var u=ul,m=a.contextType;typeof m=="object"&&m!==null&&(u=gt(m)),u=new a(n,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=rr,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=n,u.state=t.memoizedState,u.refs={},qu(t),m=a.contextType,u.context=typeof m=="object"&&m!==null?gt(m):ul,u.state=t.memoizedState,m=a.getDerivedStateFromProps,typeof m=="function"&&(ur(t,a,m,n),u.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(m=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),m!==u.state&&rr.enqueueReplaceState(u,u.state,null),di(t,n,u,s),ci(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),n=!0}else if(e===null){u=t.stateNode;var h=t.memoizedProps,S=Dn(a,h);u.props=S;var C=u.context,M=a.contextType;m=ul,typeof M=="object"&&M!==null&&(m=gt(M));var q=a.getDerivedStateFromProps;M=typeof q=="function"||typeof u.getSnapshotBeforeUpdate=="function",h=t.pendingProps!==h,M||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(h||C!==m)&&lf(t,u,n,m),Pa=!1;var w=t.memoizedState;u.state=w,di(t,n,u,s),ci(),C=t.memoizedState,h||w!==C||Pa?(typeof q=="function"&&(ur(t,a,q,n),C=t.memoizedState),(S=Pa||nf(t,a,S,n,w,C,m))?(M||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=C),u.props=n,u.state=C,u.context=m,n=S):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{u=t.stateNode,Lu(e,t),m=t.memoizedProps,M=Dn(a,m),u.props=M,q=t.pendingProps,w=u.context,C=a.contextType,S=ul,typeof C=="object"&&C!==null&&(S=gt(C)),h=a.getDerivedStateFromProps,(C=typeof h=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(m!==q||w!==S)&&lf(t,u,n,S),Pa=!1,w=t.memoizedState,u.state=w,di(t,n,u,s),ci();var I=t.memoizedState;m!==q||w!==I||Pa||e!==null&&e.dependencies!==null&&vo(e.dependencies)?(typeof h=="function"&&(ur(t,a,h,n),I=t.memoizedState),(M=Pa||nf(t,a,M,n,w,I,S)||e!==null&&e.dependencies!==null&&vo(e.dependencies))?(C||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(n,I,S),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(n,I,S)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||m===e.memoizedProps&&w===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||m===e.memoizedProps&&w===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=I),u.props=n,u.state=I,u.context=S,n=M):(typeof u.componentDidUpdate!="function"||m===e.memoizedProps&&w===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||m===e.memoizedProps&&w===e.memoizedState||(t.flags|=1024),n=!1)}return u=n,qo(e,t),n=(t.flags&128)!==0,u||n?(u=t.stateNode,a=n&&typeof a.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&n?(t.child=zn(t,e.child,null,s),t.child=zn(t,null,a,s)):yt(e,t,a,s),t.memoizedState=u.state,e=t.child):e=ka(e,t,s),e}function Sf(e,t,a,n){return Rn(),t.flags|=256,yt(e,t,a,n),t.child}var fr={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function pr(e){return{baseLanes:e,cachePool:um()}}function hr(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=Bt),e}function _f(e,t,a){var n=t.pendingProps,s=!1,u=(t.flags&128)!==0,m;if((m=u)||(m=e!==null&&e.memoizedState===null?!1:(We.current&2)!==0),m&&(s=!0,t.flags&=-129),m=(t.flags&32)!==0,t.flags&=-33,e===null){if(ke){if(s?Fa(t):en(),(e=Be)?(e=Cp(e,Jt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Za!==null?{id:ia,overflow:oa}:null,retryLane:536870912,hydrationErrors:null},a=Fd(e),a.return=t,t.child=a,ht=t,Be=null)):e=null,e===null)throw Qa(t);return Wr(e)?t.lanes=32:t.lanes=536870912,null}var h=n.children;return n=n.fallback,s?(en(),s=t.mode,h=Lo({mode:"hidden",children:h},s),n=On(n,s,a,null),h.return=t,n.return=t,h.sibling=n,t.child=h,n=t.child,n.memoizedState=pr(a),n.childLanes=hr(e,m,a),t.memoizedState=fr,gi(null,n)):(Fa(t),gr(t,h))}var S=e.memoizedState;if(S!==null&&(h=S.dehydrated,h!==null)){if(u)t.flags&256?(Fa(t),t.flags&=-257,t=yr(e,t,a)):t.memoizedState!==null?(en(),t.child=e.child,t.flags|=128,t=null):(en(),h=n.fallback,s=t.mode,n=Lo({mode:"visible",children:n.children},s),h=On(h,s,a,null),h.flags|=2,n.return=t,h.return=t,n.sibling=h,t.child=n,zn(t,e.child,null,a),n=t.child,n.memoizedState=pr(a),n.childLanes=hr(e,m,a),t.memoizedState=fr,t=gi(null,n));else if(Fa(t),Wr(h)){if(m=h.nextSibling&&h.nextSibling.dataset,m)var C=m.dgst;m=C,n=Error(c(419)),n.stack="",n.digest=m,li({value:n,source:null,stack:null}),t=yr(e,t,a)}else if(tt||ml(e,t,a,!1),m=(a&e.childLanes)!==0,tt||m){if(m=Le,m!==null&&(n=od(m,a),n!==0&&n!==S.retryLane))throw S.retryLane=n,kn(e,n),Ct(m,e,n),dr;Pr(h)||Qo(),t=yr(e,t,a)}else Pr(h)?(t.flags|=192,t.child=e.child,t=null):(e=S.treeContext,Be=Wt(h.nextSibling),ht=t,ke=!0,Xa=null,Jt=!1,e!==null&&am(t,e),t=gr(t,n.children),t.flags|=4096);return t}return s?(en(),h=n.fallback,s=t.mode,S=e.child,C=S.sibling,n=Sa(S,{mode:"hidden",children:n.children}),n.subtreeFlags=S.subtreeFlags&65011712,C!==null?h=Sa(C,h):(h=On(h,s,a,null),h.flags|=2),h.return=t,n.return=t,n.sibling=h,t.child=n,gi(null,n),n=t.child,h=e.child.memoizedState,h===null?h=pr(a):(s=h.cachePool,s!==null?(S=Fe._currentValue,s=s.parent!==S?{parent:S,pool:S}:s):s=um(),h={baseLanes:h.baseLanes|a,cachePool:s}),n.memoizedState=h,n.childLanes=hr(e,m,a),t.memoizedState=fr,gi(e.child,n)):(Fa(t),a=e.child,e=a.sibling,a=Sa(a,{mode:"visible",children:n.children}),a.return=t,a.sibling=null,e!==null&&(m=t.deletions,m===null?(t.deletions=[e],t.flags|=16):m.push(e)),t.child=a,t.memoizedState=null,a)}function gr(e,t){return t=Lo({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Lo(e,t){return e=Dt(22,e,null,t),e.lanes=0,e}function yr(e,t,a){return zn(t,e.child,null,a),e=gr(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function xf(e,t,a){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Nu(e.return,t,a)}function br(e,t,a,n,s,u){var m=e.memoizedState;m===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:a,tailMode:s,treeForkCount:u}:(m.isBackwards=t,m.rendering=null,m.renderingStartTime=0,m.last=n,m.tail=a,m.tailMode=s,m.treeForkCount=u)}function Tf(e,t,a){var n=t.pendingProps,s=n.revealOrder,u=n.tail;n=n.children;var m=We.current,h=(m&2)!==0;if(h?(m=m&1|2,t.flags|=128):m&=1,X(We,m),yt(e,t,n,a),n=ke?ni:0,!h&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&xf(e,a,t);else if(e.tag===19)xf(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(s){case"forwards":for(a=t.child,s=null;a!==null;)e=a.alternate,e!==null&&Oo(e)===null&&(s=a),a=a.sibling;a=s,a===null?(s=t.child,t.child=null):(s=a.sibling,a.sibling=null),br(t,!1,s,a,u,n);break;case"backwards":case"unstable_legacy-backwards":for(a=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&Oo(e)===null){t.child=s;break}e=s.sibling,s.sibling=a,a=s,s=e}br(t,!0,a,null,u,n);break;case"together":br(t,!1,null,null,void 0,n);break;default:t.memoizedState=null}return t.child}function ka(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),nn|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(ml(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,a=Sa(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=Sa(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function vr(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&vo(e)))}function mv(e,t,a){switch(t.tag){case 3:ct(t,t.stateNode.containerInfo),Ja(t,Fe,e.memoizedState.cache),Rn();break;case 27:case 5:Ha(t);break;case 4:ct(t,t.stateNode.containerInfo);break;case 10:Ja(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Ku(t),null;break;case 13:var n=t.memoizedState;if(n!==null)return n.dehydrated!==null?(Fa(t),t.flags|=128,null):(a&t.child.childLanes)!==0?_f(e,t,a):(Fa(t),e=ka(e,t,a),e!==null?e.sibling:null);Fa(t);break;case 19:var s=(e.flags&128)!==0;if(n=(a&t.childLanes)!==0,n||(ml(e,t,a,!1),n=(a&t.childLanes)!==0),s){if(n)return Tf(e,t,a);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),X(We,We.current),n)break;return null;case 22:return t.lanes=0,hf(e,t,a,t.pendingProps);case 24:Ja(t,Fe,e.memoizedState.cache)}return ka(e,t,a)}function Ef(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)tt=!0;else{if(!vr(e,a)&&(t.flags&128)===0)return tt=!1,mv(e,t,a);tt=(e.flags&131072)!==0}else tt=!1,ke&&(t.flags&1048576)!==0&&tm(t,ni,t.index);switch(t.lanes=0,t.tag){case 16:e:{var n=t.pendingProps;if(e=Nn(t.elementType),t.type=e,typeof e=="function")Eu(e)?(n=Dn(e,n),t.tag=1,t=vf(null,t,e,n,a)):(t.tag=0,t=mr(null,t,e,n,a));else{if(e!=null){var s=e.$typeof;if(s===it){t.tag=11,t=mf(null,t,e,n,a);break e}else if(s===me){t.tag=14,t=ff(null,t,e,n,a);break e}}throw t=It(e)||e,Error(c(306,t,""))}}return t;case 0:return mr(e,t,t.type,t.pendingProps,a);case 1:return n=t.type,s=Dn(n,t.pendingProps),vf(e,t,n,s,a);case 3:e:{if(ct(t,t.stateNode.containerInfo),e===null)throw Error(c(387));n=t.pendingProps;var u=t.memoizedState;s=u.element,Lu(e,t),di(t,n,null,a);var m=t.memoizedState;if(n=m.cache,Ja(t,Fe,n),n!==u.cache&&Mu(t,[Fe],a,!0),ci(),n=m.element,u.isDehydrated)if(u={element:n,isDehydrated:!1,cache:m.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=Sf(e,t,n,a);break e}else if(n!==s){s=Zt(Error(c(424)),t),li(s),t=Sf(e,t,n,a);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Be=Wt(e.firstChild),ht=t,ke=!0,Xa=null,Jt=!0,a=pm(t,null,n,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(Rn(),n===s){t=ka(e,t,a);break e}yt(e,t,n,a)}t=t.child}return t;case 26:return qo(e,t),e===null?(a=Up(t.type,null,t.pendingProps,null))?t.memoizedState=a:ke||(a=t.type,e=t.pendingProps,n=ts(oe.current).createElement(a),n[pt]=t,n[Tt]=e,bt(n,a,e),dt(n),t.stateNode=n):t.memoizedState=Up(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Ha(t),e===null&&ke&&(n=t.stateNode=Np(t.type,t.pendingProps,oe.current),ht=t,Jt=!0,s=Be,rn(t.type)?($r=s,Be=Wt(n.firstChild)):Be=s),yt(e,t,t.pendingProps.children,a),qo(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&ke&&((s=n=Be)&&(n=Vv(n,t.type,t.pendingProps,Jt),n!==null?(t.stateNode=n,ht=t,Be=Wt(n.firstChild),Jt=!1,s=!0):s=!1),s||Qa(t)),Ha(t),s=t.type,u=t.pendingProps,m=e!==null?e.memoizedProps:null,n=u.children,Xr(s,u)?n=null:m!==null&&Xr(s,m)&&(t.flags|=32),t.memoizedState!==null&&(s=Zu(e,t,nv,null,null,a),Ii._currentValue=s),qo(e,t),yt(e,t,n,a),t.child;case 6:return e===null&&ke&&((e=a=Be)&&(a=Yv(a,t.pendingProps,Jt),a!==null?(t.stateNode=a,ht=t,Be=null,e=!0):e=!1),e||Qa(t)),null;case 13:return _f(e,t,a);case 4:return ct(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=zn(t,null,n,a):yt(e,t,n,a),t.child;case 11:return mf(e,t,t.type,t.pendingProps,a);case 7:return yt(e,t,t.pendingProps,a),t.child;case 8:return yt(e,t,t.pendingProps.children,a),t.child;case 12:return yt(e,t,t.pendingProps.children,a),t.child;case 10:return n=t.pendingProps,Ja(t,t.type,n.value),yt(e,t,n.children,a),t.child;case 9:return s=t.type._context,n=t.pendingProps.children,wn(t),s=gt(s),n=n(s),t.flags|=1,yt(e,t,n,a),t.child;case 14:return ff(e,t,t.type,t.pendingProps,a);case 15:return pf(e,t,t.type,t.pendingProps,a);case 19:return Tf(e,t,a);case 31:return dv(e,t,a);case 22:return hf(e,t,a,t.pendingProps);case 24:return wn(t),n=gt(Fe),e===null?(s=Du(),s===null&&(s=Le,u=zu(),s.pooledCache=u,u.refCount++,u!==null&&(s.pooledCacheLanes|=a),s=u),t.memoizedState={parent:n,cache:s},qu(t),Ja(t,Fe,s)):((e.lanes&a)!==0&&(Lu(e,t),di(t,null,null,a),ci()),s=e.memoizedState,u=t.memoizedState,s.parent!==n?(s={parent:n,cache:n},t.memoizedState=s,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=s),Ja(t,Fe,n)):(n=u.cache,Ja(t,Fe,n),n!==s.cache&&Mu(t,[Fe],a,!0))),yt(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function Oa(e){e.flags|=4}function Sr(e,t,a,n,s){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(s&335544128)===s)if(e.stateNode.complete)e.flags|=8192;else if(Wf())e.flags|=8192;else throw Mn=To,ju}else e.flags&=-16777217}function Af(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Bp(t))if(Wf())e.flags|=8192;else throw Mn=To,ju}function Bo(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?nd():536870912,e.lanes|=t,El|=t)}function yi(e,t){if(!ke)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var n=null;a!==null;)a.alternate!==null&&(n=a),a=a.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function He(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,n=0;if(t)for(var s=e.child;s!==null;)a|=s.lanes|s.childLanes,n|=s.subtreeFlags&65011712,n|=s.flags&65011712,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)a|=s.lanes|s.childLanes,n|=s.subtreeFlags,n|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=n,e.childLanes=a,t}function fv(e,t,a){var n=t.pendingProps;switch(Ru(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return He(t),null;case 1:return He(t),null;case 3:return a=t.stateNode,n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Ta(Fe),ye(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(dl(t)?Oa(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,wu())),He(t),null;case 26:var s=t.type,u=t.memoizedState;return e===null?(Oa(t),u!==null?(He(t),Af(t,u)):(He(t),Sr(t,s,null,n,a))):u?u!==e.memoizedState?(Oa(t),He(t),Af(t,u)):(He(t),t.flags&=-16777217):(e=e.memoizedProps,e!==n&&Oa(t),He(t),Sr(t,s,e,n,a)),null;case 27:if(ga(t),a=oe.current,s=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&Oa(t);else{if(!n){if(t.stateNode===null)throw Error(c(166));return He(t),null}e=W.current,dl(t)?nm(t):(e=Np(s,n,a),t.stateNode=e,Oa(t))}return He(t),null;case 5:if(ga(t),s=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&Oa(t);else{if(!n){if(t.stateNode===null)throw Error(c(166));return He(t),null}if(u=W.current,dl(t))nm(t);else{var m=ts(oe.current);switch(u){case 1:u=m.createElementNS("http://www.w3.org/2000/svg",s);break;case 2:u=m.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;default:switch(s){case"svg":u=m.createElementNS("http://www.w3.org/2000/svg",s);break;case"math":u=m.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;case"script":u=m.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof n.is=="string"?m.createElement("select",{is:n.is}):m.createElement("select"),n.multiple?u.multiple=!0:n.size&&(u.size=n.size);break;default:u=typeof n.is=="string"?m.createElement(s,{is:n.is}):m.createElement(s)}}u[pt]=t,u[Tt]=n;e:for(m=t.child;m!==null;){if(m.tag===5||m.tag===6)u.appendChild(m.stateNode);else if(m.tag!==4&&m.tag!==27&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===t)break e;for(;m.sibling===null;){if(m.return===null||m.return===t)break e;m=m.return}m.sibling.return=m.return,m=m.sibling}t.stateNode=u;e:switch(bt(u,s,n),s){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}n&&Oa(t)}}return He(t),Sr(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==n&&Oa(t);else{if(typeof n!="string"&&t.stateNode===null)throw Error(c(166));if(e=oe.current,dl(t)){if(e=t.stateNode,a=t.memoizedProps,n=null,s=ht,s!==null)switch(s.tag){case 27:case 5:n=s.memoizedProps}e[pt]=t,e=!!(e.nodeValue===a||n!==null&&n.suppressHydrationWarning===!0||_p(e.nodeValue,a)),e||Qa(t,!0)}else e=ts(e).createTextNode(n),e[pt]=t,t.stateNode=e}return He(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(n=dl(t),a!==null){if(e===null){if(!n)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[pt]=t}else Rn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;He(t),e=!1}else a=wu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(qt(t),t):(qt(t),null);if((t.flags&128)!==0)throw Error(c(558))}return He(t),null;case 13:if(n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(s=dl(t),n!==null&&n.dehydrated!==null){if(e===null){if(!s)throw Error(c(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(c(317));s[pt]=t}else Rn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;He(t),s=!1}else s=wu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),s=!0;if(!s)return t.flags&256?(qt(t),t):(qt(t),null)}return qt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=n!==null,e=e!==null&&e.memoizedState!==null,a&&(n=t.child,s=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(s=n.alternate.memoizedState.cachePool.pool),u=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(u=n.memoizedState.cachePool.pool),u!==s&&(n.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),Bo(t,t.updateQueue),He(t),null);case 4:return ye(),e===null&&Vr(t.stateNode.containerInfo),He(t),null;case 10:return Ta(t.type),He(t),null;case 19:if(L(We),n=t.memoizedState,n===null)return He(t),null;if(s=(t.flags&128)!==0,u=n.rendering,u===null)if(s)yi(n,!1);else{if(Qe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=Oo(e),u!==null){for(t.flags|=128,yi(n,!1),e=u.updateQueue,t.updateQueue=e,Bo(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)$d(a,e),a=a.sibling;return X(We,We.current&1|2),ke&&_a(t,n.treeForkCount),t.child}e=e.sibling}n.tail!==null&&Nt()>Go&&(t.flags|=128,s=!0,yi(n,!1),t.lanes=4194304)}else{if(!s)if(e=Oo(u),e!==null){if(t.flags|=128,s=!0,e=e.updateQueue,t.updateQueue=e,Bo(t,e),yi(n,!0),n.tail===null&&n.tailMode==="hidden"&&!u.alternate&&!ke)return He(t),null}else 2*Nt()-n.renderingStartTime>Go&&a!==536870912&&(t.flags|=128,s=!0,yi(n,!1),t.lanes=4194304);n.isBackwards?(u.sibling=t.child,t.child=u):(e=n.last,e!==null?e.sibling=u:t.child=u,n.last=u)}return n.tail!==null?(e=n.tail,n.rendering=e,n.tail=e.sibling,n.renderingStartTime=Nt(),e.sibling=null,a=We.current,X(We,s?a&1|2:a&1),ke&&_a(t,n.treeForkCount),e):(He(t),null);case 22:case 23:return qt(t),Yu(),n=t.memoizedState!==null,e!==null?e.memoizedState!==null!==n&&(t.flags|=8192):n&&(t.flags|=8192),n?(a&536870912)!==0&&(t.flags&128)===0&&(He(t),t.subtreeFlags&6&&(t.flags|=8192)):He(t),a=t.updateQueue,a!==null&&Bo(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),n=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),n!==a&&(t.flags|=2048),e!==null&&L(In),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Ta(Fe),He(t),null;case 25:return null;case 30:return null}throw Error(c(156,t.tag))}function pv(e,t){switch(Ru(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ta(Fe),ye(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ga(t),null;case 31:if(t.memoizedState!==null){if(qt(t),t.alternate===null)throw Error(c(340));Rn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(qt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));Rn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return L(We),null;case 4:return ye(),null;case 10:return Ta(t.type),null;case 22:case 23:return qt(t),Yu(),e!==null&&L(In),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Ta(Fe),null;case 25:return null;default:return null}}function kf(e,t){switch(Ru(t),t.tag){case 3:Ta(Fe),ye();break;case 26:case 27:case 5:ga(t);break;case 4:ye();break;case 31:t.memoizedState!==null&&qt(t);break;case 13:qt(t);break;case 19:L(We);break;case 10:Ta(t.type);break;case 22:case 23:qt(t),Yu(),e!==null&&L(In);break;case 24:Ta(Fe)}}function bi(e,t){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var s=n.next;a=s;do{if((a.tag&e)===e){n=void 0;var u=a.create,m=a.inst;n=u(),m.destroy=n}a=a.next}while(a!==s)}}catch(h){Ue(t,t.return,h)}}function tn(e,t,a){try{var n=t.updateQueue,s=n!==null?n.lastEffect:null;if(s!==null){var u=s.next;n=u;do{if((n.tag&e)===e){var m=n.inst,h=m.destroy;if(h!==void 0){m.destroy=void 0,s=t;var S=a,C=h;try{C()}catch(M){Ue(s,S,M)}}}n=n.next}while(n!==u)}}catch(M){Ue(t,t.return,M)}}function Of(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{gm(t,a)}catch(n){Ue(e,e.return,n)}}}function Rf(e,t,a){a.props=Dn(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(n){Ue(e,t,n)}}function vi(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var n=e.stateNode;break;case 30:n=e.stateNode;break;default:n=e.stateNode}typeof a=="function"?e.refCleanup=a(n):a.current=n}}catch(s){Ue(e,t,s)}}function sa(e,t){var a=e.ref,n=e.refCleanup;if(a!==null)if(typeof n=="function")try{n()}catch(s){Ue(e,t,s)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(s){Ue(e,t,s)}else a.current=null}function Cf(e){var t=e.type,a=e.memoizedProps,n=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break e;case"img":a.src?n.src=a.src:a.srcSet&&(n.srcset=a.srcSet)}}catch(s){Ue(e,e.return,s)}}function _r(e,t,a){try{var n=e.stateNode;Dv(n,e.type,a,t),n[Tt]=t}catch(s){Ue(e,e.return,s)}}function wf(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&rn(e.type)||e.tag===4}function xr(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||wf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&rn(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Tr(e,t,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=ba));else if(n!==4&&(n===27&&rn(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(Tr(e,t,a),e=e.sibling;e!==null;)Tr(e,t,a),e=e.sibling}function Ho(e,t,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(n!==4&&(n===27&&rn(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Ho(e,t,a),e=e.sibling;e!==null;)Ho(e,t,a),e=e.sibling}function If(e){var t=e.stateNode,a=e.memoizedProps;try{for(var n=e.type,s=t.attributes;s.length;)t.removeAttributeNode(s[0]);bt(t,n,a),t[pt]=e,t[Tt]=a}catch(u){Ue(e,e.return,u)}}var Ra=!1,at=!1,Er=!1,Nf=typeof WeakSet=="function"?WeakSet:Set,mt=null;function hv(e,t){if(e=e.containerInfo,Gr=us,e=Yd(e),yu(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var n=a.getSelection&&a.getSelection();if(n&&n.rangeCount!==0){a=n.anchorNode;var s=n.anchorOffset,u=n.focusNode;n=n.focusOffset;try{a.nodeType,u.nodeType}catch{a=null;break e}var m=0,h=-1,S=-1,C=0,M=0,q=e,w=null;t:for(;;){for(var I;q!==a||s!==0&&q.nodeType!==3||(h=m+s),q!==u||n!==0&&q.nodeType!==3||(S=m+n),q.nodeType===3&&(m+=q.nodeValue.length),(I=q.firstChild)!==null;)w=q,q=I;for(;;){if(q===e)break t;if(w===a&&++C===s&&(h=m),w===u&&++M===n&&(S=m),(I=q.nextSibling)!==null)break;q=w,w=q.parentNode}q=I}a=h===-1||S===-1?null:{start:h,end:S}}else a=null}a=a||{start:0,end:0}}else a=null;for(Zr={focusedElem:e,selectionRange:a},us=!1,mt=t;mt!==null;)if(t=mt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,mt=e;else for(;mt!==null;){switch(t=mt,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a<e.length;a++)s=e[a],s.ref.impl=s.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,a=t,s=u.memoizedProps,u=u.memoizedState,n=a.stateNode;try{var ee=Dn(a.type,s);e=n.getSnapshotBeforeUpdate(ee,u),n.__reactInternalSnapshotBeforeUpdate=e}catch(ue){Ue(a,a.return,ue)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Jr(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Jr(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(c(163))}if(e=t.sibling,e!==null){e.return=t.return,mt=e;break}mt=t.return}}function Mf(e,t,a){var n=a.flags;switch(a.tag){case 0:case 11:case 15:wa(e,a),n&4&&bi(5,a);break;case 1:if(wa(e,a),n&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(m){Ue(a,a.return,m)}else{var s=Dn(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(s,t,e.__reactInternalSnapshotBeforeUpdate)}catch(m){Ue(a,a.return,m)}}n&64&&Of(a),n&512&&vi(a,a.return);break;case 3:if(wa(e,a),n&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{gm(e,t)}catch(m){Ue(a,a.return,m)}}break;case 27:t===null&&n&4&&If(a);case 26:case 5:wa(e,a),t===null&&n&4&&Cf(a),n&512&&vi(a,a.return);break;case 12:wa(e,a);break;case 31:wa(e,a),n&4&&Df(e,a);break;case 13:wa(e,a),n&4&&jf(e,a),n&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=Ev.bind(null,a),Kv(e,a))));break;case 22:if(n=a.memoizedState!==null||Ra,!n){t=t!==null&&t.memoizedState!==null||at,s=Ra;var u=at;Ra=n,(at=t)&&!u?Ia(e,a,(a.subtreeFlags&8772)!==0):wa(e,a),Ra=s,at=u}break;case 30:break;default:wa(e,a)}}function zf(e){var t=e.alternate;t!==null&&(e.alternate=null,zf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&eu(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ye=null,At=!1;function Ca(e,t,a){for(a=a.child;a!==null;)Uf(e,t,a),a=a.sibling}function Uf(e,t,a){if(Mt&&typeof Mt.onCommitFiberUnmount=="function")try{Mt.onCommitFiberUnmount(Yl,a)}catch{}switch(a.tag){case 26:at||sa(a,t),Ca(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:at||sa(a,t);var n=Ye,s=At;rn(a.type)&&(Ye=a.stateNode,At=!1),Ca(e,t,a),Ri(a.stateNode),Ye=n,At=s;break;case 5:at||sa(a,t);case 6:if(n=Ye,s=At,Ye=null,Ca(e,t,a),Ye=n,At=s,Ye!==null)if(At)try{(Ye.nodeType===9?Ye.body:Ye.nodeName==="HTML"?Ye.ownerDocument.body:Ye).removeChild(a.stateNode)}catch(u){Ue(a,t,u)}else try{Ye.removeChild(a.stateNode)}catch(u){Ue(a,t,u)}break;case 18:Ye!==null&&(At?(e=Ye,Op(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Nl(e)):Op(Ye,a.stateNode));break;case 4:n=Ye,s=At,Ye=a.stateNode.containerInfo,At=!0,Ca(e,t,a),Ye=n,At=s;break;case 0:case 11:case 14:case 15:tn(2,a,t),at||tn(4,a,t),Ca(e,t,a);break;case 1:at||(sa(a,t),n=a.stateNode,typeof n.componentWillUnmount=="function"&&Rf(a,t,n)),Ca(e,t,a);break;case 21:Ca(e,t,a);break;case 22:at=(n=at)||a.memoizedState!==null,Ca(e,t,a),at=n;break;default:Ca(e,t,a)}}function Df(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Nl(e)}catch(a){Ue(t,t.return,a)}}}function jf(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Nl(e)}catch(a){Ue(t,t.return,a)}}function gv(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Nf),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Nf),t;default:throw Error(c(435,e.tag))}}function Vo(e,t){var a=gv(e);t.forEach(function(n){if(!a.has(n)){a.add(n);var s=Av.bind(null,e,n);n.then(s,s)}})}function kt(e,t){var a=t.deletions;if(a!==null)for(var n=0;n<a.length;n++){var s=a[n],u=e,m=t,h=m;e:for(;h!==null;){switch(h.tag){case 27:if(rn(h.type)){Ye=h.stateNode,At=!1;break e}break;case 5:Ye=h.stateNode,At=!1;break e;case 3:case 4:Ye=h.stateNode.containerInfo,At=!0;break e}h=h.return}if(Ye===null)throw Error(c(160));Uf(u,m,s),Ye=null,At=!1,u=s.alternate,u!==null&&(u.return=null),s.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)qf(t,e),t=t.sibling}var ta=null;function qf(e,t){var a=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:kt(t,e),Ot(e),n&4&&(tn(3,e,e.return),bi(3,e),tn(5,e,e.return));break;case 1:kt(t,e),Ot(e),n&512&&(at||a===null||sa(a,a.return)),n&64&&Ra&&(e=e.updateQueue,e!==null&&(n=e.callbacks,n!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?n:a.concat(n))));break;case 26:var s=ta;if(kt(t,e),Ot(e),n&512&&(at||a===null||sa(a,a.return)),n&4){var u=a!==null?a.memoizedState:null;if(n=e.memoizedState,a===null)if(n===null)if(e.stateNode===null){e:{n=e.type,a=e.memoizedProps,s=s.ownerDocument||s;t:switch(n){case"title":u=s.getElementsByTagName("title")[0],(!u||u[Zl]||u[pt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=s.createElement(n),s.head.insertBefore(u,s.querySelector("head > title"))),bt(u,n,a),u[pt]=e,dt(u),n=u;break e;case"link":var m=qp("link","href",s).get(n+(a.href||""));if(m){for(var h=0;h<m.length;h++)if(u=m[h],u.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&u.getAttribute("rel")===(a.rel==null?null:a.rel)&&u.getAttribute("title")===(a.title==null?null:a.title)&&u.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){m.splice(h,1);break t}}u=s.createElement(n),bt(u,n,a),s.head.appendChild(u);break;case"meta":if(m=qp("meta","content",s).get(n+(a.content||""))){for(h=0;h<m.length;h++)if(u=m[h],u.getAttribute("content")===(a.content==null?null:""+a.content)&&u.getAttribute("name")===(a.name==null?null:a.name)&&u.getAttribute("property")===(a.property==null?null:a.property)&&u.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&u.getAttribute("charset")===(a.charSet==null?null:a.charSet)){m.splice(h,1);break t}}u=s.createElement(n),bt(u,n,a),s.head.appendChild(u);break;default:throw Error(c(468,n))}u[pt]=e,dt(u),n=u}e.stateNode=n}else Lp(s,e.type,e.stateNode);else e.stateNode=jp(s,n,e.memoizedProps);else u!==n?(u===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):u.count--,n===null?Lp(s,e.type,e.stateNode):jp(s,n,e.memoizedProps)):n===null&&e.stateNode!==null&&_r(e,e.memoizedProps,a.memoizedProps)}break;case 27:kt(t,e),Ot(e),n&512&&(at||a===null||sa(a,a.return)),a!==null&&n&4&&_r(e,e.memoizedProps,a.memoizedProps);break;case 5:if(kt(t,e),Ot(e),n&512&&(at||a===null||sa(a,a.return)),e.flags&32){s=e.stateNode;try{tl(s,"")}catch(ee){Ue(e,e.return,ee)}}n&4&&e.stateNode!=null&&(s=e.memoizedProps,_r(e,s,a!==null?a.memoizedProps:s)),n&1024&&(Er=!0);break;case 6:if(kt(t,e),Ot(e),n&4){if(e.stateNode===null)throw Error(c(162));n=e.memoizedProps,a=e.stateNode;try{a.nodeValue=n}catch(ee){Ue(e,e.return,ee)}}break;case 3:if(ls=null,s=ta,ta=as(t.containerInfo),kt(t,e),ta=s,Ot(e),n&4&&a!==null&&a.memoizedState.isDehydrated)try{Nl(t.containerInfo)}catch(ee){Ue(e,e.return,ee)}Er&&(Er=!1,Lf(e));break;case 4:n=ta,ta=as(e.stateNode.containerInfo),kt(t,e),Ot(e),ta=n;break;case 12:kt(t,e),Ot(e);break;case 31:kt(t,e),Ot(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,Vo(e,n)));break;case 13:kt(t,e),Ot(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Ko=Nt()),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,Vo(e,n)));break;case 22:s=e.memoizedState!==null;var S=a!==null&&a.memoizedState!==null,C=Ra,M=at;if(Ra=C||s,at=M||S,kt(t,e),at=M,Ra=C,Ot(e),n&8192)e:for(t=e.stateNode,t._visibility=s?t._visibility&-2:t._visibility|1,s&&(a===null||S||Ra||at||jn(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){S=a=t;try{if(u=S.stateNode,s)m=u.style,typeof m.setProperty=="function"?m.setProperty("display","none","important"):m.display="none";else{h=S.stateNode;var q=S.memoizedProps.style,w=q!=null&&q.hasOwnProperty("display")?q.display:null;h.style.display=w==null||typeof w=="boolean"?"":(""+w).trim()}}catch(ee){Ue(S,S.return,ee)}}}else if(t.tag===6){if(a===null){S=t;try{S.stateNode.nodeValue=s?"":S.memoizedProps}catch(ee){Ue(S,S.return,ee)}}}else if(t.tag===18){if(a===null){S=t;try{var I=S.stateNode;s?Rp(I,!0):Rp(S.stateNode,!1)}catch(ee){Ue(S,S.return,ee)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}n&4&&(n=e.updateQueue,n!==null&&(a=n.retryQueue,a!==null&&(n.retryQueue=null,Vo(e,a))));break;case 19:kt(t,e),Ot(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,Vo(e,n)));break;case 30:break;case 21:break;default:kt(t,e),Ot(e)}}function Ot(e){var t=e.flags;if(t&2){try{for(var a,n=e.return;n!==null;){if(wf(n)){a=n;break}n=n.return}if(a==null)throw Error(c(160));switch(a.tag){case 27:var s=a.stateNode,u=xr(e);Ho(e,u,s);break;case 5:var m=a.stateNode;a.flags&32&&(tl(m,""),a.flags&=-33);var h=xr(e);Ho(e,h,m);break;case 3:case 4:var S=a.stateNode.containerInfo,C=xr(e);Tr(e,C,S);break;default:throw Error(c(161))}}catch(M){Ue(e,e.return,M)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Lf(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Lf(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function wa(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Mf(e,t.alternate,t),t=t.sibling}function jn(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:tn(4,t,t.return),jn(t);break;case 1:sa(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&Rf(t,t.return,a),jn(t);break;case 27:Ri(t.stateNode);case 26:case 5:sa(t,t.return),jn(t);break;case 22:t.memoizedState===null&&jn(t);break;case 30:jn(t);break;default:jn(t)}e=e.sibling}}function Ia(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var n=t.alternate,s=e,u=t,m=u.flags;switch(u.tag){case 0:case 11:case 15:Ia(s,u,a),bi(4,u);break;case 1:if(Ia(s,u,a),n=u,s=n.stateNode,typeof s.componentDidMount=="function")try{s.componentDidMount()}catch(C){Ue(n,n.return,C)}if(n=u,s=n.updateQueue,s!==null){var h=n.stateNode;try{var S=s.shared.hiddenCallbacks;if(S!==null)for(s.shared.hiddenCallbacks=null,s=0;s<S.length;s++)hm(S[s],h)}catch(C){Ue(n,n.return,C)}}a&&m&64&&Of(u),vi(u,u.return);break;case 27:If(u);case 26:case 5:Ia(s,u,a),a&&n===null&&m&4&&Cf(u),vi(u,u.return);break;case 12:Ia(s,u,a);break;case 31:Ia(s,u,a),a&&m&4&&Df(s,u);break;case 13:Ia(s,u,a),a&&m&4&&jf(s,u);break;case 22:u.memoizedState===null&&Ia(s,u,a),vi(u,u.return);break;case 30:break;default:Ia(s,u,a)}t=t.sibling}}function Ar(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&ii(a))}function kr(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ii(e))}function aa(e,t,a,n){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Bf(e,t,a,n),t=t.sibling}function Bf(e,t,a,n){var s=t.flags;switch(t.tag){case 0:case 11:case 15:aa(e,t,a,n),s&2048&&bi(9,t);break;case 1:aa(e,t,a,n);break;case 3:aa(e,t,a,n),s&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ii(e)));break;case 12:if(s&2048){aa(e,t,a,n),e=t.stateNode;try{var u=t.memoizedProps,m=u.id,h=u.onPostCommit;typeof h=="function"&&h(m,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(S){Ue(t,t.return,S)}}else aa(e,t,a,n);break;case 31:aa(e,t,a,n);break;case 13:aa(e,t,a,n);break;case 23:break;case 22:u=t.stateNode,m=t.alternate,t.memoizedState!==null?u._visibility&2?aa(e,t,a,n):Si(e,t):u._visibility&2?aa(e,t,a,n):(u._visibility|=2,_l(e,t,a,n,(t.subtreeFlags&10256)!==0||!1)),s&2048&&Ar(m,t);break;case 24:aa(e,t,a,n),s&2048&&kr(t.alternate,t);break;default:aa(e,t,a,n)}}function _l(e,t,a,n,s){for(s=s&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,m=t,h=a,S=n,C=m.flags;switch(m.tag){case 0:case 11:case 15:_l(u,m,h,S,s),bi(8,m);break;case 23:break;case 22:var M=m.stateNode;m.memoizedState!==null?M._visibility&2?_l(u,m,h,S,s):Si(u,m):(M._visibility|=2,_l(u,m,h,S,s)),s&&C&2048&&Ar(m.alternate,m);break;case 24:_l(u,m,h,S,s),s&&C&2048&&kr(m.alternate,m);break;default:_l(u,m,h,S,s)}t=t.sibling}}function Si(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,n=t,s=n.flags;switch(n.tag){case 22:Si(a,n),s&2048&&Ar(n.alternate,n);break;case 24:Si(a,n),s&2048&&kr(n.alternate,n);break;default:Si(a,n)}t=t.sibling}}var _i=8192;function xl(e,t,a){if(e.subtreeFlags&_i)for(e=e.child;e!==null;)Hf(e,t,a),e=e.sibling}function Hf(e,t,a){switch(e.tag){case 26:xl(e,t,a),e.flags&_i&&e.memoizedState!==null&&a0(a,ta,e.memoizedState,e.memoizedProps);break;case 5:xl(e,t,a);break;case 3:case 4:var n=ta;ta=as(e.stateNode.containerInfo),xl(e,t,a),ta=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=_i,_i=16777216,xl(e,t,a),_i=n):xl(e,t,a));break;default:xl(e,t,a)}}function Vf(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function xi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var n=t[a];mt=n,Kf(n,e)}Vf(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Yf(e),e=e.sibling}function Yf(e){switch(e.tag){case 0:case 11:case 15:xi(e),e.flags&2048&&tn(9,e,e.return);break;case 3:xi(e);break;case 12:xi(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Yo(e)):xi(e);break;default:xi(e)}}function Yo(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var n=t[a];mt=n,Kf(n,e)}Vf(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:tn(8,t,t.return),Yo(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,Yo(t));break;default:Yo(t)}e=e.sibling}}function Kf(e,t){for(;mt!==null;){var a=mt;switch(a.tag){case 0:case 11:case 15:tn(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var n=a.memoizedState.cachePool.pool;n!=null&&n.refCount++}break;case 24:ii(a.memoizedState.cache)}if(n=a.child,n!==null)n.return=a,mt=n;else e:for(a=e;mt!==null;){n=mt;var s=n.sibling,u=n.return;if(zf(n),n===a){mt=null;break e}if(s!==null){s.return=u,mt=s;break e}mt=u}}}var yv={getCacheForType:function(e){var t=gt(Fe),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return gt(Fe).controller.signal}},bv=typeof WeakMap=="function"?WeakMap:Map,Ne=0,Le=null,Se=null,xe=0,ze=0,Lt=null,an=!1,Tl=!1,Or=!1,Na=0,Qe=0,nn=0,qn=0,Rr=0,Bt=0,El=0,Ti=null,Rt=null,Cr=!1,Ko=0,Gf=0,Go=1/0,Zo=null,ln=null,st=0,on=null,Al=null,Ma=0,wr=0,Ir=null,Zf=null,Ei=0,Nr=null;function Ht(){return(Ne&2)!==0&&xe!==0?xe&-xe:N.T!==null?qr():sd()}function Xf(){if(Bt===0)if((xe&536870912)===0||ke){var e=Fi;Fi<<=1,(Fi&3932160)===0&&(Fi=262144),Bt=e}else Bt=536870912;return e=jt.current,e!==null&&(e.flags|=32),Bt}function Ct(e,t,a){(e===Le&&(ze===2||ze===9)||e.cancelPendingCommit!==null)&&(kl(e,0),sn(e,xe,Bt,!1)),Gl(e,a),((Ne&2)===0||e!==Le)&&(e===Le&&((Ne&2)===0&&(qn|=a),Qe===4&&sn(e,xe,Bt,!1)),ua(e))}function Qf(e,t,a){if((Ne&6)!==0)throw Error(c(327));var n=!a&&(t&127)===0&&(t&e.expiredLanes)===0||Kl(e,t),s=n?_v(e,t):zr(e,t,!0),u=n;do{if(s===0){Tl&&!n&&sn(e,t,0,!1);break}else{if(a=e.current.alternate,u&&!vv(a)){s=zr(e,t,!1),u=!1;continue}if(s===2){if(u=t,e.errorRecoveryDisabledLanes&u)var m=0;else m=e.pendingLanes&-536870913,m=m!==0?m:m&536870912?536870912:0;if(m!==0){t=m;e:{var h=e;s=Ti;var S=h.current.memoizedState.isDehydrated;if(S&&(kl(h,m).flags|=256),m=zr(h,m,!1),m!==2){if(Or&&!S){h.errorRecoveryDisabledLanes|=u,qn|=u,s=4;break e}u=Rt,Rt=s,u!==null&&(Rt===null?Rt=u:Rt.push.apply(Rt,u))}s=m}if(u=!1,s!==2)continue}}if(s===1){kl(e,0),sn(e,t,0,!0);break}e:{switch(n=e,u=s,u){case 0:case 1:throw Error(c(345));case 4:if((t&4194048)!==t)break;case 6:sn(n,t,Bt,!an);break e;case 2:Rt=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(s=Ko+300-Nt(),10<s)){if(sn(n,t,Bt,!an),to(n,0,!0)!==0)break e;Ma=t,n.timeoutHandle=Ap(Jf.bind(null,n,a,Rt,Zo,Cr,t,Bt,qn,El,an,u,"Throttled",-0,0),s);break e}Jf(n,a,Rt,Zo,Cr,t,Bt,qn,El,an,u,null,-0,0)}}break}while(!0);ua(e)}function Jf(e,t,a,n,s,u,m,h,S,C,M,q,w,I){if(e.timeoutHandle=-1,q=t.subtreeFlags,q&8192||(q&16785408)===16785408){q={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ba},Hf(t,u,q);var ee=(u&62914560)===u?Ko-Nt():(u&4194048)===u?Gf-Nt():0;if(ee=n0(q,ee),ee!==null){Ma=u,e.cancelPendingCommit=ee(np.bind(null,e,t,u,a,n,s,m,h,S,M,q,null,w,I)),sn(e,u,m,!C);return}}np(e,t,u,a,n,s,m,h,S)}function vv(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var n=0;n<a.length;n++){var s=a[n],u=s.getSnapshot;s=s.value;try{if(!Ut(u(),s))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function sn(e,t,a,n){t&=~Rr,t&=~qn,e.suspendedLanes|=t,e.pingedLanes&=~t,n&&(e.warmLanes|=t),n=e.expirationTimes;for(var s=t;0<s;){var u=31-zt(s),m=1<<u;n[u]=-1,s&=~m}a!==0&&ld(e,a,t)}function Xo(){return(Ne&6)===0?(Ai(0),!1):!0}function Mr(){if(Se!==null){if(ze===0)var e=Se.return;else e=Se,xa=Cn=null,Ju(e),gl=null,si=0,e=Se;for(;e!==null;)kf(e.alternate,e),e=e.return;Se=null}}function kl(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,Lv(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),Ma=0,Mr(),Le=e,Se=a=Sa(e.current,null),xe=t,ze=0,Lt=null,an=!1,Tl=Kl(e,t),Or=!1,El=Bt=Rr=qn=nn=Qe=0,Rt=Ti=null,Cr=!1,(t&8)!==0&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var s=31-zt(n),u=1<<s;t|=e[s],n&=~u}return Na=t,po(),a}function Pf(e,t){pe=null,N.H=hi,t===hl||t===xo?(t=dm(),ze=3):t===ju?(t=dm(),ze=4):ze=t===dr?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Lt=t,Se===null&&(Qe=1,Do(e,Zt(t,e.current)))}function Wf(){var e=jt.current;return e===null?!0:(xe&4194048)===xe?Pt===null:(xe&62914560)===xe||(xe&536870912)!==0?e===Pt:!1}function $f(){var e=N.H;return N.H=hi,e===null?hi:e}function Ff(){var e=N.A;return N.A=yv,e}function Qo(){Qe=4,an||(xe&4194048)!==xe&&jt.current!==null||(Tl=!0),(nn&134217727)===0&&(qn&134217727)===0||Le===null||sn(Le,xe,Bt,!1)}function zr(e,t,a){var n=Ne;Ne|=2;var s=$f(),u=Ff();(Le!==e||xe!==t)&&(Zo=null,kl(e,t)),t=!1;var m=Qe;e:do try{if(ze!==0&&Se!==null){var h=Se,S=Lt;switch(ze){case 8:Mr(),m=6;break e;case 3:case 2:case 9:case 6:jt.current===null&&(t=!0);var C=ze;if(ze=0,Lt=null,Ol(e,h,S,C),a&&Tl){m=0;break e}break;default:C=ze,ze=0,Lt=null,Ol(e,h,S,C)}}Sv(),m=Qe;break}catch(M){Pf(e,M)}while(!0);return t&&e.shellSuspendCounter++,xa=Cn=null,Ne=n,N.H=s,N.A=u,Se===null&&(Le=null,xe=0,po()),m}function Sv(){for(;Se!==null;)ep(Se)}function _v(e,t){var a=Ne;Ne|=2;var n=$f(),s=Ff();Le!==e||xe!==t?(Zo=null,Go=Nt()+500,kl(e,t)):Tl=Kl(e,t);e:do try{if(ze!==0&&Se!==null){t=Se;var u=Lt;t:switch(ze){case 1:ze=0,Lt=null,Ol(e,t,u,1);break;case 2:case 9:if(rm(u)){ze=0,Lt=null,tp(t);break}t=function(){ze!==2&&ze!==9||Le!==e||(ze=7),ua(e)},u.then(t,t);break e;case 3:ze=7;break e;case 4:ze=5;break e;case 7:rm(u)?(ze=0,Lt=null,tp(t)):(ze=0,Lt=null,Ol(e,t,u,7));break;case 5:var m=null;switch(Se.tag){case 26:m=Se.memoizedState;case 5:case 27:var h=Se;if(m?Bp(m):h.stateNode.complete){ze=0,Lt=null;var S=h.sibling;if(S!==null)Se=S;else{var C=h.return;C!==null?(Se=C,Jo(C)):Se=null}break t}}ze=0,Lt=null,Ol(e,t,u,5);break;case 6:ze=0,Lt=null,Ol(e,t,u,6);break;case 8:Mr(),Qe=6;break e;default:throw Error(c(462))}}xv();break}catch(M){Pf(e,M)}while(!0);return xa=Cn=null,N.H=n,N.A=s,Ne=a,Se!==null?0:(Le=null,xe=0,po(),Qe)}function xv(){for(;Se!==null&&!Gy();)ep(Se)}function ep(e){var t=Ef(e.alternate,e,Na);e.memoizedProps=e.pendingProps,t===null?Jo(e):Se=t}function tp(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=bf(a,t,t.pendingProps,t.type,void 0,xe);break;case 11:t=bf(a,t,t.pendingProps,t.type.render,t.ref,xe);break;case 5:Ju(t);default:kf(a,t),t=Se=$d(t,Na),t=Ef(a,t,Na)}e.memoizedProps=e.pendingProps,t===null?Jo(e):Se=t}function Ol(e,t,a,n){xa=Cn=null,Ju(t),gl=null,si=0;var s=t.return;try{if(cv(e,s,t,a,xe)){Qe=1,Do(e,Zt(a,e.current)),Se=null;return}}catch(u){if(s!==null)throw Se=s,u;Qe=1,Do(e,Zt(a,e.current)),Se=null;return}t.flags&32768?(ke||n===1?e=!0:Tl||(xe&536870912)!==0?e=!1:(an=e=!0,(n===2||n===9||n===3||n===6)&&(n=jt.current,n!==null&&n.tag===13&&(n.flags|=16384))),ap(t,e)):Jo(t)}function Jo(e){var t=e;do{if((t.flags&32768)!==0){ap(t,an);return}e=t.return;var a=fv(t.alternate,t,Na);if(a!==null){Se=a;return}if(t=t.sibling,t!==null){Se=t;return}Se=t=e}while(t!==null);Qe===0&&(Qe=5)}function ap(e,t){do{var a=pv(e.alternate,e);if(a!==null){a.flags&=32767,Se=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){Se=e;return}Se=e=a}while(e!==null);Qe=6,Se=null}function np(e,t,a,n,s,u,m,h,S){e.cancelPendingCommit=null;do Po();while(st!==0);if((Ne&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));if(u=t.lanes|t.childLanes,u|=xu,tb(e,a,u,m,h,S),e===Le&&(Se=Le=null,xe=0),Al=t,on=e,Ma=a,wr=u,Ir=s,Zf=n,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,kv(Wi,function(){return up(),null})):(e.callbackNode=null,e.callbackPriority=0),n=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||n){n=N.T,N.T=null,s=G.p,G.p=2,m=Ne,Ne|=4;try{hv(e,t,a)}finally{Ne=m,G.p=s,N.T=n}}st=1,lp(),ip(),op()}}function lp(){if(st===1){st=0;var e=on,t=Al,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=N.T,N.T=null;var n=G.p;G.p=2;var s=Ne;Ne|=4;try{qf(t,e);var u=Zr,m=Yd(e.containerInfo),h=u.focusedElem,S=u.selectionRange;if(m!==h&&h&&h.ownerDocument&&Vd(h.ownerDocument.documentElement,h)){if(S!==null&&yu(h)){var C=S.start,M=S.end;if(M===void 0&&(M=C),"selectionStart"in h)h.selectionStart=C,h.selectionEnd=Math.min(M,h.value.length);else{var q=h.ownerDocument||document,w=q&&q.defaultView||window;if(w.getSelection){var I=w.getSelection(),ee=h.textContent.length,ue=Math.min(S.start,ee),qe=S.end===void 0?ue:Math.min(S.end,ee);!I.extend&&ue>qe&&(m=qe,qe=ue,ue=m);var k=Hd(h,ue),T=Hd(h,qe);if(k&&T&&(I.rangeCount!==1||I.anchorNode!==k.node||I.anchorOffset!==k.offset||I.focusNode!==T.node||I.focusOffset!==T.offset)){var R=q.createRange();R.setStart(k.node,k.offset),I.removeAllRanges(),ue>qe?(I.addRange(R),I.extend(T.node,T.offset)):(R.setEnd(T.node,T.offset),I.addRange(R))}}}}for(q=[],I=h;I=I.parentNode;)I.nodeType===1&&q.push({element:I,left:I.scrollLeft,top:I.scrollTop});for(typeof h.focus=="function"&&h.focus(),h=0;h<q.length;h++){var D=q[h];D.element.scrollLeft=D.left,D.element.scrollTop=D.top}}us=!!Gr,Zr=Gr=null}finally{Ne=s,G.p=n,N.T=a}}e.current=t,st=2}}function ip(){if(st===2){st=0;var e=on,t=Al,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=N.T,N.T=null;var n=G.p;G.p=2;var s=Ne;Ne|=4;try{Mf(e,t.alternate,t)}finally{Ne=s,G.p=n,N.T=a}}st=3}}function op(){if(st===4||st===3){st=0,Zy();var e=on,t=Al,a=Ma,n=Zf;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?st=5:(st=0,Al=on=null,sp(e,e.pendingLanes));var s=e.pendingLanes;if(s===0&&(ln=null),$s(a),t=t.stateNode,Mt&&typeof Mt.onCommitFiberRoot=="function")try{Mt.onCommitFiberRoot(Yl,t,void 0,(t.current.flags&128)===128)}catch{}if(n!==null){t=N.T,s=G.p,G.p=2,N.T=null;try{for(var u=e.onRecoverableError,m=0;m<n.length;m++){var h=n[m];u(h.value,{componentStack:h.stack})}}finally{N.T=t,G.p=s}}(Ma&3)!==0&&Po(),ua(e),s=e.pendingLanes,(a&261930)!==0&&(s&42)!==0?e===Nr?Ei++:(Ei=0,Nr=e):Ei=0,Ai(0)}}function sp(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ii(t)))}function Po(){return lp(),ip(),op(),up()}function up(){if(st!==5)return!1;var e=on,t=wr;wr=0;var a=$s(Ma),n=N.T,s=G.p;try{G.p=32>a?32:a,N.T=null,a=Ir,Ir=null;var u=on,m=Ma;if(st=0,Al=on=null,Ma=0,(Ne&6)!==0)throw Error(c(331));var h=Ne;if(Ne|=4,Yf(u.current),Bf(u,u.current,m,a),Ne=h,Ai(0,!1),Mt&&typeof Mt.onPostCommitFiberRoot=="function")try{Mt.onPostCommitFiberRoot(Yl,u)}catch{}return!0}finally{G.p=s,N.T=n,sp(e,t)}}function rp(e,t,a){t=Zt(a,t),t=cr(e.stateNode,t,2),e=$a(e,t,2),e!==null&&(Gl(e,2),ua(e))}function Ue(e,t,a){if(e.tag===3)rp(e,e,a);else for(;t!==null;){if(t.tag===3){rp(t,e,a);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(ln===null||!ln.has(n))){e=Zt(a,e),a=cf(2),n=$a(t,a,2),n!==null&&(df(a,n,t,e),Gl(n,2),ua(n));break}}t=t.return}}function Ur(e,t,a){var n=e.pingCache;if(n===null){n=e.pingCache=new bv;var s=new Set;n.set(t,s)}else s=n.get(t),s===void 0&&(s=new Set,n.set(t,s));s.has(a)||(Or=!0,s.add(a),e=Tv.bind(null,e,t,a),t.then(e,e))}function Tv(e,t,a){var n=e.pingCache;n!==null&&n.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Le===e&&(xe&a)===a&&(Qe===4||Qe===3&&(xe&62914560)===xe&&300>Nt()-Ko?(Ne&2)===0&&kl(e,0):Rr|=a,El===xe&&(El=0)),ua(e)}function cp(e,t){t===0&&(t=nd()),e=kn(e,t),e!==null&&(Gl(e,t),ua(e))}function Ev(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),cp(e,a)}function Av(e,t){var a=0;switch(e.tag){case 31:case 13:var n=e.stateNode,s=e.memoizedState;s!==null&&(a=s.retryLane);break;case 19:n=e.stateNode;break;case 22:n=e.stateNode._retryCache;break;default:throw Error(c(314))}n!==null&&n.delete(t),cp(e,a)}function kv(e,t){return Qs(e,t)}var Wo=null,Rl=null,Dr=!1,$o=!1,jr=!1,un=0;function ua(e){e!==Rl&&e.next===null&&(Rl===null?Wo=Rl=e:Rl=Rl.next=e),$o=!0,Dr||(Dr=!0,Rv())}function Ai(e,t){if(!jr&&$o){jr=!0;do for(var a=!1,n=Wo;n!==null;){if(e!==0){var s=n.pendingLanes;if(s===0)var u=0;else{var m=n.suspendedLanes,h=n.pingedLanes;u=(1<<31-zt(42|e)+1)-1,u&=s&~(m&~h),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(a=!0,pp(n,u))}else u=xe,u=to(n,n===Le?u:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(u&3)===0||Kl(n,u)||(a=!0,pp(n,u));n=n.next}while(a);jr=!1}}function Ov(){dp()}function dp(){$o=Dr=!1;var e=0;un!==0&&qv()&&(e=un);for(var t=Nt(),a=null,n=Wo;n!==null;){var s=n.next,u=mp(n,t);u===0?(n.next=null,a===null?Wo=s:a.next=s,s===null&&(Rl=a)):(a=n,(e!==0||(u&3)!==0)&&($o=!0)),n=s}st!==0&&st!==5||Ai(e),un!==0&&(un=0)}function mp(e,t){for(var a=e.suspendedLanes,n=e.pingedLanes,s=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var m=31-zt(u),h=1<<m,S=s[m];S===-1?((h&a)===0||(h&n)!==0)&&(s[m]=eb(h,t)):S<=t&&(e.expiredLanes|=h),u&=~h}if(t=Le,a=xe,a=to(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n=e.callbackNode,a===0||e===t&&(ze===2||ze===9)||e.cancelPendingCommit!==null)return n!==null&&n!==null&&Js(n),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Kl(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(n!==null&&Js(n),$s(a)){case 2:case 8:a=td;break;case 32:a=Wi;break;case 268435456:a=ad;break;default:a=Wi}return n=fp.bind(null,e),a=Qs(a,n),e.callbackPriority=t,e.callbackNode=a,t}return n!==null&&n!==null&&Js(n),e.callbackPriority=2,e.callbackNode=null,2}function fp(e,t){if(st!==0&&st!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Po()&&e.callbackNode!==a)return null;var n=xe;return n=to(e,e===Le?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n===0?null:(Qf(e,n,t),mp(e,Nt()),e.callbackNode!=null&&e.callbackNode===a?fp.bind(null,e):null)}function pp(e,t){if(Po())return null;Qf(e,t,!0)}function Rv(){Bv(function(){(Ne&6)!==0?Qs(ed,Ov):dp()})}function qr(){if(un===0){var e=fl;e===0&&(e=$i,$i<<=1,($i&261888)===0&&($i=256)),un=e}return un}function hp(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:io(""+e)}function gp(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function Cv(e,t,a,n,s){if(t==="submit"&&a&&a.stateNode===s){var u=hp((s[Tt]||null).action),m=n.submitter;m&&(t=(t=m[Tt]||null)?hp(t.formAction):m.getAttribute("formAction"),t!==null&&(u=t,m=null));var h=new ro("action","action",null,n,s);e.push({event:h,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(un!==0){var S=m?gp(s,m):new FormData(s);lr(a,{pending:!0,data:S,method:s.method,action:u},null,S)}}else typeof u=="function"&&(h.preventDefault(),S=m?gp(s,m):new FormData(s),lr(a,{pending:!0,data:S,method:s.method,action:u},u,S))},currentTarget:s}]})}}for(var Lr=0;Lr<_u.length;Lr++){var Br=_u[Lr],wv=Br.toLowerCase(),Iv=Br[0].toUpperCase()+Br.slice(1);ea(wv,"on"+Iv)}ea(Zd,"onAnimationEnd"),ea(Xd,"onAnimationIteration"),ea(Qd,"onAnimationStart"),ea("dblclick","onDoubleClick"),ea("focusin","onFocus"),ea("focusout","onBlur"),ea(Xb,"onTransitionRun"),ea(Qb,"onTransitionStart"),ea(Jb,"onTransitionCancel"),ea(Jd,"onTransitionEnd"),Fn("onMouseEnter",["mouseout","mouseover"]),Fn("onMouseLeave",["mouseout","mouseover"]),Fn("onPointerEnter",["pointerout","pointerover"]),Fn("onPointerLeave",["pointerout","pointerover"]),xn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),xn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),xn("onBeforeInput",["compositionend","keypress","textInput","paste"]),xn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),xn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),xn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ki="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Nv=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ki));function yp(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var n=e[a],s=n.event;n=n.listeners;e:{var u=void 0;if(t)for(var m=n.length-1;0<=m;m--){var h=n[m],S=h.instance,C=h.currentTarget;if(h=h.listener,S!==u&&s.isPropagationStopped())break e;u=h,s.currentTarget=C;try{u(s)}catch(M){fo(M)}s.currentTarget=null,u=S}else for(m=0;m<n.length;m++){if(h=n[m],S=h.instance,C=h.currentTarget,h=h.listener,S!==u&&s.isPropagationStopped())break e;u=h,s.currentTarget=C;try{u(s)}catch(M){fo(M)}s.currentTarget=null,u=S}}}}function _e(e,t){var a=t[Fs];a===void 0&&(a=t[Fs]=new Set);var n=e+"__bubble";a.has(n)||(bp(t,e,2,!1),a.add(n))}function Hr(e,t,a){var n=0;t&&(n|=4),bp(a,e,n,t)}var Fo="_reactListening"+Math.random().toString(36).slice(2);function Vr(e){if(!e[Fo]){e[Fo]=!0,cd.forEach(function(a){a!=="selectionchange"&&(Nv.has(a)||Hr(a,!1,e),Hr(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Fo]||(t[Fo]=!0,Hr("selectionchange",!1,t))}}function bp(e,t,a,n){switch(Xp(t)){case 2:var s=o0;break;case 8:s=s0;break;default:s=nc}a=s.bind(null,t,a,e),s=void 0,!uu||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(s=!0),n?s!==void 0?e.addEventListener(t,a,{capture:!0,passive:s}):e.addEventListener(t,a,!0):s!==void 0?e.addEventListener(t,a,{passive:s}):e.addEventListener(t,a,!1)}function Yr(e,t,a,n,s){var u=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var m=n.tag;if(m===3||m===4){var h=n.stateNode.containerInfo;if(h===s)break;if(m===4)for(m=n.return;m!==null;){var S=m.tag;if((S===3||S===4)&&m.stateNode.containerInfo===s)return;m=m.return}for(;h!==null;){if(m=Pn(h),m===null)return;if(S=m.tag,S===5||S===6||S===26||S===27){n=u=m;continue e}h=h.parentNode}}n=n.return}xd(function(){var C=u,M=ou(a),q=[];e:{var w=Pd.get(e);if(w!==void 0){var I=ro,ee=e;switch(e){case"keypress":if(so(a)===0)break e;case"keydown":case"keyup":I=Ab;break;case"focusin":ee="focus",I=mu;break;case"focusout":ee="blur",I=mu;break;case"beforeblur":case"afterblur":I=mu;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":I=Ad;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":I=fb;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":I=Rb;break;case Zd:case Xd:case Qd:I=gb;break;case Jd:I=wb;break;case"scroll":case"scrollend":I=db;break;case"wheel":I=Nb;break;case"copy":case"cut":case"paste":I=bb;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":I=Od;break;case"toggle":case"beforetoggle":I=zb}var ue=(t&4)!==0,qe=!ue&&(e==="scroll"||e==="scrollend"),k=ue?w!==null?w+"Capture":null:w;ue=[];for(var T=C,R;T!==null;){var D=T;if(R=D.stateNode,D=D.tag,D!==5&&D!==26&&D!==27||R===null||k===null||(D=Ql(T,k),D!=null&&ue.push(Oi(T,D,R))),qe)break;T=T.return}0<ue.length&&(w=new I(w,ee,null,a,M),q.push({event:w,listeners:ue}))}}if((t&7)===0){e:{if(w=e==="mouseover"||e==="pointerover",I=e==="mouseout"||e==="pointerout",w&&a!==iu&&(ee=a.relatedTarget||a.fromElement)&&(Pn(ee)||ee[Jn]))break e;if((I||w)&&(w=M.window===M?M:(w=M.ownerDocument)?w.defaultView||w.parentWindow:window,I?(ee=a.relatedTarget||a.toElement,I=C,ee=ee?Pn(ee):null,ee!==null&&(qe=p(ee),ue=ee.tag,ee!==qe||ue!==5&&ue!==27&&ue!==6)&&(ee=null)):(I=null,ee=C),I!==ee)){if(ue=Ad,D="onMouseLeave",k="onMouseEnter",T="mouse",(e==="pointerout"||e==="pointerover")&&(ue=Od,D="onPointerLeave",k="onPointerEnter",T="pointer"),qe=I==null?w:Xl(I),R=ee==null?w:Xl(ee),w=new ue(D,T+"leave",I,a,M),w.target=qe,w.relatedTarget=R,D=null,Pn(M)===C&&(ue=new ue(k,T+"enter",ee,a,M),ue.target=R,ue.relatedTarget=qe,D=ue),qe=D,I&&ee)t:{for(ue=Mv,k=I,T=ee,R=0,D=k;D;D=ue(D))R++;D=0;for(var ie=T;ie;ie=ue(ie))D++;for(;0<R-D;)k=ue(k),R--;for(;0<D-R;)T=ue(T),D--;for(;R--;){if(k===T||T!==null&&k===T.alternate){ue=k;break t}k=ue(k),T=ue(T)}ue=null}else ue=null;I!==null&&vp(q,w,I,ue,!1),ee!==null&&qe!==null&&vp(q,qe,ee,ue,!0)}}e:{if(w=C?Xl(C):window,I=w.nodeName&&w.nodeName.toLowerCase(),I==="select"||I==="input"&&w.type==="file")var Ce=Ud;else if(Md(w))if(Dd)Ce=Kb;else{Ce=Vb;var ae=Hb}else I=w.nodeName,!I||I.toLowerCase()!=="input"||w.type!=="checkbox"&&w.type!=="radio"?C&&lu(C.elementType)&&(Ce=Ud):Ce=Yb;if(Ce&&(Ce=Ce(e,C))){zd(q,Ce,a,M);break e}ae&&ae(e,w,C),e==="focusout"&&C&&w.type==="number"&&C.memoizedProps.value!=null&&nu(w,"number",w.value)}switch(ae=C?Xl(C):window,e){case"focusin":(Md(ae)||ae.contentEditable==="true")&&(il=ae,bu=C,ai=null);break;case"focusout":ai=bu=il=null;break;case"mousedown":vu=!0;break;case"contextmenu":case"mouseup":case"dragend":vu=!1,Kd(q,a,M);break;case"selectionchange":if(Zb)break;case"keydown":case"keyup":Kd(q,a,M)}var he;if(pu)e:{switch(e){case"compositionstart":var Te="onCompositionStart";break e;case"compositionend":Te="onCompositionEnd";break e;case"compositionupdate":Te="onCompositionUpdate";break e}Te=void 0}else ll?Id(e,a)&&(Te="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(Te="onCompositionStart");Te&&(Rd&&a.locale!=="ko"&&(ll||Te!=="onCompositionStart"?Te==="onCompositionEnd"&&ll&&(he=Td()):(Ga=M,ru="value"in Ga?Ga.value:Ga.textContent,ll=!0)),ae=es(C,Te),0<ae.length&&(Te=new kd(Te,e,null,a,M),q.push({event:Te,listeners:ae}),he?Te.data=he:(he=Nd(a),he!==null&&(Te.data=he)))),(he=Db?jb(e,a):qb(e,a))&&(Te=es(C,"onBeforeInput"),0<Te.length&&(ae=new kd("onBeforeInput","beforeinput",null,a,M),q.push({event:ae,listeners:Te}),ae.data=he)),Cv(q,e,C,a,M)}yp(q,t)})}function Oi(e,t,a){return{instance:e,listener:t,currentTarget:a}}function es(e,t){for(var a=t+"Capture",n=[];e!==null;){var s=e,u=s.stateNode;if(s=s.tag,s!==5&&s!==26&&s!==27||u===null||(s=Ql(e,a),s!=null&&n.unshift(Oi(e,s,u)),s=Ql(e,t),s!=null&&n.push(Oi(e,s,u))),e.tag===3)return n;e=e.return}return[]}function Mv(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function vp(e,t,a,n,s){for(var u=t._reactName,m=[];a!==null&&a!==n;){var h=a,S=h.alternate,C=h.stateNode;if(h=h.tag,S!==null&&S===n)break;h!==5&&h!==26&&h!==27||C===null||(S=C,s?(C=Ql(a,u),C!=null&&m.unshift(Oi(a,C,S))):s||(C=Ql(a,u),C!=null&&m.push(Oi(a,C,S)))),a=a.return}m.length!==0&&e.push({event:t,listeners:m})}var zv=/\r\n?/g,Uv=/\u0000|\uFFFD/g;function Sp(e){return(typeof e=="string"?e:""+e).replace(zv,`
`).replace(Uv,"")}function _p(e,t){return t=Sp(t),Sp(e)===t}function je(e,t,a,n,s,u){switch(a){case"children":typeof n=="string"?t==="body"||t==="textarea"&&n===""||tl(e,n):(typeof n=="number"||typeof n=="bigint")&&t!=="body"&&tl(e,""+n);break;case"className":no(e,"class",n);break;case"tabIndex":no(e,"tabindex",n);break;case"dir":case"role":case"viewBox":case"width":case"height":no(e,a,n);break;case"style":Sd(e,n,u);break;case"data":if(t!=="object"){no(e,"data",n);break}case"src":case"href":if(n===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(n==null||typeof n=="function"||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(a);break}n=io(""+n),e.setAttribute(a,n);break;case"action":case"formAction":if(typeof n=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(a==="formAction"?(t!=="input"&&je(e,t,"name",s.name,s,null),je(e,t,"formEncType",s.formEncType,s,null),je(e,t,"formMethod",s.formMethod,s,null),je(e,t,"formTarget",s.formTarget,s,null)):(je(e,t,"encType",s.encType,s,null),je(e,t,"method",s.method,s,null),je(e,t,"target",s.target,s,null)));if(n==null||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(a);break}n=io(""+n),e.setAttribute(a,n);break;case"onClick":n!=null&&(e.onclick=ba);break;case"onScroll":n!=null&&_e("scroll",e);break;case"onScrollEnd":n!=null&&_e("scrollend",e);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(c(61));if(a=n.__html,a!=null){if(s.children!=null)throw Error(c(60));e.innerHTML=a}}break;case"multiple":e.multiple=n&&typeof n!="function"&&typeof n!="symbol";break;case"muted":e.muted=n&&typeof n!="function"&&typeof n!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(n==null||typeof n=="function"||typeof n=="boolean"||typeof n=="symbol"){e.removeAttribute("xlink:href");break}a=io(""+n),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,""+n):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":n&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":n===!0?e.setAttribute(a,""):n!==!1&&n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,n):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":n!=null&&typeof n!="function"&&typeof n!="symbol"&&!isNaN(n)&&1<=n?e.setAttribute(a,n):e.removeAttribute(a);break;case"rowSpan":case"start":n==null||typeof n=="function"||typeof n=="symbol"||isNaN(n)?e.removeAttribute(a):e.setAttribute(a,n);break;case"popover":_e("beforetoggle",e),_e("toggle",e),ao(e,"popover",n);break;case"xlinkActuate":ya(e,"http://www.w3.org/1999/xlink","xlink:actuate",n);break;case"xlinkArcrole":ya(e,"http://www.w3.org/1999/xlink","xlink:arcrole",n);break;case"xlinkRole":ya(e,"http://www.w3.org/1999/xlink","xlink:role",n);break;case"xlinkShow":ya(e,"http://www.w3.org/1999/xlink","xlink:show",n);break;case"xlinkTitle":ya(e,"http://www.w3.org/1999/xlink","xlink:title",n);break;case"xlinkType":ya(e,"http://www.w3.org/1999/xlink","xlink:type",n);break;case"xmlBase":ya(e,"http://www.w3.org/XML/1998/namespace","xml:base",n);break;case"xmlLang":ya(e,"http://www.w3.org/XML/1998/namespace","xml:lang",n);break;case"xmlSpace":ya(e,"http://www.w3.org/XML/1998/namespace","xml:space",n);break;case"is":ao(e,"is",n);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=rb.get(a)||a,ao(e,a,n))}}function Kr(e,t,a,n,s,u){switch(a){case"style":Sd(e,n,u);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(c(61));if(a=n.__html,a!=null){if(s.children!=null)throw Error(c(60));e.innerHTML=a}}break;case"children":typeof n=="string"?tl(e,n):(typeof n=="number"||typeof n=="bigint")&&tl(e,""+n);break;case"onScroll":n!=null&&_e("scroll",e);break;case"onScrollEnd":n!=null&&_e("scrollend",e);break;case"onClick":n!=null&&(e.onclick=ba);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!dd.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(s=a.endsWith("Capture"),t=a.slice(2,s?a.length-7:void 0),u=e[Tt]||null,u=u!=null?u[a]:null,typeof u=="function"&&e.removeEventListener(t,u,s),typeof n=="function")){typeof u!="function"&&u!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,n,s);break e}a in e?e[a]=n:n===!0?e.setAttribute(a,""):ao(e,a,n)}}}function bt(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":_e("error",e),_e("load",e);var n=!1,s=!1,u;for(u in a)if(a.hasOwnProperty(u)){var m=a[u];if(m!=null)switch(u){case"src":n=!0;break;case"srcSet":s=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:je(e,t,u,m,a,null)}}s&&je(e,t,"srcSet",a.srcSet,a,null),n&&je(e,t,"src",a.src,a,null);return;case"input":_e("invalid",e);var h=u=m=s=null,S=null,C=null;for(n in a)if(a.hasOwnProperty(n)){var M=a[n];if(M!=null)switch(n){case"name":s=M;break;case"type":m=M;break;case"checked":S=M;break;case"defaultChecked":C=M;break;case"value":u=M;break;case"defaultValue":h=M;break;case"children":case"dangerouslySetInnerHTML":if(M!=null)throw Error(c(137,t));break;default:je(e,t,n,M,a,null)}}gd(e,u,h,S,C,m,s,!1);return;case"select":_e("invalid",e),n=m=u=null;for(s in a)if(a.hasOwnProperty(s)&&(h=a[s],h!=null))switch(s){case"value":u=h;break;case"defaultValue":m=h;break;case"multiple":n=h;default:je(e,t,s,h,a,null)}t=u,a=m,e.multiple=!!n,t!=null?el(e,!!n,t,!1):a!=null&&el(e,!!n,a,!0);return;case"textarea":_e("invalid",e),u=s=n=null;for(m in a)if(a.hasOwnProperty(m)&&(h=a[m],h!=null))switch(m){case"value":n=h;break;case"defaultValue":s=h;break;case"children":u=h;break;case"dangerouslySetInnerHTML":if(h!=null)throw Error(c(91));break;default:je(e,t,m,h,a,null)}bd(e,n,s,u);return;case"option":for(S in a)if(a.hasOwnProperty(S)&&(n=a[S],n!=null))switch(S){case"selected":e.selected=n&&typeof n!="function"&&typeof n!="symbol";break;default:je(e,t,S,n,a,null)}return;case"dialog":_e("beforetoggle",e),_e("toggle",e),_e("cancel",e),_e("close",e);break;case"iframe":case"object":_e("load",e);break;case"video":case"audio":for(n=0;n<ki.length;n++)_e(ki[n],e);break;case"image":_e("error",e),_e("load",e);break;case"details":_e("toggle",e);break;case"embed":case"source":case"link":_e("error",e),_e("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(C in a)if(a.hasOwnProperty(C)&&(n=a[C],n!=null))switch(C){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:je(e,t,C,n,a,null)}return;default:if(lu(t)){for(M in a)a.hasOwnProperty(M)&&(n=a[M],n!==void 0&&Kr(e,t,M,n,a,void 0));return}}for(h in a)a.hasOwnProperty(h)&&(n=a[h],n!=null&&je(e,t,h,n,a,null))}function Dv(e,t,a,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var s=null,u=null,m=null,h=null,S=null,C=null,M=null;for(I in a){var q=a[I];if(a.hasOwnProperty(I)&&q!=null)switch(I){case"checked":break;case"value":break;case"defaultValue":S=q;default:n.hasOwnProperty(I)||je(e,t,I,null,n,q)}}for(var w in n){var I=n[w];if(q=a[w],n.hasOwnProperty(w)&&(I!=null||q!=null))switch(w){case"type":u=I;break;case"name":s=I;break;case"checked":C=I;break;case"defaultChecked":M=I;break;case"value":m=I;break;case"defaultValue":h=I;break;case"children":case"dangerouslySetInnerHTML":if(I!=null)throw Error(c(137,t));break;default:I!==q&&je(e,t,w,I,n,q)}}au(e,m,h,S,C,M,u,s);return;case"select":I=m=h=w=null;for(u in a)if(S=a[u],a.hasOwnProperty(u)&&S!=null)switch(u){case"value":break;case"multiple":I=S;default:n.hasOwnProperty(u)||je(e,t,u,null,n,S)}for(s in n)if(u=n[s],S=a[s],n.hasOwnProperty(s)&&(u!=null||S!=null))switch(s){case"value":w=u;break;case"defaultValue":h=u;break;case"multiple":m=u;default:u!==S&&je(e,t,s,u,n,S)}t=h,a=m,n=I,w!=null?el(e,!!a,w,!1):!!n!=!!a&&(t!=null?el(e,!!a,t,!0):el(e,!!a,a?[]:"",!1));return;case"textarea":I=w=null;for(h in a)if(s=a[h],a.hasOwnProperty(h)&&s!=null&&!n.hasOwnProperty(h))switch(h){case"value":break;case"children":break;default:je(e,t,h,null,n,s)}for(m in n)if(s=n[m],u=a[m],n.hasOwnProperty(m)&&(s!=null||u!=null))switch(m){case"value":w=s;break;case"defaultValue":I=s;break;case"children":break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(c(91));break;default:s!==u&&je(e,t,m,s,n,u)}yd(e,w,I);return;case"option":for(var ee in a)if(w=a[ee],a.hasOwnProperty(ee)&&w!=null&&!n.hasOwnProperty(ee))switch(ee){case"selected":e.selected=!1;break;default:je(e,t,ee,null,n,w)}for(S in n)if(w=n[S],I=a[S],n.hasOwnProperty(S)&&w!==I&&(w!=null||I!=null))switch(S){case"selected":e.selected=w&&typeof w!="function"&&typeof w!="symbol";break;default:je(e,t,S,w,n,I)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ue in a)w=a[ue],a.hasOwnProperty(ue)&&w!=null&&!n.hasOwnProperty(ue)&&je(e,t,ue,null,n,w);for(C in n)if(w=n[C],I=a[C],n.hasOwnProperty(C)&&w!==I&&(w!=null||I!=null))switch(C){case"children":case"dangerouslySetInnerHTML":if(w!=null)throw Error(c(137,t));break;default:je(e,t,C,w,n,I)}return;default:if(lu(t)){for(var qe in a)w=a[qe],a.hasOwnProperty(qe)&&w!==void 0&&!n.hasOwnProperty(qe)&&Kr(e,t,qe,void 0,n,w);for(M in n)w=n[M],I=a[M],!n.hasOwnProperty(M)||w===I||w===void 0&&I===void 0||Kr(e,t,M,w,n,I);return}}for(var k in a)w=a[k],a.hasOwnProperty(k)&&w!=null&&!n.hasOwnProperty(k)&&je(e,t,k,null,n,w);for(q in n)w=n[q],I=a[q],!n.hasOwnProperty(q)||w===I||w==null&&I==null||je(e,t,q,w,n,I)}function xp(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function jv(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),n=0;n<a.length;n++){var s=a[n],u=s.transferSize,m=s.initiatorType,h=s.duration;if(u&&h&&xp(m)){for(m=0,h=s.responseEnd,n+=1;n<a.length;n++){var S=a[n],C=S.startTime;if(C>h)break;var M=S.transferSize,q=S.initiatorType;M&&xp(q)&&(S=S.responseEnd,m+=M*(S<h?1:(h-C)/(S-C)))}if(--n,t+=8*(u+m)/(s.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Gr=null,Zr=null;function ts(e){return e.nodeType===9?e:e.ownerDocument}function Tp(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Ep(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Xr(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Qr=null;function qv(){var e=window.event;return e&&e.type==="popstate"?e===Qr?!1:(Qr=e,!0):(Qr=null,!1)}var Ap=typeof setTimeout=="function"?setTimeout:void 0,Lv=typeof clearTimeout=="function"?clearTimeout:void 0,kp=typeof Promise=="function"?Promise:void 0,Bv=typeof queueMicrotask=="function"?queueMicrotask:typeof kp<"u"?function(e){return kp.resolve(null).then(e).catch(Hv)}:Ap;function Hv(e){setTimeout(function(){throw e})}function rn(e){return e==="head"}function Op(e,t){var a=t,n=0;do{var s=a.nextSibling;if(e.removeChild(a),s&&s.nodeType===8)if(a=s.data,a==="/$"||a==="/&"){if(n===0){e.removeChild(s),Nl(t);return}n--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")n++;else if(a==="html")Ri(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,Ri(a);for(var u=a.firstChild;u;){var m=u.nextSibling,h=u.nodeName;u[Zl]||h==="SCRIPT"||h==="STYLE"||h==="LINK"&&u.rel.toLowerCase()==="stylesheet"||a.removeChild(u),u=m}}else a==="body"&&Ri(e.ownerDocument.body);a=s}while(a);Nl(t)}function Rp(e,t){var a=e;e=0;do{var n=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),n&&n.nodeType===8)if(a=n.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=n}while(a)}function Jr(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Jr(a),eu(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function Vv(e,t,a,n){for(;e.nodeType===1;){var s=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!n&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(n){if(!e[Zl])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==s.rel||e.getAttribute("href")!==(s.href==null||s.href===""?null:s.href)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin)||e.getAttribute("title")!==(s.title==null?null:s.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(s.src==null?null:s.src)||e.getAttribute("type")!==(s.type==null?null:s.type)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=s.name==null?null:""+s.name;if(s.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=Wt(e.nextSibling),e===null)break}return null}function Yv(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Wt(e.nextSibling),e===null))return null;return e}function Cp(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Wt(e.nextSibling),e===null))return null;return e}function Pr(e){return e.data==="$?"||e.data==="$~"}function Wr(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Kv(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var n=function(){t(),a.removeEventListener("DOMContentLoaded",n)};a.addEventListener("DOMContentLoaded",n),e._reactRetry=n}}function Wt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var $r=null;function wp(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return Wt(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function Ip(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function Np(e,t,a){switch(t=ts(a),e){case"html":if(e=t.documentElement,!e)throw Error(c(452));return e;case"head":if(e=t.head,!e)throw Error(c(453));return e;case"body":if(e=t.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function Ri(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);eu(e)}var $t=new Map,Mp=new Set;function as(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var za=G.d;G.d={f:Gv,r:Zv,D:Xv,C:Qv,L:Jv,m:Pv,X:$v,S:Wv,M:Fv};function Gv(){var e=za.f(),t=Xo();return e||t}function Zv(e){var t=Wn(e);t!==null&&t.tag===5&&t.type==="form"?Jm(t):za.r(e)}var Cl=typeof document>"u"?null:document;function zp(e,t,a){var n=Cl;if(n&&typeof t=="string"&&t){var s=Kt(t);s='link[rel="'+e+'"][href="'+s+'"]',typeof a=="string"&&(s+='[crossorigin="'+a+'"]'),Mp.has(s)||(Mp.add(s),e={rel:e,crossOrigin:a,href:t},n.querySelector(s)===null&&(t=n.createElement("link"),bt(t,"link",e),dt(t),n.head.appendChild(t)))}}function Xv(e){za.D(e),zp("dns-prefetch",e,null)}function Qv(e,t){za.C(e,t),zp("preconnect",e,t)}function Jv(e,t,a){za.L(e,t,a);var n=Cl;if(n&&e&&t){var s='link[rel="preload"][as="'+Kt(t)+'"]';t==="image"&&a&&a.imageSrcSet?(s+='[imagesrcset="'+Kt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(s+='[imagesizes="'+Kt(a.imageSizes)+'"]')):s+='[href="'+Kt(e)+'"]';var u=s;switch(t){case"style":u=wl(e);break;case"script":u=Il(e)}$t.has(u)||(e=z({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),$t.set(u,e),n.querySelector(s)!==null||t==="style"&&n.querySelector(Ci(u))||t==="script"&&n.querySelector(wi(u))||(t=n.createElement("link"),bt(t,"link",e),dt(t),n.head.appendChild(t)))}}function Pv(e,t){za.m(e,t);var a=Cl;if(a&&e){var n=t&&typeof t.as=="string"?t.as:"script",s='link[rel="modulepreload"][as="'+Kt(n)+'"][href="'+Kt(e)+'"]',u=s;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Il(e)}if(!$t.has(u)&&(e=z({rel:"modulepreload",href:e},t),$t.set(u,e),a.querySelector(s)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(wi(u)))return}n=a.createElement("link"),bt(n,"link",e),dt(n),a.head.appendChild(n)}}}function Wv(e,t,a){za.S(e,t,a);var n=Cl;if(n&&e){var s=$n(n).hoistableStyles,u=wl(e);t=t||"default";var m=s.get(u);if(!m){var h={loading:0,preload:null};if(m=n.querySelector(Ci(u)))h.loading=5;else{e=z({rel:"stylesheet",href:e,"data-precedence":t},a),(a=$t.get(u))&&Fr(e,a);var S=m=n.createElement("link");dt(S),bt(S,"link",e),S._p=new Promise(function(C,M){S.onload=C,S.onerror=M}),S.addEventListener("load",function(){h.loading|=1}),S.addEventListener("error",function(){h.loading|=2}),h.loading|=4,ns(m,t,n)}m={type:"stylesheet",instance:m,count:1,state:h},s.set(u,m)}}}function $v(e,t){za.X(e,t);var a=Cl;if(a&&e){var n=$n(a).hoistableScripts,s=Il(e),u=n.get(s);u||(u=a.querySelector(wi(s)),u||(e=z({src:e,async:!0},t),(t=$t.get(s))&&ec(e,t),u=a.createElement("script"),dt(u),bt(u,"link",e),a.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},n.set(s,u))}}function Fv(e,t){za.M(e,t);var a=Cl;if(a&&e){var n=$n(a).hoistableScripts,s=Il(e),u=n.get(s);u||(u=a.querySelector(wi(s)),u||(e=z({src:e,async:!0,type:"module"},t),(t=$t.get(s))&&ec(e,t),u=a.createElement("script"),dt(u),bt(u,"link",e),a.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},n.set(s,u))}}function Up(e,t,a,n){var s=(s=oe.current)?as(s):null;if(!s)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=wl(a.href),a=$n(s).hoistableStyles,n=a.get(t),n||(n={type:"style",instance:null,count:0,state:null},a.set(t,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=wl(a.href);var u=$n(s).hoistableStyles,m=u.get(e);if(m||(s=s.ownerDocument||s,m={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,m),(u=s.querySelector(Ci(e)))&&!u._p&&(m.instance=u,m.state.loading=5),$t.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},$t.set(e,a),u||e0(s,e,a,m.state))),t&&n===null)throw Error(c(528,""));return m}if(t&&n!==null)throw Error(c(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Il(a),a=$n(s).hoistableScripts,n=a.get(t),n||(n={type:"script",instance:null,count:0,state:null},a.set(t,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function wl(e){return'href="'+Kt(e)+'"'}function Ci(e){return'link[rel="stylesheet"]['+e+"]"}function Dp(e){return z({},e,{"data-precedence":e.precedence,precedence:null})}function e0(e,t,a,n){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?n.loading=1:(t=e.createElement("link"),n.preload=t,t.addEventListener("load",function(){return n.loading|=1}),t.addEventListener("error",function(){return n.loading|=2}),bt(t,"link",a),dt(t),e.head.appendChild(t))}function Il(e){return'[src="'+Kt(e)+'"]'}function wi(e){return"script[async]"+e}function jp(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var n=e.querySelector('style[data-href~="'+Kt(a.href)+'"]');if(n)return t.instance=n,dt(n),n;var s=z({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return n=(e.ownerDocument||e).createElement("style"),dt(n),bt(n,"style",s),ns(n,a.precedence,e),t.instance=n;case"stylesheet":s=wl(a.href);var u=e.querySelector(Ci(s));if(u)return t.state.loading|=4,t.instance=u,dt(u),u;n=Dp(a),(s=$t.get(s))&&Fr(n,s),u=(e.ownerDocument||e).createElement("link"),dt(u);var m=u;return m._p=new Promise(function(h,S){m.onload=h,m.onerror=S}),bt(u,"link",n),t.state.loading|=4,ns(u,a.precedence,e),t.instance=u;case"script":return u=Il(a.src),(s=e.querySelector(wi(u)))?(t.instance=s,dt(s),s):(n=a,(s=$t.get(u))&&(n=z({},a),ec(n,s)),e=e.ownerDocument||e,s=e.createElement("script"),dt(s),bt(s,"link",n),e.head.appendChild(s),t.instance=s);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(n=t.instance,t.state.loading|=4,ns(n,a.precedence,e));return t.instance}function ns(e,t,a){for(var n=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),s=n.length?n[n.length-1]:null,u=s,m=0;m<n.length;m++){var h=n[m];if(h.dataset.precedence===t)u=h;else if(u!==s)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Fr(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function ec(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var ls=null;function qp(e,t,a){if(ls===null){var n=new Map,s=ls=new Map;s.set(a,n)}else s=ls,n=s.get(a),n||(n=new Map,s.set(a,n));if(n.has(e))return n;for(n.set(e,null),a=a.getElementsByTagName(e),s=0;s<a.length;s++){var u=a[s];if(!(u[Zl]||u[pt]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var m=u.getAttribute(t)||"";m=e+m;var h=n.get(m);h?h.push(u):n.set(m,[u])}}return n}function Lp(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function t0(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Bp(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function a0(e,t,a,n){if(a.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var s=wl(n.href),u=t.querySelector(Ci(s));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=is.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=u,dt(u);return}u=t.ownerDocument||t,n=Dp(n),(s=$t.get(s))&&Fr(n,s),u=u.createElement("link"),dt(u);var m=u;m._p=new Promise(function(h,S){m.onload=h,m.onerror=S}),bt(u,"link",n),a.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=is.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var tc=0;function n0(e,t){return e.stylesheets&&e.count===0&&ss(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var n=setTimeout(function(){if(e.stylesheets&&ss(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&tc===0&&(tc=62500*jv());var s=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ss(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>tc?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(n),clearTimeout(s)}}:null}function is(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ss(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var os=null;function ss(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,os=new Map,t.forEach(l0,e),os=null,is.call(e))}function l0(e,t){if(!(t.state.loading&4)){var a=os.get(e);if(a)var n=a.get(null);else{a=new Map,os.set(e,a);for(var s=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<s.length;u++){var m=s[u];(m.nodeName==="LINK"||m.getAttribute("media")!=="not all")&&(a.set(m.dataset.precedence,m),n=m)}n&&a.set(null,n)}s=t.instance,m=s.getAttribute("data-precedence"),u=a.get(m)||n,u===n&&a.set(null,s),a.set(m,s),this.count++,n=is.bind(this),s.addEventListener("load",n),s.addEventListener("error",n),u?u.parentNode.insertBefore(s,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(s,e.firstChild)),t.state.loading|=4}}var Ii={$typeof:Ze,Provider:null,Consumer:null,_currentValue:se,_currentValue2:se,_threadCount:0};function i0(e,t,a,n,s,u,m,h,S){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ps(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ps(0),this.hiddenUpdates=Ps(null),this.identifierPrefix=n,this.onUncaughtError=s,this.onCaughtError=u,this.onRecoverableError=m,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.incompleteTransitions=new Map}function Hp(e,t,a,n,s,u,m,h,S,C,M,q){return e=new i0(e,t,a,m,S,C,M,q,h),t=1,u===!0&&(t|=24),u=Dt(3,null,null,t),e.current=u,u.stateNode=e,t=zu(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:n,isDehydrated:a,cache:t},qu(u),e}function Vp(e){return e?(e=ul,e):ul}function Yp(e,t,a,n,s,u){s=Vp(s),n.context===null?n.context=s:n.pendingContext=s,n=Wa(t),n.payload={element:a},u=u===void 0?null:u,u!==null&&(n.callback=u),a=$a(e,n,t),a!==null&&(Ct(a,e,t),ri(a,e,t))}function Kp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function ac(e,t){Kp(e,t),(e=e.alternate)&&Kp(e,t)}function Gp(e){if(e.tag===13||e.tag===31){var t=kn(e,67108864);t!==null&&Ct(t,e,67108864),ac(e,67108864)}}function Zp(e){if(e.tag===13||e.tag===31){var t=Ht();t=Ws(t);var a=kn(e,t);a!==null&&Ct(a,e,t),ac(e,t)}}var us=!0;function o0(e,t,a,n){var s=N.T;N.T=null;var u=G.p;try{G.p=2,nc(e,t,a,n)}finally{G.p=u,N.T=s}}function s0(e,t,a,n){var s=N.T;N.T=null;var u=G.p;try{G.p=8,nc(e,t,a,n)}finally{G.p=u,N.T=s}}function nc(e,t,a,n){if(us){var s=lc(n);if(s===null)Yr(e,t,n,rs,a),Qp(e,n);else if(r0(s,e,t,a,n))n.stopPropagation();else if(Qp(e,n),t&4&&-1<u0.indexOf(e)){for(;s!==null;){var u=Wn(s);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var m=_n(u.pendingLanes);if(m!==0){var h=u;for(h.pendingLanes|=2,h.entangledLanes|=2;m;){var S=1<<31-zt(m);h.entanglements[1]|=S,m&=~S}ua(u),(Ne&6)===0&&(Go=Nt()+500,Ai(0))}}break;case 31:case 13:h=kn(u,2),h!==null&&Ct(h,u,2),Xo(),ac(u,2)}if(u=lc(n),u===null&&Yr(e,t,n,rs,a),u===s)break;s=u}s!==null&&n.stopPropagation()}else Yr(e,t,n,null,a)}}function lc(e){return e=ou(e),ic(e)}var rs=null;function ic(e){if(rs=null,e=Pn(e),e!==null){var t=p(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=y(t),e!==null)return e;e=null}else if(a===31){if(e=A(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return rs=e,null}function Xp(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Xy()){case ed:return 2;case td:return 8;case Wi:case Qy:return 32;case ad:return 268435456;default:return 32}default:return 32}}var oc=!1,cn=null,dn=null,mn=null,Ni=new Map,Mi=new Map,fn=[],u0="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Qp(e,t){switch(e){case"focusin":case"focusout":cn=null;break;case"dragenter":case"dragleave":dn=null;break;case"mouseover":case"mouseout":mn=null;break;case"pointerover":case"pointerout":Ni.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Mi.delete(t.pointerId)}}function zi(e,t,a,n,s,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:a,eventSystemFlags:n,nativeEvent:u,targetContainers:[s]},t!==null&&(t=Wn(t),t!==null&&Gp(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}function r0(e,t,a,n,s){switch(t){case"focusin":return cn=zi(cn,e,t,a,n,s),!0;case"dragenter":return dn=zi(dn,e,t,a,n,s),!0;case"mouseover":return mn=zi(mn,e,t,a,n,s),!0;case"pointerover":var u=s.pointerId;return Ni.set(u,zi(Ni.get(u)||null,e,t,a,n,s)),!0;case"gotpointercapture":return u=s.pointerId,Mi.set(u,zi(Mi.get(u)||null,e,t,a,n,s)),!0}return!1}function Jp(e){var t=Pn(e.target);if(t!==null){var a=p(t);if(a!==null){if(t=a.tag,t===13){if(t=y(a),t!==null){e.blockedOn=t,ud(e.priority,function(){Zp(a)});return}}else if(t===31){if(t=A(a),t!==null){e.blockedOn=t,ud(e.priority,function(){Zp(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function cs(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=lc(e.nativeEvent);if(a===null){a=e.nativeEvent;var n=new a.constructor(a.type,a);iu=n,a.target.dispatchEvent(n),iu=null}else return t=Wn(a),t!==null&&Gp(t),e.blockedOn=a,!1;t.shift()}return!0}function Pp(e,t,a){cs(e)&&a.delete(t)}function c0(){oc=!1,cn!==null&&cs(cn)&&(cn=null),dn!==null&&cs(dn)&&(dn=null),mn!==null&&cs(mn)&&(mn=null),Ni.forEach(Pp),Mi.forEach(Pp)}function ds(e,t){e.blockedOn===t&&(e.blockedOn=null,oc||(oc=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,c0)))}var ms=null;function Wp(e){ms!==e&&(ms=e,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){ms===e&&(ms=null);for(var t=0;t<e.length;t+=3){var a=e[t],n=e[t+1],s=e[t+2];if(typeof n!="function"){if(ic(n||a)===null)continue;break}var u=Wn(a);u!==null&&(e.splice(t,3),t-=3,lr(u,{pending:!0,data:s,method:a.method,action:n},n,s))}}))}function Nl(e){function t(S){return ds(S,e)}cn!==null&&ds(cn,e),dn!==null&&ds(dn,e),mn!==null&&ds(mn,e),Ni.forEach(t),Mi.forEach(t);for(var a=0;a<fn.length;a++){var n=fn[a];n.blockedOn===e&&(n.blockedOn=null)}for(;0<fn.length&&(a=fn[0],a.blockedOn===null);)Jp(a),a.blockedOn===null&&fn.shift();if(a=(e.ownerDocument||e).$reactFormReplay,a!=null)for(n=0;n<a.length;n+=3){var s=a[n],u=a[n+1],m=s[Tt]||null;if(typeof u=="function")m||Wp(a);else if(m){var h=null;if(u&&u.hasAttribute("formAction")){if(s=u,m=u[Tt]||null)h=m.formAction;else if(ic(s)!==null)continue}else h=m.action;typeof h=="function"?a[n+1]=h:(a.splice(n,3),n-=3),Wp(a)}}}function $p(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(m){return s=m})},focusReset:"manual",scroll:"manual"})}function t(){s!==null&&(s(),s=null),n||setTimeout(a,20)}function a(){if(!n&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var n=!1,s=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){n=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),s!==null&&(s(),s=null)}}}function sc(e){this._internalRoot=e}fs.prototype.render=sc.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var a=t.current,n=Ht();Yp(a,n,e,t,null,null)},fs.prototype.unmount=sc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Yp(e.current,2,null,e,null,null),Xo(),t[Jn]=null}};function fs(e){this._internalRoot=e}fs.prototype.unstable_scheduleHydration=function(e){if(e){var t=sd();e={blockedOn:null,target:e,priority:t};for(var a=0;a<fn.length&&t!==0&&t<fn[a].priority;a++);fn.splice(a,0,e),a===0&&Jp(e)}};var Fp=o.version;if(Fp!=="19.2.7")throw Error(c(527,Fp,"19.2.7"));G.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=_(t),e=e!==null?V(e):null,e=e===null?null:e.stateNode,e};var d0={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:N,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ps=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ps.isDisabled&&ps.supportsFiber)try{Yl=ps.inject(d0),Mt=ps}catch{}}return Di.createRoot=function(e,t){if(!d(e))throw Error(c(299));var a=!1,n="",s=of,u=sf,m=uf;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onUncaughtError!==void 0&&(s=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(m=t.onRecoverableError)),t=Hp(e,1,!1,null,null,a,n,null,s,u,m,$p),e[Jn]=t.current,Vr(e),new sc(t)},Di.hydrateRoot=function(e,t,a){if(!d(e))throw Error(c(299));var n=!1,s="",u=of,m=sf,h=uf,S=null;return a!=null&&(a.unstable_strictMode===!0&&(n=!0),a.identifierPrefix!==void 0&&(s=a.identifierPrefix),a.onUncaughtError!==void 0&&(u=a.onUncaughtError),a.onCaughtError!==void 0&&(m=a.onCaughtError),a.onRecoverableError!==void 0&&(h=a.onRecoverableError),a.formState!==void 0&&(S=a.formState)),t=Hp(e,1,!0,t,a??null,n,s,S,u,m,h,$p),t.context=Vp(null),a=t.current,n=Ht(),n=Ws(n),s=Wa(n),s.callback=null,$a(a,s,n),a=n,t.current.lanes=a,Gl(t,a),ua(t),e[Jn]=t.current,Vr(e),new fs(t)},Di.version="19.2.7",Di}var rh;function T0(){if(rh)return cc.exports;rh=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(o){console.error(o)}}return i(),cc.exports=x0(),cc.exports}var E0=T0();const A0=Bh(E0);/**
* @license lucide-react v0.577.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Vh=(...i)=>i.filter((o,r,c)=>!!o&&o.trim()!==""&&c.indexOf(o)===r).join(" ").trim();/**
* @license lucide-react v0.577.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const k0=i=>i.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
* @license lucide-react v0.577.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const O0=i=>i.replace(/^([A-Z])|[\s-_]+(\w)/g,(o,r,c)=>c?c.toUpperCase():r.toLowerCase());/**
* @license lucide-react v0.577.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ch=i=>{const o=O0(i);return o.charAt(0).toUpperCase()+o.slice(1)};/**
* @license lucide-react v0.577.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var R0={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.577.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const C0=i=>{for(const o in i)if(o.startsWith("aria-")||o==="role"||o==="title")return!0;return!1};/**
* @license lucide-react v0.577.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const w0=lt.forwardRef(({color:i="currentColor",size:o=24,strokeWidth:r=2,absoluteStrokeWidth:c,className:d="",children:p,iconNode:y,...A},O)=>lt.createElement("svg",{ref:O,...R0,width:o,height:o,stroke:i,strokeWidth:c?Number(r)*24/Number(o):r,className:Vh("lucide",d),...!p&&!C0(A)&&{"aria-hidden":"true"},...A},[...y.map(([_,V])=>lt.createElement(_,V)),...Array.isArray(p)?p:[p]]));/**
* @license lucide-react v0.577.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Nc=(i,o)=>{const r=lt.forwardRef(({className:c,...d},p)=>lt.createElement(w0,{ref:p,iconNode:o,className:Vh(`lucide-${k0(ch(i))}`,`lucide-${i}`,c),...d}));return r.displayName=ch(i),r};/**
* @license lucide-react v0.577.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const I0=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]],N0=Nc("ellipsis",I0);/**
* @license lucide-react v0.577.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const M0=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],z0=Nc("loader-circle",M0);/**
* @license lucide-react v0.577.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const U0=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],Yh=Nc("star",U0);function Kh(i){var o,r,c="";if(typeof i=="string"||typeof i=="number")c+=i;else if(typeof i=="object")if(Array.isArray(i)){var d=i.length;for(o=0;o<d;o++)i[o]&&(r=Kh(i[o]))&&(c&&(c+=" "),c+=r)}else for(r in i)i[r]&&(c&&(c+=" "),c+=r);return c}function Gh(){for(var i,o,r=0,c="",d=arguments.length;r<d;r++)(i=arguments[r])&&(o=Kh(i))&&(c&&(c+=" "),c+=o);return c}const dh=i=>typeof i=="boolean"?`${i}`:i===0?"0":i,mh=Gh,D0=(i,o)=>r=>{var c;if((o==null?void 0:o.variants)==null)return mh(i,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:d,defaultVariants:p}=o,y=Object.keys(d).map(_=>{const V=r==null?void 0:r[_],z=p==null?void 0:p[_];if(V===null)return null;const H=dh(V)||dh(z);return d[_][H]}),A=r&&Object.entries(r).reduce((_,V)=>{let[z,H]=V;return H===void 0||(_[z]=H),_},{}),O=o==null||(c=o.compoundVariants)===null||c===void 0?void 0:c.reduce((_,V)=>{let{class:z,className:H,...K}=V;return Object.entries(K).every(te=>{let[re,Me]=te;return Array.isArray(Me)?Me.includes({...p,...A}[re]):{...p,...A}[re]===Me})?[..._,z,H]:_},[]);return mh(i,y,O,r==null?void 0:r.class,r==null?void 0:r.className)};function fh(i,o){if(typeof i=="function")return i(o);i!=null&&(i.current=o)}function j0(...i){return o=>{let r=!1;const c=i.map(d=>{const p=fh(d,o);return!r&&typeof p=="function"&&(r=!0),p});if(r)return()=>{for(let d=0;d<c.length;d++){const p=c[d];typeof p=="function"?p():fh(i[d],null)}}}}function q0(...i){return lt.useCallback(j0(...i),i)}function L0(i){const o=lt.forwardRef((r,c)=>{let{children:d,...p}=r,y=null,A=!1;const O=[];ph(d)&&typeof hs=="function"&&(d=hs(d._payload)),lt.Children.forEach(d,H=>{var K;if(G0(H)){A=!0;const te=H;let re="child"in te.props?te.props.child:te.props.children;ph(re)&&typeof hs=="function"&&(re=hs(re._payload)),y=V0(te,re),O.push((K=y==null?void 0:y.props)==null?void 0:K.children)}else O.push(H)}),y?y=lt.cloneElement(y,void 0,O):!A&&lt.Children.count(d)===1&&lt.isValidElement(d)&&(y=d);const _=y?K0(y):void 0,V=q0(c,_);if(!y){if(d||d===0)throw new Error(A?J0(i):Q0(i));return d}const z=Y0(p,y.props??{});return y.type!==lt.Fragment&&(z.ref=c?V:_),lt.cloneElement(y,z)});return o.displayName=`${i}.Slot`,o}var B0=L0("Slot"),H0=Symbol.for("radix.slottable"),V0=(i,o)=>{if("child"in i.props){const r=i.props.child;return lt.isValidElement(r)?lt.cloneElement(r,void 0,i.props.children(r.props.children)):null}return lt.isValidElement(o)?o:null};function Y0(i,o){const r={...o};for(const c in o){const d=i[c],p=o[c];/^on[A-Z]/.test(c)?d&&p?r[c]=(...A)=>{const O=p(...A);return d(...A),O}:d&&(r[c]=d):c==="style"?r[c]={...d,...p}:c==="className"&&(r[c]=[d,p].filter(Boolean).join(" "))}return{...i,...r}}function K0(i){var c,d;let o=(c=Object.getOwnPropertyDescriptor(i.props,"ref"))==null?void 0:c.get,r=o&&"isReactWarning"in o&&o.isReactWarning;return r?i.ref:(o=(d=Object.getOwnPropertyDescriptor(i,"ref"))==null?void 0:d.get,r=o&&"isReactWarning"in o&&o.isReactWarning,r?i.props.ref:i.props.ref||i.ref)}function G0(i){return lt.isValidElement(i)&&typeof i.type=="function"&&"__radixId"in i.type&&i.type.__radixId===H0}var Z0=Symbol.for("react.lazy");function ph(i){return i!=null&&typeof i=="object"&&"$typeof"in i&&i.$typeof===Z0&&"_payload"in i&&X0(i._payload)}function X0(i){return typeof i=="object"&&i!==null&&"then"in i}var Q0=i=>`${i} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,J0=i=>`${i} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,hs=y0[" use ".trim().toString()];const P0=(i,o)=>{const r=new Array(i.length+o.length);for(let c=0;c<i.length;c++)r[c]=i[c];for(let c=0;c<o.length;c++)r[i.length+c]=o[c];return r},W0=(i,o)=>({classGroupId:i,validator:o}),Zh=(i=new Map,o=null,r)=>({nextPart:i,validators:o,classGroupId:r}),Ss="-",hh=[],$0="arbitrary..",F0=i=>{const o=tS(i),{conflictingClassGroups:r,conflictingClassGroupModifiers:c}=i;return{getClassGroupId:y=>{if(y.startsWith("[")&&y.endsWith("]"))return eS(y);const A=y.split(Ss),O=A[0]===""&&A.length>1?1:0;return Xh(A,O,o)},getConflictingClassGroupIds:(y,A)=>{if(A){const O=c[y],_=r[y];return O?_?P0(_,O):O:_||hh}return r[y]||hh}}},Xh=(i,o,r)=>{if(i.length-o===0)return r.classGroupId;const d=i[o],p=r.nextPart.get(d);if(p){const _=Xh(i,o+1,p);if(_)return _}const y=r.validators;if(y===null)return;const A=o===0?i.join(Ss):i.slice(o).join(Ss),O=y.length;for(let _=0;_<O;_++){const V=y[_];if(V.validator(A))return V.classGroupId}},eS=i=>i.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const o=i.slice(1,-1),r=o.indexOf(":"),c=o.slice(0,r);return c?$0+c:void 0})(),tS=i=>{const{theme:o,classGroups:r}=i;return aS(r,o)},aS=(i,o)=>{const r=Zh();for(const c in i){const d=i[c];Mc(d,r,c,o)}return r},Mc=(i,o,r,c)=>{const d=i.length;for(let p=0;p<d;p++){const y=i[p];nS(y,o,r,c)}},nS=(i,o,r,c)=>{if(typeof i=="string"){lS(i,o,r);return}if(typeof i=="function"){iS(i,o,r,c);return}oS(i,o,r,c)},lS=(i,o,r)=>{const c=i===""?o:Qh(o,i);c.classGroupId=r},iS=(i,o,r,c)=>{if(sS(i)){Mc(i(c),o,r,c);return}o.validators===null&&(o.validators=[]),o.validators.push(W0(r,i))},oS=(i,o,r,c)=>{const d=Object.entries(i),p=d.length;for(let y=0;y<p;y++){const[A,O]=d[y];Mc(O,Qh(o,A),r,c)}},Qh=(i,o)=>{let r=i;const c=o.split(Ss),d=c.length;for(let p=0;p<d;p++){const y=c[p];let A=r.nextPart.get(y);A||(A=Zh(),r.nextPart.set(y,A)),r=A}return r},sS=i=>"isThemeGetter"in i&&i.isThemeGetter===!0,uS=i=>{if(i<1)return{get:()=>{},set:()=>{}};let o=0,r=Object.create(null),c=Object.create(null);const d=(p,y)=>{r[p]=y,o++,o>i&&(o=0,c=r,r=Object.create(null))};return{get(p){let y=r[p];if(y!==void 0)return y;if((y=c[p])!==void 0)return d(p,y),y},set(p,y){p in r?r[p]=y:d(p,y)}}},_c="!",gh=":",rS=[],yh=(i,o,r,c,d)=>({modifiers:i,hasImportantModifier:o,baseClassName:r,maybePostfixModifierPosition:c,isExternal:d}),cS=i=>{const{prefix:o,experimentalParseClassName:r}=i;let c=d=>{const p=[];let y=0,A=0,O=0,_;const V=d.length;for(let re=0;re<V;re++){const Me=d[re];if(y===0&&A===0){if(Me===gh){p.push(d.slice(O,re)),O=re+1;continue}if(Me==="/"){_=re;continue}}Me==="["?y++:Me==="]"?y--:Me==="("?A++:Me===")"&&A--}const z=p.length===0?d:d.slice(O);let H=z,K=!1;z.endsWith(_c)?(H=z.slice(0,-1),K=!0):z.startsWith(_c)&&(H=z.slice(1),K=!0);const te=_&&_>O?_-O:void 0;return yh(p,K,H,te)};if(o){const d=o+gh,p=c;c=y=>y.startsWith(d)?p(y.slice(d.length)):yh(rS,!1,y,void 0,!0)}if(r){const d=c;c=p=>r({className:p,parseClassName:d})}return c},dS=i=>{const o=new Map;return i.orderSensitiveModifiers.forEach((r,c)=>{o.set(r,1e6+c)}),r=>{const c=[];let d=[];for(let p=0;p<r.length;p++){const y=r[p],A=y[0]==="[",O=o.has(y);A||O?(d.length>0&&(d.sort(),c.push(...d),d=[]),c.push(y)):d.push(y)}return d.length>0&&(d.sort(),c.push(...d)),c}},mS=i=>({cache:uS(i.cacheSize),parseClassName:cS(i),sortModifiers:dS(i),postfixLookupClassGroupIds:fS(i),...F0(i)}),fS=i=>{const o=Object.create(null),r=i.postfixLookupClassGroups;if(r)for(let c=0;c<r.length;c++)o[r[c]]=!0;return o},pS=/\s+/,hS=(i,o)=>{const{parseClassName:r,getClassGroupId:c,getConflictingClassGroupIds:d,sortModifiers:p,postfixLookupClassGroupIds:y}=o,A=[],O=i.trim().split(pS);let _="";for(let V=O.length-1;V>=0;V-=1){const z=O[V],{isExternal:H,modifiers:K,hasImportantModifier:te,baseClassName:re,maybePostfixModifierPosition:Me}=r(z);if(H){_=z+(_.length>0?" "+_:_);continue}let Je=!!Me,Ge;if(Je){const me=re.substring(0,Me);Ge=c(me);const J=Ge&&y[Ge]?c(re):void 0;J&&J!==Ge&&(Ge=J,Je=!1)}else Ge=c(re);if(!Ge){if(!Je){_=z+(_.length>0?" "+_:_);continue}if(Ge=c(re),!Ge){_=z+(_.length>0?" "+_:_);continue}Je=!1}const Ze=K.length===0?"":K.length===1?K[0]:p(K).join(":"),it=te?Ze+_c:Ze,ft=it+Ge;if(A.indexOf(ft)>-1)continue;A.push(ft);const Pe=d(Ge,Je);for(let me=0;me<Pe.length;++me){const J=Pe[me];A.push(it+J)}_=z+(_.length>0?" "+_:_)}return _},gS=(...i)=>{let o=0,r,c,d="";for(;o<i.length;)(r=i[o++])&&(c=Jh(r))&&(d&&(d+=" "),d+=c);return d},Jh=i=>{if(typeof i=="string")return i;let o,r="";for(let c=0;c<i.length;c++)i[c]&&(o=Jh(i[c]))&&(r&&(r+=" "),r+=o);return r},yS=(i,...o)=>{let r,c,d,p;const y=O=>{const _=o.reduce((V,z)=>z(V),i());return r=mS(_),c=r.cache.get,d=r.cache.set,p=A,A(O)},A=O=>{const _=c(O);if(_)return _;const V=hS(O,r);return d(O,V),V};return p=y,(...O)=>p(gS(...O))},bS=[],ut=i=>{const o=r=>r[i]||bS;return o.isThemeGetter=!0,o},Ph=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Wh=/^\((?:(\w[\w-]*):)?(.+)\)$/i,vS=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,SS=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,_S=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,xS=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,TS=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ES=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,hn=i=>vS.test(i),ve=i=>!!i&&!Number.isNaN(Number(i)),ra=i=>!!i&&Number.isInteger(Number(i)),pc=i=>i.endsWith("%")&&ve(i.slice(0,-1)),Ua=i=>SS.test(i),$h=()=>!0,AS=i=>_S.test(i)&&!xS.test(i),zc=()=>!1,kS=i=>TS.test(i),OS=i=>ES.test(i),RS=i=>!P(i)&&!$(i),CS=i=>i.startsWith("@container")&&(i[10]==="/"&&i[11]!==void 0||i[11]==="s"&&i[16]!==void 0&&i.startsWith("-size/",10)||i[11]==="n"&&i[18]!==void 0&&i.startsWith("-normal/",10)),wS=i=>Sn(i,tg,zc),P=i=>Ph.test(i),Ln=i=>Sn(i,ag,AS),bh=i=>Sn(i,qS,ve),IS=i=>Sn(i,lg,$h),NS=i=>Sn(i,ng,zc),vh=i=>Sn(i,Fh,zc),MS=i=>Sn(i,eg,OS),gs=i=>Sn(i,ig,kS),$=i=>Wh.test(i),ji=i=>Gn(i,ag),zS=i=>Gn(i,ng),Sh=i=>Gn(i,Fh),US=i=>Gn(i,tg),DS=i=>Gn(i,eg),ys=i=>Gn(i,ig,!0),jS=i=>Gn(i,lg,!0),Sn=(i,o,r)=>{const c=Ph.exec(i);return c?c[1]?o(c[1]):r(c[2]):!1},Gn=(i,o,r=!1)=>{const c=Wh.exec(i);return c?c[1]?o(c[1]):r:!1},Fh=i=>i==="position"||i==="percentage",eg=i=>i==="image"||i==="url",tg=i=>i==="length"||i==="size"||i==="bg-size",ag=i=>i==="length",qS=i=>i==="number",ng=i=>i==="family-name",lg=i=>i==="number"||i==="weight",ig=i=>i==="shadow",LS=()=>{const i=ut("color"),o=ut("font"),r=ut("text"),c=ut("font-weight"),d=ut("tracking"),p=ut("leading"),y=ut("breakpoint"),A=ut("container"),O=ut("spacing"),_=ut("radius"),V=ut("shadow"),z=ut("inset-shadow"),H=ut("text-shadow"),K=ut("drop-shadow"),te=ut("blur"),re=ut("perspective"),Me=ut("aspect"),Je=ut("ease"),Ge=ut("animate"),Ze=()=>["auto","avoid","all","avoid-page","page","left","right","column"],it=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],ft=()=>[...it(),$,P],Pe=()=>["auto","hidden","clip","visible","scroll"],me=()=>["auto","contain","none"],J=()=>[$,P,O],Ve=()=>[hn,"full","auto",...J()],ha=()=>[ra,"none","subgrid",$,P],wt=()=>["auto",{span:["full",ra,$,P]},ra,$,P],ot=()=>[ra,"auto",$,P],la=()=>["auto","min","max","fr",$,P],It=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],rt=()=>["start","end","center","stretch","center-safe","end-safe"],N=()=>["auto",...J()],G=()=>[hn,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...J()],se=()=>[hn,"screen","full","dvw","lvw","svw","min","max","fit",...J()],Re=()=>[hn,"screen","full","lh","dvh","lvh","svh","min","max","fit",...J()],Z=()=>[i,$,P],E=()=>[...it(),Sh,vh,{position:[$,P]}],L=()=>["no-repeat",{repeat:["","x","y","space","round"]}],X=()=>["auto","cover","contain",US,wS,{size:[$,P]}],W=()=>[pc,ji,Ln],le=()=>["","none","full",_,$,P],oe=()=>["",ve,ji,Ln],Ae=()=>["solid","dashed","dotted","double"],ct=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ye=()=>[ve,pc,Sh,vh],Ha=()=>["","none",te,$,P],ga=()=>["none",ve,$,P],Va=()=>["none",ve,$,P],Qn=()=>[ve,$,P],Vt=()=>[hn,"full",...J()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ua],breakpoint:[Ua],color:[$h],container:[Ua],"drop-shadow":[Ua],ease:["in","out","in-out"],font:[RS],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ua],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ua],shadow:[Ua],spacing:["px",ve],text:[Ua],"text-shadow":[Ua],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",hn,P,$,Me]}],container:["container"],"container-type":[{"@container":["","normal","size",$,P]}],"container-named":[CS],columns:[{columns:[ve,P,$,A]}],"break-after":[{"break-after":Ze()}],"break-before":[{"break-before":Ze()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:ft()}],overflow:[{overflow:Pe()}],"overflow-x":[{"overflow-x":Pe()}],"overflow-y":[{"overflow-y":Pe()}],overscroll:[{overscroll:me()}],"overscroll-x":[{"overscroll-x":me()}],"overscroll-y":[{"overscroll-y":me()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:Ve()}],"inset-x":[{"inset-x":Ve()}],"inset-y":[{"inset-y":Ve()}],start:[{"inset-s":Ve(),start:Ve()}],end:[{"inset-e":Ve(),end:Ve()}],"inset-bs":[{"inset-bs":Ve()}],"inset-be":[{"inset-be":Ve()}],top:[{top:Ve()}],right:[{right:Ve()}],bottom:[{bottom:Ve()}],left:[{left:Ve()}],visibility:["visible","invisible","collapse"],z:[{z:[ra,"auto",$,P]}],basis:[{basis:[hn,"full","auto",A,...J()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ve,hn,"auto","initial","none",P]}],grow:[{grow:["",ve,$,P]}],shrink:[{shrink:["",ve,$,P]}],order:[{order:[ra,"first","last","none",$,P]}],"grid-cols":[{"grid-cols":ha()}],"col-start-end":[{col:wt()}],"col-start":[{"col-start":ot()}],"col-end":[{"col-end":ot()}],"grid-rows":[{"grid-rows":ha()}],"row-start-end":[{row:wt()}],"row-start":[{"row-start":ot()}],"row-end":[{"row-end":ot()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":la()}],"auto-rows":[{"auto-rows":la()}],gap:[{gap:J()}],"gap-x":[{"gap-x":J()}],"gap-y":[{"gap-y":J()}],"justify-content":[{justify:[...It(),"normal"]}],"justify-items":[{"justify-items":[...rt(),"normal"]}],"justify-self":[{"justify-self":["auto",...rt()]}],"align-content":[{content:["normal",...It()]}],"align-items":[{items:[...rt(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...rt(),{baseline:["","last"]}]}],"place-content":[{"place-content":It()}],"place-items":[{"place-items":[...rt(),"baseline"]}],"place-self":[{"place-self":["auto",...rt()]}],p:[{p:J()}],px:[{px:J()}],py:[{py:J()}],ps:[{ps:J()}],pe:[{pe:J()}],pbs:[{pbs:J()}],pbe:[{pbe:J()}],pt:[{pt:J()}],pr:[{pr:J()}],pb:[{pb:J()}],pl:[{pl:J()}],m:[{m:N()}],mx:[{mx:N()}],my:[{my:N()}],ms:[{ms:N()}],me:[{me:N()}],mbs:[{mbs:N()}],mbe:[{mbe:N()}],mt:[{mt:N()}],mr:[{mr:N()}],mb:[{mb:N()}],ml:[{ml:N()}],"space-x":[{"space-x":J()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":J()}],"space-y-reverse":["space-y-reverse"],size:[{size:G()}],"inline-size":[{inline:["auto",...se()]}],"min-inline-size":[{"min-inline":["auto",...se()]}],"max-inline-size":[{"max-inline":["none",...se()]}],"block-size":[{block:["auto",...Re()]}],"min-block-size":[{"min-block":["auto",...Re()]}],"max-block-size":[{"max-block":["none",...Re()]}],w:[{w:[A,"screen",...G()]}],"min-w":[{"min-w":[A,"screen","none",...G()]}],"max-w":[{"max-w":[A,"screen","none","prose",{screen:[y]},...G()]}],h:[{h:["screen","lh",...G()]}],"min-h":[{"min-h":["screen","lh","none",...G()]}],"max-h":[{"max-h":["screen","lh",...G()]}],"font-size":[{text:["base",r,ji,Ln]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[c,jS,IS]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",pc,P]}],"font-family":[{font:[zS,NS,o]}],"font-features":[{"font-features":[P]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[d,$,P]}],"line-clamp":[{"line-clamp":[ve,"none",$,bh]}],leading:[{leading:[p,...J()]}],"list-image":[{"list-image":["none",$,P]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",$,P]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:Z()}],"text-color":[{text:Z()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Ae(),"wavy"]}],"text-decoration-thickness":[{decoration:[ve,"from-font","auto",$,Ln]}],"text-decoration-color":[{decoration:Z()}],"underline-offset":[{"underline-offset":[ve,"auto",$,P]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:J()}],"tab-size":[{tab:[ra,$,P]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",$,P]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",$,P]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:E()}],"bg-repeat":[{bg:L()}],"bg-size":[{bg:X()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ra,$,P],radial:["",$,P],conic:[ra,$,P]},DS,MS]}],"bg-color":[{bg:Z()}],"gradient-from-pos":[{from:W()}],"gradient-via-pos":[{via:W()}],"gradient-to-pos":[{to:W()}],"gradient-from":[{from:Z()}],"gradient-via":[{via:Z()}],"gradient-to":[{to:Z()}],rounded:[{rounded:le()}],"rounded-s":[{"rounded-s":le()}],"rounded-e":[{"rounded-e":le()}],"rounded-t":[{"rounded-t":le()}],"rounded-r":[{"rounded-r":le()}],"rounded-b":[{"rounded-b":le()}],"rounded-l":[{"rounded-l":le()}],"rounded-ss":[{"rounded-ss":le()}],"rounded-se":[{"rounded-se":le()}],"rounded-ee":[{"rounded-ee":le()}],"rounded-es":[{"rounded-es":le()}],"rounded-tl":[{"rounded-tl":le()}],"rounded-tr":[{"rounded-tr":le()}],"rounded-br":[{"rounded-br":le()}],"rounded-bl":[{"rounded-bl":le()}],"border-w":[{border:oe()}],"border-w-x":[{"border-x":oe()}],"border-w-y":[{"border-y":oe()}],"border-w-s":[{"border-s":oe()}],"border-w-e":[{"border-e":oe()}],"border-w-bs":[{"border-bs":oe()}],"border-w-be":[{"border-be":oe()}],"border-w-t":[{"border-t":oe()}],"border-w-r":[{"border-r":oe()}],"border-w-b":[{"border-b":oe()}],"border-w-l":[{"border-l":oe()}],"divide-x":[{"divide-x":oe()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":oe()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Ae(),"hidden","none"]}],"divide-style":[{divide:[...Ae(),"hidden","none"]}],"border-color":[{border:Z()}],"border-color-x":[{"border-x":Z()}],"border-color-y":[{"border-y":Z()}],"border-color-s":[{"border-s":Z()}],"border-color-e":[{"border-e":Z()}],"border-color-bs":[{"border-bs":Z()}],"border-color-be":[{"border-be":Z()}],"border-color-t":[{"border-t":Z()}],"border-color-r":[{"border-r":Z()}],"border-color-b":[{"border-b":Z()}],"border-color-l":[{"border-l":Z()}],"divide-color":[{divide:Z()}],"outline-style":[{outline:[...Ae(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ve,$,P]}],"outline-w":[{outline:["",ve,ji,Ln]}],"outline-color":[{outline:Z()}],shadow:[{shadow:["","none",V,ys,gs]}],"shadow-color":[{shadow:Z()}],"inset-shadow":[{"inset-shadow":["none",z,ys,gs]}],"inset-shadow-color":[{"inset-shadow":Z()}],"ring-w":[{ring:oe()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:Z()}],"ring-offset-w":[{"ring-offset":[ve,Ln]}],"ring-offset-color":[{"ring-offset":Z()}],"inset-ring-w":[{"inset-ring":oe()}],"inset-ring-color":[{"inset-ring":Z()}],"text-shadow":[{"text-shadow":["none",H,ys,gs]}],"text-shadow-color":[{"text-shadow":Z()}],opacity:[{opacity:[ve,$,P]}],"mix-blend":[{"mix-blend":[...ct(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ct()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[ve]}],"mask-image-linear-from-pos":[{"mask-linear-from":ye()}],"mask-image-linear-to-pos":[{"mask-linear-to":ye()}],"mask-image-linear-from-color":[{"mask-linear-from":Z()}],"mask-image-linear-to-color":[{"mask-linear-to":Z()}],"mask-image-t-from-pos":[{"mask-t-from":ye()}],"mask-image-t-to-pos":[{"mask-t-to":ye()}],"mask-image-t-from-color":[{"mask-t-from":Z()}],"mask-image-t-to-color":[{"mask-t-to":Z()}],"mask-image-r-from-pos":[{"mask-r-from":ye()}],"mask-image-r-to-pos":[{"mask-r-to":ye()}],"mask-image-r-from-color":[{"mask-r-from":Z()}],"mask-image-r-to-color":[{"mask-r-to":Z()}],"mask-image-b-from-pos":[{"mask-b-from":ye()}],"mask-image-b-to-pos":[{"mask-b-to":ye()}],"mask-image-b-from-color":[{"mask-b-from":Z()}],"mask-image-b-to-color":[{"mask-b-to":Z()}],"mask-image-l-from-pos":[{"mask-l-from":ye()}],"mask-image-l-to-pos":[{"mask-l-to":ye()}],"mask-image-l-from-color":[{"mask-l-from":Z()}],"mask-image-l-to-color":[{"mask-l-to":Z()}],"mask-image-x-from-pos":[{"mask-x-from":ye()}],"mask-image-x-to-pos":[{"mask-x-to":ye()}],"mask-image-x-from-color":[{"mask-x-from":Z()}],"mask-image-x-to-color":[{"mask-x-to":Z()}],"mask-image-y-from-pos":[{"mask-y-from":ye()}],"mask-image-y-to-pos":[{"mask-y-to":ye()}],"mask-image-y-from-color":[{"mask-y-from":Z()}],"mask-image-y-to-color":[{"mask-y-to":Z()}],"mask-image-radial":[{"mask-radial":[$,P]}],"mask-image-radial-from-pos":[{"mask-radial-from":ye()}],"mask-image-radial-to-pos":[{"mask-radial-to":ye()}],"mask-image-radial-from-color":[{"mask-radial-from":Z()}],"mask-image-radial-to-color":[{"mask-radial-to":Z()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":it()}],"mask-image-conic-pos":[{"mask-conic":[ve]}],"mask-image-conic-from-pos":[{"mask-conic-from":ye()}],"mask-image-conic-to-pos":[{"mask-conic-to":ye()}],"mask-image-conic-from-color":[{"mask-conic-from":Z()}],"mask-image-conic-to-color":[{"mask-conic-to":Z()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:E()}],"mask-repeat":[{mask:L()}],"mask-size":[{mask:X()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",$,P]}],filter:[{filter:["","none",$,P]}],blur:[{blur:Ha()}],brightness:[{brightness:[ve,$,P]}],contrast:[{contrast:[ve,$,P]}],"drop-shadow":[{"drop-shadow":["","none",K,ys,gs]}],"drop-shadow-color":[{"drop-shadow":Z()}],grayscale:[{grayscale:["",ve,$,P]}],"hue-rotate":[{"hue-rotate":[ve,$,P]}],invert:[{invert:["",ve,$,P]}],saturate:[{saturate:[ve,$,P]}],sepia:[{sepia:["",ve,$,P]}],"backdrop-filter":[{"backdrop-filter":["","none",$,P]}],"backdrop-blur":[{"backdrop-blur":Ha()}],"backdrop-brightness":[{"backdrop-brightness":[ve,$,P]}],"backdrop-contrast":[{"backdrop-contrast":[ve,$,P]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ve,$,P]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ve,$,P]}],"backdrop-invert":[{"backdrop-invert":["",ve,$,P]}],"backdrop-opacity":[{"backdrop-opacity":[ve,$,P]}],"backdrop-saturate":[{"backdrop-saturate":[ve,$,P]}],"backdrop-sepia":[{"backdrop-sepia":["",ve,$,P]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":J()}],"border-spacing-x":[{"border-spacing-x":J()}],"border-spacing-y":[{"border-spacing-y":J()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",$,P]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ve,"initial",$,P]}],ease:[{ease:["linear","initial",Je,$,P]}],delay:[{delay:[ve,$,P]}],animate:[{animate:["none",Ge,$,P]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[re,$,P]}],"perspective-origin":[{"perspective-origin":ft()}],rotate:[{rotate:ga()}],"rotate-x":[{"rotate-x":ga()}],"rotate-y":[{"rotate-y":ga()}],"rotate-z":[{"rotate-z":ga()}],scale:[{scale:Va()}],"scale-x":[{"scale-x":Va()}],"scale-y":[{"scale-y":Va()}],"scale-z":[{"scale-z":Va()}],"scale-3d":["scale-3d"],skew:[{skew:Qn()}],"skew-x":[{"skew-x":Qn()}],"skew-y":[{"skew-y":Qn()}],transform:[{transform:[$,P,"","none","gpu","cpu"]}],"transform-origin":[{origin:ft()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Vt()}],"translate-x":[{"translate-x":Vt()}],"translate-y":[{"translate-y":Vt()}],"translate-z":[{"translate-z":Vt()}],"translate-none":["translate-none"],zoom:[{zoom:[ra,$,P]}],accent:[{accent:Z()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:Z()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",$,P]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":Z()}],"scrollbar-track-color":[{"scrollbar-track":Z()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":J()}],"scroll-mx":[{"scroll-mx":J()}],"scroll-my":[{"scroll-my":J()}],"scroll-ms":[{"scroll-ms":J()}],"scroll-me":[{"scroll-me":J()}],"scroll-mbs":[{"scroll-mbs":J()}],"scroll-mbe":[{"scroll-mbe":J()}],"scroll-mt":[{"scroll-mt":J()}],"scroll-mr":[{"scroll-mr":J()}],"scroll-mb":[{"scroll-mb":J()}],"scroll-ml":[{"scroll-ml":J()}],"scroll-p":[{"scroll-p":J()}],"scroll-px":[{"scroll-px":J()}],"scroll-py":[{"scroll-py":J()}],"scroll-ps":[{"scroll-ps":J()}],"scroll-pe":[{"scroll-pe":J()}],"scroll-pbs":[{"scroll-pbs":J()}],"scroll-pbe":[{"scroll-pbe":J()}],"scroll-pt":[{"scroll-pt":J()}],"scroll-pr":[{"scroll-pr":J()}],"scroll-pb":[{"scroll-pb":J()}],"scroll-pl":[{"scroll-pl":J()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",$,P]}],fill:[{fill:["none",...Z()]}],"stroke-w":[{stroke:[ve,ji,Ln,bh]}],stroke:[{stroke:["none",...Z()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},BS=yS(LS);var Oe;(function(i){i.assertEqual=d=>{};function o(d){}i.assertIs=o;function r(d){throw new Error}i.assertNever=r,i.arrayToEnum=d=>{const p={};for(const y of d)p[y]=y;return p},i.getValidEnumValues=d=>{const p=i.objectKeys(d).filter(A=>typeof d[d[A]]!="number"),y={};for(const A of p)y[A]=d[A];return i.objectValues(y)},i.objectValues=d=>i.objectKeys(d).map(function(p){return d[p]}),i.objectKeys=typeof Object.keys=="function"?d=>Object.keys(d):d=>{const p=[];for(const y in d)Object.prototype.hasOwnProperty.call(d,y)&&p.push(y);return p},i.find=(d,p)=>{for(const y of d)if(p(y))return y},i.isInteger=typeof Number.isInteger=="function"?d=>Number.isInteger(d):d=>typeof d=="number"&&Number.isFinite(d)&&Math.floor(d)===d;function c(d,p=" | "){return d.map(y=>typeof y=="string"?`'${y}'`:y).join(p)}i.joinValues=c,i.jsonStringifyReplacer=(d,p)=>typeof p=="bigint"?p.toString():p})(Oe||(Oe={}));var _h;(function(i){i.mergeShapes=(o,r)=>({...o,...r})})(_h||(_h={}));const F=Oe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),gn=i=>{switch(typeof i){case"undefined":return F.undefined;case"string":return F.string;case"number":return Number.isNaN(i)?F.nan:F.number;case"boolean":return F.boolean;case"function":return F.function;case"bigint":return F.bigint;case"symbol":return F.symbol;case"object":return Array.isArray(i)?F.array:i===null?F.null:i.then&&typeof i.then=="function"&&i.catch&&typeof i.catch=="function"?F.promise:typeof Map<"u"&&i instanceof Map?F.map:typeof Set<"u"&&i instanceof Set?F.set:typeof Date<"u"&&i instanceof Date?F.date:F.object;default:return F.unknown}},v=Oe.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class Ba extends Error{get errors(){return this.issues}constructor(o){super(),this.issues=[],this.addIssue=c=>{this.issues=[...this.issues,c]},this.addIssues=(c=[])=>{this.issues=[...this.issues,...c]};const r=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,r):this.__proto__=r,this.name="ZodError",this.issues=o}format(o){const r=o||function(p){return p.message},c={_errors:[]},d=p=>{for(const y of p.issues)if(y.code==="invalid_union")y.unionErrors.map(d);else if(y.code==="invalid_return_type")d(y.returnTypeError);else if(y.code==="invalid_arguments")d(y.argumentsError);else if(y.path.length===0)c._errors.push(r(y));else{let A=c,O=0;for(;O<y.path.length;){const _=y.path[O];O===y.path.length-1?(A[_]=A[_]||{_errors:[]},A[_]._errors.push(r(y))):A[_]=A[_]||{_errors:[]},A=A[_],O++}}};return d(this),c}static assert(o){if(!(o instanceof Ba))throw new Error(`Not a ZodError: ${o}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Oe.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(o=r=>r.message){const r={},c=[];for(const d of this.issues)if(d.path.length>0){const p=d.path[0];r[p]=r[p]||[],r[p].push(o(d))}else c.push(o(d));return{formErrors:c,fieldErrors:r}}get formErrors(){return this.flatten()}}Ba.create=i=>new Ba(i);const xc=(i,o)=>{let r;switch(i.code){case v.invalid_type:i.received===F.undefined?r="Required":r=`Expected ${i.expected}, received ${i.received}`;break;case v.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(i.expected,Oe.jsonStringifyReplacer)}`;break;case v.unrecognized_keys:r=`Unrecognized key(s) in object: ${Oe.joinValues(i.keys,", ")}`;break;case v.invalid_union:r="Invalid input";break;case v.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Oe.joinValues(i.options)}`;break;case v.invalid_enum_value:r=`Invalid enum value. Expected ${Oe.joinValues(i.options)}, received '${i.received}'`;break;case v.invalid_arguments:r="Invalid function arguments";break;case v.invalid_return_type:r="Invalid function return type";break;case v.invalid_date:r="Invalid date";break;case v.invalid_string:typeof i.validation=="object"?"includes"in i.validation?(r=`Invalid input: must include "${i.validation.includes}"`,typeof i.validation.position=="number"&&(r=`${r} at one or more positions greater than or equal to ${i.validation.position}`)):"startsWith"in i.validation?r=`Invalid input: must start with "${i.validation.startsWith}"`:"endsWith"in i.validation?r=`Invalid input: must end with "${i.validation.endsWith}"`:Oe.assertNever(i.validation):i.validation!=="regex"?r=`Invalid ${i.validation}`:r="Invalid";break;case v.too_small:i.type==="array"?r=`Array must contain ${i.exact?"exactly":i.inclusive?"at least":"more than"} ${i.minimum} element(s)`:i.type==="string"?r=`String must contain ${i.exact?"exactly":i.inclusive?"at least":"over"} ${i.minimum} character(s)`:i.type==="number"?r=`Number must be ${i.exact?"exactly equal to ":i.inclusive?"greater than or equal to ":"greater than "}${i.minimum}`:i.type==="bigint"?r=`Number must be ${i.exact?"exactly equal to ":i.inclusive?"greater than or equal to ":"greater than "}${i.minimum}`:i.type==="date"?r=`Date must be ${i.exact?"exactly equal to ":i.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(i.minimum))}`:r="Invalid input";break;case v.too_big:i.type==="array"?r=`Array must contain ${i.exact?"exactly":i.inclusive?"at most":"less than"} ${i.maximum} element(s)`:i.type==="string"?r=`String must contain ${i.exact?"exactly":i.inclusive?"at most":"under"} ${i.maximum} character(s)`:i.type==="number"?r=`Number must be ${i.exact?"exactly":i.inclusive?"less than or equal to":"less than"} ${i.maximum}`:i.type==="bigint"?r=`BigInt must be ${i.exact?"exactly":i.inclusive?"less than or equal to":"less than"} ${i.maximum}`:i.type==="date"?r=`Date must be ${i.exact?"exactly":i.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(i.maximum))}`:r="Invalid input";break;case v.custom:r="Invalid input";break;case v.invalid_intersection_types:r="Intersection results could not be merged";break;case v.not_multiple_of:r=`Number must be a multiple of ${i.multipleOf}`;break;case v.not_finite:r="Number must be finite";break;default:r=o.defaultError,Oe.assertNever(i)}return{message:r}};let HS=xc;function VS(){return HS}const YS=i=>{const{data:o,path:r,errorMaps:c,issueData:d}=i,p=[...r,...d.path||[]],y={...d,path:p};if(d.message!==void 0)return{...d,path:p,message:d.message};let A="";const O=c.filter(_=>!!_).slice().reverse();for(const _ of O)A=_(y,{data:o,defaultError:A}).message;return{...d,path:p,message:A}};function Q(i,o){const r=VS(),c=YS({issueData:o,data:i.data,path:i.path,errorMaps:[i.common.contextualErrorMap,i.schemaErrorMap,r,r===xc?void 0:xc].filter(d=>!!d)});i.common.issues.push(c)}class xt{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(o,r){const c=[];for(const d of r){if(d.status==="aborted")return ce;d.status==="dirty"&&o.dirty(),c.push(d.value)}return{status:o.value,value:c}}static async mergeObjectAsync(o,r){const c=[];for(const d of r){const p=await d.key,y=await d.value;c.push({key:p,value:y})}return xt.mergeObjectSync(o,c)}static mergeObjectSync(o,r){const c={};for(const d of r){const{key:p,value:y}=d;if(p.status==="aborted"||y.status==="aborted")return ce;p.status==="dirty"&&o.dirty(),y.status==="dirty"&&o.dirty(),p.value!=="__proto__"&&(typeof y.value<"u"||d.alwaysSet)&&(c[p.value]=y.value)}return{status:o.value,value:c}}}const ce=Object.freeze({status:"aborted"}),Li=i=>({status:"dirty",value:i}),Ft=i=>({status:"valid",value:i}),xh=i=>i.status==="aborted",Th=i=>i.status==="dirty",zl=i=>i.status==="valid",_s=i=>typeof Promise<"u"&&i instanceof Promise;var ne;(function(i){i.errToObj=o=>typeof o=="string"?{message:o}:o||{},i.toString=o=>typeof o=="string"?o:o==null?void 0:o.message})(ne||(ne={}));class fa{constructor(o,r,c,d){this._cachedPath=[],this.parent=o,this.data=r,this._path=c,this._key=d}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const Eh=(i,o)=>{if(zl(o))return{success:!0,data:o.value};if(!i.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const r=new Ba(i.common.issues);return this._error=r,this._error}}};function ge(i){if(!i)return{};const{errorMap:o,invalid_type_error:r,required_error:c,description:d}=i;if(o&&(r||c))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return o?{errorMap:o,description:d}:{errorMap:(y,A)=>{const{message:O}=i;return y.code==="invalid_enum_value"?{message:O??A.defaultError}:typeof A.data>"u"?{message:O??c??A.defaultError}:y.code!=="invalid_type"?{message:A.defaultError}:{message:O??r??A.defaultError}},description:d}}class Ee{get description(){return this._def.description}_getType(o){return gn(o.data)}_getOrReturnCtx(o,r){return r||{common:o.parent.common,data:o.data,parsedType:gn(o.data),schemaErrorMap:this._def.errorMap,path:o.path,parent:o.parent}}_processInputParams(o){return{status:new xt,ctx:{common:o.parent.common,data:o.data,parsedType:gn(o.data),schemaErrorMap:this._def.errorMap,path:o.path,parent:o.parent}}}_parseSync(o){const r=this._parse(o);if(_s(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(o){const r=this._parse(o);return Promise.resolve(r)}parse(o,r){const c=this.safeParse(o,r);if(c.success)return c.data;throw c.error}safeParse(o,r){const c={common:{issues:[],async:(r==null?void 0:r.async)??!1,contextualErrorMap:r==null?void 0:r.errorMap},path:(r==null?void 0:r.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:o,parsedType:gn(o)},d=this._parseSync({data:o,path:c.path,parent:c});return Eh(c,d)}"~validate"(o){var c,d;const r={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:o,parsedType:gn(o)};if(!this["~standard"].async)try{const p=this._parseSync({data:o,path:[],parent:r});return zl(p)?{value:p.value}:{issues:r.common.issues}}catch(p){(d=(c=p==null?void 0:p.message)==null?void 0:c.toLowerCase())!=null&&d.includes("encountered")&&(this["~standard"].async=!0),r.common={issues:[],async:!0}}return this._parseAsync({data:o,path:[],parent:r}).then(p=>zl(p)?{value:p.value}:{issues:r.common.issues})}async parseAsync(o,r){const c=await this.safeParseAsync(o,r);if(c.success)return c.data;throw c.error}async safeParseAsync(o,r){const c={common:{issues:[],contextualErrorMap:r==null?void 0:r.errorMap,async:!0},path:(r==null?void 0:r.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:o,parsedType:gn(o)},d=this._parse({data:o,path:c.path,parent:c}),p=await(_s(d)?d:Promise.resolve(d));return Eh(c,p)}refine(o,r){const c=d=>typeof r=="string"||typeof r>"u"?{message:r}:typeof r=="function"?r(d):r;return this._refinement((d,p)=>{const y=o(d),A=()=>p.addIssue({code:v.custom,...c(d)});return typeof Promise<"u"&&y instanceof Promise?y.then(O=>O?!0:(A(),!1)):y?!0:(A(),!1)})}refinement(o,r){return this._refinement((c,d)=>o(c)?!0:(d.addIssue(typeof r=="function"?r(c,d):r),!1))}_refinement(o){return new bn({schema:this,typeName:de.ZodEffects,effect:{type:"refinement",refinement:o}})}superRefine(o){return this._refinement(o)}constructor(o){this.spa=this.safeParseAsync,this._def=o,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:r=>this["~validate"](r)}}optional(){return La.create(this,this._def)}nullable(){return Kn.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ma.create(this)}promise(){return Cs.create(this,this._def)}or(o){return Es.create([this,o],this._def)}and(o){return As.create(this,o,this._def)}transform(o){return new bn({...ge(this._def),schema:this,typeName:de.ZodEffects,effect:{type:"transform",transform:o}})}default(o){const r=typeof o=="function"?o:()=>o;return new ws({...ge(this._def),innerType:this,defaultValue:r,typeName:de.ZodDefault})}brand(){return new rg({typeName:de.ZodBranded,type:this,...ge(this._def)})}catch(o){const r=typeof o=="function"?o:()=>o;return new Is({...ge(this._def),innerType:this,catchValue:r,typeName:de.ZodCatch})}describe(o){const r=this.constructor;return new r({...this._def,description:o})}pipe(o){return Dc.create(this,o)}readonly(){return Ns.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const KS=/^c[^\s-]{8,}$/i,GS=/^[0-9a-z]+$/,ZS=/^[0-9A-HJKMNP-TV-Z]{26}$/i,XS=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,QS=/^[a-z0-9_-]{21}$/i,JS=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,PS=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,WS=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,$S="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let hc;const FS=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,e1=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,t1=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,a1=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,n1=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,l1=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,og="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",i1=new RegExp(`^${og}<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Star Toggle Visual Review</title>
);function sg(i){let o="[0-5]\\d";i.precision?o=`${o}\\.\\d{${i.precision}}`:i.precision==null&&(o=`${o}(\\.\\d+)?`);const r=i.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${o})${r}`}function o1(i){return new RegExp(`^${sg(i)}<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Star Toggle Visual Review</title>
)}function s1(i){let o=`${og}T${sg(i)}`;const r=[];return r.push(i.local?"Z?":"Z"),i.offset&&r.push("([+-]\\d{2}:?\\d{2})"),o=`${o}(${r.join("|")})`,new RegExp(`^${o}<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Star Toggle Visual Review</title>
)}function u1(i,o){return!!((o==="v4"||!o)&&FS.test(i)||(o==="v6"||!o)&&t1.test(i))}function r1(i,o){if(!JS.test(i))return!1;try{const[r]=i.split(".");if(!r)return!1;const c=r.replace(/-/g,"+").replace(/_/g,"/").padEnd(r.length+(4-r.length%4)%4,"="),d=JSON.parse(atob(c));return!(typeof d!="object"||d===null||"typ"in d&&(d==null?void 0:d.typ)!=="JWT"||!d.alg||o&&d.alg!==o)}catch{return!1}}function c1(i,o){return!!((o==="v4"||!o)&&e1.test(i)||(o==="v6"||!o)&&a1.test(i))}class ca extends Ee{_parse(o){if(this._def.coerce&&(o.data=String(o.data)),this._getType(o)!==F.string){const p=this._getOrReturnCtx(o);return Q(p,{code:v.invalid_type,expected:F.string,received:p.parsedType}),ce}const c=new xt;let d;for(const p of this._def.checks)if(p.kind==="min")o.data.length<p.value&&(d=this._getOrReturnCtx(o,d),Q(d,{code:v.too_small,minimum:p.value,type:"string",inclusive:!0,exact:!1,message:p.message}),c.dirty());else if(p.kind==="max")o.data.length>p.value&&(d=this._getOrReturnCtx(o,d),Q(d,{code:v.too_big,maximum:p.value,type:"string",inclusive:!0,exact:!1,message:p.message}),c.dirty());else if(p.kind==="length"){const y=o.data.length>p.value,A=o.data.length<p.value;(y||A)&&(d=this._getOrReturnCtx(o,d),y?Q(d,{code:v.too_big,maximum:p.value,type:"string",inclusive:!0,exact:!0,message:p.message}):A&&Q(d,{code:v.too_small,minimum:p.value,type:"string",inclusive:!0,exact:!0,message:p.message}),c.dirty())}else if(p.kind==="email")WS.test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"email",code:v.invalid_string,message:p.message}),c.dirty());else if(p.kind==="emoji")hc||(hc=new RegExp($S,"u")),hc.test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"emoji",code:v.invalid_string,message:p.message}),c.dirty());else if(p.kind==="uuid")XS.test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"uuid",code:v.invalid_string,message:p.message}),c.dirty());else if(p.kind==="nanoid")QS.test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"nanoid",code:v.invalid_string,message:p.message}),c.dirty());else if(p.kind==="cuid")KS.test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"cuid",code:v.invalid_string,message:p.message}),c.dirty());else if(p.kind==="cuid2")GS.test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"cuid2",code:v.invalid_string,message:p.message}),c.dirty());else if(p.kind==="ulid")ZS.test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"ulid",code:v.invalid_string,message:p.message}),c.dirty());else if(p.kind==="url")try{new URL(o.data)}catch{d=this._getOrReturnCtx(o,d),Q(d,{validation:"url",code:v.invalid_string,message:p.message}),c.dirty()}else p.kind==="regex"?(p.regex.lastIndex=0,p.regex.test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"regex",code:v.invalid_string,message:p.message}),c.dirty())):p.kind==="trim"?o.data=o.data.trim():p.kind==="includes"?o.data.includes(p.value,p.position)||(d=this._getOrReturnCtx(o,d),Q(d,{code:v.invalid_string,validation:{includes:p.value,position:p.position},message:p.message}),c.dirty()):p.kind==="toLowerCase"?o.data=o.data.toLowerCase():p.kind==="toUpperCase"?o.data=o.data.toUpperCase():p.kind==="startsWith"?o.data.startsWith(p.value)||(d=this._getOrReturnCtx(o,d),Q(d,{code:v.invalid_string,validation:{startsWith:p.value},message:p.message}),c.dirty()):p.kind==="endsWith"?o.data.endsWith(p.value)||(d=this._getOrReturnCtx(o,d),Q(d,{code:v.invalid_string,validation:{endsWith:p.value},message:p.message}),c.dirty()):p.kind==="datetime"?s1(p).test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{code:v.invalid_string,validation:"datetime",message:p.message}),c.dirty()):p.kind==="date"?i1.test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{code:v.invalid_string,validation:"date",message:p.message}),c.dirty()):p.kind==="time"?o1(p).test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{code:v.invalid_string,validation:"time",message:p.message}),c.dirty()):p.kind==="duration"?PS.test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"duration",code:v.invalid_string,message:p.message}),c.dirty()):p.kind==="ip"?u1(o.data,p.version)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"ip",code:v.invalid_string,message:p.message}),c.dirty()):p.kind==="jwt"?r1(o.data,p.alg)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"jwt",code:v.invalid_string,message:p.message}),c.dirty()):p.kind==="cidr"?c1(o.data,p.version)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"cidr",code:v.invalid_string,message:p.message}),c.dirty()):p.kind==="base64"?n1.test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"base64",code:v.invalid_string,message:p.message}),c.dirty()):p.kind==="base64url"?l1.test(o.data)||(d=this._getOrReturnCtx(o,d),Q(d,{validation:"base64url",code:v.invalid_string,message:p.message}),c.dirty()):Oe.assertNever(p);return{status:c.value,value:o.data}}_regex(o,r,c){return this.refinement(d=>o.test(d),{validation:r,code:v.invalid_string,...ne.errToObj(c)})}_addCheck(o){return new ca({...this._def,checks:[...this._def.checks,o]})}email(o){return this._addCheck({kind:"email",...ne.errToObj(o)})}url(o){return this._addCheck({kind:"url",...ne.errToObj(o)})}emoji(o){return this._addCheck({kind:"emoji",...ne.errToObj(o)})}uuid(o){return this._addCheck({kind:"uuid",...ne.errToObj(o)})}nanoid(o){return this._addCheck({kind:"nanoid",...ne.errToObj(o)})}cuid(o){return this._addCheck({kind:"cuid",...ne.errToObj(o)})}cuid2(o){return this._addCheck({kind:"cuid2",...ne.errToObj(o)})}ulid(o){return this._addCheck({kind:"ulid",...ne.errToObj(o)})}base64(o){return this._addCheck({kind:"base64",...ne.errToObj(o)})}base64url(o){return this._addCheck({kind:"base64url",...ne.errToObj(o)})}jwt(o){return this._addCheck({kind:"jwt",...ne.errToObj(o)})}ip(o){return this._addCheck({kind:"ip",...ne.errToObj(o)})}cidr(o){return this._addCheck({kind:"cidr",...ne.errToObj(o)})}datetime(o){return typeof o=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:o}):this._addCheck({kind:"datetime",precision:typeof(o==null?void 0:o.precision)>"u"?null:o==null?void 0:o.precision,offset:(o==null?void 0:o.offset)??!1,local:(o==null?void 0:o.local)??!1,...ne.errToObj(o==null?void 0:o.message)})}date(o){return this._addCheck({kind:"date",message:o})}time(o){return typeof o=="string"?this._addCheck({kind:"time",precision:null,message:o}):this._addCheck({kind:"time",precision:typeof(o==null?void 0:o.precision)>"u"?null:o==null?void 0:o.precision,...ne.errToObj(o==null?void 0:o.message)})}duration(o){return this._addCheck({kind:"duration",...ne.errToObj(o)})}regex(o,r){return this._addCheck({kind:"regex",regex:o,...ne.errToObj(r)})}includes(o,r){return this._addCheck({kind:"includes",value:o,position:r==null?void 0:r.position,...ne.errToObj(r==null?void 0:r.message)})}startsWith(o,r){return this._addCheck({kind:"startsWith",value:o,...ne.errToObj(r)})}endsWith(o,r){return this._addCheck({kind:"endsWith",value:o,...ne.errToObj(r)})}min(o,r){return this._addCheck({kind:"min",value:o,...ne.errToObj(r)})}max(o,r){return this._addCheck({kind:"max",value:o,...ne.errToObj(r)})}length(o,r){return this._addCheck({kind:"length",value:o,...ne.errToObj(r)})}nonempty(o){return this.min(1,ne.errToObj(o))}trim(){return new ca({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new ca({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new ca({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(o=>o.kind==="datetime")}get isDate(){return!!this._def.checks.find(o=>o.kind==="date")}get isTime(){return!!this._def.checks.find(o=>o.kind==="time")}get isDuration(){return!!this._def.checks.find(o=>o.kind==="duration")}get isEmail(){return!!this._def.checks.find(o=>o.kind==="email")}get isURL(){return!!this._def.checks.find(o=>o.kind==="url")}get isEmoji(){return!!this._def.checks.find(o=>o.kind==="emoji")}get isUUID(){return!!this._def.checks.find(o=>o.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(o=>o.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(o=>o.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(o=>o.kind==="cuid2")}get isULID(){return!!this._def.checks.find(o=>o.kind==="ulid")}get isIP(){return!!this._def.checks.find(o=>o.kind==="ip")}get isCIDR(){return!!this._def.checks.find(o=>o.kind==="cidr")}get isBase64(){return!!this._def.checks.find(o=>o.kind==="base64")}get isBase64url(){return!!this._def.checks.find(o=>o.kind==="base64url")}get minLength(){let o=null;for(const r of this._def.checks)r.kind==="min"&&(o===null||r.value>o)&&(o=r.value);return o}get maxLength(){let o=null;for(const r of this._def.checks)r.kind==="max"&&(o===null||r.value<o)&&(o=r.value);return o}}ca.create=i=>new ca({checks:[],typeName:de.ZodString,coerce:(i==null?void 0:i.coerce)??!1,...ge(i)});function d1(i,o){const r=(i.toString().split(".")[1]||"").length,c=(o.toString().split(".")[1]||"").length,d=r>c?r:c,p=Number.parseInt(i.toFixed(d).replace(".","")),y=Number.parseInt(o.toFixed(d).replace(".",""));return p%y/10**d}class Bn extends Ee{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(o){if(this._def.coerce&&(o.data=Number(o.data)),this._getType(o)!==F.number){const p=this._getOrReturnCtx(o);return Q(p,{code:v.invalid_type,expected:F.number,received:p.parsedType}),ce}let c;const d=new xt;for(const p of this._def.checks)p.kind==="int"?Oe.isInteger(o.data)||(c=this._getOrReturnCtx(o,c),Q(c,{code:v.invalid_type,expected:"integer",received:"float",message:p.message}),d.dirty()):p.kind==="min"?(p.inclusive?o.data<p.value:o.data<=p.value)&&(c=this._getOrReturnCtx(o,c),Q(c,{code:v.too_small,minimum:p.value,type:"number",inclusive:p.inclusive,exact:!1,message:p.message}),d.dirty()):p.kind==="max"?(p.inclusive?o.data>p.value:o.data>=p.value)&&(c=this._getOrReturnCtx(o,c),Q(c,{code:v.too_big,maximum:p.value,type:"number",inclusive:p.inclusive,exact:!1,message:p.message}),d.dirty()):p.kind==="multipleOf"?d1(o.data,p.value)!==0&&(c=this._getOrReturnCtx(o,c),Q(c,{code:v.not_multiple_of,multipleOf:p.value,message:p.message}),d.dirty()):p.kind==="finite"?Number.isFinite(o.data)||(c=this._getOrReturnCtx(o,c),Q(c,{code:v.not_finite,message:p.message}),d.dirty()):Oe.assertNever(p);return{status:d.value,value:o.data}}gte(o,r){return this.setLimit("min",o,!0,ne.toString(r))}gt(o,r){return this.setLimit("min",o,!1,ne.toString(r))}lte(o,r){return this.setLimit("max",o,!0,ne.toString(r))}lt(o,r){return this.setLimit("max",o,!1,ne.toString(r))}setLimit(o,r,c,d){return new Bn({...this._def,checks:[...this._def.checks,{kind:o,value:r,inclusive:c,message:ne.toString(d)}]})}_addCheck(o){return new Bn({...this._def,checks:[...this._def.checks,o]})}int(o){return this._addCheck({kind:"int",message:ne.toString(o)})}positive(o){return this._addCheck({kind:"min",value:0,inclusive:!1,message:ne.toString(o)})}negative(o){return this._addCheck({kind:"max",value:0,inclusive:!1,message:ne.toString(o)})}nonpositive(o){return this._addCheck({kind:"max",value:0,inclusive:!0,message:ne.toString(o)})}nonnegative(o){return this._addCheck({kind:"min",value:0,inclusive:!0,message:ne.toString(o)})}multipleOf(o,r){return this._addCheck({kind:"multipleOf",value:o,message:ne.toString(r)})}finite(o){return this._addCheck({kind:"finite",message:ne.toString(o)})}safe(o){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:ne.toString(o)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:ne.toString(o)})}get minValue(){let o=null;for(const r of this._def.checks)r.kind==="min"&&(o===null||r.value>o)&&(o=r.value);return o}get maxValue(){let o=null;for(const r of this._def.checks)r.kind==="max"&&(o===null||r.value<o)&&(o=r.value);return o}get isInt(){return!!this._def.checks.find(o=>o.kind==="int"||o.kind==="multipleOf"&&Oe.isInteger(o.value))}get isFinite(){let o=null,r=null;for(const c of this._def.checks){if(c.kind==="finite"||c.kind==="int"||c.kind==="multipleOf")return!0;c.kind==="min"?(r===null||c.value>r)&&(r=c.value):c.kind==="max"&&(o===null||c.value<o)&&(o=c.value)}return Number.isFinite(r)&&Number.isFinite(o)}}Bn.create=i=>new Bn({checks:[],typeName:de.ZodNumber,coerce:(i==null?void 0:i.coerce)||!1,...ge(i)});class Hn extends Ee{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(o){if(this._def.coerce)try{o.data=BigInt(o.data)}catch{return this._getInvalidInput(o)}if(this._getType(o)!==F.bigint)return this._getInvalidInput(o);let c;const d=new xt;for(const p of this._def.checks)p.kind==="min"?(p.inclusive?o.data<p.value:o.data<=p.value)&&(c=this._getOrReturnCtx(o,c),Q(c,{code:v.too_small,type:"bigint",minimum:p.value,inclusive:p.inclusive,message:p.message}),d.dirty()):p.kind==="max"?(p.inclusive?o.data>p.value:o.data>=p.value)&&(c=this._getOrReturnCtx(o,c),Q(c,{code:v.too_big,type:"bigint",maximum:p.value,inclusive:p.inclusive,message:p.message}),d.dirty()):p.kind==="multipleOf"?o.data%p.value!==BigInt(0)&&(c=this._getOrReturnCtx(o,c),Q(c,{code:v.not_multiple_of,multipleOf:p.value,message:p.message}),d.dirty()):Oe.assertNever(p);return{status:d.value,value:o.data}}_getInvalidInput(o){const r=this._getOrReturnCtx(o);return Q(r,{code:v.invalid_type,expected:F.bigint,received:r.parsedType}),ce}gte(o,r){return this.setLimit("min",o,!0,ne.toString(r))}gt(o,r){return this.setLimit("min",o,!1,ne.toString(r))}lte(o,r){return this.setLimit("max",o,!0,ne.toString(r))}lt(o,r){return this.setLimit("max",o,!1,ne.toString(r))}setLimit(o,r,c,d){return new Hn({...this._def,checks:[...this._def.checks,{kind:o,value:r,inclusive:c,message:ne.toString(d)}]})}_addCheck(o){return new Hn({...this._def,checks:[...this._def.checks,o]})}positive(o){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:ne.toString(o)})}negative(o){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:ne.toString(o)})}nonpositive(o){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:ne.toString(o)})}nonnegative(o){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:ne.toString(o)})}multipleOf(o,r){return this._addCheck({kind:"multipleOf",value:o,message:ne.toString(r)})}get minValue(){let o=null;for(const r of this._def.checks)r.kind==="min"&&(o===null||r.value>o)&&(o=r.value);return o}get maxValue(){let o=null;for(const r of this._def.checks)r.kind==="max"&&(o===null||r.value<o)&&(o=r.value);return o}}Hn.create=i=>new Hn({checks:[],typeName:de.ZodBigInt,coerce:(i==null?void 0:i.coerce)??!1,...ge(i)});class xs extends Ee{_parse(o){if(this._def.coerce&&(o.data=!!o.data),this._getType(o)!==F.boolean){const c=this._getOrReturnCtx(o);return Q(c,{code:v.invalid_type,expected:F.boolean,received:c.parsedType}),ce}return Ft(o.data)}}xs.create=i=>new xs({typeName:de.ZodBoolean,coerce:(i==null?void 0:i.coerce)||!1,...ge(i)});class Ul extends Ee{_parse(o){if(this._def.coerce&&(o.data=new Date(o.data)),this._getType(o)!==F.date){const p=this._getOrReturnCtx(o);return Q(p,{code:v.invalid_type,expected:F.date,received:p.parsedType}),ce}if(Number.isNaN(o.data.getTime())){const p=this._getOrReturnCtx(o);return Q(p,{code:v.invalid_date}),ce}const c=new xt;let d;for(const p of this._def.checks)p.kind==="min"?o.data.getTime()<p.value&&(d=this._getOrReturnCtx(o,d),Q(d,{code:v.too_small,message:p.message,inclusive:!0,exact:!1,minimum:p.value,type:"date"}),c.dirty()):p.kind==="max"?o.data.getTime()>p.value&&(d=this._getOrReturnCtx(o,d),Q(d,{code:v.too_big,message:p.message,inclusive:!0,exact:!1,maximum:p.value,type:"date"}),c.dirty()):Oe.assertNever(p);return{status:c.value,value:new Date(o.data.getTime())}}_addCheck(o){return new Ul({...this._def,checks:[...this._def.checks,o]})}min(o,r){return this._addCheck({kind:"min",value:o.getTime(),message:ne.toString(r)})}max(o,r){return this._addCheck({kind:"max",value:o.getTime(),message:ne.toString(r)})}get minDate(){let o=null;for(const r of this._def.checks)r.kind==="min"&&(o===null||r.value>o)&&(o=r.value);return o!=null?new Date(o):null}get maxDate(){let o=null;for(const r of this._def.checks)r.kind==="max"&&(o===null||r.value<o)&&(o=r.value);return o!=null?new Date(o):null}}Ul.create=i=>new Ul({checks:[],coerce:(i==null?void 0:i.coerce)||!1,typeName:de.ZodDate,...ge(i)});class Ah extends Ee{_parse(o){if(this._getType(o)!==F.symbol){const c=this._getOrReturnCtx(o);return Q(c,{code:v.invalid_type,expected:F.symbol,received:c.parsedType}),ce}return Ft(o.data)}}Ah.create=i=>new Ah({typeName:de.ZodSymbol,...ge(i)});class Tc extends Ee{_parse(o){if(this._getType(o)!==F.undefined){const c=this._getOrReturnCtx(o);return Q(c,{code:v.invalid_type,expected:F.undefined,received:c.parsedType}),ce}return Ft(o.data)}}Tc.create=i=>new Tc({typeName:de.ZodUndefined,...ge(i)});class Ts extends Ee{_parse(o){if(this._getType(o)!==F.null){const c=this._getOrReturnCtx(o);return Q(c,{code:v.invalid_type,expected:F.null,received:c.parsedType}),ce}return Ft(o.data)}}Ts.create=i=>new Ts({typeName:de.ZodNull,...ge(i)});class kh extends Ee{constructor(){super(...arguments),this._any=!0}_parse(o){return Ft(o.data)}}kh.create=i=>new kh({typeName:de.ZodAny,...ge(i)});class Ec extends Ee{constructor(){super(...arguments),this._unknown=!0}_parse(o){return Ft(o.data)}}Ec.create=i=>new Ec({typeName:de.ZodUnknown,...ge(i)});class yn extends Ee{_parse(o){const r=this._getOrReturnCtx(o);return Q(r,{code:v.invalid_type,expected:F.never,received:r.parsedType}),ce}}yn.create=i=>new yn({typeName:de.ZodNever,...ge(i)});class Oh extends Ee{_parse(o){if(this._getType(o)!==F.undefined){const c=this._getOrReturnCtx(o);return Q(c,{code:v.invalid_type,expected:F.void,received:c.parsedType}),ce}return Ft(o.data)}}Oh.create=i=>new Oh({typeName:de.ZodVoid,...ge(i)});class ma extends Ee{_parse(o){const{ctx:r,status:c}=this._processInputParams(o),d=this._def;if(r.parsedType!==F.array)return Q(r,{code:v.invalid_type,expected:F.array,received:r.parsedType}),ce;if(d.exactLength!==null){const y=r.data.length>d.exactLength.value,A=r.data.length<d.exactLength.value;(y||A)&&(Q(r,{code:y?v.too_big:v.too_small,minimum:A?d.exactLength.value:void 0,maximum:y?d.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:d.exactLength.message}),c.dirty())}if(d.minLength!==null&&r.data.length<d.minLength.value&&(Q(r,{code:v.too_small,minimum:d.minLength.value,type:"array",inclusive:!0,exact:!1,message:d.minLength.message}),c.dirty()),d.maxLength!==null&&r.data.length>d.maxLength.value&&(Q(r,{code:v.too_big,maximum:d.maxLength.value,type:"array",inclusive:!0,exact:!1,message:d.maxLength.message}),c.dirty()),r.common.async)return Promise.all([...r.data].map((y,A)=>d.type._parseAsync(new fa(r,y,r.path,A)))).then(y=>xt.mergeArray(c,y));const p=[...r.data].map((y,A)=>d.type._parseSync(new fa(r,y,r.path,A)));return xt.mergeArray(c,p)}get element(){return this._def.type}min(o,r){return new ma({...this._def,minLength:{value:o,message:ne.toString(r)}})}max(o,r){return new ma({...this._def,maxLength:{value:o,message:ne.toString(r)}})}length(o,r){return new ma({...this._def,exactLength:{value:o,message:ne.toString(r)}})}nonempty(o){return this.min(1,o)}}ma.create=(i,o)=>new ma({type:i,minLength:null,maxLength:null,exactLength:null,typeName:de.ZodArray,...ge(o)});function Ml(i){if(i instanceof nt){const o={};for(const r in i.shape){const c=i.shape[r];o[r]=La.create(Ml(c))}return new nt({...i._def,shape:()=>o})}else return i instanceof ma?new ma({...i._def,type:Ml(i.element)}):i instanceof La?La.create(Ml(i.unwrap())):i instanceof Kn?Kn.create(Ml(i.unwrap())):i instanceof Vn?Vn.create(i.items.map(o=>Ml(o))):i}class nt extends Ee{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const o=this._def.shape(),r=Oe.objectKeys(o);return this._cached={shape:o,keys:r},this._cached}_parse(o){if(this._getType(o)!==F.object){const _=this._getOrReturnCtx(o);return Q(_,{code:v.invalid_type,expected:F.object,received:_.parsedType}),ce}const{status:c,ctx:d}=this._processInputParams(o),{shape:p,keys:y}=this._getCached(),A=[];if(!(this._def.catchall instanceof yn&&this._def.unknownKeys==="strip"))for(const _ in d.data)y.includes(_)||A.push(_);const O=[];for(const _ of y){const V=p[_],z=d.data[_];O.push({key:{status:"valid",value:_},value:V._parse(new fa(d,z,d.path,_)),alwaysSet:_ in d.data})}if(this._def.catchall instanceof yn){const _=this._def.unknownKeys;if(_==="passthrough")for(const V of A)O.push({key:{status:"valid",value:V},value:{status:"valid",value:d.data[V]}});else if(_==="strict")A.length>0&&(Q(d,{code:v.unrecognized_keys,keys:A}),c.dirty());else if(_!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const _=this._def.catchall;for(const V of A){const z=d.data[V];O.push({key:{status:"valid",value:V},value:_._parse(new fa(d,z,d.path,V)),alwaysSet:V in d.data})}}return d.common.async?Promise.resolve().then(async()=>{const _=[];for(const V of O){const z=await V.key,H=await V.value;_.push({key:z,value:H,alwaysSet:V.alwaysSet})}return _}).then(_=>xt.mergeObjectSync(c,_)):xt.mergeObjectSync(c,O)}get shape(){return this._def.shape()}strict(o){return ne.errToObj,new nt({...this._def,unknownKeys:"strict",...o!==void 0?{errorMap:(r,c)=>{var p,y;const d=((y=(p=this._def).errorMap)==null?void 0:y.call(p,r,c).message)??c.defaultError;return r.code==="unrecognized_keys"?{message:ne.errToObj(o).message??d}:{message:d}}}:{}})}strip(){return new nt({...this._def,unknownKeys:"strip"})}passthrough(){return new nt({...this._def,unknownKeys:"passthrough"})}extend(o){return new nt({...this._def,shape:()=>({...this._def.shape(),...o})})}merge(o){return new nt({unknownKeys:o._def.unknownKeys,catchall:o._def.catchall,shape:()=>({...this._def.shape(),...o._def.shape()}),typeName:de.ZodObject})}setKey(o,r){return this.augment({[o]:r})}catchall(o){return new nt({...this._def,catchall:o})}pick(o){const r={};for(const c of Oe.objectKeys(o))o[c]&&this.shape[c]&&(r[c]=this.shape[c]);return new nt({...this._def,shape:()=>r})}omit(o){const r={};for(const c of Oe.objectKeys(this.shape))o[c]||(r[c]=this.shape[c]);return new nt({...this._def,shape:()=>r})}deepPartial(){return Ml(this)}partial(o){const r={};for(const c of Oe.objectKeys(this.shape)){const d=this.shape[c];o&&!o[c]?r[c]=d:r[c]=d.optional()}return new nt({...this._def,shape:()=>r})}required(o){const r={};for(const c of Oe.objectKeys(this.shape))if(o&&!o[c])r[c]=this.shape[c];else{let p=this.shape[c];for(;p instanceof La;)p=p._def.innerType;r[c]=p}return new nt({...this._def,shape:()=>r})}keyof(){return ug(Oe.objectKeys(this.shape))}}nt.create=(i,o)=>new nt({shape:()=>i,unknownKeys:"strip",catchall:yn.create(),typeName:de.ZodObject,...ge(o)});nt.strictCreate=(i,o)=>new nt({shape:()=>i,unknownKeys:"strict",catchall:yn.create(),typeName:de.ZodObject,...ge(o)});nt.lazycreate=(i,o)=>new nt({shape:i,unknownKeys:"strip",catchall:yn.create(),typeName:de.ZodObject,...ge(o)});class Es extends Ee{_parse(o){const{ctx:r}=this._processInputParams(o),c=this._def.options;function d(p){for(const A of p)if(A.result.status==="valid")return A.result;for(const A of p)if(A.result.status==="dirty")return r.common.issues.push(...A.ctx.common.issues),A.result;const y=p.map(A=>new Ba(A.ctx.common.issues));return Q(r,{code:v.invalid_union,unionErrors:y}),ce}if(r.common.async)return Promise.all(c.map(async p=>{const y={...r,common:{...r.common,issues:[]},parent:null};return{result:await p._parseAsync({data:r.data,path:r.path,parent:y}),ctx:y}})).then(d);{let p;const y=[];for(const O of c){const _={...r,common:{...r.common,issues:[]},parent:null},V=O._parseSync({data:r.data,path:r.path,parent:_});if(V.status==="valid")return V;V.status==="dirty"&&!p&&(p={result:V,ctx:_}),_.common.issues.length&&y.push(_.common.issues)}if(p)return r.common.issues.push(...p.ctx.common.issues),p.result;const A=y.map(O=>new Ba(O));return Q(r,{code:v.invalid_union,unionErrors:A}),ce}}get options(){return this._def.options}}Es.create=(i,o)=>new Es({options:i,typeName:de.ZodUnion,...ge(o)});const Da=i=>i instanceof Os?Da(i.schema):i instanceof bn?Da(i.innerType()):i instanceof Rs?[i.value]:i instanceof Yn?i.options:i instanceof kc?Oe.objectValues(i.enum):i instanceof ws?Da(i._def.innerType):i instanceof Tc?[void 0]:i instanceof Ts?[null]:i instanceof La?[void 0,...Da(i.unwrap())]:i instanceof Kn?[null,...Da(i.unwrap())]:i instanceof rg||i instanceof Ns?Da(i.unwrap()):i instanceof Is?Da(i._def.innerType):[];class Uc extends Ee{_parse(o){const{ctx:r}=this._processInputParams(o);if(r.parsedType!==F.object)return Q(r,{code:v.invalid_type,expected:F.object,received:r.parsedType}),ce;const c=this.discriminator,d=r.data[c],p=this.optionsMap.get(d);return p?r.common.async?p._parseAsync({data:r.data,path:r.path,parent:r}):p._parseSync({data:r.data,path:r.path,parent:r}):(Q(r,{code:v.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[c]}),ce)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(o,r,c){const d=new Map;for(const p of r){const y=Da(p.shape[o]);if(!y.length)throw new Error(`A discriminator value for key \`${o}\` could not be extracted from all schema options`);for(const A of y){if(d.has(A))throw new Error(`Discriminator property ${String(o)} has duplicate value ${String(A)}`);d.set(A,p)}}return new Uc({typeName:de.ZodDiscriminatedUnion,discriminator:o,options:r,optionsMap:d,...ge(c)})}}function Ac(i,o){const r=gn(i),c=gn(o);if(i===o)return{valid:!0,data:i};if(r===F.object&&c===F.object){const d=Oe.objectKeys(o),p=Oe.objectKeys(i).filter(A=>d.indexOf(A)!==-1),y={...i,...o};for(const A of p){const O=Ac(i[A],o[A]);if(!O.valid)return{valid:!1};y[A]=O.data}return{valid:!0,data:y}}else if(r===F.array&&c===F.array){if(i.length!==o.length)return{valid:!1};const d=[];for(let p=0;p<i.length;p++){const y=i[p],A=o[p],O=Ac(y,A);if(!O.valid)return{valid:!1};d.push(O.data)}return{valid:!0,data:d}}else return r===F.date&&c===F.date&&+i==+o?{valid:!0,data:i}:{valid:!1}}class As extends Ee{_parse(o){const{status:r,ctx:c}=this._processInputParams(o),d=(p,y)=>{if(xh(p)||xh(y))return ce;const A=Ac(p.value,y.value);return A.valid?((Th(p)||Th(y))&&r.dirty(),{status:r.value,value:A.data}):(Q(c,{code:v.invalid_intersection_types}),ce)};return c.common.async?Promise.all([this._def.left._parseAsync({data:c.data,path:c.path,parent:c}),this._def.right._parseAsync({data:c.data,path:c.path,parent:c})]).then(([p,y])=>d(p,y)):d(this._def.left._parseSync({data:c.data,path:c.path,parent:c}),this._def.right._parseSync({data:c.data,path:c.path,parent:c}))}}As.create=(i,o,r)=>new As({left:i,right:o,typeName:de.ZodIntersection,...ge(r)});class Vn extends Ee{_parse(o){const{status:r,ctx:c}=this._processInputParams(o);if(c.parsedType!==F.array)return Q(c,{code:v.invalid_type,expected:F.array,received:c.parsedType}),ce;if(c.data.length<this._def.items.length)return Q(c,{code:v.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),ce;!this._def.rest&&c.data.length>this._def.items.length&&(Q(c,{code:v.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),r.dirty());const p=[...c.data].map((y,A)=>{const O=this._def.items[A]||this._def.rest;return O?O._parse(new fa(c,y,c.path,A)):null}).filter(y=>!!y);return c.common.async?Promise.all(p).then(y=>xt.mergeArray(r,y)):xt.mergeArray(r,p)}get items(){return this._def.items}rest(o){return new Vn({...this._def,rest:o})}}Vn.create=(i,o)=>{if(!Array.isArray(i))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Vn({items:i,typeName:de.ZodTuple,rest:null,...ge(o)})};class ks extends Ee{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(o){const{status:r,ctx:c}=this._processInputParams(o);if(c.parsedType!==F.object)return Q(c,{code:v.invalid_type,expected:F.object,received:c.parsedType}),ce;const d=[],p=this._def.keyType,y=this._def.valueType;for(const A in c.data)d.push({key:p._parse(new fa(c,A,c.path,A)),value:y._parse(new fa(c,c.data[A],c.path,A)),alwaysSet:A in c.data});return c.common.async?xt.mergeObjectAsync(r,d):xt.mergeObjectSync(r,d)}get element(){return this._def.valueType}static create(o,r,c){return r instanceof Ee?new ks({keyType:o,valueType:r,typeName:de.ZodRecord,...ge(c)}):new ks({keyType:ca.create(),valueType:o,typeName:de.ZodRecord,...ge(r)})}}class Rh extends Ee{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(o){const{status:r,ctx:c}=this._processInputParams(o);if(c.parsedType!==F.map)return Q(c,{code:v.invalid_type,expected:F.map,received:c.parsedType}),ce;const d=this._def.keyType,p=this._def.valueType,y=[...c.data.entries()].map(([A,O],_)=>({key:d._parse(new fa(c,A,c.path,[_,"key"])),value:p._parse(new fa(c,O,c.path,[_,"value"]))}));if(c.common.async){const A=new Map;return Promise.resolve().then(async()=>{for(const O of y){const _=await O.key,V=await O.value;if(_.status==="aborted"||V.status==="aborted")return ce;(_.status==="dirty"||V.status==="dirty")&&r.dirty(),A.set(_.value,V.value)}return{status:r.value,value:A}})}else{const A=new Map;for(const O of y){const _=O.key,V=O.value;if(_.status==="aborted"||V.status==="aborted")return ce;(_.status==="dirty"||V.status==="dirty")&&r.dirty(),A.set(_.value,V.value)}return{status:r.value,value:A}}}}Rh.create=(i,o,r)=>new Rh({valueType:o,keyType:i,typeName:de.ZodMap,...ge(r)});class Vi extends Ee{_parse(o){const{status:r,ctx:c}=this._processInputParams(o);if(c.parsedType!==F.set)return Q(c,{code:v.invalid_type,expected:F.set,received:c.parsedType}),ce;const d=this._def;d.minSize!==null&&c.data.size<d.minSize.value&&(Q(c,{code:v.too_small,minimum:d.minSize.value,type:"set",inclusive:!0,exact:!1,message:d.minSize.message}),r.dirty()),d.maxSize!==null&&c.data.size>d.maxSize.value&&(Q(c,{code:v.too_big,maximum:d.maxSize.value,type:"set",inclusive:!0,exact:!1,message:d.maxSize.message}),r.dirty());const p=this._def.valueType;function y(O){const _=new Set;for(const V of O){if(V.status==="aborted")return ce;V.status==="dirty"&&r.dirty(),_.add(V.value)}return{status:r.value,value:_}}const A=[...c.data.values()].map((O,_)=>p._parse(new fa(c,O,c.path,_)));return c.common.async?Promise.all(A).then(O=>y(O)):y(A)}min(o,r){return new Vi({...this._def,minSize:{value:o,message:ne.toString(r)}})}max(o,r){return new Vi({...this._def,maxSize:{value:o,message:ne.toString(r)}})}size(o,r){return this.min(o,r).max(o,r)}nonempty(o){return this.min(1,o)}}Vi.create=(i,o)=>new Vi({valueType:i,minSize:null,maxSize:null,typeName:de.ZodSet,...ge(o)});class Os extends Ee{get schema(){return this._def.getter()}_parse(o){const{ctx:r}=this._processInputParams(o);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}}Os.create=(i,o)=>new Os({getter:i,typeName:de.ZodLazy,...ge(o)});class Rs extends Ee{_parse(o){if(o.data!==this._def.value){const r=this._getOrReturnCtx(o);return Q(r,{received:r.data,code:v.invalid_literal,expected:this._def.value}),ce}return{status:"valid",value:o.data}}get value(){return this._def.value}}Rs.create=(i,o)=>new Rs({value:i,typeName:de.ZodLiteral,...ge(o)});function ug(i,o){return new Yn({values:i,typeName:de.ZodEnum,...ge(o)})}class Yn extends Ee{_parse(o){if(typeof o.data!="string"){const r=this._getOrReturnCtx(o),c=this._def.values;return Q(r,{expected:Oe.joinValues(c),received:r.parsedType,code:v.invalid_type}),ce}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(o.data)){const r=this._getOrReturnCtx(o),c=this._def.values;return Q(r,{received:r.data,code:v.invalid_enum_value,options:c}),ce}return Ft(o.data)}get options(){return this._def.values}get enum(){const o={};for(const r of this._def.values)o[r]=r;return o}get Values(){const o={};for(const r of this._def.values)o[r]=r;return o}get Enum(){const o={};for(const r of this._def.values)o[r]=r;return o}extract(o,r=this._def){return Yn.create(o,{...this._def,...r})}exclude(o,r=this._def){return Yn.create(this.options.filter(c=>!o.includes(c)),{...this._def,...r})}}Yn.create=ug;class kc extends Ee{_parse(o){const r=Oe.getValidEnumValues(this._def.values),c=this._getOrReturnCtx(o);if(c.parsedType!==F.string&&c.parsedType!==F.number){const d=Oe.objectValues(r);return Q(c,{expected:Oe.joinValues(d),received:c.parsedType,code:v.invalid_type}),ce}if(this._cache||(this._cache=new Set(Oe.getValidEnumValues(this._def.values))),!this._cache.has(o.data)){const d=Oe.objectValues(r);return Q(c,{received:c.data,code:v.invalid_enum_value,options:d}),ce}return Ft(o.data)}get enum(){return this._def.values}}kc.create=(i,o)=>new kc({values:i,typeName:de.ZodNativeEnum,...ge(o)});class Cs extends Ee{unwrap(){return this._def.type}_parse(o){const{ctx:r}=this._processInputParams(o);if(r.parsedType!==F.promise&&r.common.async===!1)return Q(r,{code:v.invalid_type,expected:F.promise,received:r.parsedType}),ce;const c=r.parsedType===F.promise?r.data:Promise.resolve(r.data);return Ft(c.then(d=>this._def.type.parseAsync(d,{path:r.path,errorMap:r.common.contextualErrorMap})))}}Cs.create=(i,o)=>new Cs({type:i,typeName:de.ZodPromise,...ge(o)});class bn extends Ee{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===de.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(o){const{status:r,ctx:c}=this._processInputParams(o),d=this._def.effect||null,p={addIssue:y=>{Q(c,y),y.fatal?r.abort():r.dirty()},get path(){return c.path}};if(p.addIssue=p.addIssue.bind(p),d.type==="preprocess"){const y=d.transform(c.data,p);if(c.common.async)return Promise.resolve(y).then(async A=>{if(r.value==="aborted")return ce;const O=await this._def.schema._parseAsync({data:A,path:c.path,parent:c});return O.status==="aborted"?ce:O.status==="dirty"||r.value==="dirty"?Li(O.value):O});{if(r.value==="aborted")return ce;const A=this._def.schema._parseSync({data:y,path:c.path,parent:c});return A.status==="aborted"?ce:A.status==="dirty"||r.value==="dirty"?Li(A.value):A}}if(d.type==="refinement"){const y=A=>{const O=d.refinement(A,p);if(c.common.async)return Promise.resolve(O);if(O instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return A};if(c.common.async===!1){const A=this._def.schema._parseSync({data:c.data,path:c.path,parent:c});return A.status==="aborted"?ce:(A.status==="dirty"&&r.dirty(),y(A.value),{status:r.value,value:A.value})}else return this._def.schema._parseAsync({data:c.data,path:c.path,parent:c}).then(A=>A.status==="aborted"?ce:(A.status==="dirty"&&r.dirty(),y(A.value).then(()=>({status:r.value,value:A.value}))))}if(d.type==="transform")if(c.common.async===!1){const y=this._def.schema._parseSync({data:c.data,path:c.path,parent:c});if(!zl(y))return ce;const A=d.transform(y.value,p);if(A instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:r.value,value:A}}else return this._def.schema._parseAsync({data:c.data,path:c.path,parent:c}).then(y=>zl(y)?Promise.resolve(d.transform(y.value,p)).then(A=>({status:r.value,value:A})):ce);Oe.assertNever(d)}}bn.create=(i,o,r)=>new bn({schema:i,typeName:de.ZodEffects,effect:o,...ge(r)});bn.createWithPreprocess=(i,o,r)=>new bn({schema:o,effect:{type:"preprocess",transform:i},typeName:de.ZodEffects,...ge(r)});class La extends Ee{_parse(o){return this._getType(o)===F.undefined?Ft(void 0):this._def.innerType._parse(o)}unwrap(){return this._def.innerType}}La.create=(i,o)=>new La({innerType:i,typeName:de.ZodOptional,...ge(o)});class Kn extends Ee{_parse(o){return this._getType(o)===F.null?Ft(null):this._def.innerType._parse(o)}unwrap(){return this._def.innerType}}Kn.create=(i,o)=>new Kn({innerType:i,typeName:de.ZodNullable,...ge(o)});class ws extends Ee{_parse(o){const{ctx:r}=this._processInputParams(o);let c=r.data;return r.parsedType===F.undefined&&(c=this._def.defaultValue()),this._def.innerType._parse({data:c,path:r.path,parent:r})}removeDefault(){return this._def.innerType}}ws.create=(i,o)=>new ws({innerType:i,typeName:de.ZodDefault,defaultValue:typeof o.default=="function"?o.default:()=>o.default,...ge(o)});class Is extends Ee{_parse(o){const{ctx:r}=this._processInputParams(o),c={...r,common:{...r.common,issues:[]}},d=this._def.innerType._parse({data:c.data,path:c.path,parent:{...c}});return _s(d)?d.then(p=>({status:"valid",value:p.status==="valid"?p.value:this._def.catchValue({get error(){return new Ba(c.common.issues)},input:c.data})})):{status:"valid",value:d.status==="valid"?d.value:this._def.catchValue({get error(){return new Ba(c.common.issues)},input:c.data})}}removeCatch(){return this._def.innerType}}Is.create=(i,o)=>new Is({innerType:i,typeName:de.ZodCatch,catchValue:typeof o.catch=="function"?o.catch:()=>o.catch,...ge(o)});class Ch extends Ee{_parse(o){if(this._getType(o)!==F.nan){const c=this._getOrReturnCtx(o);return Q(c,{code:v.invalid_type,expected:F.nan,received:c.parsedType}),ce}return{status:"valid",value:o.data}}}Ch.create=i=>new Ch({typeName:de.ZodNaN,...ge(i)});class rg extends Ee{_parse(o){const{ctx:r}=this._processInputParams(o),c=r.data;return this._def.type._parse({data:c,path:r.path,parent:r})}unwrap(){return this._def.type}}class Dc extends Ee{_parse(o){const{status:r,ctx:c}=this._processInputParams(o);if(c.common.async)return(async()=>{const p=await this._def.in._parseAsync({data:c.data,path:c.path,parent:c});return p.status==="aborted"?ce:p.status==="dirty"?(r.dirty(),Li(p.value)):this._def.out._parseAsync({data:p.value,path:c.path,parent:c})})();{const d=this._def.in._parseSync({data:c.data,path:c.path,parent:c});return d.status==="aborted"?ce:d.status==="dirty"?(r.dirty(),{status:"dirty",value:d.value}):this._def.out._parseSync({data:d.value,path:c.path,parent:c})}}static create(o,r){return new Dc({in:o,out:r,typeName:de.ZodPipeline})}}class Ns extends Ee{_parse(o){const r=this._def.innerType._parse(o),c=d=>(zl(d)&&(d.value=Object.freeze(d.value)),d);return _s(r)?r.then(d=>c(d)):c(r)}unwrap(){return this._def.innerType}}Ns.create=(i,o)=>new Ns({innerType:i,typeName:de.ZodReadonly,...ge(o)});var de;(function(i){i.ZodString="ZodString",i.ZodNumber="ZodNumber",i.ZodNaN="ZodNaN",i.ZodBigInt="ZodBigInt",i.ZodBoolean="ZodBoolean",i.ZodDate="ZodDate",i.ZodSymbol="ZodSymbol",i.ZodUndefined="ZodUndefined",i.ZodNull="ZodNull",i.ZodAny="ZodAny",i.ZodUnknown="ZodUnknown",i.ZodNever="ZodNever",i.ZodVoid="ZodVoid",i.ZodArray="ZodArray",i.ZodObject="ZodObject",i.ZodUnion="ZodUnion",i.ZodDiscriminatedUnion="ZodDiscriminatedUnion",i.ZodIntersection="ZodIntersection",i.ZodTuple="ZodTuple",i.ZodRecord="ZodRecord",i.ZodMap="ZodMap",i.ZodSet="ZodSet",i.ZodFunction="ZodFunction",i.ZodLazy="ZodLazy",i.ZodLiteral="ZodLiteral",i.ZodEnum="ZodEnum",i.ZodEffects="ZodEffects",i.ZodNativeEnum="ZodNativeEnum",i.ZodOptional="ZodOptional",i.ZodNullable="ZodNullable",i.ZodDefault="ZodDefault",i.ZodCatch="ZodCatch",i.ZodPromise="ZodPromise",i.ZodBranded="ZodBranded",i.ZodPipeline="ZodPipeline",i.ZodReadonly="ZodReadonly"})(de||(de={}));const l=ca.create,U=Bn.create;Hn.create;const x=xs.create,ja=Ul.create,cg=Ts.create,j=Ec.create,m1=yn.create,b=ma.create,f=nt.create,Ke=Es.create,pa=Uc.create;As.create;Vn.create;const B=ks.create,f1=Os.create,Y=Rs.create,g=Yn.create;Cs.create;La.create;Kn.create;const Dl=bn.createWithPreprocess,be={string:(i=>ca.create({...i,coerce:!0})),number:(i=>Bn.create({...i,coerce:!0})),boolean:(i=>xs.create({...i,coerce:!0})),bigint:(i=>Hn.create({...i,coerce:!0})),date:(i=>Ul.create({...i,coerce:!0}))},p1=["active","paused","archived"],dg=1024*1024*1024,h1=["local_trusted","authenticated"],g1=["private","public"],y1=["loopback","lan","tailnet","custom"],b1=["auto","explicit"],v1=["active","paused","idle","running","error","pending_approval","terminated"],mg=["process","http","claude_local","codex_local","cursor_cloud","gemini_local","grok_local","hermes_gateway","hermes_local","opencode_local","pi_local","cursor","openclaw_gateway"],S1=["ceo","cto","cmo","cfo","security","engineer","designer","pm","qa","devops","researcher","general"],_1=["cheap"],x1=["bot","cpu","brain","zap","rocket","code","terminal","shield","eye","search","wrench","hammer","lightbulb","sparkles","star","heart","flame","bug","cog","database","globe","lock","mail","message-square","file-code","git-branch","package","puzzle","target","wand","atom","circuit-board","radar","swords","telescope","microscope","crown","gem","hexagon","pentagon","fingerprint"],T1=["folder","rocket","code","terminal","database","globe","package","boxes","box","layers","briefcase","compass","target","flame","zap","star","bug","wrench","hammer","lightbulb","sparkles","shield","lock","search","cog","brain","cpu","git-branch","file-code","puzzle","gem","atom","heart","mail","message-square","crown","radar","telescope","hexagon"],Zi=["backlog","todo","in_progress","in_review","done","blocked","cancelled"],E1=["backlog","todo","in_progress","in_review","blocked","done"],A1=E1.join(","),Zn=["critical","high","medium","low"],fg=["standard","ask","planning","skill_test"],k1=["skill_test"],O1=1024,R1=["project","workspaces_overview","project_workspace"],C1=["header"],w1=["idle","generating","failed"],I1=["user","agent","system"],N1=["message","system_notice"],M1=["neutral","info","success","warning","danger"],z1=["text","code","key_value","issue_link","agent_link","run_link"];function U1(i){return typeof i!="number"||!Number.isFinite(i)?0:Math.min(O1,Math.max(0,Math.floor(i)))}const D1=["suggest_tasks","ask_user_questions","request_confirmation","request_checkbox_confirmation","request_item_verdicts"],Yi=200,jc=Yi,j1=["pending","accepted","rejected","answered","cancelled","expired","failed"],q1=["none","wake_assignee","wake_assignee_on_accept"],L1=["product_bug","platform_bug"],B1=["default","plugin_operation"],H1=["missing_disposition","stranded_assigned_issue","workspace_validation","configuration_validation","active_run_watchdog","issue_graph_liveness"],V1=["active","escalated","resolved","cancelled"],Y1=["agent","user","board","system"],K1=["restored","handed_back","owner_completed","delegated","false_positive","blocked","escalated","cancelled"],G1=["pause","resume","cancel","restore"],Z1=["manual","after_active_runs_finish"],X1="continuation-summary",Q1="pipeline-case-body",J1=[X1,Q1];new Set(J1);const P1=["open","resolved"],W1=["active","stale","orphaned"],$1=["exact","duplicate","fuzzy","ambiguous","missing"],F1=["unknown","open","waiting","running","succeeded","failed","blocked","closed","archived","auth_required","unreachable"],e_=["neutral","info","success","warning","danger","muted"],t_=["unknown","fresh","stale","auth_required","unreachable"],a_=["title","description","comment","document","property","plugin"],n_=["exact","likely","possible"],l_=["normal","auto"],pg=["review","approval"],hg=["assignee","board"],gg=["external_service"],yg=["wake_owner","create_recovery_issue","escalate_to_board"],i_=["idle","pending","changes_requested","completed"],o_=["scheduled","triggered","cleared"],s_=["manual","triggered","done","cancelled","invalid_status","invalid_assignee","dispatch_skipped","timeout_exceeded","max_attempts_exhausted"],u_=["approved","changes_requested"],r_=["company","team","agent","task"],c_=["planned","active","achieved","cancelled"],d_=["backlog","planned","in_progress","completed","cancelled"],m_=["local","ssh","sandbox","plugin"],f_=["active","archived"],p_=["active","released","expired","failed","retained","pending_cleanup"],h_=["pending","success","failed"],g_=["snapshot","image","provider_template","unknown"],y_=["active","superseded","revoked","failed"],b_=["starting","waiting_for_user","capturing","promoted","cancelled","timed_out","failed"],v_=["ssh","browser_terminal","unknown"],qc=["active","paused","archived"],Lc=["coalesce_if_active","always_enqueue","skip_if_active"],Bc=["skip_missed","enqueue_missed_with_cap"],bg=["schedule","webhook","api"],Ds=["bearer","hmac_sha256","github_hmac","none"],S_=["text","textarea","number","boolean","select","date"],__=["hire_agent","approve_ceo_strategy","budget_override_required","request_board_approval"],Xi=["local_encrypted","aws_secrets_manager","gcp_secret_manager","vault"],vg=["ready","warning","coming_soon","disabled"],Hc=["active","disabled","archived","deleted"],Sg=["paperclip_managed","external_reference"],x_=["agent","project","environment","routine","plugin","issue","run","tool_connection","system"],Vc=["unclassified","class_3_static_lease"],T_=["local_disk","s3"],E_=["metered_api","subscription_included","subscription_overage","credits","fixed","unknown"],A_=["reported","unpriced"],k_=["inference_charge","platform_fee","credit_purchase","credit_refund","credit_expiry","byok_fee","gateway_overhead","log_storage_charge","logpush_charge","provisioned_capacity_charge","training_charge","custom_model_import_charge","custom_model_storage_charge","manual_adjustment"],O_=["debit","credit"],R_=["input_token","output_token","cached_input_token","request","credit_usd","credit_unit","model_unit_minute","model_unit_hour","gb_month","train_token","unknown"],C_=["company","agent","project"],w_=["billed_cents"],I_=["calendar_month_utc","lifetime"],N_=["keep_paused","raise_budget_and_resume"],Yc=["owner","admin","operator","viewer"],M_=["human","agent","both"],_g=["human","agent"],z_=["pending_approval","approved","rejected"],xg=["agents:create","agents:configure","agents:suggest-changes","skills:create","skills:suggest-changes","environments:manage","tools:admin","tools:manage_connections","tools:manage_profiles","tools:view_audit","tools:use","tools:manage_runtime","inbox:manage","users:invite","users:manage_permissions","tasks:assign","tasks:assign_scope","tasks:manage_active_checkouts","pipelines:write","joins:approve"],U_=["mcp_http","mcp_stdio","paperclip_plugin","a2a"],D_=["draft","active","disabled","archived"],j_=["managed"],q_=["unknown","healthy","degraded","failed","unchecked","ok","error","missing_secret"],L_=["tool","resource","prompt"],B_=["active","disabled","quarantined","removed"],H_=["low","medium","high","critical","read","write","destructive"],V_=["draft","active","disabled","archived"],Y_=["deny","allow"],K_=["application","connection","catalog_entry","tool_name","risk_level"],G_=["include","exclude"],Z_=["company","agent","project","routine","issue","gateway"],X_=["draft","active","disabled","archived"],Q_=["gateway_only","inherit_context_then_gateway","gateway_then_context"],J_=["none","company","project","routine","issue","agent"],P_=["gateway_client","heartbeat_run","board_user","agent"],Tg=["tools/list","tools/call"],W_=["exchange","oauth_access","static"],$_=["allow","block","require_approval","trust_rule","rate_limit"],F_=["allow","deny","require_approval","rate_limited","defer_runtime"],ex=["pending","authorized","denied","awaiting_approval","executing","succeeded","failed","cancelled","timed_out","rate_limited"],tx=["not_required","required","pending","approved","rejected","expired"],ax=["pending","approved","executing","rejected","expired","cancelled","executed","failed"],nx=["discovery","policy_decision","invocation_created","call_started","call_completed","call_failed","call_denied","approval_requested","approval_resolved","session_revoked","trust_rule_created","trust_rule_revoked","trust_rule_used","runtime_started","runtime_stopped","rate_limited"],lx=["pending","success","failure","denied","timeout","cancelled"],ix=["remote_session","local_stdio"],ox=["starting","running","idle","stopped","failed","disabled","error"],sx=["minute","hour","day","month"],ux=["installed","ready","disabled","error","upgrade_pending","uninstalled"],rx=["connector","workspace","automation","ui"],cx=["companies.read","projects.read","project.workspaces.read","execution.workspaces.read","issues.read","issue.relations.read","issue.subtree.read","issue.comments.read","issue.documents.read","agents.read","goals.read","goals.create","goals.update","activity.read","costs.read","issues.orchestration.read","access.members.read","access.invites.read","authorization.grants.read","authorization.policies.read","authorization.audit.read","database.namespace.read","issues.create","issues.update","issue.relations.write","issues.checkout","issues.wakeup","issue.comments.create","issue.interactions.create","issue.documents.write","projects.managed","routines.managed","skills.managed","agents.pause","agents.resume","agents.invoke","agents.managed","access.members.write","access.invites.write","authorization.grants.write","authorization.policies.write","agent.sessions.create","agent.sessions.list","agent.sessions.send","agent.sessions.close","activity.log.write","metrics.write","telemetry.track","database.namespace.migrate","database.namespace.write","external.objects.detect","external.objects.read","external.objects.write","external.objects.refresh","plugin.state.read","plugin.state.write","events.subscribe","events.emit","jobs.schedule","webhooks.receive","api.routes.register","http.outbound","secrets.read-ref","environment.drivers.register","local.folders","agent.tools.register","instance.settings.register","ui.sidebar.register","ui.page.register","ui.detailTab.register","ui.dashboardWidget.register","ui.commentAnnotation.register","ui.action.register"],dx=["companies","projects","goals","agents","issues","issue_documents","issue_relations","issue_comments","heartbeat_runs","cost_events","approvals","issue_approvals","budget_incidents"],mx=["GET","POST","PATCH","DELETE"],fx=["board","agent","board-or-agent","webhook"],px=["none","required-for-agent-in-progress","always-for-agent"],hx=["page","detailTab","taskDetailView","dashboardWidget","sidebar","routeSidebar","sidebarPanel","projectSidebarItem","globalToolbarButton","toolbarButton","contextMenuItem","commentAnnotation","commentContextMenuItem","settingsPage","companySettingsPage"],gx=50,yx=100,bx=["dashboard","onboarding","companies","company","settings","plugins","org","agents","projects","issues","goals","approvals","costs","activity","inbox","workspaces","design-guide","tests"],vx=["general","environments","access","members","invites","secrets","instance"],Sx=["page","detailTab","taskDetailView","dashboardWidget","sidebar","sidebarPanel","projectSidebarItem","globalToolbarButton","toolbarButton","contextMenuItem","commentAnnotation","commentContextMenuItem","settingsPage"],_x=["navigate","openModal","openDrawer","openPopover","performAction","deepLink"],xx=["inline","compact","default","wide","full"],Tx=["hostInline","hostOverlay","hostRoute","external","iframe"],Eg=["project","issue","agent","goal","run","comment","execution_workspace","project_workspace"],Kc=["instance","company","project","project_workspace","agent","issue","goal","run"],Ag=l().trim().min(1).default("process").describe(`Known built-in adapters: ${mg.join(", ")}. External adapters may register additional non-empty string types at runtime.`),Ex=l().trim().min(1).optional(),Ax=/^[a-z0-9]+(?:-[a-z0-9]+)*$/,Oc=f1(()=>Ke([l(),U(),x(),cg(),b(Oc),B(Oc)]));f({name:l().regex(Ax,"Expected a lowercase URL slug."),description:l().min(1),"allowed-tools":b(l()).optional(),metadata:B(Oc).optional()}).passthrough();const kx=["standard","low_trust_review"],kg="low_trust_review",Ox=1,Rx="quarantine",Gc=l().uuid().optional().nullable(),Cx=g(R1),wx=g(C1);g(w1);f({scopeKind:Cx,scopeId:Gc,slotKey:wx}).strict().superRefine((i,o)=>{const r=typeof i.scopeId=="string";if(i.scopeKind==="workspaces_overview"){r&&o.addIssue({code:v.custom,message:"workspaces_overview summary slots must not include scopeId",path:["scopeId"]});return}r||o.addIssue({code:v.custom,message:`${i.scopeKind} summary slots require scopeId`,path:["scopeId"]})});f({scopeId:Gc}).strict();f({scopeId:Gc,markdown:l().trim().min(1).max(2e5),title:l().trim().min(1).max(200).optional().nullable(),changeSummary:l().trim().min(1).max(1e3).optional().nullable(),baseRevisionId:l().uuid().optional().nullable(),generationIssueId:l().uuid().optional().nullable(),model:l().trim().min(1).max(200).optional().nullable()}).strict();function jl(i){const o=i==null?void 0:i.trim();return o||void 0}function Og(i){var r;const o=(r=jl(i))==null?void 0:r.toLowerCase();return o==="127.0.0.1"||o==="localhost"||o==="::1"}function Rg(i){var r;const o=(r=jl(i))==null?void 0:r.toLowerCase();return o==="0.0.0.0"||o==="::"}function Ix(i,o){const r=jl(i),c=jl(o==null?void 0:o.tailnetBindHost);return!r||Og(r)?"loopback":Rg(r)?"lan":c&&r===c?"tailnet":"custom"}function Nx(i){const o=i.bind??Ix(i.host),r=jl(i.customBindHost),c=[];if(i.deploymentMode==="local_trusted"&&o!=="loopback"&&c.push("local_trusted requires server.bind=loopback"),o==="custom"&&!r){const d=jl(i.host);(!d||Og(d)||Rg(d))&&c.push("server.customBindHost is required when server.bind=custom")}return i.deploymentMode==="authenticated"&&i.deploymentExposure==="public"&&o==="tailnet"&&c.push("server.bind=tailnet is only supported for authenticated/private deployments"),c}const Mx=["manual","routine","ci"],zx=["running","passed","failed","cancelled"],Ux=["P1","P2","P3","P4","P5","P6","P7"],Dx=["pass","fail","skipped"],jx=[3,7,14],qx=[1,2,4],Lx=[1,3,6],Bx=24,Cg=1,wg=720,bs={dailyDays:7,weeklyWeeks:4,monthlyMonths:1},Hx=["all","issues","comments","documents","artifacts","agents","projects"],Vx=["relevance","updated","created","priority"],Yx=["all","issues","comments","documents"],Kx=["literal","url"],Gx=["joined","left"],Ig=l().uuid();f({orderedIds:b(Ig),updatedAt:be.date().nullable()});f({orderedIds:b(Ig)});const Zx=g(Gx);f({state:Zx.optional(),starred:x().optional()}).refine(i=>i.state!==void 0||i.starred!==void 0,{message:"state or starred is required"}).refine(i=>!(i.state==="left"&&i.starred===!0),{message:"starred resources must be joined",path:["starred"]});const Xx=g(["open","allowlist","disabled"]);f({mode:Xx,allowedAgentIds:b(l().uuid()).max(100).default([])}).strict().superRefine((i,o)=>{i.mode!=="allowlist"&&i.allowedAgentIds.length>0&&o.addIssue({code:"custom",message:'allowedAgentIds must be empty when mode is not "allowlist"',path:["allowedAgentIds"]})});const Ng=g(["active","idle","in_review","archived","cleanup_failed"]),Qx=Dl(i=>{if(i==null)return;const r=(Array.isArray(i)?i:[i]).flatMap(c=>typeof c!="string"?[]:c.split(",").map(d=>d.trim()).filter(Boolean));return r.length>0?r:void 0},b(Ng).optional());f({projectId:l().uuid().optional(),status:Qx,limit:be.number().int().min(1).max(yx).optional().default(gx),offset:be.number().int().min(0).optional().default(0)}).strict();const Jx=f({environmentId:l().uuid().optional().nullable(),provisionCommand:l().optional().nullable(),teardownCommand:l().optional().nullable(),cleanupCommand:l().optional().nullable(),workspaceRuntime:B(l(),j()).optional().nullable(),desiredState:g(["running","stopped","manual"]).optional().nullable(),serviceStates:B(g(["running","stopped","manual"])).optional().nullable()}).strict();f({workspaceCommandId:l().min(1).optional().nullable(),runtimeServiceId:l().uuid().optional().nullable(),serviceIndex:U().int().nonnegative().optional().nullable()}).strict();const Px=g(["ready","ready_with_warnings","blocked"]),Wx=g(["archive_record","stop_runtime_services","cleanup_command","teardown_command","git_worktree_remove","git_branch_delete","remove_local_directory"]),$x=f({kind:Wx,label:l(),description:l(),command:l().nullable()}).strict(),Fx=f({id:l().uuid(),identifier:l().nullable(),title:l(),status:l(),isTerminal:x()}).strict(),eT=f({repoRoot:l().nullable(),workspacePath:l().nullable(),branchName:l().nullable(),baseRef:l().nullable(),hasDirtyTrackedFiles:x(),hasUntrackedFiles:x(),dirtyEntryCount:U().int().nonnegative(),untrackedEntryCount:U().int().nonnegative(),aheadCount:U().int().nonnegative().nullable(),behindCount:U().int().nonnegative().nullable(),isMergedIntoBase:x().nullable(),createdByRuntime:x()}).strict(),tT=f({id:l(),companyId:l().uuid(),projectId:l().uuid().nullable(),projectWorkspaceId:l().uuid().nullable(),executionWorkspaceId:l().uuid().nullable(),issueId:l().uuid().nullable(),scopeType:g(["project_workspace","execution_workspace","run","agent"]),scopeId:l().nullable(),serviceName:l(),status:g(["starting","running","stopped","failed"]),lifecycle:g(["shared","ephemeral"]),reuseKey:l().nullable(),command:l().nullable(),cwd:l().nullable(),port:U().int().nullable(),url:l().nullable(),provider:g(["local_process","adapter_managed"]),providerRef:l().nullable(),ownerAgentId:l().uuid().nullable(),startedByRunId:l().uuid().nullable(),lastUsedAt:be.date(),startedAt:be.date(),stoppedAt:be.date().nullable(),stopPolicy:B(l(),j()).nullable(),healthStatus:g(["unknown","healthy","unhealthy"]),configIndex:U().int().nonnegative().nullable().optional(),createdAt:be.date(),updatedAt:be.date()}).strict();f({workspaceId:l().uuid(),state:Px,blockingReasons:b(l()),warnings:b(l()),linkedIssues:b(Fx),plannedActions:b($x),isDestructiveCloseAllowed:x(),isSharedWorkspace:x(),isProjectPrimaryWorkspace:x(),git:eT.nullable(),runtimeServices:b(tT)}).strict();f({name:l().min(1).optional(),cwd:l().optional().nullable(),repoUrl:l().optional().nullable(),baseRef:l().optional().nullable(),branchName:l().optional().nullable(),providerRef:l().optional().nullable(),status:Ng.optional(),cleanupEligibleAt:l().datetime().optional().nullable(),cleanupReason:l().optional().nullable(),config:Jx.optional().nullable(),metadata:B(l(),j()).optional().nullable()}).strict();const gc=l().trim().min(1);pa("mode",[f({mode:Y("forward"),reason:gc.optional().nullable()}).strict(),f({mode:Y("override"),reason:gc}).strict(),f({mode:Y("quarantine_restore"),reason:gc.optional().nullable()}).strict()]);const aT=["issue_comment","issue_document_revision"],nT=["up","down"],lT=["allowed","not_allowed","prompt"],iT="prompt",oT=["local_only","pending","sent","failed"],sT=g(aT);g(oT);const uT=g(nT),rT=g(lT);f({targetType:sT,targetId:l().uuid(),vote:uT,reason:l().trim().max(1e3).optional(),allowSharing:x().optional()});function yc(i,o){return U().refine(r=>i.includes(r),{message:`${o} must be one of: ${i.join(", ")}`})}const cT=f({dailyDays:yc(jx,"dailyDays").default(bs.dailyDays),weeklyWeeks:yc(qx,"weeklyWeeks").default(bs.weeklyWeeks),monthlyMonths:yc(Lx,"monthlyMonths").default(bs.monthlyMonths)}),Mg=f({censorUsernameInLogs:x().default(!1),keyboardShortcuts:x().default(!1),feedbackDataSharingPreference:rT.default(iT),backupRetention:cT.default(bs),executionMode:g(["kubernetes","any"]).optional()}).strict();Mg.partial();const zg=f({enableEnvironments:x().default(!1),enableIsolatedWorkspaces:x().default(!1),enableStreamlinedLeftNavigation:x().default(!0),enableApps:x().default(!1),enablePipelines:x().default(!1),enableCases:x().default(!1),enableConferenceRoomChat:x().default(!1),enableTaskWatchdogs:x().default(!1),enableIssuePlanDecompositions:x().default(!1),enableExperimentalFileViewer:x().default(!1),enableCloudSync:x().default(!1),enableExternalObjects:x().default(!1),enableSmokeLab:x().default(!1),enableBuiltInAgents:x().default(!1),enableSummaries:x().default(!1),enableDecisions:x().default(!1),enableGoalsSidebarLink:x().default(!1),enableServerInfoDebugView:x().default(!1),autoRestartDevServerWhenIdle:x().default(!1),enableIssueGraphLivenessAutoRecovery:x().default(!1),enableWorkspaceBranchReconcileForward:x().default(!0),enableWorkspaceDirtyQuarantineRepair:x().default(!0),enableWorktreeRunExecution:x().default(!1),worktreeRunExecutionActivatedAt:l().datetime().nullable().default(null),worktreeRunExecutionActivationInstanceId:l().min(1).nullable().default(null),issueGraphLivenessAutoRecoveryLookbackHours:U().int().min(Cg).max(wg).default(Bx)}).strict();zg.omit({worktreeRunExecutionActivatedAt:!0,worktreeRunExecutionActivationInstanceId:!0}).partial().strip();f({defaultEnvironmentId:l().uuid().nullable().optional()}).strict();f({lookbackHours:U().int().min(Cg).max(wg).optional()}).strict();f({id:l().uuid(),defaultEnvironmentId:l().uuid().nullable(),general:Mg,experimental:zg,createdAt:Ke([ja(),l().datetime()]),updatedAt:Ke([ja(),l().datetime()])}).strict();f({scopeType:g(C_),scopeId:l().uuid(),metric:g(w_).optional().default("billed_cents"),windowKind:g(I_).optional().default("calendar_month_utc"),amount:U().int().nonnegative(),warnPercent:U().int().min(1).max(99).optional().default(80),hardStopEnabled:x().optional().default(!0),notifyEnabled:x().optional().default(!0),isActive:x().optional().default(!0)});f({action:g(N_),amount:U().int().nonnegative().optional(),decisionNote:l().optional().nullable()}).superRefine((i,o)=>{i.action==="raise_budget_and_resume"&&typeof i.amount!="number"&&o.addIssue({code:v.custom,message:"amount is required when raising a budget",path:["amount"]})});const dT=g(Mx),mT=g(zx),fT=g(Ux),pT=g(Dx);f({trigger:dT.default("manual"),summary:B(l(),j()).default({})}).strict();f({status:mT,summary:B(l(),j()).optional()}).strict();f({path:fT,scenarioStep:l().min(1).max(200),status:pT,detail:l().max(4e3).nullable().optional(),screenshotArtifactRef:B(l(),j()).nullable().optional(),durationMs:U().int().min(0).max(1440*60*1e3).nullable().optional()}).strict();const Ug=l().uuid().nullable().optional(),Dg=l().regex(/^#[0-9a-fA-F]{6}$/).nullable().optional(),hT=l().min(1).nullable().optional(),jg=U().int().min(1).max(dg),gT=f({name:l().min(1),description:l().optional().nullable(),budgetMonthlyCents:U().int().nonnegative().optional().default(0),attachmentMaxBytes:jg.optional(),defaultResponsibleUserId:l().min(1).nullable().optional()});gT.partial().extend({status:g(p1).optional(),spentMonthlyCents:U().int().nonnegative().optional(),requireBoardApprovalForNewAgents:x().optional(),feedbackDataSharingEnabled:x().optional(),feedbackDataSharingConsentAt:be.date().nullable().optional(),feedbackDataSharingConsentByUserId:l().min(1).nullable().optional(),feedbackDataSharingTermsVersion:hT,brandColor:Dg,logoAssetId:Ug,attachmentMaxBytes:jg.optional()});f({name:l().min(1).optional(),description:l().nullable().optional(),brandColor:Dg,logoAssetId:Ug}).strict().refine(i=>i.name!==void 0||i.description!==void 0||i.brandColor!==void 0||i.logoAssetId!==void 0,"At least one branding field must be provided");const Hl=l().trim().min(1).max(120).regex(/^[a-zA-Z0-9_.-]+$/),js=Ke([Y("latest"),U().int().positive()]),yT=g(["active","disabled","archived"]),bT=f({type:Y("plain"),value:l()}),vT=f({type:Y("secret_ref"),secretId:l().uuid(),version:js.optional(),projectionClass:g(Vc).optional(),projectionAllowlistKey:l().trim().min(1).max(160).optional().nullable()}),ST=f({type:Y("user_secret_ref"),key:Hl,version:js.optional(),required:x().optional().default(!0),allowMissingOverride:x().optional().default(!1)}),_T=Ke([l(),bT,vT,ST]),Xn=B(l(),_T);f({name:l().min(1),key:Hl.optional(),provider:g(Xi).optional(),providerConfigId:l().uuid().optional().nullable(),managedMode:g(Sg).optional(),value:l().min(1).optional().nullable(),description:l().optional().nullable(),externalRef:l().optional().nullable(),providerMetadata:B(l(),j()).optional().nullable(),providerVersionRef:l().optional().nullable()}).superRefine((i,o)=>{var r,c,d;if((i.managedMode??"paperclip_managed")==="external_reference"){(r=i.externalRef)!=null&&r.trim()||o.addIssue({code:v.custom,path:["externalRef"],message:"External reference secrets require externalRef"});return}(c=i.externalRef)!=null&&c.trim()&&o.addIssue({code:v.custom,path:["externalRef"],message:"Managed secrets cannot set externalRef"}),(d=i.value)!=null&&d.trim()||o.addIssue({code:v.custom,path:["value"],message:"Managed secrets require value"})});function qg(i,o){var r,c;!((r=i.value)!=null&&r.trim())&&!((c=i.externalRef)!=null&&c.trim())&&i.providerVersionRef==null&&i.providerConfigId==null&&o.addIssue({code:v.custom,path:["value"],message:"Secret rotation requires value, externalRef, providerVersionRef, or providerConfigId"})}f({value:l().min(1).optional().nullable(),externalRef:l().optional().nullable(),providerVersionRef:l().optional().nullable(),providerConfigId:l().uuid().optional().nullable()}).superRefine(qg);f({name:l().min(1).optional(),key:Hl.optional(),status:g(Hc).optional(),providerConfigId:l().uuid().optional().nullable(),description:l().optional().nullable(),externalRef:l().optional().nullable(),providerMetadata:B(l(),j()).optional().nullable()});const Lg=f({targetType:g(x_),targetId:l().min(1),configPath:l().min(1)});Lg.extend({secretId:l().uuid(),versionSelector:js.default("latest"),required:x().default(!0),label:l().optional().nullable(),projectionClass:g(Vc).optional(),projectionAllowlistKey:l().trim().min(1).max(160).optional().nullable()});f({key:Hl,name:l().trim().min(1).max(160),description:l().trim().max(500).optional().nullable(),status:yT.optional(),provider:g(Xi).optional(),providerConfigId:l().uuid().optional().nullable(),managedMode:g(Sg).optional(),providerMetadata:B(l(),j()).optional().nullable(),usageGuidance:l().trim().max(1e3).optional().nullable()});f({name:l().trim().min(1).max(160).optional(),description:l().trim().max(500).optional().nullable(),status:g(Hc).optional(),providerConfigId:l().uuid().optional().nullable(),providerMetadata:B(l(),j()).optional().nullable(),usageGuidance:l().trim().max(1e3).optional().nullable()});f({definitionKey:Hl.optional(),definitionId:l().uuid().optional(),value:l().min(1).optional().nullable(),externalRef:l().optional().nullable(),providerVersionRef:l().optional().nullable(),providerConfigId:l().uuid().optional().nullable()}).superRefine((i,o)=>{var r,c;!i.definitionKey&&!i.definitionId&&o.addIssue({code:v.custom,path:["definitionId"],message:"User secret value requires definitionId or definitionKey"}),!((r=i.value)!=null&&r.trim())&&!((c=i.externalRef)!=null&&c.trim())&&o.addIssue({code:v.custom,path:["value"],message:"User secret value requires value or externalRef"})});f({status:g(Hc).optional(),value:l().min(1).optional().nullable(),externalRef:l().min(1).optional().nullable(),providerVersionRef:l().min(1).optional().nullable(),providerConfigId:l().uuid().optional().nullable()});f({value:l().min(1).optional().nullable(),externalRef:l().min(1).optional().nullable(),providerVersionRef:l().min(1).optional().nullable(),providerConfigId:l().uuid().optional().nullable()}).superRefine(qg);Lg.extend({definitionKey:Hl,envKey:l().trim().min(1),versionSelector:js.default("latest"),required:x().default(!0),allowMissingOverride:x().default(!1),label:l().optional().nullable()});const xT=l().trim().min(1).max(160),da=xT.optional().nullable(),TT=/^(access[-_]?key([-_]?id)?|secret[-_]?access[-_]?key|secret[-_]?key|token|password|passwd|credential|credentials|private[-_]?key|pem|jwt|session[-_]?token|service[-_]?account([-_]?json)?|client[-_]?secret|secret[-_]?id|unseal[-_]?key|recovery[-_]?key|key[-_]?file([-_]?path)?|token[-_]?file([-_]?path)?)$/i;function Zc(i,o){if(!(!i||typeof i!="object"||Array.isArray(i)))for(const r of Object.keys(i))TT.test(r)&&o.addIssue({code:v.custom,path:["config",r],message:`Provider vault config cannot persist sensitive field: ${r}`})}const ET=f({backupReminderAcknowledged:x().optional()}).strict(),AT=f({region:l().trim().regex(/^[a-z]{2}(?:-gov)?-[a-z]+-\d+$/,"Invalid AWS region"),namespace:da,secretNamePrefix:da,kmsKeyId:l().trim().min(1).max(512).optional().nullable(),ownerTag:da,environmentTag:da}).strict(),kT=f({projectId:l().trim().min(1).max(128).regex(/^[a-z][a-z0-9-]{4,127}$/).optional().nullable(),location:da,namespace:da,secretNamePrefix:da}).strict(),Bg=Dl(i=>typeof i=="string"?i.trim():i,l().url().superRefine((i,o)=>{let r;try{r=new URL(i)}catch{return}const c=r.pathname!==""&&r.pathname!=="/";(r.protocol!=="http:"&&r.protocol!=="https:"||r.username||r.password||r.search||r.hash||c)&&o.addIssue({code:v.custom,message:"Vault address must be an origin-only HTTP(S) URL without credentials, path, query, or fragment"})}).transform(i=>new URL(i).origin));function OT(i,o){if(i==null)return;const r=Bg.safeParse(i);if(!r.success)for(const c of r.error.issues)o.addIssue({...c,path:["config","address",...c.path]})}const RT=f({address:Bg.optional().nullable(),namespace:da,mountPath:da,secretPathPrefix:da}).strict(),Hg=pa("provider",[f({provider:Y("local_encrypted"),config:ET}),f({provider:Y("aws_secrets_manager"),config:AT}),f({provider:Y("gcp_secret_manager"),config:kT}),f({provider:Y("vault"),config:RT})]);f({provider:g(Xi),displayName:l().trim().min(1).max(120),status:g(vg).optional(),isDefault:x().optional(),config:B(l(),j()).default({})}).superRefine((i,o)=>{Zc(i.config,o);const r=Hg.safeParse({provider:i.provider,config:i.config});if(!r.success)for(const d of r.error.issues)o.addIssue({...d,path:d.path[0]==="config"?d.path:["config",...d.path]});const c=i.status??(["gcp_secret_manager","vault"].includes(i.provider)?"coming_soon":"ready");(i.provider==="gcp_secret_manager"||i.provider==="vault")&&c!=="coming_soon"&&c!=="disabled"&&o.addIssue({code:v.custom,path:["status"],message:`${i.provider} provider vaults are locked while coming soon`}),(c==="coming_soon"||c==="disabled")&&i.isDefault&&o.addIssue({code:v.custom,path:["isDefault"],message:"Only ready or warning provider vaults can be default"})});f({displayName:l().trim().min(1).max(120).optional(),status:g(vg).optional(),isDefault:x().optional(),config:B(l(),j()).optional()}).superRefine((i,o)=>{i.config!==void 0&&(Zc(i.config,o),OT(i.config.address,o)),(i.status==="coming_soon"||i.status==="disabled")&&i.isDefault&&o.addIssue({code:v.custom,path:["isDefault"],message:"Only ready or warning provider vaults can be default"})});f({providerConfigId:l().uuid(),query:l().trim().max(200).optional().nullable(),nextToken:l().trim().min(1).max(4096).optional().nullable(),pageSize:U().int().min(1).max(100).optional()});f({provider:g(Xi),config:B(j()).default({}),query:l().trim().max(200).optional().nullable(),nextToken:l().trim().min(1).max(4096).optional().nullable(),pageSize:U().int().min(1).max(100).optional()}).superRefine((i,o)=>{Zc(i.config,o);const r=Hg.safeParse({provider:i.provider,config:i.config});if(!r.success)for(const c of r.error.issues)o.addIssue({...c,path:c.path[0]==="config"?c.path:["config",...c.path]})});const CT=f({externalRef:l().trim().min(1).max(2048),name:l().trim().min(1).max(160).optional().nullable(),key:l().trim().min(1).max(120).regex(/^[a-zA-Z0-9_.-]+$/).optional().nullable(),description:l().trim().max(500).optional().nullable(),providerVersionRef:l().trim().min(1).max(512).optional().nullable(),providerMetadata:B(l(),j()).optional().nullable()});f({providerConfigId:l().uuid(),secrets:b(CT).min(1).max(100)});const Xc=g(m_),Vg=g(f_);g(p_);g(h_);const wT={name:l().min(1),description:l().optional().nullable(),driver:Xc,status:Vg.optional().default("active"),config:B(l(),j()).optional().default({}),envVars:Xn.optional().default({}),metadata:B(l(),j()).optional().nullable()};f(wT).strict();f({name:l().min(1).optional(),description:l().optional().nullable(),driver:Xc.optional(),status:Vg.optional(),config:B(l(),j()).optional(),envVars:Xn.optional(),metadata:B(l(),j()).optional().nullable()}).strict();f({name:l().min(1).optional(),description:l().optional().nullable(),driver:Xc,config:B(l(),j()).optional().default({}),envVars:Xn.optional().default({}),metadata:B(l(),j()).optional().nullable()}).strict();const qa=Ke([ja(),l().datetime()]),Yg=l().min(1).max(200),Kg=B(l(),j()).optional().nullable(),IT=g(g_),NT=g(y_),MT=g(b_),zT=g(v_),UT=f({type:zT,username:l().min(1).max(200).optional().nullable(),hostRedacted:Y(!0).optional().default(!0),portRedacted:Y(!0).optional().default(!0),label:l().min(1).max(200).optional().nullable(),instructions:l().min(1).max(1e3).optional().nullable()}).strict();f({id:l().uuid(),environmentId:l().uuid(),provider:Yg,templateKind:IT,templateRef:l().min(1).nullable(),sourceTemplateRef:l().min(1).nullable(),sourceEnvironmentConfigFingerprint:l().min(1).nullable(),status:NT,createdByUserId:l().min(1).nullable(),createdByAgentId:l().uuid().nullable(),capturedAt:qa.nullable(),lastUsedAt:qa.nullable(),supersededByTemplateId:l().uuid().nullable(),metadata:Kg,createdAt:qa,updatedAt:qa}).strict();f({id:l().uuid(),environmentId:l().uuid(),templateId:l().uuid().nullable(),promotedTemplateId:l().uuid().nullable(),provider:Yg,providerLeaseId:l().min(1).nullable(),environmentLeaseId:l().uuid().nullable(),status:MT,startedByUserId:l().min(1).nullable(),startedByAgentId:l().uuid().nullable(),baseTemplateRef:l().min(1).nullable(),expiresAt:qa.nullable(),finishedAt:qa.nullable(),failureReason:l().min(1).nullable(),connectionSummary:UT.nullable(),connectionSecretRef:l().min(1).nullable(),metadata:Kg,createdAt:qa,updatedAt:qa}).strict();f({templateId:l().uuid().optional().nullable(),ttlSeconds:U().int().min(60).max(1440*60).optional()}).strict();f({metadata:B(l(),j()).optional()}).strict();f({reason:l().min(1).max(1e3).optional()}).strict();f({}).strict().default({});f({id:l().min(1),token:l().min(32),expiresAt:qa,setupSessionId:l().min(1),environmentId:l().min(1),connectionType:Y("ssh"),websocketPath:l().min(1)}).strict();g(F1);g(e_);g(t_);const DT=g(a_);g(n_);const jT=l().trim().min(1).max(80).regex(/^[a-z][a-z0-9_.-]*$/),qT=l().trim().min(1).max(80).regex(/^[a-z][a-z0-9_]*$/);f({scheme:g(["http","https"]),host:l().trim().min(1),path:l().trim().min(1),queryParamHashes:B(l().regex(/^[a-f0-9]{64}$/)).optional()}).strict();f({sourceKind:DT,documentKey:l().trim().min(1).optional().nullable(),propertyKey:l().trim().min(1).optional().nullable()}).strict();const Gg=g(["local_path","github","url","catalog","skills_sh"]),Zg=g(["markdown_only","assets","scripts_executables"]),Xg=g(["compatible","unknown","invalid"]),Qg=g(["paperclip","github","local","url","catalog","skills_sh"]),Qi=g(["private","company","public_link"]),LT=g(["alphabetical","recent","installs","stars","agents","forks"]),BT=g(["lastEditor"]),Jg=f({path:l().min(1),kind:g(["skill","markdown","reference","script","asset","other"])}),HT=Jg.extend({content:l()}),ql=f({id:l().uuid(),companyId:l().uuid(),folderId:l().uuid().nullable().optional(),folderPath:l().nullable().optional(),key:l().min(1),slug:l().min(1),name:l().min(1),description:l().nullable(),markdown:l(),sourceType:Gg,sourceLocator:l().nullable(),sourceRef:l().nullable(),trustLevel:Zg,compatibility:Xg,fileInventory:b(Jg).default([]),iconUrl:l().nullable(),color:l().nullable(),tagline:l().nullable(),authorName:l().nullable(),homepageUrl:l().nullable(),categories:b(l().min(1)).default([]),sharingScope:Qi,publicShareToken:l().nullable(),forkedFromSkillId:l().uuid().nullable(),forkedFromCompanyId:l().uuid().nullable(),starCount:U().int().nonnegative(),installCount:U().int().nonnegative(),forkCount:U().int().nonnegative(),currentVersionId:l().uuid().nullable(),metadata:B(l(),j()).nullable(),createdAt:be.date(),updatedAt:be.date()});ql.extend({attachedAgentCount:U().int().nonnegative(),editable:x(),editableReason:l().nullable(),sourceLabel:l().nullable(),sourceBadge:Qg,catalogKind:g(["bundled","optional"]).nullable(),originHash:l().nullable(),packageName:l().nullable(),packageVersion:l().nullable(),lastEditor:f({kind:g(["user","agent"]),id:l().min(1),name:l().nullable(),imageUrl:l().nullable()}).nullable().optional()});const Pg=f({id:l().uuid(),name:l().min(1),urlKey:l().min(1),adapterType:l().min(1),desired:x(),actualState:l().nullable().describe("Runtime adapter skill state when explicitly fetched; company skill detail reads return null without probing agent runtimes."),versionId:l().uuid().nullable()}),Qc=f({id:l().uuid(),name:l().min(1),slug:l().min(1),sourceType:Gg,sourceLocator:l().nullable(),sourceRef:l().nullable()}),Wg=Qc.extend({key:l().min(1),forkedFromSkillId:l().uuid().nullable(),forkedFromCompanyId:l().uuid().nullable(),currentVersionId:l().uuid().nullable(),createdByCurrentActor:x(),diverged:x(),createdAt:be.date(),updatedAt:be.date()});f({q:l().min(1).optional(),sort:LT.optional(),categories:b(l().min(1)).optional(),scope:Qi.optional(),include:b(BT).optional(),folderId:l().uuid().optional(),includeSubtree:x().optional()});f({slug:l().min(1),count:U().int().nonnegative()});const VT=f({id:l().uuid(),companyId:l().uuid(),companySkillId:l().uuid(),revisionNumber:U().int().positive(),label:l().nullable(),fileInventory:b(HT).default([]),authorAgentId:l().uuid().nullable(),authorUserId:l().nullable(),createdAt:be.date()});ql.extend({attachedAgentCount:U().int().nonnegative(),usedByAgents:b(Pg).default([]),existingForks:b(Wg).default([]),editable:x(),editableReason:l().nullable(),sourceLabel:l().nullable(),sourceBadge:Qg,currentVersion:VT.nullable(),starredByCurrentActor:x()});f({label:l().trim().min(1).nullable().optional()}).default({});f({skillId:l().uuid(),starred:x(),starCount:U().int().nonnegative()});f({id:l().uuid(),companyId:l().uuid(),companySkillId:l().uuid(),parentCommentId:l().uuid().nullable(),authorAgentId:l().uuid().nullable(),authorUserId:l().nullable(),body:l(),deletedAt:be.date().nullable(),createdAt:be.date(),updatedAt:be.date()});f({body:l().min(1),parentCommentId:l().uuid().nullable().optional()});f({body:l().min(1)});f({name:l().min(1).nullable().optional(),slug:l().min(1).nullable().optional(),sharingScope:Qi.optional(),reassignAgentIds:b(l().uuid()).optional()}).default({});const YT=f({agentId:l().uuid(),previousSkillKey:l().min(1),nextSkillKey:l().min(1)});f({skill:ql,original:Qc,reassignments:b(YT)});f({skillId:l().uuid(),original:Qc,agentUsageCount:U().int().nonnegative(),usedByAgents:b(Pg),existingForks:b(Wg)});f({description:l().nullable().optional(),iconUrl:l().nullable().optional(),color:l().nullable().optional(),tagline:l().max(120).nullable().optional(),authorName:l().nullable().optional(),homepageUrl:l().nullable().optional(),categories:b(l().min(1)).optional(),sharingScope:Qi.optional()}).default({});f({supported:x(),reason:l().nullable(),trackingRef:l().nullable(),currentRef:l().nullable(),latestRef:l().nullable(),hasUpdate:x(),installedHash:l().nullable(),originHash:l().nullable(),userModifiedAt:l().nullable(),updateHoldReason:g(["local_modifications","audit_hard_stop","origin_unavailable","compatibility_invalid","operator_hold"]).nullable(),auditVerdict:g(["pass","warning","fail"]).nullable(),auditCodes:b(l())});const KT=f({code:l().min(1),severity:g(["warning","error"]),message:l().min(1),path:l().nullable()});f({skillId:l().uuid(),installedHash:l().nullable(),originHash:l().nullable(),verdict:g(["pass","warning","fail"]),codes:b(l()),findings:b(KT),scannedAt:l().min(1),scanVersion:l().min(1)});f({force:x().optional()}).default({});f({force:x().optional()}).default({});f({source:l().min(1)});f({projectIds:b(l().uuid()).optional(),workspaceIds:b(l().uuid()).optional(),mode:g(["import","preview"]).optional(),selection:b(f({workspaceId:l().uuid(),path:l().min(1),slug:l().min(1).optional()})).optional()});const GT=f({slug:l().min(1),name:l().min(1),description:l().nullable(),workspaceId:l().uuid(),workspaceName:l().min(1),projectId:l().uuid(),projectName:l().min(1),directoryRoot:l().min(1),relativePath:l().min(1),status:g(["new","already_imported","conflict","skipped"]),existingSkillId:l().uuid().optional(),reason:l().min(1).optional()}),ZT=f({projectId:l().uuid().nullable(),projectName:l().min(1).nullable(),workspaceId:l().uuid().nullable(),workspaceName:l().nullable(),path:l().nullable(),reason:l().min(1)}),XT=f({slug:l().min(1),key:l().min(1),projectId:l().uuid(),projectName:l().min(1),workspaceId:l().uuid(),workspaceName:l().min(1),path:l().min(1),existingSkillId:l().uuid(),existingSkillKey:l().min(1),existingSourceLocator:l().nullable(),reason:l().min(1)});f({scannedProjects:U().int().nonnegative(),scannedWorkspaces:U().int().nonnegative(),discovered:U().int().nonnegative(),imported:b(ql),updated:b(ql),skipped:b(ZT),conflicts:b(XT),candidates:b(GT),warnings:b(l())});f({folderId:l().uuid().nullable().optional(),name:l().min(1),slug:l().min(1).nullable().optional(),description:l().nullable().optional(),markdown:l().nullable().optional(),iconUrl:l().nullable().optional(),color:l().nullable().optional(),tagline:l().max(120).nullable().optional(),authorName:l().nullable().optional(),homepageUrl:l().nullable().optional(),categories:b(l().min(1)).optional(),sharingScope:Qi.optional(),forkedFromSkillId:l().uuid().nullable().optional()});f({skillId:l().uuid(),path:l().min(1),kind:g(["skill","markdown","reference","script","asset","other"]),content:l(),language:l().nullable(),markdown:x(),editable:x()});f({path:l().min(1),content:l()});f({path:l().min(1),target:g(["file","folder"])});const QT=g(["queued","running","succeeded","failed","cancelled"]);f({id:l().uuid(),companyId:l().uuid(),skillId:l().uuid(),name:l().min(1),content:l(),createdBy:l().nullable(),deletedAt:be.date().nullable(),createdAt:be.date(),updatedAt:be.date()});f({name:l().trim().min(1),content:l().min(1)});f({name:l().trim().min(1).optional(),content:l().min(1).optional()}).refine(i=>i.name!==void 0||i.content!==void 0,{message:"At least one field is required"});f({id:l().min(1),companyId:l().uuid(),name:l().min(1),description:l().nullable(),body:l().min(1),builtIn:x(),createdByAgentId:l().uuid().nullable(),createdByUserId:l().nullable(),updatedByAgentId:l().uuid().nullable(),updatedByUserId:l().nullable(),deletedAt:be.date().nullable(),createdAt:be.date(),updatedAt:be.date()});f({name:l().trim().min(1).max(120),description:l().trim().max(500).nullable().optional(),body:l().min(1).max(2e4)});f({name:l().trim().min(1).max(120).optional(),description:l().trim().max(500).nullable().optional(),body:l().min(1).max(2e4).optional()}).refine(i=>i.name!==void 0||i.description!==void 0||i.body!==void 0,{message:"At least one field is required"});const JT=f({templateId:l().min(1).nullable(),templateName:l().min(1).nullable(),templateBody:l().min(1).max(2e4).nullable()}).refine(i=>i.templateId===null&&i.templateName===null&&i.templateBody===null||i.templateId!==null&&i.templateName!==null&&i.templateBody!==null,{message:"Template snapshot must be all null or include id, name, and body"}),PT=f({costCents:U().int().nonnegative(),inputTokens:U().int().nonnegative(),cachedInputTokens:U().int().nonnegative(),outputTokens:U().int().nonnegative()});f({id:l().uuid(),companyId:l().uuid(),skillId:l().uuid(),inputId:l().uuid().nullable(),inputSnapshot:l(),skillVersionId:l().uuid(),agentId:l().uuid(),agentConfigSnapshot:B(l(),j()),issueId:l().uuid(),templateId:l().nullable(),templateName:l().nullable(),templateBody:l().nullable(),renderedTemplateBody:l().nullable(),harnessIssueDescription:l(),status:QT,outputDocumentKey:l().min(1),outputSnapshot:l(),error:l().nullable(),deletedAt:be.date().nullable(),supersededAt:be.date().nullable(),harnessIssueExpiresAt:be.date().nullable(),harnessIssueDeletedAt:be.date().nullable(),createdAt:be.date(),updatedAt:be.date(),cost:PT,taskExpired:x()});f({inputId:l().uuid().nullable().optional(),content:l().min(1).nullable().optional(),agentId:l().uuid(),templateId:l().min(1).nullable().optional(),templateSnapshot:JT.nullable().optional(),skillVersionId:l().uuid().nullable().optional()}).refine(i=>{var o;return!!i.inputId||!!((o=i.content)!=null&&o.trim())},{message:"inputId or content is required"});f({inputId:l().uuid().optional()});const $g=g(["bundled","optional"]),WT=f({path:l().min(1),kind:g(["skill","markdown","reference","script","asset","other"]),sizeBytes:U().int().nonnegative(),sha256:l().min(1)}),$T=f({type:Y("github"),hostname:l().min(1),owner:l().min(1),repo:l().min(1),ref:l().min(1),commit:l().regex(/^[0-9a-f]{40}$/i),path:l(),url:l().url()}),FT=$T,eE=f({id:l().min(1),key:l().min(1),kind:$g,category:l().min(1),slug:l().min(1),name:l().min(1),description:l(),path:l().min(1),entrypoint:Y("SKILL.md"),trustLevel:Zg,compatibility:Xg,defaultInstall:x(),recommendedForRoles:b(l()),requires:b(l()),tags:b(l()),files:b(WT),contentHash:l().min(1),source:FT.optional(),packageName:l().min(1).optional(),packageVersion:l().min(1).optional()});f({kind:$g.optional(),category:l().min(1).optional(),q:l().min(1).optional()});f({catalogSkillId:l().min(1),path:l().min(1),kind:g(["skill","markdown","reference","script","asset","other"]),content:l(),language:l().nullable(),markdown:x()});f({catalogSkillId:l().min(1),slug:l().min(1).nullable().optional(),force:x().optional()});f({action:g(["created","updated","unchanged"]),skill:ql,catalogSkill:eE,warnings:b(l())});const qs=g(["routine","skill"]),Ls=l().trim().min(1).max(120).regex(/^[a-z0-9]+(?:-[a-z0-9]+)*$/,"Folder slug must contain only lowercase letters, numbers, and single hyphens"),tE=f({id:l().uuid(),companyId:l().uuid(),kind:qs,parentId:l().uuid().nullable(),name:l().min(1),slug:Ls,systemKey:l().nullable(),path:l().min(1),depth:U().int().min(1),color:l().nullable(),position:U().int(),createdAt:be.date(),updatedAt:be.date()}),aE=tE.extend({itemCount:U().int().nonnegative()});f({kind:qs,folders:b(aE),allCount:U().int().nonnegative(),unfiledCount:U().int().nonnegative()});f({kind:qs,parentId:l().uuid().optional().nullable(),name:l().trim().min(1).max(120),slug:Ls.optional().nullable(),color:l().trim().min(1).max(80).optional().nullable(),position:U().int().min(0).optional().nullable()});f({name:l().trim().min(1).max(120).optional(),slug:Ls.optional(),color:l().trim().min(1).max(80).optional().nullable(),position:U().int().min(0).optional()}).refine(i=>Object.keys(i).length>0,{message:"At least one folder field is required"});f({parentId:l().uuid().optional().nullable(),position:U().int().min(0)});f({slug:Ls.optional().nullable()}).default({});f({kind:qs,itemId:l().uuid(),folderId:l().uuid().optional().nullable()});function nE(i){return i.replace(/\\r\\n/g,`
`).replace(/\\n/g,`
`).replace(/\\r/g,`
`)}const St=l().transform(nE),Bs=g(kx),lE=f({type:Y("issue"),issueId:l().uuid()}).strict(),iE=f({mode:Y(kg),companyId:l().uuid().optional(),projectIds:b(l().uuid()).optional(),rootIssueId:l().uuid().optional(),issueIds:b(l().uuid()).optional(),allowedAgentIds:b(l().uuid()).optional(),allowedSecretBindingIds:b(l().uuid()).optional(),allowedToolClasses:b(l().trim().min(1)).optional(),outputPromotionTarget:lE.optional()}).strict(),Fg=f({id:Y(kg),version:Y(Ox),rawOutputDisposition:Y(Rx)}).strict(),Hs=f({trustPreset:Bs.optional(),reviewPreset:Fg.optional(),trustBoundary:iE.optional()}).catchall(j()),oE=g(["issue","comment","document","work_product"]);f({preset:Bs,disposition:g(["quarantined","promoted"]),sourceIssueId:l().uuid().nullable().optional(),sourceRunId:l().uuid().nullable().optional(),sourceAgentId:l().uuid().nullable().optional(),promotedFrom:f({artifactKind:oE,artifactId:l().uuid(),issueId:l().uuid().nullable().optional()}).strict().nullable().optional(),promotedByActorType:g(["agent","user","system"]).nullable().optional(),promotedByActorId:l().trim().min(1).nullable().optional(),promotedAt:l().datetime({offset:!0}).nullable().optional()}).strict();const sE=g(["needs_attention","awaiting_decision","external_wait","recovery_open","missing_disposition"]),uE=g(["critical","high","medium","low"]),rE=g(["blocked_by_unassigned_issue","blocked_by_assigned_backlog_issue","blocked_by_uninvokable_assignee","blocked_by_cancelled_issue","blocked_chain_stalled","invalid_review_participant","in_review_without_action_path","missing_successful_run_disposition","pending_board_decision","pending_user_decision","external_owner_action","open_recovery_issue"]),bc=f({id:l().uuid(),identifier:l().nullable(),title:l(),status:g(Zi),priority:g(Zn),assigneeAgentId:l().uuid().nullable(),assigneeUserId:l().nullable()}).strict();f({kind:Y("blocked"),state:sE,reason:rE,severity:uE,stoppedSinceAt:l().datetime().nullable(),owner:f({type:g(["agent","user","board","external","unknown"]),agentId:l().uuid().nullable(),userId:l().nullable(),label:l().nullable()}).strict(),action:f({label:l().trim().min(1),detail:l().nullable()}).strict(),sourceIssue:bc.nullable(),leafIssue:bc.nullable(),recoveryIssue:bc.nullable(),approvalId:l().uuid().nullable(),interactionId:l().uuid().nullable(),sampleIssueIdentifier:l().nullable(),redaction:f({externalDetailsRedacted:x(),secretFieldsOmitted:Y(!0)}).strict()}).strict();const Ji=["inherit","shared_workspace","isolated_workspace","operator_branch","reuse_existing","agent_default"],cE=f({type:g(["project_primary","git_worktree","adapter_managed","cloud_sandbox"]).optional(),baseRef:l().optional().nullable(),branchTemplate:l().optional().nullable(),worktreeParentDir:l().optional().nullable(),provisionCommand:l().optional().nullable(),teardownCommand:l().optional().nullable()}).strict(),Vs=f({mode:g(Ji).optional(),environmentId:l().uuid().optional().nullable(),workspaceStrategy:cE.optional().nullable(),workspaceRuntime:B(l(),j()).optional().nullable()}).strict(),dE=f({modelProfile:g(_1).optional(),adapterConfig:B(l(),j()).optional(),useProjectWorkspace:x().optional()}).strict(),ey=f({type:g(["agent","user"]),agentId:l().uuid().optional().nullable(),userId:l().optional().nullable()}),wh=ey.superRefine((i,o)=>{if(i.type==="agent"){i.agentId||o.addIssue({code:v.custom,message:"Agent participants require agentId",path:["agentId"]}),i.userId&&o.addIssue({code:v.custom,message:"Agent participants cannot set userId",path:["userId"]});return}i.userId||o.addIssue({code:v.custom,message:"User participants require userId",path:["userId"]}),i.agentId&&o.addIssue({code:v.custom,message:"User participants cannot set agentId",path:["agentId"]})}),mE=ey.extend({id:l().uuid().optional()}).superRefine((i,o)=>{if(i.type==="agent"){i.agentId||o.addIssue({code:v.custom,message:"Agent participants require agentId",path:["agentId"]}),i.userId&&o.addIssue({code:v.custom,message:"Agent participants cannot set userId",path:["userId"]});return}i.userId||o.addIssue({code:v.custom,message:"User participants require userId",path:["userId"]}),i.agentId&&o.addIssue({code:v.custom,message:"User participants cannot set agentId",path:["agentId"]})}),fE=f({id:l().uuid().optional(),type:g(pg),approvalsNeeded:Y(1).optional().default(1),participants:b(mE).default([])}),pE=f({nextCheckAt:l().datetime(),notes:l().max(500).optional().nullable().default(null),scheduledBy:g(hg).optional().default("assignee"),kind:g(gg).optional().nullable().default(null),serviceName:l().trim().min(1).max(120).optional().nullable().default(null),externalRef:l().trim().min(1).max(500).optional().nullable().default(null),timeoutAt:l().datetime().optional().nullable().default(null),maxAttempts:U().int().positive().max(100).optional().nullable().default(null),recoveryPolicy:g(yg).optional().nullable().default(null)}),hE=f({mode:g(l_).optional().default("normal"),commentRequired:x().optional().default(!0),stages:b(fE).default([]),monitor:pE.optional().nullable(),reviewPreset:Fg.optional(),authorizationPolicy:Hs.optional()}),gE=f({status:g(o_),nextCheckAt:l().datetime().nullable(),lastTriggeredAt:l().datetime().nullable(),attemptCount:U().int().nonnegative().default(0),notes:l().max(500).nullable(),scheduledBy:g(hg).nullable(),kind:g(gg).nullable().optional().default(null),serviceName:l().trim().min(1).max(120).nullable().optional().default(null),externalRef:l().trim().min(1).max(500).nullable().optional().default(null),timeoutAt:l().datetime().nullable().optional().default(null),maxAttempts:U().int().positive().max(100).nullable().optional().default(null),recoveryPolicy:g(yg).nullable().optional().default(null),clearedAt:l().datetime().nullable(),clearReason:g(s_).nullable()}),ty=f({instructions:l().trim().min(1).max(2e4)}).strict();f({status:g(i_),currentStageId:l().uuid().nullable(),currentStageIndex:U().int().nonnegative().nullable(),currentStageType:g(pg).nullable(),currentParticipant:wh.nullable(),returnAssignee:wh.nullable(),reviewRequest:ty.nullable().optional().default(null),completedStageIds:b(l().uuid()).default([]),lastDecisionId:l().uuid().nullable(),lastDecisionOutcome:g(u_).nullable(),monitor:gE.optional().nullable()});f({id:l().uuid(),companyId:l().uuid(),sourceIssueId:l().uuid(),recoveryIssueId:l().uuid().nullable(),kind:g(H1),status:g(V1),ownerType:g(Y1),ownerAgentId:l().uuid().nullable(),ownerUserId:l().nullable(),previousOwnerAgentId:l().uuid().nullable(),returnOwnerAgentId:l().uuid().nullable(),cause:l().min(1),fingerprint:l().min(1),evidence:B(l(),j()),nextAction:l().min(1),wakePolicy:B(l(),j()).nullable(),monitorPolicy:B(l(),j()).nullable(),attemptCount:U().int().nonnegative(),maxAttempts:U().int().positive().nullable(),timeoutAt:Ke([ja(),l().datetime()]).nullable(),lastAttemptAt:Ke([ja(),l().datetime()]).nullable(),outcome:g(K1).nullable(),resolutionNote:l().nullable(),resolvedAt:Ke([ja(),l().datetime()]).nullable(),createdAt:Ke([ja(),l().datetime()]),updatedAt:Ke([ja(),l().datetime()])});const yE=["restored","false_positive","blocked","cancelled"];f({actionId:l().uuid().optional(),outcome:g(yE),sourceIssueStatus:g(["todo","done","in_review","blocked"]),resolutionNote:St.optional().nullable()}).strict().superRefine((i,o)=>{if(i.outcome==="restored"){i.sourceIssueStatus!=="todo"&&i.sourceIssueStatus!=="done"&&i.sourceIssueStatus!=="in_review"&&o.addIssue({code:v.custom,message:"Restored recovery actions must move the source issue to todo, done, or in_review",path:["sourceIssueStatus"]});return}if(i.outcome==="blocked"){i.sourceIssueStatus!=="blocked"&&o.addIssue({code:v.custom,message:"Blocked recovery actions must move the source issue to blocked",path:["sourceIssueStatus"]});return}if(i.outcome==="false_positive"||i.outcome==="cancelled"){i.sourceIssueStatus!=="done"&&i.sourceIssueStatus!=="in_review"&&o.addIssue({code:v.custom,message:"This recovery outcome requires sourceIssueStatus to be done or in_review",path:["sourceIssueStatus"]});return}});const ay=U().int().nonnegative().transform(i=>U1(i));function bE(i){if(typeof i.status=="string")return{status:i.status,defaulted:!1,reason:"explicit"};const o=typeof i.assigneeAgentId=="string"&&i.assigneeAgentId.length>0||typeof i.assigneeUserId=="string"&&i.assigneeUserId.length>0;return{status:o?"todo":"backlog",defaulted:!0,reason:o?"assigned_omitted_status":"unassigned_omitted_status"}}function ny(i){return Dl(o=>{if(!o||typeof o!="object"||Array.isArray(o))return o;const r=o;return r.status!==void 0?o:{...r,status:bE(r).status}},i)}const Ki=f({projectId:l().uuid().optional().nullable(),projectWorkspaceId:l().uuid().optional().nullable(),goalId:l().uuid().optional().nullable(),parentId:l().uuid().optional().nullable(),blockedByIssueIds:b(l().uuid()).optional(),inheritExecutionWorkspaceFromIssueId:l().uuid().optional().nullable(),title:l().min(1),description:St.optional().nullable(),status:g(Zi),workMode:g(fg).optional().default("standard"),harnessKind:g(k1).optional().nullable(),priority:g(Zn).optional().default("medium"),assigneeAgentId:l().uuid().optional().nullable(),assigneeUserId:l().optional().nullable(),requestDepth:ay.optional().default(0),createdByUserId:l().optional().nullable(),responsibleUserId:l().optional().nullable(),billingCode:l().optional().nullable(),assigneeAdapterOverrides:dE.optional().nullable(),executionPolicy:hE.optional().nullable(),executionWorkspaceId:l().uuid().optional().nullable(),executionWorkspacePreference:g(Ji).optional().nullable(),executionWorkspaceSettings:Vs.optional().nullable(),labelIds:b(l().uuid()).optional(),watchdogDiscovery:f({kind:g(L1),evidenceMarkdown:St.optional().nullable()}).strict().optional().nullable(),watchdog:f({agentId:l().uuid(),instructions:St.optional().nullable()}).strict().optional().nullable()}),ly={idempotencyKey:l().trim().min(1).max(255).optional().nullable(),allowDuplicate:x().describe("Bypasses recent-title duplicate detection; idempotency keys always replay their original issue").optional().default(!1)};Ki.extend({status:Ki.shape.status.optional(),...ly});ny(Ki.extend(ly));f({agentId:l().uuid(),instructions:St.optional().nullable()}).strict();const vE=ny(Ki.omit({parentId:!0,inheritExecutionWorkspaceFromIssueId:!0,watchdogDiscovery:!0}).extend({acceptanceCriteria:b(l().trim().min(1).max(500)).max(20).optional(),blockParentUntilDone:x().optional().default(!1)}));f({acceptedPlanRevisionId:l().uuid(),children:b(vE).min(1).max(25)});f({name:l().trim().min(1).max(48),color:l().regex(/^#(?:[0-9a-fA-F]{6})$/,"Color must be a 6-digit hex value")});Ki.omit({createdByUserId:!0,responsibleUserId:!0,watchdog:!0}).partial().extend({requestDepth:ay.optional(),assigneeAgentId:l().trim().min(1).optional().nullable(),comment:St.pipe(l().min(1)).optional(),reviewRequest:ty.optional().nullable(),reopen:x().optional(),resume:x().optional(),interrupt:x().optional(),hiddenAt:l().datetime().nullable().optional()});f({agentId:l().uuid(),expectedStatuses:b(g(Zi)).nonempty()});const iy=l().trim().min(1).max(120),oy=l().trim().min(1).max(2e3),sy=g(I1),uy=f({kind:g(N1).default("message"),tone:g(M1).default("neutral"),title:l().trim().min(1).max(160).nullable().optional(),detailsDefaultOpen:x().optional().default(!1)}).strict(),Vl=f({type:g(z1),label:iy.nullable().optional()}),SE=Vl.extend({type:Y("text"),text:oy}).strict(),_E=Vl.extend({type:Y("code"),code:l().min(1).max(4e3),language:l().trim().min(1).max(40).nullable().optional()}).strict(),xE=Vl.extend({type:Y("key_value"),label:iy,value:oy}).strict(),TE=Vl.extend({type:Y("issue_link"),issueId:l().uuid().nullable().optional(),identifier:l().trim().min(1).max(80).nullable().optional(),title:l().trim().min(1).max(240).nullable().optional()}).strict(),EE=Vl.extend({type:Y("agent_link"),agentId:l().uuid(),name:l().trim().min(1).max(160).nullable().optional()}).strict(),AE=Vl.extend({type:Y("run_link"),runId:l().uuid(),title:l().trim().min(1).max(160).nullable().optional()}).strict(),kE=pa("type",[SE,_E,xE,TE,EE,AE]).superRefine((i,o)=>{i.type==="issue_link"&&!i.issueId&&!i.identifier&&o.addIssue({code:v.custom,message:"Issue link rows require issueId or identifier",path:["issueId"]})}),OE=f({title:l().trim().min(1).max(160).nullable().optional(),rows:b(kE).min(1).max(50)}).strict(),ry=f({version:Y(1),sourceRunId:l().uuid().nullable().optional(),sections:b(OE).min(1).max(20)}).strict();f({body:St.pipe(l().min(1)),authorType:sy.optional(),presentation:uy.nullable().optional(),metadata:ry.nullable().optional(),reopen:x().optional(),resume:x().optional(),interrupt:x().optional()});g(j1);g(D1);const qi=g(q1),RE=l().trim().min(1).max(64).regex(/^[a-z0-9][a-z0-9_-]*$/,"Document key must be lowercase letters, numbers, _ or -"),CE=f({clientKey:l().trim().min(1).max(120),parentClientKey:l().trim().min(1).max(120).nullable().optional(),parentId:l().uuid().nullable().optional(),title:l().trim().min(1).max(240),description:St.pipe(l().trim().max(2e4)).nullable().optional(),priority:g(Zn).nullable().optional(),workMode:g(fg).nullable().optional(),assigneeAgentId:l().uuid().nullable().optional(),assigneeUserId:l().trim().min(1).nullable().optional(),projectId:l().uuid().nullable().optional(),goalId:l().uuid().nullable().optional(),billingCode:l().trim().max(120).nullable().optional(),labels:b(l().trim().min(1).max(48)).max(20).optional(),hiddenInPreview:x().optional()}).superRefine((i,o)=>{i.assigneeAgentId&&i.assigneeUserId&&o.addIssue({code:v.custom,message:"Suggested tasks can only target one assignee",path:["assigneeAgentId"]})}),wE=f({version:Y(1),defaultParentId:l().uuid().nullable().optional(),tasks:b(CE).min(1).max(50)}).superRefine((i,o)=>{const r=new Set;for(const[c,d]of i.tasks.entries()){if(r.has(d.clientKey)){o.addIssue({code:v.custom,message:"clientKey must be unique within one interaction",path:["tasks",c,"clientKey"]});continue}r.add(d.clientKey)}}),IE=f({clientKey:l().trim().min(1).max(120),issueId:l().uuid(),identifier:l().trim().min(1).nullable().optional(),title:l().trim().min(1).nullable().optional(),parentIssueId:l().uuid().nullable().optional(),parentIdentifier:l().trim().min(1).nullable().optional()});f({version:Y(1),createdTasks:b(IE).max(50).optional(),skippedClientKeys:b(l().trim().min(1).max(120)).max(50).optional(),rejectionReason:l().trim().max(4e3).nullable().optional()});const NE=f({id:l().trim().min(1).max(120),label:l().trim().min(1).max(120),description:l().trim().max(500).nullable().optional()}),ME=f({id:l().trim().min(1).max(120),prompt:l().trim().min(1).max(500),helpText:l().trim().max(1e3).nullable().optional(),selectionMode:g(["single","multi"]),required:x().optional(),options:b(NE).min(1).max(10)}),zE=f({version:Y(1),title:l().trim().max(240).nullable().optional(),submitLabel:l().trim().max(120).nullable().optional(),supersedeOnUserComment:x().optional(),questions:b(ME).min(1).max(10)}).superRefine((i,o)=>{const r=new Set;for(const[c,d]of i.questions.entries()){r.has(d.id)&&o.addIssue({code:v.custom,message:"Question ids must be unique within one interaction",path:["questions",c,"id"]}),r.add(d.id);const p=new Set;for(const[y,A]of d.options.entries())p.has(A.id)&&o.addIssue({code:v.custom,message:"Option ids must be unique within one question",path:["questions",c,"options",y,"id"]}),p.add(A.id)}}),cy=f({questionId:l().trim().min(1).max(120),optionIds:b(l().trim().min(1).max(120)).max(20),otherText:St.pipe(l().trim().max(4e3)).nullable().optional()});f({version:Y(1),answers:b(cy).max(20),cancelled:Y(!0).optional(),cancellationReason:l().trim().max(4e3).nullable().optional(),expirationReason:Y("superseded_by_comment").optional(),commentId:l().uuid().nullable().optional(),summaryMarkdown:l().max(2e4).nullable().optional()});const dy=l().trim().min(1).max(2e3).refine(i=>i.startsWith("#")?!0:i.startsWith("/")?!i.startsWith("//"):/^https?:\/\//i.test(i),"href must be a root-relative path, same-page fragment, or http(s) URL"),my=f({label:l().trim().min(1).max(120).nullable().optional(),href:dy.nullable().optional()}),UE=my.extend({type:Y("issue_document"),issueId:l().uuid().nullable().optional(),documentId:l().uuid().nullable().optional(),key:RE,revisionId:l().uuid(),revisionNumber:U().int().positive().nullable().optional()}),DE=my.extend({type:Y("custom"),key:l().trim().min(1).max(120),revisionId:l().trim().min(1).max(255).nullable().optional(),revisionNumber:U().int().positive().nullable().optional()}),Pi=pa("type",[UE,DE]),jE=f({version:Y(1),actionRequestId:l().uuid(),invocationId:l().uuid(),toolName:l().trim().min(1).max(500),toolDisplayName:l().trim().min(1).max(500),connectionId:l().uuid().nullable(),applicationId:l().uuid().nullable(),appDisplayName:l().trim().min(1).max(500).nullable(),risk:g(["write","destructive"]),previewMarkdown:l().trim().min(1).max(2e4),argumentsSummaryJson:l().max(2e4),argumentsHash:l().trim().min(1).max(255),expiresAt:l().datetime({offset:!0})}),qE=f({version:Y(1),prompt:l().trim().min(1).max(1e3),acceptLabel:l().trim().min(1).max(80).nullable().optional(),rejectLabel:l().trim().min(1).max(80).nullable().optional(),rejectRequiresReason:x().optional(),rejectReasonLabel:l().trim().min(1).max(160).nullable().optional(),allowDeclineReason:x().optional().default(!0),declineReasonPlaceholder:l().trim().min(1).max(240).nullable().optional(),detailsMarkdown:l().max(2e4).nullable().optional(),supersedeOnUserComment:x().optional(),target:Pi.nullable().optional(),toolAction:jE.optional()}),LE=f({id:l().trim().min(1).max(120),label:l().trim().min(1).max(120),description:l().trim().max(500).nullable().optional()}),BE=f({version:Y(1),prompt:l().trim().min(1).max(1e3),detailsMarkdown:l().max(2e4).nullable().optional(),options:b(LE).min(1).max(Yi),defaultSelectedOptionIds:b(l().trim().min(1).max(120)).max(Yi).optional().default([]),minSelected:U().int().min(0).optional().default(0),maxSelected:U().int().min(0).nullable().optional(),acceptLabel:l().trim().min(1).max(80).nullable().optional(),rejectLabel:l().trim().min(1).max(80).nullable().optional(),rejectRequiresReason:x().optional(),rejectReasonLabel:l().trim().min(1).max(160).nullable().optional(),allowDeclineReason:x().optional().default(!0),declineReasonPlaceholder:l().trim().min(1).max(240).nullable().optional(),supersedeOnUserComment:x().optional(),target:Pi.nullable().optional()}).superRefine((i,o)=>{const r=new Set;for(const[p,y]of i.options.entries())r.has(y.id)&&o.addIssue({code:v.custom,message:"Option ids must be unique within one checkbox confirmation",path:["options",p,"id"]}),r.add(y.id);const c=new Set;for(const[p,y]of i.defaultSelectedOptionIds.entries()){if(c.has(y)){o.addIssue({code:v.custom,message:"defaultSelectedOptionIds must be unique",path:["defaultSelectedOptionIds",p]});continue}c.add(y),r.has(y)||o.addIssue({code:v.custom,message:"defaultSelectedOptionIds must reference existing option ids",path:["defaultSelectedOptionIds",p]})}const d=i.maxSelected??null;i.minSelected>i.options.length&&o.addIssue({code:v.custom,message:"minSelected cannot exceed the option count",path:["minSelected"]}),i.defaultSelectedOptionIds.length<i.minSelected&&o.addIssue({code:v.custom,message:"defaultSelectedOptionIds must satisfy minSelected",path:["defaultSelectedOptionIds"]}),d!=null&&(d<i.minSelected&&o.addIssue({code:v.custom,message:"maxSelected must be greater than or equal to minSelected",path:["maxSelected"]}),d>i.options.length&&o.addIssue({code:v.custom,message:"maxSelected cannot exceed the option count",path:["maxSelected"]}),i.defaultSelectedOptionIds.length>d&&o.addIssue({code:v.custom,message:"defaultSelectedOptionIds cannot exceed maxSelected",path:["defaultSelectedOptionIds"]}))}),HE=f({status:g(["retrying","needs_attention"]),errorCode:l().trim().min(1).max(120).nullable(),attempt:U().int().min(0).max(100),maxAttempts:U().int().min(0).max(100),runId:l().uuid().nullable().optional(),retryRunId:l().uuid().nullable().optional(),recoveryActionId:l().uuid().nullable().optional(),updatedAt:l().trim().min(1).nullable().optional()}),VE=f({version:Y(1),status:g(["approved","executing","executed","failed","expired"]),errorCode:l().trim().min(1).max(120).nullable().optional(),errorMessage:l().trim().min(1).max(4e3).nullable().optional(),resultSummary:l().trim().min(1).max(4e3).nullable().optional(),resultHref:l().trim().url().max(2e3).nullable().optional(),updatedAt:l().datetime({offset:!0})}),YE=f({version:Y(1),outcome:g(["accepted","rejected","superseded_by_comment","stale_target"]),reason:l().trim().max(4e3).nullable().optional(),commentId:l().uuid().nullable().optional(),staleTarget:Pi.nullable().optional(),resumeFailure:HE.nullable().optional(),toolAction:VE.optional()});YE.extend({selectedOptionIds:b(l().trim().min(1).max(120)).max(Yi).optional()}).superRefine((i,o)=>{const r=i.selectedOptionIds??[],c=new Set;for(const[d,p]of r.entries())c.has(p)&&o.addIssue({code:v.custom,message:"selectedOptionIds must be unique",path:["selectedOptionIds",d]}),c.add(p)});const Ms=g(["approve","reject","defer"]),KE=f({id:l().trim().min(1).max(120),label:l().trim().min(1).max(120),description:l().trim().max(500).nullable().optional(),previewMarkdown:l().max(2e4).nullable().optional(),href:dy.nullable().optional(),attachmentId:l().uuid().nullable().optional()}),GE=f({version:Y(1),prompt:l().trim().min(1).max(1e3),detailsMarkdown:l().max(2e4).nullable().optional(),items:b(KE).min(1).max(jc),verdicts:b(Ms).min(2).max(3).optional().default(["approve","reject"]),requireReasonOn:b(Ms).max(3).optional().default(["reject"]),reasonLabel:l().trim().min(1).max(160).nullable().optional(),allowBulkApprove:x().optional().default(!0),supersedeOnUserComment:x().optional(),target:Pi.nullable().optional()}).superRefine((i,o)=>{const r=new Set;for(const[p,y]of i.items.entries())r.has(y.id)&&o.addIssue({code:v.custom,message:"Item ids must be unique within one item verdict request",path:["items",p,"id"]}),r.add(y.id);const c=new Set;for(const[p,y]of i.verdicts.entries())c.has(y)&&o.addIssue({code:v.custom,message:"verdicts must be unique",path:["verdicts",p]}),c.add(y);(!c.has("approve")||!c.has("reject"))&&o.addIssue({code:v.custom,message:"verdicts must include approve and reject; defer is optional",path:["verdicts"]});const d=new Set;for(const[p,y]of i.requireReasonOn.entries()){if(d.has(y)){o.addIssue({code:v.custom,message:"requireReasonOn must be unique",path:["requireReasonOn",p]});continue}d.add(y),c.has(y)||o.addIssue({code:v.custom,message:"requireReasonOn must reference enabled verdicts",path:["requireReasonOn",p]})}}),ZE=f({id:l().trim().min(1).max(120),verdict:Ms,reason:l().trim().max(4e3).nullable().optional(),resolvedByUserId:l().trim().min(1).max(255),resolvedAt:Ke([l().datetime(),ja()]),commentId:l().uuid().nullable().optional()});f({version:Y(1),outcome:g(["resolved","superseded_by_comment","stale_target","cancelled"]),complete:x(),items:b(ZE).max(jc),commentId:l().uuid().nullable().optional(),staleTarget:Pi.nullable().optional()}).superRefine((i,o)=>{const r=new Set;for(const[c,d]of i.items.entries())r.has(d.id)&&o.addIssue({code:v.custom,message:"result item ids must be unique",path:["items",c,"id"]}),r.add(d.id)});pa("kind",[f({kind:Y("suggest_tasks"),idempotencyKey:l().trim().max(255).nullable().optional(),sourceCommentId:l().uuid().nullable().optional(),sourceRunId:l().uuid().nullable().optional(),title:l().trim().max(240).nullable().optional(),summary:l().trim().max(1e3).nullable().optional(),continuationPolicy:qi.optional().default("wake_assignee"),payload:wE}),f({kind:Y("ask_user_questions"),idempotencyKey:l().trim().max(255).nullable().optional(),sourceCommentId:l().uuid().nullable().optional(),sourceRunId:l().uuid().nullable().optional(),title:l().trim().max(240).nullable().optional(),summary:l().trim().max(1e3).nullable().optional(),continuationPolicy:qi.optional().default("wake_assignee"),payload:zE}),f({kind:Y("request_confirmation"),idempotencyKey:l().trim().max(255).nullable().optional(),sourceCommentId:l().uuid().nullable().optional(),sourceRunId:l().uuid().nullable().optional(),title:l().trim().max(240).nullable().optional(),summary:l().trim().max(1e3).nullable().optional(),continuationPolicy:qi.optional().default("none"),payload:qE}),f({kind:Y("request_checkbox_confirmation"),idempotencyKey:l().trim().max(255).nullable().optional(),sourceCommentId:l().uuid().nullable().optional(),sourceRunId:l().uuid().nullable().optional(),title:l().trim().max(240).nullable().optional(),summary:l().trim().max(1e3).nullable().optional(),continuationPolicy:qi.optional().default("wake_assignee"),payload:BE}),f({kind:Y("request_item_verdicts"),idempotencyKey:l().trim().max(255).nullable().optional(),sourceCommentId:l().uuid().nullable().optional(),sourceRunId:l().uuid().nullable().optional(),title:l().trim().max(240).nullable().optional(),summary:l().trim().max(1e3).nullable().optional(),continuationPolicy:qi.optional().default("wake_assignee"),payload:GE})]);f({selectedClientKeys:b(l().trim().min(1).max(120)).min(1).max(50).optional(),selectedOptionIds:b(l().trim().min(1).max(120)).max(Yi).optional()}).superRefine((i,o)=>{const r=new Set;for(const[d,p]of(i.selectedClientKeys??[]).entries()){if(r.has(p)){o.addIssue({code:v.custom,message:"selectedClientKeys must be unique",path:["selectedClientKeys",d]});continue}r.add(p)}const c=new Set;for(const[d,p]of(i.selectedOptionIds??[]).entries()){if(c.has(p)){o.addIssue({code:v.custom,message:"selectedOptionIds must be unique",path:["selectedOptionIds",d]});continue}c.add(p)}});f({reason:l().trim().max(4e3).optional()});f({reason:l().trim().max(4e3).optional()});f({answers:b(cy).max(20),summaryMarkdown:St.pipe(l().max(2e4)).nullable().optional()});f({verdicts:b(f({id:l().trim().min(1).max(120),verdict:Ms,reason:l().trim().max(4e3).nullable().optional()})).min(1).max(jc)}).superRefine((i,o)=>{const r=new Set;for(const[c,d]of i.verdicts.entries())r.has(d.id)&&o.addIssue({code:v.custom,message:"verdict item ids must be unique",path:["verdicts",c,"id"]}),r.add(d.id)});f({approvalId:l().uuid()});f({issueCommentId:l().uuid().optional().nullable()});const XE=["markdown"],QE=g(XE);f({title:l().trim().max(200).nullable().optional(),format:QE,body:St.pipe(l().max(524288)),changeSummary:l().trim().max(500).nullable().optional(),baseRevisionId:l().uuid().nullable().optional()});f({});function JE(i){const o=/^(\d{4})-(\d{2})-(\d{2})$/.exec(i);if(!o)return!1;const r=Number(o[1]),c=Number(o[2]),d=Number(o[3]);if(c<1||c>12)return!1;const y=[31,r%4===0&&(r%100!==0||r%400===0)?29:28,31,30,31,30,31,31,30,31,30,31][c-1];return d>=1&&d<=y}const fy=Ke([l(),U().finite(),x()]),Ys=f({name:l().trim().regex(/^[A-Za-z][A-Za-z0-9_]*$/),label:l().trim().max(120).optional().nullable(),type:g(S_).optional().default("text"),defaultValue:fy.optional().nullable(),required:x().optional().default(!0),options:b(l().trim().min(1).max(120)).max(50).optional().default([])}).superRefine((i,o)=>{i.type==="select"&&i.options.length===0&&o.addIssue({code:v.custom,path:["options"],message:"Select variables require at least one option"}),i.type!=="select"&&i.options.length>0&&o.addIssue({code:v.custom,path:["options"],message:"Only select variables can define options"}),i.type==="select"&&i.defaultValue!=null&&(typeof i.defaultValue!="string"||!i.options.includes(i.defaultValue))&&o.addIssue({code:v.custom,path:["defaultValue"],message:"Select variable defaults must match one of the allowed options"}),i.type==="date"&&i.defaultValue!=null&&(typeof i.defaultValue!="string"||!JE(i.defaultValue))&&o.addIssue({code:v.custom,path:["defaultValue"],message:"Date variable defaults must be valid YYYY-MM-DD calendar dates"})}),PE=f({projectId:l().uuid().optional().nullable(),folderId:l().uuid().optional().nullable(),goalId:l().uuid().optional().nullable(),parentIssueId:l().uuid().optional().nullable(),title:l().trim().min(1).max(200),description:l().optional().nullable(),assigneeAgentId:l().uuid().optional().nullable(),priority:g(Zn).optional().default("medium"),status:g(qc).optional().default("active"),concurrencyPolicy:g(Lc).optional().default("coalesce_if_active"),catchUpPolicy:g(Bc).optional().default("skip_missed"),variables:b(Ys).optional().default([]),env:Xn.optional().nullable()});PE.partial().extend({baseRevisionId:l().uuid().optional().nullable()});const WE=f({id:l().uuid(),companyId:l().uuid(),projectId:l().uuid().nullable(),folderId:l().uuid().nullable().optional(),goalId:l().uuid().nullable(),parentIssueId:l().uuid().nullable(),title:l().trim().min(1).max(200),description:l().nullable(),assigneeAgentId:l().uuid().nullable(),priority:g(Zn),status:g(qc),concurrencyPolicy:g(Lc),catchUpPolicy:g(Bc),variables:b(Ys),env:Xn.nullable().default(null),responsibleUserId:l().nullable().default(null)}).strict(),$E=f({id:l().uuid(),kind:g(bg),label:l().nullable(),enabled:x(),cronExpression:l().nullable(),timezone:l().nullable(),publicId:l().nullable(),signingMode:g(Ds).nullable(),replayWindowSec:U().int().min(30).max(86400).nullable()}).strict();f({version:Y(1),routine:WE,triggers:b($E)}).strict();const vc=f({label:l().trim().max(120).optional().nullable(),enabled:x().optional().default(!0)});pa("kind",[vc.extend({kind:Y("schedule"),cronExpression:l().trim().min(1),timezone:l().trim().min(1).default("UTC")}),vc.extend({kind:Y("webhook"),signingMode:g(Ds).optional().default("bearer"),replayWindowSec:U().int().min(30).max(86400).optional().default(300)}),vc.extend({kind:Y("api")})]);f({label:l().trim().max(120).optional().nullable(),enabled:x().optional(),cronExpression:l().trim().min(1).optional().nullable(),timezone:l().trim().min(1).optional().nullable(),signingMode:g(Ds).optional().nullable(),replayWindowSec:U().int().min(30).max(86400).optional().nullable()});f({triggerId:l().uuid().optional().nullable(),payload:B(l(),j()).optional().nullable(),variables:B(l(),fy).optional().nullable(),projectId:l().uuid().optional().nullable(),projectWorkspaceId:l().uuid().optional().nullable(),assigneeAgentId:l().uuid().optional().nullable(),idempotencyKey:l().trim().max(255).optional().nullable(),source:g(["manual","api"]).optional().default("manual"),executionWorkspaceId:l().uuid().optional().nullable(),executionWorkspacePreference:g(Ji).optional().nullable(),executionWorkspaceSettings:Vs.optional().nullable()});f({});const Jc=f({company:x().optional(),agents:x().optional(),projects:x().optional(),issues:x().optional(),skills:x().optional()}).partial(),FE=f({key:l().min(1),description:l().nullable(),agentSlug:l().min(1).nullable(),projectSlug:l().min(1).nullable(),kind:g(["secret","plain"]),requirement:g(["required","optional"]),defaultValue:l().nullable(),portability:g(["portable","system_dependent"])}),eA=Ke([l(),f({encoding:Y("base64"),data:l(),contentType:l().min(1).optional().nullable()})]),tA=f({path:l().min(1),name:l().min(1),description:l().nullable(),brandColor:l().nullable(),logoPath:l().nullable(),attachmentMaxBytes:U().int().min(1).max(dg).nullable().default(null),requireBoardApprovalForNewAgents:x(),feedbackDataSharingEnabled:x().default(!1),feedbackDataSharingConsentAt:l().datetime().nullable().default(null),feedbackDataSharingConsentByUserId:l().nullable().default(null),feedbackDataSharingTermsVersion:l().nullable().default(null)}),py=f({agents:b(l().min(1)).default([]),projects:b(l().min(1)).default([])}),aA=f({slug:l().min(1),name:l().min(1),path:l().min(1),skills:b(l().min(1)).default([]),role:l().min(1),title:l().nullable(),icon:l().nullable(),capabilities:l().nullable(),reportsToSlug:l().min(1).nullable(),adapterType:l().min(1),adapterConfig:B(l(),j()),runtimeConfig:B(l(),j()),permissions:B(l(),j()),permissionGrants:b(f({permissionKey:g(xg),scope:B(l(),j()).nullable().default(null)})).default([]),budgetMonthlyCents:U().int().nonnegative(),metadata:B(l(),j()).nullable()}),nA=f({key:l().min(1),slug:l().min(1),name:l().min(1),path:l().min(1),description:l().nullable(),sourceType:l().min(1),sourceLocator:l().nullable(),sourceRef:l().nullable(),trustLevel:l().nullable(),compatibility:l().nullable(),metadata:B(l(),j()).nullable(),fileInventory:b(f({path:l().min(1),kind:l().min(1)})).default([])}),lA=f({slug:l().min(1),name:l().min(1),path:l().min(1),description:l().nullable(),ownerAgentSlug:l().min(1).nullable(),leadAgentSlug:l().min(1).nullable(),targetDate:l().nullable(),color:l().nullable(),status:l().nullable(),executionWorkspacePolicy:B(l(),j()).nullable(),workspaces:b(f({key:l().min(1),name:l().min(1),sourceType:l().nullable(),repoUrl:l().nullable(),repoRef:l().nullable(),defaultRef:l().nullable(),visibility:l().nullable(),setupCommand:l().nullable(),cleanupCommand:l().nullable(),metadata:B(l(),j()).nullable(),isPrimary:x()})).default([]),metadata:B(l(),j()).nullable()}),iA=f({kind:l().min(1),label:l().nullable(),enabled:x(),cronExpression:l().nullable(),timezone:l().nullable(),signingMode:l().nullable(),replayWindowSec:U().int().nullable()}),oA=f({concurrencyPolicy:l().nullable(),catchUpPolicy:l().nullable(),variables:b(Ys).nullable().optional(),triggers:b(iA).default([])}),sA=f({body:l().min(1),authorType:sy,authorAgentSlug:l().min(1).nullable(),authorUserId:l().nullable(),presentation:uy.nullable(),metadata:ry.nullable(),createdAt:l().datetime().nullable()}),uA=f({slug:l().min(1),identifier:l().min(1).nullable(),title:l().min(1),path:l().min(1),projectSlug:l().min(1).nullable(),projectWorkspaceKey:l().min(1).nullable(),assigneeAgentSlug:l().min(1).nullable(),description:l().nullable(),recurring:x().default(!1),routine:oA.nullable(),legacyRecurrence:B(l(),j()).nullable(),status:l().nullable(),priority:l().nullable(),labelIds:b(l().min(1)).default([]),billingCode:l().nullable(),executionWorkspaceSettings:B(l(),j()).nullable(),assigneeAdapterOverrides:B(l(),j()).nullable(),comments:b(sA).default([]),metadata:B(l(),j()).nullable()});f({schemaVersion:U().int().positive(),generatedAt:l().datetime(),source:f({companyId:l().uuid(),companyName:l().min(1)}).nullable(),includes:f({company:x(),agents:x(),projects:x(),issues:x(),skills:x()}),company:tA.nullable(),sidebar:py.nullable(),agents:b(aA),skills:b(nA).default([]),projects:b(lA).default([]),issues:b(uA).default([]),envInputs:b(FE).default([])});const rA=pa("type",[f({type:Y("inline"),rootPath:l().min(1).optional().nullable(),files:B(l(),eA)}),f({type:Y("github"),url:l().url()})]),cA=pa("mode",[f({mode:Y("new_company"),newCompanyName:l().min(1).optional().nullable()}),f({mode:Y("existing_company"),companyId:l().uuid()})]),hy=Ke([Y("all"),b(l().min(1))]),gy=g(["rename","skip","replace"]);f({include:Jc.optional(),agents:b(l().min(1)).optional(),skills:b(l().min(1)).optional(),projects:b(l().min(1)).optional(),issues:b(l().min(1)).optional(),projectIssues:b(l().min(1)).optional(),selectedFiles:b(l().min(1)).optional(),expandReferencedSkills:x().optional(),sidebarOrder:py.partial().optional()});const dA=f({source:rA,include:Jc.optional(),target:cA,agents:hy.optional(),collisionStrategy:gy.optional(),nameOverrides:B(l().min(1),l().min(1)).optional(),selectedFiles:b(l().min(1)).optional()}),yy=f({adapterType:l().min(1),adapterConfig:B(l(),j()).optional()});dA.extend({adapterOverrides:B(l().min(1),yy).optional(),secretValues:B(l().min(1),l()).optional()});const by=g(["bundled","optional"]),mA=g(["markdown_only","assets","scripts_executables","external_sources"]),fA=g(["compatible","unknown","invalid"]),vy=g(["team","agent","project","task","skill","extension","readme","reference","script","asset","markdown","other"]),Sy=g(["catalog","local","skills_sh","github","url","local_path","agent_package"]),pA=f({type:Sy,ref:l().min(1),agentSlugs:b(l().min(1)),resolved:x(),catalogSkillId:l().min(1).optional(),catalogSkillKey:l().min(1).optional(),localPath:l().min(1).optional(),sourceLocator:l().min(1).optional(),sourceRef:l().min(1).optional()}),hA=f({key:l().min(1),agentSlug:l().min(1).nullable(),projectSlug:l().min(1).nullable(),kind:g(["secret","plain"]),requirement:g(["required","optional"])}),gA=f({type:g(["skills_sh","github","url","local_path","agent_package","include"]),ref:l().min(1),pinned:x()}),yA=f({path:l().min(1),kind:vy,sizeBytes:U().int().nonnegative(),sha256:l().min(1)});f({id:l().min(1),key:l().min(1),kind:by,category:l().min(1),slug:l().min(1),name:l().min(1),description:l(),path:l().min(1),entrypoint:Y("TEAM.md"),schema:Y("agentcompanies/v1"),defaultInstall:x(),recommendedForCompanyTypes:b(l()),tags:b(l()),counts:f({agents:U().int().nonnegative(),projects:U().int().nonnegative(),tasks:U().int().nonnegative(),routines:U().int().nonnegative(),localSkills:U().int().nonnegative(),catalogSkills:U().int().nonnegative(),externalSkillSources:U().int().nonnegative()}),rootAgentSlugs:b(l()),agentSlugs:b(l()),projectSlugs:b(l()),requiredSkills:b(pA),envInputs:b(hA),sourceRefs:b(gA),files:b(yA),trustLevel:mA,compatibility:fA,contentHash:l().min(1),packageName:l().min(1).optional(),packageVersion:l().min(1).optional()});f({kind:by.optional(),category:l().min(1).optional(),q:l().min(1).optional()});f({catalogTeamId:l().min(1),path:l().min(1),kind:vy,content:l(),language:l().nullable(),markdown:x()});const bA=f({allowExternalSources:x().optional(),allowUnpinnedOptionalSources:x().optional(),allowLocalPathSources:x().optional()}).strict(),vA=f({targetManagerAgentId:l().min(1).nullable().optional(),targetManagerSlug:l().min(1).nullable().optional(),include:Jc.omit({company:!0}).strict().optional(),agents:hy.optional(),collisionStrategy:gy.optional(),nameOverrides:B(l().min(1),l().min(1)).optional(),selectedFiles:b(l().min(1)).optional(),sourcePolicy:bA.optional()}).strict();vA.extend({adapterOverrides:B(l().min(1),yy).optional(),secretValues:B(l().min(1),l()).optional()}).strict();f({type:Sy,ref:l().min(1),agentSlugs:b(l().min(1)),action:g(["already_in_package","catalog_install_required","external_import_required","blocked"]),catalogSkillId:l().min(1).nullable(),catalogSkillKey:l().min(1).nullable(),sourceLocator:l().min(1).nullable(),sourceRef:l().min(1).nullable(),reason:l().min(1).nullable()});const SA=g(["available","configured","installed","missing","stale","external"]),_A=g(["company_managed","user_installed","external_unknown"]),xA=g(["unsupported","persistent","ephemeral"]),_y=f({key:l().min(1),versionId:l().uuid().nullable()}),xy=Ke([l().min(1),_y]),TA=f({key:l().min(1),runtimeName:l().min(1).nullable(),versionId:l().uuid().nullable().optional(),currentVersionId:l().uuid().nullable().optional(),desired:x(),managed:x(),state:SA,origin:_A.optional(),originLabel:l().nullable().optional(),locationLabel:l().nullable().optional(),readOnly:x().optional(),sourcePath:l().nullable().optional(),targetPath:l().nullable().optional(),detail:l().nullable().optional()});f({adapterType:l().min(1),supported:x(),mode:xA,desiredSkills:b(l().min(1)),desiredSkillEntries:b(_y).optional(),entries:b(TA),warnings:b(l())});f({desiredSkills:b(xy)});const EA=f({canCreateAgents:x().optional().default(!1),canCreateSkills:x().optional().default(!0),trustPreset:Bs.optional(),authorizationPolicy:Hs.optional()}).catchall(j()),AA=g(["managed","external"]);f({mode:AA.optional(),rootPath:l().trim().min(1).nullable().optional(),entryFile:l().trim().min(1).optional(),clearLegacyPromptTemplate:x().optional().default(!1)});f({path:l().trim().min(1),content:l(),clearLegacyPromptTemplate:x().optional().default(!1)});const Ks=B(l(),j()).superRefine((i,o)=>{const r=i.env;if(r===void 0)return;Xn.safeParse(r).success||o.addIssue({code:v.custom,message:"adapterConfig.env must be a map of valid env bindings",path:["env"]})}),kA=f({entryFile:l().trim().min(1).optional(),files:B(l(),l()).refine(i=>Object.keys(i).length>0,{message:"instructionsBundle.files must contain at least one file"})}),OA=f({enabled:x().optional(),label:l().trim().min(1).optional(),adapterConfig:Ks}).strict(),RA=f({modelProfiles:f({cheap:OA.optional()}).strict().optional()}).catchall(j()),Ty=f({name:l().min(1),role:g(S1).optional().default("general"),title:l().optional().nullable(),icon:g(x1).optional().nullable(),reportsTo:l().uuid().optional().nullable(),capabilities:l().optional().nullable(),desiredSkills:b(xy).optional(),adapterType:Ag,adapterConfig:Ks.optional().default({}),instructionsBundle:kA.optional(),runtimeConfig:RA.optional().default({}),defaultEnvironmentId:l().uuid().optional().nullable(),budgetMonthlyCents:U().int().nonnegative().optional().default(0),permissions:EA.optional(),metadata:B(l(),j()).optional().nullable()});f({adapterType:Ag.optional(),adapterConfig:Ks.optional(),budgetMonthlyCents:U().int().nonnegative().optional()}).strict();f({}).strict().default({});f({resources:b(g(["agent","instructions","skill","routine"])).optional()}).strict().default({});Ty.extend({sourceIssueId:l().uuid().optional().nullable(),sourceIssueIds:b(l().uuid()).optional()});Ty.omit({permissions:!0}).partial().extend({permissions:m1().optional(),replaceAdapterConfig:x().optional(),status:g(v1).optional(),spentMonthlyCents:U().int().nonnegative().optional()});f({path:l().trim().min(1).nullable(),adapterConfigKey:l().trim().min(1).optional()});const CA=f({kind:Y("task_bridge"),projectId:l().uuid().optional().nullable(),projectIds:b(l().uuid()).max(50).optional(),parentIssueId:l().uuid().optional().nullable(),parentIssueIds:b(l().uuid()).max(50).optional(),allowedAssigneeAgentIds:b(l().uuid()).max(50).optional()}).strict().superRefine((i,o)=>{var d,p;const r=!!i.projectId||!!((d=i.projectIds)!=null&&d.length),c=!!i.parentIssueId||!!((p=i.parentIssueIds)!=null&&p.length);!r&&!c&&o.addIssue({code:v.custom,message:"task_bridge keys require at least one project or parent issue boundary",path:["projectId"]})}),wA=f({kind:Y("standard")}).strict(),IA=f({kind:Y("skill_test"),issueId:l().uuid()}).strict(),NA=Ke([wA,CA,IA]);f({name:l().min(1).default("default"),scope:NA.optional().default({kind:"standard"})});f({userId:l().trim().min(1),status:l().trim().min(1).optional().default(A1)});f({source:g(["timer","assignment","on_demand","automation"]).optional().default("on_demand"),triggerDetail:g(["manual","ping","callback","system"]).optional(),reason:l().optional().nullable(),payload:B(l(),j()).optional().nullable(),idempotencyKey:l().optional().nullable(),forceFreshSession:Dl(i=>i===null?void 0:i,x().optional().default(!1))});f({taskKey:l().min(1).optional().nullable()});f({adapterConfig:Ks.optional().default({}),environmentId:l().uuid().optional().nullable()});f({canCreateAgents:x(),canCreateSkills:x().optional(),canAssignTasks:x(),trustPreset:Bs.optional(),authorizationPolicy:Hs.optional()});const MA=f({type:g(["project_primary","git_worktree","adapter_managed","cloud_sandbox"]).optional(),baseRef:l().optional().nullable(),branchTemplate:l().optional().nullable(),worktreeParentDir:l().optional().nullable(),provisionCommand:l().optional().nullable(),teardownCommand:l().optional().nullable()}).strict(),zA=f({enabled:x(),defaultMode:g(["shared_workspace","isolated_workspace","operator_branch","adapter_default"]).optional(),allowIssueOverride:x().optional(),defaultProjectWorkspaceId:l().uuid().optional().nullable(),environmentId:l().uuid().optional().nullable(),workspaceStrategy:MA.optional().nullable(),workspaceRuntime:B(l(),j()).optional().nullable(),branchPolicy:B(l(),j()).optional().nullable(),pullRequestPolicy:B(l(),j()).optional().nullable(),runtimePolicy:B(l(),j()).optional().nullable(),cleanupPolicy:B(l(),j()).optional().nullable(),authorizationPolicy:Hs.optional().nullable()}).strict(),UA=f({workspaceRuntime:B(l(),j()).optional().nullable(),desiredState:g(["running","stopped","manual"]).optional().nullable(),serviceStates:B(g(["running","stopped","manual"])).optional().nullable()}).strict(),DA=g(["local_path","git_repo","remote_managed","non_git_path"]),jA=g(["default","advanced"]),Ey={name:l().min(1).optional(),sourceType:DA.optional(),cwd:l().min(1).optional().nullable(),repoUrl:l().url().optional().nullable(),repoRef:l().optional().nullable(),defaultRef:l().optional().nullable(),visibility:jA.optional(),setupCommand:l().optional().nullable(),cleanupCommand:l().optional().nullable(),remoteProvider:l().optional().nullable(),remoteWorkspaceRef:l().optional().nullable(),sharedWorkspaceKey:l().optional().nullable(),metadata:B(l(),j()).optional().nullable(),runtimeConfig:UA.optional().nullable()};function qA(i,o){const r=i.sourceType??"local_path",c=typeof i.cwd=="string"&&i.cwd.trim().length>0,d=typeof i.repoUrl=="string"&&i.repoUrl.trim().length>0,p=typeof i.remoteWorkspaceRef=="string"&&i.remoteWorkspaceRef.trim().length>0;if(r==="remote_managed"){!p&&!d&&o.addIssue({code:v.custom,message:"Remote-managed workspace requires remoteWorkspaceRef or repoUrl.",path:["remoteWorkspaceRef"]});return}!c&&!d&&o.addIssue({code:v.custom,message:"Workspace requires at least one of cwd or repoUrl.",path:["cwd"]})}const LA=f({...Ey,isPrimary:x().optional().default(!1)}).superRefine(qA);f({...Ey,isPrimary:x().optional()}).partial();const Ay={goalId:l().uuid().optional().nullable(),goalIds:b(l().uuid()).optional(),name:l().min(1),description:l().optional().nullable(),status:g(d_).optional().default("backlog"),leadAgentId:l().uuid().optional().nullable(),targetDate:l().optional().nullable(),color:l().optional().nullable(),icon:g(T1).optional().nullable(),env:Xn.optional().nullable(),executionWorkspacePolicy:zA.optional().nullable(),archivedAt:l().datetime().optional().nullable()};f({...Ay,workspace:LA.optional()});f(Ay).partial();const BA=g(P1);g(W1);g($1);const HA=f({exact:l().min(1).max(1e4),prefix:l().max(1e3).default(""),suffix:l().max(1e3).default("")}).strict(),VA=f({normalizedStart:U().int().nonnegative(),normalizedEnd:U().int().nonnegative(),markdownStart:U().int().nonnegative(),markdownEnd:U().int().nonnegative()}).strict().superRefine((i,o)=>{i.normalizedEnd<=i.normalizedStart&&o.addIssue({code:v.custom,message:"normalizedEnd must be greater than normalizedStart",path:["normalizedEnd"]}),i.markdownEnd<=i.markdownStart&&o.addIssue({code:v.custom,message:"markdownEnd must be greater than markdownStart",path:["markdownEnd"]})}),YA=f({quote:HA,position:VA}).strict();f({baseRevisionId:l().uuid(),baseRevisionNumber:U().int().positive(),selector:YA,body:St.pipe(l().min(1).max(2e4)),issueCommentId:l().uuid().nullable().optional()}).strict();f({body:St.pipe(l().min(1).max(2e4)),issueCommentId:l().uuid().nullable().optional()}).strict();f({status:BA.optional()}).strict().refine(i=>i.status!=null,{message:"At least one field must be provided"});const KA=/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;function ky(i){return typeof i!="string"?!1:KA.test(i.trim())}const vs=200,GA=20,ZA=50,XA=200,QA=100,JA=200,PA=5e3,WA=20,$A=200,FA=/^[1-9]\d{0,2}(h|d|w|m)$/;function Oy(i){return Array.isArray(i)?i[0]:i}function ek(i){return i==null?[]:Array.isArray(i)?i:[i]}function na(i,o,r){const c=Oy(i);if(c==null)return;if(typeof c!="string"&&typeof c!="number"){o.addIssue({code:v.custom,message:`${r} must be a string`});return}const d=String(c).trim();return d.length>0?d:void 0}function Hi(i,o,r,c,d,p){const y=Oy(i);if(y==null||y==="")return c;const A=typeof y=="number"?String(y):typeof y=="string"?y.trim():"";if(!/^-?\d+$/.test(A))return o.addIssue({code:v.custom,message:`${r} must be an integer`}),c;const O=Number.parseInt(A,10);if(!Number.isInteger(O)||O<d||O>p){const _=d===0?`between 0 and ${p}`:`between ${d} and ${p}`;return o.addIssue({code:v.custom,message:`${r} must be ${_}`}),c}return O}function Rc(i,o,r,c){const d=new Set(c),p=[];for(const y of ek(i)){if(typeof y!="string"){o.addIssue({code:v.custom,message:`${r} must be a comma-separated string`});continue}for(const A of y.split(",")){const O=A.trim();if(O){if(!d.has(O)){o.addIssue({code:v.custom,message:`${r} contains an unsupported value`});continue}p.includes(O)||p.push(O)}}}return p}function Ih(i,o,r){const c=na(i,o,r);if(c!==void 0){if(!ky(c)){o.addIssue({code:v.custom,message:`${r} must be a UUID`});return}return c}}function tk(i,o){const r=na(i,o,"assigneeAgentId");if(r!==void 0){if(r.toLowerCase()==="null")return null;if(!ky(r)){o.addIssue({code:v.custom,message:"assigneeAgentId must be a UUID or 'null'"});return}return r}}function Ry(i,o){const r=na(i,o,"updatedAfter");if(r===void 0)return;const c=new Date(r);if(Number.isNaN(c.getTime())){o.addIssue({code:v.custom,message:"updatedAfter must be a valid date"});return}return c.toISOString()}function Cy(i,o){const r=na(i,o,"updatedWithin");if(r!==void 0){if(!FA.test(r)){o.addIssue({code:v.custom,message:"updatedWithin must be a duration like 24h, 7d, 4w, or 3m"});return}return r}}f({q:j().optional().transform((i,o)=>(na(i,o,"q")??"").slice(0,vs)),scope:j().optional().transform((i,o)=>{const r=na(i,o,"scope")??"all";return Hx.includes(r)?r:(o.addIssue({code:v.custom,message:"scope must be a supported search scope"}),"all")}),limit:j().optional().transform((i,o)=>Hi(i,o,"limit",GA,1,ZA)),offset:j().optional().transform((i,o)=>Hi(i,o,"offset",0,0,XA)),status:j().optional().transform((i,o)=>Rc(i,o,"status",Zi)),priority:j().optional().transform((i,o)=>Rc(i,o,"priority",Zn)),assigneeAgentId:j().optional().transform((i,o)=>tk(i,o)),assigneeUserId:j().optional().transform((i,o)=>na(i,o,"assigneeUserId")),projectId:j().optional().transform((i,o)=>Ih(i,o,"projectId")),labelId:j().optional().transform((i,o)=>Ih(i,o,"labelId")),updatedWithin:j().optional().transform((i,o)=>Cy(i,o)),updatedAfter:j().optional().transform((i,o)=>Ry(i,o)),sort:j().optional().transform((i,o)=>{const r=na(i,o,"sort")??"relevance";return Vx.includes(r)?r:(o.addIssue({code:v.custom,message:"sort must be relevance, updated, created, or priority"}),"relevance")})});f({contains:j().transform((i,o)=>{const r=na(i,o,"contains");return!r||r.length<2?(o.addIssue({code:v.custom,message:"contains must be at least 2 characters"}),""):(r.length>vs&&o.addIssue({code:v.custom,message:`contains must be at most ${vs} characters`}),r.slice(0,vs))}),kind:j().optional().transform((i,o)=>{const r=na(i,o,"kind")??"literal";return Kx.includes(r)?r:(o.addIssue({code:v.custom,message:"kind must be literal or url"}),"literal")}),scope:j().optional().transform((i,o)=>{const r=na(i,o,"scope")??"all";return Yx.includes(r)?r:(o.addIssue({code:v.custom,message:"scope must be all, issues, comments, or documents"}),"all")}),limit:j().optional().transform((i,o)=>Hi(i,o,"limit",QA,1,JA)),offset:j().optional().transform((i,o)=>Hi(i,o,"offset",0,0,PA)),matchesPerIssue:j().optional().transform((i,o)=>Hi(i,o,"matchesPerIssue",WA,1,$A)),status:j().optional().transform((i,o)=>Rc(i,o,"status",Zi)),updatedWithin:j().optional().transform((i,o)=>Cy(i,o)),updatedAfter:j().optional().transform((i,o)=>Ry(i,o))}).superRefine((i,o)=>{i.updatedWithin&&i.updatedAfter&&o.addIssue({code:v.custom,message:"updatedWithin and updatedAfter cannot be used together"})});const wy=g(G1),Pc=f({strategy:g(Z1).default("manual"),note:l().trim().min(1).max(500).optional().nullable()}).strict();f({mode:wy,releasePolicy:Pc.optional().nullable()}).strict();f({mode:wy,reason:l().trim().min(1).max(1e3).optional().nullable(),releasePolicy:Pc.optional().nullable(),metadata:B(l(),j()).optional().nullable()}).strict();f({reason:l().trim().min(1).max(1e3).optional().nullable(),releasePolicy:Pc.optional().nullable(),metadata:B(l(),j()).optional().nullable()}).strict();const ak=128;function nk(i){return new TextEncoder().encode(i).length}const Iy=g(["execution_workspace","project_workspace"]),Ny=g(["auto","execution","project"]).default("auto"),lk=g(["all","recent","changed"]).default("all"),ik=g(["text","image","video","pdf","unsupported"]),ok=g(["file","directory","remote_resource"]),sk=f({kind:Y("workspace_file"),issueId:l().uuid().optional(),projectId:l().uuid().optional(),projectName:l().min(1).optional(),workspaceKind:Iy,workspaceId:l().uuid(),relativePath:l().min(1),line:U().int().positive().nullable().optional(),column:U().int().positive().nullable().optional(),displayPath:l().min(1)});f({projectId:l().uuid().optional(),workspaceId:l().uuid().optional(),path:l().min(1).refine(i=>!/[\x00-\x1f\x7f]/.test(i),{message:"Workspace file path contains an invalid character",params:{code:"invalid_path"}}),workspace:Ny.optional()}).refine(i=>!!i.projectId==!!i.workspaceId,{message:"Workspace file target requires both projectId and workspaceId",path:["workspaceId"],params:{code:"invalid_target"}});f({projectId:l().uuid().optional(),workspaceId:l().uuid().optional(),workspace:Ny.optional(),path:l().min(1).refine(i=>!/[\x00-\x1f\x7f]/.test(i),{message:"Workspace folder path contains an invalid character",params:{code:"invalid_path"}}).optional(),mode:lk.optional(),q:l().refine(i=>!/[\x00-\x1f\x7f]/.test(i),{message:"Workspace file search contains an invalid character",params:{code:"invalid_query"}}).refine(i=>nk(i.trim())<=ak,{message:"Workspace file search is too long",params:{code:"invalid_query"}}).optional(),limit:be.number().int().min(1).max(100).default(25),offset:be.number().int().min(0).max(1e4).default(0)}).refine(i=>!!i.projectId==!!i.workspaceId,{message:"Workspace file target requires both projectId and workspaceId",path:["workspaceId"],params:{code:"invalid_target"}});const uk=f({kind:ok,provider:l().min(1),title:l().min(1),displayPath:l().min(1),workspaceLabel:l().min(1),workspaceKind:Iy,workspaceId:l().uuid(),projectId:l().uuid().nullable().optional(),projectName:l().min(1).nullable().optional(),contentType:l().nullable().optional(),byteSize:U().int().nonnegative().nullable().optional(),previewKind:ik,denialReason:l().nullable().optional(),capabilities:f({preview:x(),download:x(),listChildren:x()})});f({resource:uk,content:f({encoding:g(["utf8","base64"]),data:l()})});function rk(i){return`/api/attachments/${i}/content`}const ck=g(["preview_url","runtime_service","pull_request","branch","commit","artifact","document"]),dk=g(["active","ready_for_review","approved","changes_requested","merged","closed","failed","archived","draft"]),mk=g(["none","needs_board_review","approved","changes_requested"]);f({attachmentId:l().uuid(),contentType:l().min(1),byteSize:U().int().nonnegative(),contentPath:l().min(1),openPath:l().min(1),downloadPath:l().min(1),originalFilename:l().optional().nullable()}).superRefine((i,o)=>{const r=rk(i.attachmentId);i.contentPath!==r&&o.addIssue({code:v.custom,path:["contentPath"],message:"contentPath must point to the same-origin attachment content route"}),i.openPath!==r&&o.addIssue({code:v.custom,path:["openPath"],message:"openPath must point to the same-origin attachment content route"}),i.downloadPath!==`${r}?download=1`&&o.addIssue({code:v.custom,path:["downloadPath"],message:"downloadPath must point to the same-origin attachment download route"})});const fk=f({resourceRef:sk.optional().nullable()}).passthrough(),pk=f({projectId:l().uuid().optional().nullable(),executionWorkspaceId:l().uuid().optional().nullable(),runtimeServiceId:l().uuid().optional().nullable(),type:ck,provider:l().min(1),externalId:l().optional().nullable(),title:l().min(1),url:l().url().optional().nullable(),status:dk.default("active"),reviewState:mk.optional().default("none"),isPrimary:x().optional().default(!1),healthStatus:g(["unknown","healthy","unhealthy"]).optional().default("unknown"),summary:l().optional().nullable(),metadata:fk.optional().nullable(),createdByRunId:l().uuid().optional().nullable()});pk.partial();const hk=30,gk=100,yk=160,bk=g(["document","attachment","work_product"]),My=g(["image","video","text","document","file","empty"]),zy=g(["none","task","parent_task"]);f({kind:g(["image","video","text","document","file","all"]).optional().default("all"),projectId:l().uuid().optional(),q:l().trim().max(yk).optional(),groupBy:zy.optional().default("none"),groupIssueId:l().uuid().optional(),limit:be.number().int().min(1).max(gk).optional().default(hk),cursor:l().min(1).optional()});const Uy=f({id:l().min(1),source:bk,mediaKind:My,title:l(),previewText:l().nullable(),contentType:l().nullable(),contentPath:l().nullable(),openPath:l().nullable(),downloadPath:l().nullable(),issue:f({id:l().uuid(),identifier:l(),title:l()}),project:f({id:l().uuid(),name:l()}).nullable(),createdByAgent:f({id:l().uuid(),name:l()}).nullable(),updatedAt:l().datetime(),href:l().min(1)}),Nh=f({id:l().min(1),groupBy:zy.exclude(["none"]),issue:f({id:l().uuid(),identifier:l(),title:l()}),title:l(),count:U().int().min(0),mediaKinds:b(My),previewArtifacts:b(Uy),updatedAt:l().datetime(),href:l().min(1)});f({artifacts:b(Uy),groups:b(Nh).optional(),selectedGroup:Nh.nullable().optional(),nextCursor:l().nullable()});const vk=f({title:l().min(1),description:l().optional().nullable(),level:g(r_).optional().default("task"),status:g(c_).optional().default("planned"),parentId:l().uuid().optional().nullable(),ownerAgentId:l().uuid().optional().nullable()});vk.partial();f({type:g(__),requestedByAgentId:l().uuid().optional().nullable(),payload:B(l(),j()),issueIds:b(l().uuid()).optional()});f({decisionNote:St.optional().nullable()});f({decisionNote:St.optional().nullable()});f({payload:B(l(),j()).optional()});f({body:St.pipe(l().min(1))});f({agentId:l().uuid(),issueId:l().uuid().optional().nullable(),projectId:l().uuid().optional().nullable(),goalId:l().uuid().optional().nullable(),heartbeatRunId:l().uuid().optional().nullable(),billingCode:l().optional().nullable(),provider:l().min(1),biller:l().min(1).optional(),billingType:g(E_).optional().default("unknown"),costStatus:g(A_).optional().default("reported"),model:l().min(1),inputTokens:U().int().nonnegative().optional().default(0),cachedInputTokens:U().int().nonnegative().optional().default(0),outputTokens:U().int().nonnegative().optional().default(0),costCents:U().int().nonnegative(),occurredAt:l().datetime()}).transform(i=>({...i,biller:i.biller??i.provider}));f({budgetMonthlyCents:U().int().nonnegative()});f({agentId:l().uuid().optional().nullable(),issueId:l().uuid().optional().nullable(),projectId:l().uuid().optional().nullable(),goalId:l().uuid().optional().nullable(),heartbeatRunId:l().uuid().optional().nullable(),costEventId:l().uuid().optional().nullable(),billingCode:l().optional().nullable(),description:l().max(500).optional().nullable(),eventKind:g(k_),direction:g(O_).optional().default("debit"),biller:l().min(1),provider:l().min(1).optional().nullable(),executionAdapterType:g(mg).optional().nullable(),pricingTier:l().min(1).optional().nullable(),region:l().min(1).optional().nullable(),model:l().min(1).optional().nullable(),quantity:U().int().nonnegative().optional().nullable(),unit:g(R_).optional().nullable(),amountCents:U().int().nonnegative(),currency:l().length(3).optional().default("USD"),estimated:x().optional().default(!1),externalInvoiceId:l().optional().nullable(),metadataJson:B(l(),j()).optional().nullable(),occurredAt:l().datetime()}).transform(i=>({...i,currency:i.currency.toUpperCase()}));f({namespace:l().trim().min(1).max(120).regex(/^[a-zA-Z0-9/_-]+$/).optional()});const zs=l().trim().regex(/^[A-Za-z][A-Za-z0-9_]*$/);g(["working","review","done","cancelled"]);g(["open","working","review","done","cancelled"]);const Sk=f({kind:g(["any_human","user","agent"]).optional().default("any_human"),id:l().trim().min(1).max(200).optional()}).superRefine((i,o)=>{i.kind!=="any_human"&&(typeof i.id!="string"||i.id.length===0)&&o.addIssue({code:v.custom,path:["id"],message:"Specific stage approvers require an id"})}),_k=f({type:Y("run_routine"),routineId:l().uuid(),id:l().trim().min(1).max(200).optional(),projectId:l().uuid().optional().nullable(),projectWorkspaceId:l().uuid().optional().nullable(),executionWorkspaceId:l().uuid().optional().nullable(),executionWorkspacePreference:g(Ji).optional().nullable(),executionWorkspaceSettings:Vs.optional().nullable()}).passthrough(),xk=f({routineId:l().uuid().optional().nullable(),assigneeAgentId:l().uuid().optional().nullable(),instructionsBody:l().optional().nullable(),projectId:l().uuid().optional().nullable(),projectWorkspaceId:l().uuid().optional().nullable(),executionWorkspaceId:l().uuid().optional().nullable(),executionWorkspacePreference:g(Ji).optional().nullable(),executionWorkspaceSettings:Vs.optional().nullable()}).passthrough(),Tk=f({version:Y(1).default(1),mode:g(["all_except","only"]).default("all_except"),includeFields:b(zs).max(100).default([]),excludeFields:b(zs).max(100).default([])}),Ek=f({targetPipelineId:l().uuid(),targetStageKey:l().trim().min(1).max(120),pieceNoun:l().trim().min(1).max(80).default("piece"),carryOverPolicy:Tk.optional(),inheritFields:b(zs).max(100).default([]),advanceTo:l().trim().min(1).max(120).optional(),waitForPieces:x().optional().default(!1),whenFinishedMoveTo:l().trim().min(1).max(120).optional()}).superRefine((i,o)=>{i.waitForPieces&&!i.whenFinishedMoveTo&&o.addIssue({code:v.custom,path:["whenFinishedMoveTo"],message:"Breakdown stages that wait for pieces need a destination stage"})}),Ak=f({key:zs,label:l().trim().max(120),type:g(["select","text","multiline"]).default("text"),options:b(l().trim().min(1).max(120)).max(50).optional().default([]),required:x().optional().default(!1),showInAddForm:x().optional().default(!1)}).superRefine((i,o)=>{i.type==="select"&&i.options.length===0&&o.addIssue({code:v.custom,path:["options"],message:"Select variables require at least one option"}),i.type!=="select"&&i.options.length>0&&o.addIssue({code:v.custom,path:["options"],message:"Only select variables can define options"})});f({variables:b(Ak).default([]),disabled:x().optional(),disabledReason:l().trim().max(1e3).nullable().optional(),requireApproval:x().optional(),approver:Sk.optional(),reviewerKind:g(["human","any"]).optional(),whatHappensHere:l().trim().max(1e4).optional(),onEnter:_k.optional(),automation:xk.optional(),breakdown:Ek.optional(),approveToStageKey:l().trim().min(1).max(120).optional(),rejectToStageKey:l().trim().min(1).max(120).optional(),requestChangesToStageKey:l().trim().min(1).max(120).optional(),requireRejectReason:x().optional(),requireRequestChangesReason:x().optional(),requireChildrenTerminal:x().optional(),requireNoUnresolvedDrift:x().optional()}).passthrough().superRefine((i,o)=>{const r=new Set;i.variables.forEach((c,d)=>{r.has(c.key)&&o.addIssue({code:v.custom,path:["variables",d,"key"],message:"Pipeline stage variable keys must be unique"}),r.add(c.key)})});const kk=g(["current_stage","previous_stage"]),Ok=f({retireDirectChildren:x().default(!0),retireDescendants:x().default(!0),cancelLinkedAutomationIssues:x().default(!0)});f({scope:kk,targetStageId:l().uuid().nullable().optional(),expectedVersion:U().int().positive(),cleanup:Ok.default({retireDirectChildren:!0,retireDescendants:!0,cancelLinkedAutomationIssues:!0})});f({allowedJoinTypes:g(M_).default("both"),humanRole:g(Yc).optional().nullable(),defaultsPayload:B(l(),j()).optional().nullable(),agentMessage:l().max(4e3).optional().nullable()});f({agentMessage:l().max(4e3).optional().nullable()});f({requestType:g(_g),agentName:l().min(1).max(120).optional(),adapterType:Ex,capabilities:l().max(4e3).optional().nullable(),agentDefaultsPayload:B(l(),j()).optional().nullable(),responsesWebhookUrl:l().max(4e3).optional().nullable(),responsesWebhookMethod:l().max(32).optional().nullable(),responsesWebhookHeaders:B(l(),j()).optional().nullable(),paperclipApiUrl:l().max(4e3).optional().nullable(),webhookAuthHeader:l().max(4e3).optional().nullable()});f({status:g(z_).optional(),requestType:g(_g).optional()});f({state:g(["active","revoked","accepted","expired"]).optional(),limit:be.number().int().min(1).max(100).optional().default(20),offset:be.number().int().min(0).optional().default(0)});f({claimSecret:l().min(16).max(256)});const Rk=g(["board","instance_admin_required"]);f({command:l().min(1).max(240),clientName:l().max(120).optional().nullable(),requestedAccess:Rk.default("board"),requestedCompanyId:l().uuid().optional().nullable()});f({token:l().min(16).max(256)});f({name:l().trim().min(1).max(120).default("paperclipai cli"),expiresAt:be.date().optional().nullable(),requestedCompanyId:l().uuid().optional().nullable()});const Ck=f({grants:b(f({permissionKey:g(xg),scope:B(l(),j()).optional().nullable()}))}),Dy=["pending","active","suspended"];f({membershipRole:g(Yc).optional().nullable(),status:g(Dy).optional()}).refine(i=>i.membershipRole!==void 0||i.status!==void 0,{message:"membershipRole or status is required"});f({membershipRole:g(Yc).optional().nullable(),status:g(Dy).optional(),grants:Ck.shape.grants.default([])}).refine(i=>i.membershipRole!==void 0||i.status!==void 0,{message:"membershipRole or status is required"});f({reassignment:f({assigneeAgentId:l().uuid().optional().nullable(),assigneeUserId:l().uuid().optional().nullable()}).optional().nullable()}).superRefine((i,o)=>{var r;(r=i.reassignment)!=null&&r.assigneeAgentId&&i.reassignment.assigneeUserId&&o.addIssue({code:v.custom,message:"Choose either an agent or user reassignment target",path:["reassignment"]})});f({companyIds:b(l().uuid()).default([])});f({query:l().trim().max(120).optional().default("")});const wk=/^\/api\/assets\/[^/?#]+\/content(?:\?[^#]*)?(?:#.*)?$/;function Ik(i){if(wk.test(i))return!0;try{const o=new URL(i);return o.protocol==="https:"||o.protocol==="http:"}catch{return!1}}const jy=l().trim().min(1).max(4e3).refine(Ik,{message:"Invalid profile image URL"}),Nk=f({id:l().min(1),email:Dl(i=>typeof i=="string"&&i.trim()===""?null:i,l().email().nullable()),name:Dl(i=>typeof i=="string"&&i.trim()===""?null:i,l().min(1).max(120).nullable()),image:jy.nullable()});f({session:f({id:l().min(1),userId:l().min(1)}),user:Nk});f({name:l().trim().min(1).max(120),image:Ke([jy,Y(""),cg()]).optional().transform(i=>i===""?null:i)});const Ll=B(l(),j()).refine(i=>Object.keys(i).length===0?!0:typeof i.type=="string"||i.$ref!==void 0||i.oneOf!==void 0||i.anyOf!==void 0||i.allOf!==void 0,{message:"Must be a valid JSON Schema object (requires at least a 'type', '$ref', or composition keyword)"}),Mk=/^(\*(?:\/[0-9]+)?|[0-9]+(?:-[0-9]+)?(?:\/[0-9]+)?)(?:,(\*(?:\/[0-9]+)?|[0-9]+(?:-[0-9]+)?(?:\/[0-9]+)?))*$/;function zk(i){const o=i.trim();if(!o)return!1;const r=o.split(/\s+/);return r.length!==5?!1:r.every(c=>Mk.test(c))}const Uk=f({jobKey:l().min(1),displayName:l().min(1),description:l().optional(),schedule:l().refine(i=>zk(i),{message:"schedule must be a valid 5-field cron expression (e.g. '*/15 * * * *')"}).optional()}),Dk=f({endpointKey:l().min(1),displayName:l().min(1),description:l().optional()}),jk=f({name:l().min(1),displayName:l().min(1),description:l().min(1),parametersSchema:Ll}),Mh=l().min(1).max(100).regex(/^[A-Za-z_][A-Za-z0-9_-]*$/,"Template config binding fields must be top-level config keys using letters, digits, underscores, or hyphens").refine(i=>i!=="provider",{message:"Template config binding must not replace the sandbox provider key"}),qk=f({field:Mh,unsetFields:b(Mh).max(20).optional()}).strict().superRefine((i,o)=>{const r=i.unsetFields??[],c=new Set;for(const[d,p]of r.entries())p===i.field&&o.addIssue({code:v.custom,message:"Template config binding cannot unset the same field it sets",path:["unsetFields",d]}),c.has(p)&&o.addIssue({code:v.custom,message:"Template config binding unsetFields must be unique",path:["unsetFields",d]}),c.add(p)}),Lk=f({driverKey:l().min(1).regex(/^[a-z0-9][a-z0-9._-]*$/,"Environment driver key must start with a lowercase alphanumeric and contain only lowercase letters, digits, dots, hyphens, or underscores"),kind:g(["environment_driver","sandbox_provider"]).optional(),displayName:l().min(1).max(100),description:l().max(500).optional(),supportsReusableLeases:x().optional(),supportsInteractiveSetup:x().optional(),interactiveSetupConnectionTypes:b(l().min(1).max(100)).max(10).optional(),supportsTemplateCapture:x().optional(),templateRefKind:l().min(1).max(100).optional(),templateConfigBinding:qk.optional(),templateIdentityPaths:b(l().min(1).max(200)).max(20).optional(),supportsTemplateDelete:x().optional(),configSchema:Ll}),Bk=f({agentKey:l().min(1).max(100).regex(/^[a-z0-9][a-z0-9._:-]*$/,{message:"agentKey must start with a lowercase alphanumeric and contain only lowercase letters, digits, dots, colons, underscores, or hyphens"}),displayName:l().min(1).max(100),role:l().min(1).max(100).optional(),title:l().max(200).nullable().optional(),icon:l().max(100).nullable().optional(),capabilities:l().max(2e3).nullable().optional(),adapterType:l().min(1).max(100).optional(),adapterPreference:b(l().min(1).max(100)).max(10).optional(),adapterConfig:B(l(),j()).optional(),runtimeConfig:B(l(),j()).optional(),permissions:B(l(),j()).optional(),status:g(["idle","paused"]).optional(),budgetMonthlyCents:U().int().min(0).optional(),instructions:f({entryFile:l().min(1).max(200).optional(),content:l().max(2e5).optional(),files:B(l().max(2e5)).optional(),assetPath:l().min(1).max(500).optional()}).optional()}),Hk=f({projectKey:l().min(1).max(100).regex(/^[a-z0-9][a-z0-9._:-]*$/,{message:"projectKey must start with a lowercase alphanumeric and contain only lowercase letters, digits, dots, colons, underscores, or hyphens"}),displayName:l().min(1).max(120),description:l().max(2e3).nullable().optional(),status:g(["backlog","planned","in_progress","completed","cancelled"]).optional(),color:l().max(32).nullable().optional(),settings:B(l(),j()).optional()}),zh=f({pluginKey:l().min(1).max(100).optional(),resourceKind:g(["agent","project","routine","skill"]),resourceKey:l().min(1).max(100).regex(/^[a-z0-9][a-z0-9._:-]*$/,{message:"resourceKey must start with a lowercase alphanumeric and contain only lowercase letters, digits, dots, colons, underscores, or hyphens"})}),Vk=f({routineKey:l().min(1).max(100).regex(/^[a-z0-9][a-z0-9._:-]*$/,{message:"routineKey must start with a lowercase alphanumeric and contain only lowercase letters, digits, dots, colons, underscores, or hyphens"}),title:l().trim().min(1).max(200),description:l().max(1e4).nullable().optional(),assigneeRef:zh.extend({resourceKind:Y("agent")}).nullable().optional(),projectRef:zh.extend({resourceKind:Y("project")}).nullable().optional(),goalId:l().uuid().nullable().optional(),status:g(qc).optional(),priority:g(Zn).optional(),concurrencyPolicy:g(Lc).optional(),catchUpPolicy:g(Bc).optional(),variables:b(Ys).optional(),triggers:b(f({kind:g(bg),label:l().trim().max(120).nullable().optional(),enabled:x().optional(),cronExpression:l().trim().min(1).optional().nullable(),timezone:l().trim().min(1).optional().nullable(),signingMode:g(Ds).optional().nullable(),replayWindowSec:U().int().min(30).max(86400).optional().nullable()})).max(20).optional(),issueTemplate:f({surfaceVisibility:g(B1).optional(),originId:l().trim().max(255).nullable().optional(),billingCode:l().trim().max(200).nullable().optional()}).optional()}),Cc=l().min(1).max(500).refine(i=>!i.startsWith("/")&&!i.includes("..")&&!i.includes("\\")&&!i.split("/").some(o=>o===""||o==="."),{message:"local folder paths must be relative paths without traversal, empty segments, or backslashes"}),Yk=f({folderKey:l().min(1).max(100).regex(/^[a-z0-9][a-z0-9._:-]*$/,{message:"folderKey must start with a lowercase alphanumeric and contain only lowercase letters, digits, dots, colons, underscores, or hyphens"}),displayName:l().min(1).max(100),description:l().max(500).optional(),access:g(["read","readWrite"]).optional(),requiredDirectories:b(Cc).optional(),requiredFiles:b(Cc).optional()}),Kk=f({path:Cc.refine(i=>i.toLowerCase()!=="skill.md",{message:"managed skill files cannot replace SKILL.md; use markdown for the main skill file"}),content:l().max(2e5)}),Gk=f({skillKey:l().min(1).max(100).regex(/^[a-z0-9][a-z0-9._:-]*$/,{message:"skillKey must start with a lowercase alphanumeric and contain only lowercase letters, digits, dots, colons, underscores, or hyphens"}),displayName:l().min(1).max(100),slug:l().min(1).max(100).regex(/^[a-z0-9][a-z0-9._:-]*$/,{message:"slug must start with a lowercase alphanumeric and contain only lowercase letters, digits, dots, colons, underscores, or hyphens"}).optional(),description:l().max(2e3).nullable().optional(),markdown:l().max(2e5).optional(),files:b(Kk).max(50).optional()}).superRefine((i,o)=>{const r=(i.files??[]).map(d=>d.path),c=r.filter((d,p)=>r.indexOf(d)!==p);c.length>0&&o.addIssue({code:v.custom,message:`Duplicate managed skill file paths: ${[...new Set(c)].join(", ")}`,path:["files"]})}),Zk=f({type:g(hx),id:l().min(1),displayName:l().min(1),exportName:l().min(1),entityTypes:b(g(Eg)).optional(),routePath:l().regex(/^[a-z0-9][a-z0-9-]*$/,{message:"routePath must be a lowercase single-segment slug (letters, numbers, hyphens)"}).optional(),order:U().int().optional()}).superRefine((i,o)=>{["detailTab","taskDetailView","contextMenuItem","commentAnnotation","commentContextMenuItem","projectSidebarItem"].includes(i.type)&&(!i.entityTypes||i.entityTypes.length===0)&&o.addIssue({code:v.custom,message:`${i.type} slots require at least one entityType`,path:["entityTypes"]}),i.type==="projectSidebarItem"&&i.entityTypes&&!i.entityTypes.includes("project")&&o.addIssue({code:v.custom,message:'projectSidebarItem slots require entityTypes to include "project"',path:["entityTypes"]}),i.type==="commentAnnotation"&&i.entityTypes&&!i.entityTypes.includes("comment")&&o.addIssue({code:v.custom,message:'commentAnnotation slots require entityTypes to include "comment"',path:["entityTypes"]}),i.type==="commentContextMenuItem"&&i.entityTypes&&!i.entityTypes.includes("comment")&&o.addIssue({code:v.custom,message:'commentContextMenuItem slots require entityTypes to include "comment"',path:["entityTypes"]}),i.routePath&&i.type!=="page"&&i.type!=="routeSidebar"&&i.type!=="companySettingsPage"&&o.addIssue({code:v.custom,message:"routePath is only supported for page, routeSidebar, and companySettingsPage slots",path:["routePath"]}),i.type==="routeSidebar"&&!i.routePath&&o.addIssue({code:v.custom,message:"routeSidebar slots require routePath",path:["routePath"]}),i.type==="companySettingsPage"&&!i.routePath&&o.addIssue({code:v.custom,message:"companySettingsPage slots require routePath",path:["routePath"]}),i.routePath&&bx.includes(i.routePath)&&o.addIssue({code:v.custom,message:`routePath "${i.routePath}" is reserved by the host`,path:["routePath"]}),i.type==="companySettingsPage"&&i.routePath&&vx.includes(i.routePath)&&o.addIssue({code:v.custom,message:`company settings routePath "${i.routePath}" is reserved by the host`,path:["routePath"]})}),Xk=["detailTab","taskDetailView","contextMenuItem","commentAnnotation","commentContextMenuItem","projectSidebarItem"],Qk={hostInline:["inline","compact","default"],hostOverlay:["compact","default","wide","full"],hostRoute:["default","wide","full"],external:[],iframe:["compact","default","wide","full"]},Jk=f({type:g(_x),target:l().min(1),params:B(l(),j()).optional()}).superRefine((i,o)=>{i.type==="performAction"&&i.target.includes("/")&&o.addIssue({code:v.custom,message:"performAction launchers must target an action key, not a route or URL",path:["target"]}),i.type==="navigate"&&/^https?:\/\//.test(i.target)&&o.addIssue({code:v.custom,message:"navigate launchers must target a host route, not an absolute URL",path:["target"]})}),Pk=f({environment:g(Tx),bounds:g(xx).optional()}).superRefine((i,o)=>{if(!i.bounds)return;Qk[i.environment].includes(i.bounds)||o.addIssue({code:v.custom,message:`bounds "${i.bounds}" is not supported for render environment "${i.environment}"`,path:["bounds"]})}),Uh=f({id:l().min(1),displayName:l().min(1),description:l().optional(),placementZone:g(Sx),exportName:l().min(1).optional(),entityTypes:b(g(Eg)).optional(),order:U().int().optional(),action:Jk,render:Pk.optional()}).superRefine((i,o)=>{var r,c;Xk.some(d=>d===i.placementZone)&&(!i.entityTypes||i.entityTypes.length===0)&&o.addIssue({code:v.custom,message:`${i.placementZone} launchers require at least one entityType`,path:["entityTypes"]}),i.placementZone==="projectSidebarItem"&&i.entityTypes&&!i.entityTypes.includes("project")&&o.addIssue({code:v.custom,message:'projectSidebarItem launchers require entityTypes to include "project"',path:["entityTypes"]}),i.action.type==="performAction"&&i.render&&o.addIssue({code:v.custom,message:"performAction launchers cannot declare render hints",path:["render"]}),["openModal","openDrawer","openPopover"].includes(i.action.type)&&!i.render&&o.addIssue({code:v.custom,message:`${i.action.type} launchers require render metadata`,path:["render"]}),i.action.type==="openModal"&&((r=i.render)==null?void 0:r.environment)==="hostInline"&&o.addIssue({code:v.custom,message:"openModal launchers cannot use the hostInline render environment",path:["render","environment"]}),i.action.type==="openDrawer"&&i.render&&!["hostOverlay","iframe"].includes(i.render.environment)&&o.addIssue({code:v.custom,message:"openDrawer launchers must use hostOverlay or iframe render environments",path:["render","environment"]}),i.action.type==="openPopover"&&((c=i.render)==null?void 0:c.environment)==="hostRoute"&&o.addIssue({code:v.custom,message:"openPopover launchers cannot use the hostRoute render environment",path:["render","environment"]})}),Wk=f({namespaceSlug:l().regex(/^[a-z0-9][a-z0-9_]*$/,{message:"namespaceSlug must be lowercase letters, digits, or underscores and start with a letter or digit"}).max(40).optional(),migrationsDir:l().min(1).refine(i=>!i.startsWith("/")&&!i.includes("..")&&!/[\\]/.test(i),{message:"migrationsDir must be a relative package path without '..' or backslashes"}),coreReadTables:b(g(dx)).optional()}),$k=f({routeKey:l().min(1).max(100).regex(/^[a-z0-9][a-z0-9._:-]*$/,{message:"routeKey must be lowercase letters, digits, dots, colons, underscores, or hyphens"}),method:g(mx),path:l().min(1).regex(/^\/[a-zA-Z0-9:_./-]*$/,{message:"path must start with / and contain only path-safe literal or :param segments"}).refine(i=>!i.includes("..")&&!i.includes("//")&&i!=="/api"&&!i.startsWith("/api/")&&i!=="/plugins"&&!i.startsWith("/plugins/"),{message:"path must stay inside the plugin api namespace"}),auth:g(fx),capability:Y("api.routes.register"),checkoutPolicy:g(px).optional(),companyResolution:pa("from",[f({from:Y("body"),key:l().min(1)}),f({from:Y("query"),key:l().min(1)}),f({from:Y("issue"),param:l().min(1)})]).optional()}),Fk=f({defaultTtlSeconds:U().int().positive().max(86400).optional(),staleAfterSeconds:U().int().positive().max(604800).optional()}).superRefine((i,o)=>{i.defaultTtlSeconds!=null&&i.staleAfterSeconds!=null&&i.staleAfterSeconds<i.defaultTtlSeconds&&o.addIssue({code:v.custom,message:"staleAfterSeconds must be greater than or equal to defaultTtlSeconds",path:["staleAfterSeconds"]})}),e2=f({providerKey:jT,displayName:l().min(1).max(100),objectTypes:b(qT).min(1),urlPatterns:b(l().trim().min(1).max(500)).optional(),refreshPolicy:Fk.optional(),webhookEndpointKeys:b(l().min(1)).optional()}).superRefine((i,o)=>{const r=i.objectTypes.filter((p,y)=>i.objectTypes.indexOf(p)!==y);r.length>0&&o.addIssue({code:v.custom,message:`Duplicate objectTypes: ${[...new Set(r)].join(", ")}`,path:["objectTypes"]});const c=i.webhookEndpointKeys??[],d=c.filter((p,y)=>c.indexOf(p)!==y);d.length>0&&o.addIssue({code:v.custom,message:`Duplicate webhookEndpointKeys: ${[...new Set(d)].join(", ")}`,path:["webhookEndpointKeys"]})});f({id:l().min(1).regex(/^[a-z0-9][a-z0-9._-]*$/,"Plugin id must start with a lowercase alphanumeric and contain only lowercase letters, digits, dots, hyphens, or underscores"),apiVersion:Y(1),version:l().min(1).regex(/^\d+\.\d+\.\d+(-[0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*)?(\+[0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*)?$/,"Version must follow semver (e.g. 1.0.0 or 1.0.0-beta.1)"),displayName:l().min(1).max(100),description:l().min(1).max(500),author:l().min(1).max(200),categories:b(g(rx)).min(1),minimumHostVersion:l().regex(/^\d+\.\d+\.\d+(-[0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*)?(\+[0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*)?$/,"minimumHostVersion must follow semver (e.g. 1.0.0)").optional(),minimumPaperclipVersion:l().regex(/^\d+\.\d+\.\d+(-[0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*)?(\+[0-9A-Za-z-]+(\.[0-9A-Za-z-]+)*)?$/,"minimumPaperclipVersion must follow semver (e.g. 1.0.0)").optional(),capabilities:b(g(cx)).min(1),entrypoints:f({worker:l().min(1),ui:l().min(1).optional()}),instanceConfigSchema:Ll.optional(),jobs:b(Uk).optional(),webhooks:b(Dk).optional(),tools:b(jk).optional(),database:Wk.optional(),apiRoutes:b($k).optional(),environmentDrivers:b(Lk).optional(),agents:b(Bk).optional(),projects:b(Hk).optional(),routines:b(Vk).optional(),skills:b(Gk).optional(),localFolders:b(Yk).optional(),objectReferences:b(e2).optional(),launchers:b(Uh).optional(),ui:f({slots:b(Zk).min(1).optional(),launchers:b(Uh).optional()}).optional()}).superRefine((i,o)=>{var p,y,A,O,_,V;const r=(((y=(p=i.ui)==null?void 0:p.slots)==null?void 0:y.length)??0)>0,c=(((O=(A=i.ui)==null?void 0:A.launchers)==null?void 0:O.length)??0)>0;if((r||c)&&!i.entrypoints.ui&&o.addIssue({code:v.custom,message:"entrypoints.ui is required when ui.slots or ui.launchers are declared",path:["entrypoints","ui"]}),i.minimumHostVersion&&i.minimumPaperclipVersion&&i.minimumHostVersion!==i.minimumPaperclipVersion&&o.addIssue({code:v.custom,message:"minimumHostVersion and minimumPaperclipVersion must match when both are declared",path:["minimumHostVersion"]}),i.tools&&i.tools.length>0&&(i.capabilities.includes("agent.tools.register")||o.addIssue({code:v.custom,message:"Capability 'agent.tools.register' is required when tools are declared",path:["capabilities"]})),i.environmentDrivers&&i.environmentDrivers.length>0&&(i.capabilities.includes("environment.drivers.register")||o.addIssue({code:v.custom,message:"Capability 'environment.drivers.register' is required when environmentDrivers are declared",path:["capabilities"]})),i.agents&&i.agents.length>0&&(i.capabilities.includes("agents.managed")||o.addIssue({code:v.custom,message:"Capability 'agents.managed' is required when managed agents are declared",path:["capabilities"]})),i.projects&&i.projects.length>0&&(i.capabilities.includes("projects.managed")||o.addIssue({code:v.custom,message:"Capability 'projects.managed' is required when managed projects are declared",path:["capabilities"]})),i.routines&&i.routines.length>0&&(i.capabilities.includes("routines.managed")||o.addIssue({code:v.custom,message:"Capability 'routines.managed' is required when managed routines are declared",path:["capabilities"]})),i.skills&&i.skills.length>0&&(i.capabilities.includes("skills.managed")||o.addIssue({code:v.custom,message:"Capability 'skills.managed' is required when managed skills are declared",path:["capabilities"]})),i.localFolders&&i.localFolders.length>0&&(i.capabilities.includes("local.folders")||o.addIssue({code:v.custom,message:"Capability 'local.folders' is required when local folders are declared",path:["capabilities"]})),i.jobs&&i.jobs.length>0&&(i.capabilities.includes("jobs.schedule")||o.addIssue({code:v.custom,message:"Capability 'jobs.schedule' is required when jobs are declared",path:["capabilities"]})),i.webhooks&&i.webhooks.length>0&&(i.capabilities.includes("webhooks.receive")||o.addIssue({code:v.custom,message:"Capability 'webhooks.receive' is required when webhooks are declared",path:["capabilities"]})),i.apiRoutes&&i.apiRoutes.length>0&&(i.capabilities.includes("api.routes.register")||o.addIssue({code:v.custom,message:"Capability 'api.routes.register' is required when apiRoutes are declared",path:["capabilities"]})),i.objectReferences&&i.objectReferences.length>0){for(const H of["external.objects.detect","external.objects.read"])i.capabilities.includes(H)||o.addIssue({code:v.custom,message:`Capability '${H}' is required when objectReferences are declared`,path:["capabilities"]});const z=new Set((i.webhooks??[]).map(H=>H.endpointKey));for(const[H,K]of i.objectReferences.entries())for(const te of K.webhookEndpointKeys??[])z.has(te)||o.addIssue({code:v.custom,message:`objectReferences webhookEndpointKey "${te}" must match a declared webhook endpoint`,path:["objectReferences",H,"webhookEndpointKeys"]})}if(i.database){const z=["database.namespace.migrate","database.namespace.read"];for(const te of z)i.capabilities.includes(te)||o.addIssue({code:v.custom,message:`Capability '${te}' is required when database migrations are declared`,path:["capabilities"]});const H=i.database.coreReadTables??[],K=H.filter((te,re)=>H.indexOf(te)!==re);K.length>0&&o.addIssue({code:v.custom,message:`Duplicate database coreReadTables: ${[...new Set(K)].join(", ")}`,path:["database","coreReadTables"]})}if(i.jobs){const z=i.jobs.map(K=>K.jobKey),H=z.filter((K,te)=>z.indexOf(K)!==te);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate job keys: ${[...new Set(H)].join(", ")}`,path:["jobs"]})}if(i.webhooks){const z=i.webhooks.map(K=>K.endpointKey),H=z.filter((K,te)=>z.indexOf(K)!==te);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate webhook endpoint keys: ${[...new Set(H)].join(", ")}`,path:["webhooks"]})}if(i.apiRoutes){const z=i.apiRoutes.map(re=>re.routeKey),H=z.filter((re,Me)=>z.indexOf(re)!==Me);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate api route keys: ${[...new Set(H)].join(", ")}`,path:["apiRoutes"]});const K=i.apiRoutes.map(re=>`${re.method} ${re.path}`),te=K.filter((re,Me)=>K.indexOf(re)!==Me);te.length>0&&o.addIssue({code:v.custom,message:`Duplicate api routes: ${[...new Set(te)].join(", ")}`,path:["apiRoutes"]})}if(i.tools){const z=i.tools.map(K=>K.name),H=z.filter((K,te)=>z.indexOf(K)!==te);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate tool names: ${[...new Set(H)].join(", ")}`,path:["tools"]})}if(i.environmentDrivers){const z=i.environmentDrivers.map(K=>K.driverKey),H=z.filter((K,te)=>z.indexOf(K)!==te);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate environment driver keys: ${[...new Set(H)].join(", ")}`,path:["environmentDrivers"]})}if(i.localFolders){const z=i.localFolders.map(K=>K.folderKey),H=z.filter((K,te)=>z.indexOf(K)!==te);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate local folder keys: ${[...new Set(H)].join(", ")}`,path:["localFolders"]})}if(i.agents){const z=i.agents.map(K=>K.agentKey),H=z.filter((K,te)=>z.indexOf(K)!==te);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate managed agent keys: ${[...new Set(H)].join(", ")}`,path:["agents"]})}if(i.projects){const z=i.projects.map(K=>K.projectKey),H=z.filter((K,te)=>z.indexOf(K)!==te);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate managed project keys: ${[...new Set(H)].join(", ")}`,path:["projects"]})}if(i.routines){const z=i.routines.map(K=>K.routineKey),H=z.filter((K,te)=>z.indexOf(K)!==te);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate managed routine keys: ${[...new Set(H)].join(", ")}`,path:["routines"]})}if(i.skills){const z=i.skills.map(K=>K.skillKey),H=z.filter((K,te)=>z.indexOf(K)!==te);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate managed skill keys: ${[...new Set(H)].join(", ")}`,path:["skills"]})}if(i.objectReferences){const z=i.objectReferences.map(K=>K.providerKey),H=z.filter((K,te)=>z.indexOf(K)!==te);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate object reference provider keys: ${[...new Set(H)].join(", ")}`,path:["objectReferences"]})}if(i.ui&&i.ui.slots){const z=i.ui.slots.map(K=>K.id),H=z.filter((K,te)=>z.indexOf(K)!==te);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate UI slot ids: ${[...new Set(H)].join(", ")}`,path:["ui","slots"]})}const d=[...i.launchers??[],...((_=i.ui)==null?void 0:_.launchers)??[]];if(d.length>0){const z=d.map(K=>K.id),H=z.filter((K,te)=>z.indexOf(K)!==te);H.length>0&&o.addIssue({code:v.custom,message:`Duplicate launcher ids: ${[...new Set(H)].join(", ")}`,path:(V=i.ui)!=null&&V.launchers?["ui","launchers"]:["launchers"]})}});f({packageName:l().min(1),version:l().min(1).optional(),packagePath:l().min(1).optional()});f({companyId:l().uuid(),configJson:B(l(),j())});f({companyId:l().uuid(),configJson:B(l(),j())});f({status:g(ux),lastError:l().nullable().optional()});f({removeData:x().optional().default(!1)});f({scopeKind:g(Kc),scopeId:l().min(1).optional(),namespace:l().min(1).optional(),stateKey:l().min(1)});f({scopeKind:g(Kc),scopeId:l().min(1).optional(),namespace:l().min(1).optional(),stateKey:l().min(1),value:j()});f({scopeKind:g(Kc).optional(),scopeId:l().min(1).optional(),namespace:l().min(1).optional()});const t2=g(U_),a2=g(D_),n2=g(["remote_http","local_stdio"]),l2=g(["draft","active","disabled","archived"]),i2=g(["company","agent"]),o2=g(["header","env"]),s2=g(j_);g(q_);const u2=g(L_),r2=g(B_),Bl=g(H_),c2=g(V_),d2=g(Y_),m2=g(K_),f2=g(G_),p2=g(Z_),h2=g($_);g(F_);g(ex);g(tx);const g2=g(X_),y2=g(Q_),b2=g(J_),Us=g(P_),v2=g(Tg);g(ax);g(nx);g(lx);g(ix);g(ox);g(sx);const vn=/^[a-z0-9][a-z0-9._:-]*$/i,S2=/^(access[-_]?key([-_]?id)?|api[-_]?key|authorization|bearer|client[-_]?secret|credential|credentials|jwt|password|passwd|private[-_]?key|refresh[-_]?token|secret|secret[-_]?access[-_]?key|secret[-_]?key|session[-_]?token|token)$/i;function wc(i,o,r=[]){if(!(!i||typeof i!="object")){if(Array.isArray(i)){i.forEach((c,d)=>wc(c,o,[...r,d]));return}for(const[c,d]of Object.entries(i))S2.test(c)&&o.addIssue({code:v.custom,path:[...r,c],message:`Tool access config cannot persist sensitive field: ${c}. Use credentialSecretRefs instead.`}),wc(d,o,[...r,c])}}const _2=f({secretId:l().uuid(),versionSelector:Ke([Y("latest"),U().int().positive()]).optional(),configPath:l().trim().min(1).max(200),required:x().optional(),label:l().trim().max(120).optional().nullable(),projectionClass:g(Vc).optional(),projectionAllowlistKey:l().trim().min(1).max(160).optional().nullable()}),x2=f({name:l().trim().min(1).max(120),secretId:l().uuid(),version:Ke([Y("latest"),U().int().positive()]).optional(),placement:o2,key:l().trim().min(1).max(160),prefix:l().max(120).nullable().optional()}),Dh=B(l(),j()).superRefine(wc),qy=f({summary:l().max(4e3),sizeBytes:U().int().min(0).optional().nullable(),sha256:l().trim().regex(/^[a-f0-9]{64}$/i).optional().nullable(),redactedFields:b(l().trim().min(1).max(200)).default([]).optional(),artifactId:l().uuid().optional().nullable()}),T2=f({applicationKey:l().trim().min(1).max(160).regex(vn).optional(),name:l().trim().min(1).max(160),description:l().max(4e3).optional().nullable(),type:t2,status:a2.optional(),pluginId:l().uuid().optional().nullable(),ownerAgentId:l().uuid().optional().nullable(),ownerUserId:l().optional().nullable(),metadata:B(l(),j()).optional().nullable()});T2.partial().refine(i=>Object.keys(i).length>0,{message:"At least one tool application field is required"});const E2=f({applicationId:l().uuid().optional(),applicationName:l().trim().min(1).max(160).optional(),name:l().trim().min(1).max(160),transport:n2.optional(),status:l2.optional(),connectionKind:s2.default("managed"),config:Dh.optional(),transportConfig:Dh.default({}),credentialRefs:b(x2).optional(),credentialSecretRefs:b(_2).default([]),enabled:x().optional()});E2.omit({applicationId:!0}).partial().refine(i=>Object.keys(i).length>0,{message:"At least one tool connection field is required"});f({installs:b(f({targetType:i2,targetId:l().trim().min(1).max(200)})).max(1e3)}).strict();g(W_);const A2=Ke([l().trim().min(1).max(500),b(l().trim().min(1).max(240)).max(100)]);f({scope:A2.optional(),requestedTtlSeconds:U().int().positive().max(86400).optional()}).strict();const k2=/^[A-Z_][A-Z0-9_]*$/i,O2=f({name:l().trim().min(1).max(240),title:l().trim().max(240).optional().nullable(),description:l().max(8e3).optional().nullable(),inputSchema:Ll.optional().nullable(),annotations:B(l(),j()).optional().nullable()});f({templateId:l().trim().min(1).max(160).regex(vn),name:l().trim().min(1).max(160),description:l().max(4e3).optional().nullable(),command:l().trim().min(1).max(2e3),args:b(l().max(2e3)).max(100).default([]),envKeys:b(l().trim().min(1).max(160).regex(k2)).max(200).default([]),tools:b(O2).max(500).default([])});f({reason:l().trim().max(1e3).optional().nullable()});f({galleryKey:l().trim().min(1).max(120).optional(),link:l().trim().url().max(2e3).optional(),name:l().trim().min(1).max(160).optional(),credentialValues:B(l().trim().min(1).max(200),l().min(1)).optional(),configValues:B(l().trim().min(1).max(200),j()).optional(),applicationId:l().uuid().optional()}).refine(i=>!!i.galleryKey!=!!i.link,{message:"Provide exactly one of galleryKey or link"});f({credentialValues:B(l().trim().min(1).max(200),l().min(1))});f({enabledCatalogEntryIds:b(l().uuid()).max(500).default([]),askFirstCatalogEntryIds:b(l().uuid()).max(500).default([]),access:Ke([Y("all_agents"),f({agentIds:b(l().uuid()).min(1).max(250)})])});f({applicationId:l().uuid(),connectionId:l().uuid(),entryKind:u2.default("tool"),toolName:l().trim().min(1).max(240),title:l().trim().max(240).optional().nullable(),description:l().max(8e3).optional().nullable(),inputSchema:Ll.optional().nullable(),outputSchema:Ll.optional().nullable(),annotations:B(l(),j()).optional().nullable(),riskLevel:Bl.default("medium"),isReadOnly:x().default(!1),isWrite:x().default(!1),isDestructive:x().default(!1),status:r2.default("active"),version:l().trim().max(200).optional().nullable(),schemaHash:l().trim().max(128).optional().nullable()});const Wc=f({profileKey:l().trim().min(1).max(160).regex(vn),name:l().trim().min(1).max(160),description:l().max(4e3).optional().nullable(),status:c2.default("active"),defaultAction:d2.default("deny"),metadata:B(l(),j()).optional().nullable()});Wc.partial().refine(i=>Object.keys(i).length>0,{message:"At least one tool profile field is required"});const R2=f({profileId:l().uuid(),selectorType:m2,effect:f2.default("include"),applicationId:l().uuid().optional().nullable(),connectionId:l().uuid().optional().nullable(),catalogEntryId:l().uuid().optional().nullable(),toolName:l().trim().min(1).max(240).optional().nullable(),riskLevel:Bl.optional().nullable(),conditions:B(l(),j()).optional().nullable()}),$c=R2.omit({profileId:!0});$c.partial().refine(i=>Object.keys(i).length>0,{message:"At least one tool profile entry field is required"});Wc.extend({entries:b($c).max(250).optional()});f({name:l().trim().min(1).max(160),includeAssignments:x().default(!1)});Wc.partial().extend({entries:b($c).max(250).optional()}).refine(i=>Object.keys(i).length>0,{message:"At least one tool profile field is required"});f({decisions:b(f({catalogEntryId:l().uuid(),decision:g(["allow","keep_blocked"])})).min(1).max(250)});f({force:x().default(!1),reassignToProfileId:l().uuid().optional()}).default({});const C2=f({profileId:l().uuid(),targetType:p2,targetId:l().trim().min(1).max(200),priority:U().int().min(0).max(1e4).default(100),metadata:B(l(),j()).optional().nullable()}),w2=C2.omit({profileId:!0});w2.pick({targetType:!0,targetId:!0});const Sc=l().trim().min(1).max(120).regex(/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/),I2=f({version:Y(1).default(1),bearer:f({enabled:x().default(!0),tokenPrefix:Y("pcgw").default("pcgw"),defaultTtlSeconds:U().int().positive().max(31536e3).nullable().default(7776e3),requireFiniteExpiry:x().default(!0),longLivedTokenRequiresOverride:x().default(!0)}).default({}),oauth:f({enabled:Y(!1).default(!1),reservedFor:Y("v1_5").default("v1_5"),protectedResourceMetadataPath:l().trim().max(240).optional().nullable(),dynamicClientRegistration:Y(!1).optional(),authorizationCodePkce:Y(!1).optional()}).default({})}),N2=f({version:Y(1).default(1),callerPassthrough:f({enabled:x().default(!1),allowedHeaders:b(Sc).max(50).default([])}).default({}),staticHeaders:b(f({name:Sc,valueRef:l().trim().max(240).optional().nullable(),value:l().max(4e3).optional().nullable()})).max(50).default([]),generatedMetadata:f({enabled:x().default(!1),allowedHeaders:b(Sc).max(20).default([])}).default({}),responseHeaders:f({forwardMcpRequiredHeaders:x().default(!0),forwardSafeCacheHeaders:x().default(!0)}).default({})}),M2=f({version:Y(1).default(1),forwardCompanyId:x().default(!1),forwardGatewayId:x().default(!1),forwardProjectId:x().default(!1),forwardIssueId:x().default(!1),forwardAgentId:x().default(!1),forwardRunId:x().default(!1),forwardCorrelationId:x().default(!0)}),z2=f({enabled:x().default(!1),searchToolName:Y("search_tools").default("search_tools"),runToolName:Y("run_tool").default("run_tool")}),U2=f({name:l().trim().min(1).max(160),slug:l().trim().min(1).max(120).regex(vn).optional(),displaySlug:l().trim().min(1).max(120).regex(vn).optional(),description:l().max(4e3).optional().nullable(),profileId:l().uuid(),defaultProfileMode:y2.default("gateway_only").optional(),contextScopeType:b2.default("none").optional(),contextScopeId:l().trim().min(1).max(200).optional().nullable(),agentId:l().uuid().optional().nullable(),projectId:l().uuid().optional().nullable(),issueId:l().uuid().optional().nullable(),approvalIssueId:l().uuid().optional().nullable(),authConfig:I2.optional(),headerPolicy:N2.optional(),metadataPolicy:M2.optional(),onDemandToolsConfig:z2.optional(),metadata:B(l(),j()).optional().nullable()});U2.partial().extend({status:g2.optional()}).refine(i=>Object.keys(i).length>0,{message:"At least one gateway field is required"});f({name:l().trim().min(1).max(160),subjectType:Us.default("gateway_client").optional(),subjectId:l().trim().min(1).max(240).optional().nullable(),clientLabel:l().trim().min(1).max(160),ownerNote:l().trim().min(1).max(1e3),allowedActions:b(v2).min(1).max(Tg.length).default(["tools/list","tools/call"]).optional(),expiresAt:be.date().optional().nullable(),expiryOverrideReason:l().trim().min(1).max(1e3).optional().nullable()}).superRefine((i,o)=>{i.subjectType&&i.subjectType!=="gateway_client"&&o.addIssue({code:v.custom,path:["subjectType"],message:"Public V1 token minting only supports gateway_client subjects; heartbeat_run is runtime-managed, while board_user and agent are reserved for later OAuth/user-bound flows."}),i.expiresAt===null&&!i.expiryOverrideReason&&o.addIssue({code:v.custom,path:["expiryOverrideReason"],message:"Non-expiring gateway tokens require an override reason."})});const jh=f({fieldEquals:B(l().trim().min(1).max(120),j()).optional(),fieldNotEquals:B(l().trim().min(1).max(120),j()).optional(),fieldIn:B(l().trim().min(1).max(120),b(j()).min(1).max(100)).optional(),fieldMatches:B(l().trim().min(1).max(120),l().trim().min(1).max(500)).optional(),fieldExists:b(l().trim().min(1).max(120)).max(100).optional(),fieldAbsent:b(l().trim().min(1).max(120)).max(100).optional()}).strict().refine(i=>Object.values(i).some(o=>Array.isArray(o)?o.length>0:!!(o&&Object.keys(o).length>0)),{message:"Argument conditions must include at least one field predicate"}),D2=f({startAt:l().trim().datetime({offset:!0}).optional(),endAt:l().trim().datetime({offset:!0}).optional(),daysOfWeekUtc:b(U().int().min(0).max(6)).max(7).optional(),startHourUtc:U().int().min(0).max(23).optional(),endHourUtc:U().int().min(0).max(24).optional()}).strict().refine(i=>{var o;return i.startAt||i.endAt||((o=i.daysOfWeekUtc)==null?void 0:o.length)||i.startHourUtc!==void 0||i.endHourUtc!==void 0},{message:"timeWindow must include at least one bound"}),j2=f({actorType:g(["agent","user","system","plugin"]).optional(),actorTypes:b(g(["agent","user","system","plugin"])).max(20).optional(),agentId:l().uuid().optional(),agentIds:b(l().uuid()).max(100).optional()}).strict(),q2=f({projectId:l().uuid().optional(),projectIds:b(l().uuid()).max(100).optional(),routineId:l().uuid().optional(),routineIds:b(l().uuid()).max(100).optional(),issueId:l().uuid().optional(),issueIds:b(l().uuid()).max(100).optional(),requireIssue:x().optional(),requireProject:x().optional(),requireRoutine:x().optional()}).strict(),L2=f({applicationId:l().uuid().optional(),applicationIds:b(l().uuid()).max(100).optional(),connectionId:l().uuid().optional(),connectionIds:b(l().uuid()).max(100).optional(),catalogEntryId:l().uuid().optional(),catalogEntryIds:b(l().uuid()).max(100).optional(),applicationKey:l().trim().min(1).max(160).optional(),applicationKeys:b(l().trim().min(1).max(160)).max(100).optional(),providerType:l().trim().min(1).max(160).optional(),providerTypes:b(l().trim().min(1).max(160)).max(100).optional()}).strict(),B2=f({arguments:jh.optional(),args:jh.optional(),actor:j2.optional(),context:q2.optional(),risk:f({levels:b(Bl).max(20).optional(),max:Bl.optional(),isWrite:x().optional(),isDestructive:x().optional()}).strict().optional(),credentialScope:L2.optional(),trustBoundary:f({providerType:l().trim().min(1).max(160).optional(),providerTypes:b(l().trim().min(1).max(160)).max(100).optional(),applicationKey:l().trim().min(1).max(160).optional(),applicationKeys:b(l().trim().min(1).max(160)).max(100).optional(),remoteHttpOnly:x().optional(),paperclipSelfOnly:x().optional()}).strict().optional(),timeWindow:D2.optional()}).strict().refine(i=>Object.keys(i).length>0,{message:"Tool policy conditions must include at least one supported condition group"}),H2=f({name:l().trim().min(1).max(160),description:l().max(4e3).optional().nullable(),policyType:h2,priority:U().int().min(0).max(1e4).default(100),enabled:x().default(!0),selectors:B(l(),j()).default({}),conditions:B2.optional().nullable(),config:B(l(),j()).optional().nullable()});H2.partial().refine(i=>Object.keys(i).length>0,{message:"At least one tool policy field is required"});f({policyIds:b(l().uuid()).min(1).max(500)});f({name:l().trim().min(1).max(160).optional()});f({idempotencyKey:l().trim().min(1).max(300).optional().nullable(),issueId:l().uuid().optional().nullable(),runId:l().uuid().optional().nullable(),applicationId:l().uuid().optional().nullable(),connectionId:l().uuid().optional().nullable(),catalogEntryId:l().uuid().optional().nullable(),toolName:l().trim().min(1).max(240),argumentsHash:l().trim().max(128).optional().nullable(),argumentsSummary:qy.optional().nullable()});f({invocationId:l().uuid(),issueId:l().uuid().optional().nullable(),canonicalArgumentsHash:l().trim().min(1).max(128),canonicalArgumentsSummary:qy,signedArguments:l().trim().max(4096).optional().nullable(),previewMarkdown:l().max(2e4).optional().nullable(),expiresAt:be.date().optional().nullable()});f({agentId:l().uuid(),toolName:l().trim().min(1).max(240),parameters:j().optional()});f({mcpJson:Ke([l(),B(l(),j())])});const V2=f({actorType:g(["agent","user","system","plugin"]).optional(),agentId:l().uuid().optional(),agentIds:b(l().uuid()).optional(),projectId:l().uuid().optional(),projectIds:b(l().uuid()).optional(),routineId:l().uuid().optional(),routineIds:b(l().uuid()).optional(),issueId:l().uuid().optional(),issueIds:b(l().uuid()).optional(),gatewayId:l().uuid().optional(),gatewayIds:b(l().uuid()).optional(),gatewayPublicId:l().trim().min(1).max(120).regex(vn).optional(),gatewayPublicIds:b(l().trim().min(1).max(120).regex(vn)).optional(),gatewayTokenId:l().uuid().optional(),gatewayTokenIds:b(l().uuid()).optional(),clientSubjectType:Us.optional(),clientSubjectTypes:b(Us).optional(),clientName:l().trim().min(1).max(160).optional(),clientNames:b(l().trim().min(1).max(160)).optional(),externalClient:x().optional(),applicationId:l().uuid().optional(),applicationIds:b(l().uuid()).optional(),connectionId:l().uuid().optional(),connectionIds:b(l().uuid()).optional(),catalogEntryId:l().uuid().optional(),catalogEntryIds:b(l().uuid()).optional(),toolName:l().trim().min(1).max(240).optional(),toolNames:b(l().trim().min(1).max(240)).optional(),riskLevel:Bl.optional(),riskLevels:b(Bl).optional()});f({limit:U().int().positive().max(1e6),windowSeconds:U().int().positive().max(31536e3),keyBy:b(g(["company","agent","application","connection","tool"])).optional()});const Y2=f({allowAny:x().optional(),exactHash:l().trim().regex(/^[a-f0-9]{64}$/i).optional().nullable(),allowedHashes:b(l().trim().regex(/^[a-f0-9]{64}$/i)).max(100).optional(),fieldEquals:B(l().trim().min(1).max(120),j()).optional(),fieldNotEquals:B(l().trim().min(1).max(120),j()).optional(),fieldIn:B(l().trim().min(1).max(120),b(j()).min(1).max(100)).optional(),fieldMatches:B(l().trim().min(1).max(120),l().trim().min(1).max(500)).optional(),fieldExists:b(l().trim().min(1).max(120)).max(100).optional(),fieldAbsent:b(l().trim().min(1).max(120)).max(100).optional()}).refine(i=>{var o,r,c;return i.allowAny===!0||!!i.exactHash||!!((o=i.allowedHashes)!=null&&o.length)||!!(i.fieldEquals&&Object.keys(i.fieldEquals).length>0)||!!(i.fieldNotEquals&&Object.keys(i.fieldNotEquals).length>0)||!!(i.fieldIn&&Object.keys(i.fieldIn).length>0)||!!(i.fieldMatches&&Object.keys(i.fieldMatches).length>0)||!!((r=i.fieldExists)!=null&&r.length)||!!((c=i.fieldAbsent)!=null&&c.length)},{message:"Trust-rule argument filters must specify allowAny, a hash filter, or a field predicate"}),K2=f({includeAgent:x().optional(),includeProject:x().optional(),includeIssue:x().optional(),includeApplication:x().optional(),includeConnection:x().optional(),includeCatalogEntry:x().optional(),includeTool:x().optional()}),G2=f({enabled:x().optional(),maxBatchSize:U().int().positive().max(100).optional(),windowSeconds:U().int().positive().max(31536e3).optional()});f({name:l().trim().min(1).max(160).optional(),description:l().max(4e3).optional().nullable(),priority:U().int().min(0).max(1e4).default(40),approvalThreshold:U().int().min(1).max(50).default(2),selectors:V2.optional(),scope:K2.optional(),argumentFilters:Y2.optional(),expiresAt:be.date().optional().nullable(),batchApproval:G2.optional().nullable()});f({reason:l().trim().max(1e3).optional().nullable()});f({companyId:l().uuid(),actor:f({actorType:g(["agent","user","system","plugin"]),actorId:l().trim().min(1).max(240),agentId:l().uuid().optional().nullable()}),runContext:f({heartbeatRunId:l().uuid().optional().nullable(),issueId:l().uuid().optional().nullable(),projectId:l().uuid().optional().nullable(),routineId:l().uuid().optional().nullable(),gatewayId:l().uuid().optional().nullable(),gatewayPublicId:l().trim().min(1).max(120).regex(vn).optional().nullable(),gatewayTokenId:l().uuid().optional().nullable(),clientSubjectType:Us.optional().nullable(),clientSubjectId:l().trim().min(1).max(240).optional().nullable(),clientName:l().trim().min(1).max(160).optional().nullable(),externalClient:x().optional().nullable()}).optional().nullable(),request:f({applicationId:l().uuid().optional().nullable(),connectionId:l().uuid().optional().nullable(),catalogEntryId:l().uuid().optional().nullable(),toolName:l().trim().min(1).max(240),arguments:j().optional(),idempotencyKey:l().trim().min(1).max(512).optional().nullable(),sideEffecting:x().optional()}),consumeRateLimit:x().optional(),writeAuditEvent:x().optional()});const Z2=["skills.create","skills.import","skills.install","skills.edit","skills.update","skills.test","skills.reset","skills.remove"],X2=["workspace","catalog","git","external_package","generated","unknown"],Ly=g(Z2),By=g(X2),Hy=g(["allow","deny"]),Vy=b(l().trim().min(1).max(512)).min(1).max(500).refine(i=>new Set(i).size===i.length,"Values must be unique");function Q2(i){if(/:\/\/[^/@\s]+:[^/@\s]+@/.test(i))return!1;try{const o=new URL(i);if(o.username||o.password)return!1;const r=/token|secret|password|api[-_]?key|authorization/i;if([...o.searchParams.keys()].some(d=>r.test(d)))return!1;const c=o.hash.slice(1);return!/(?:^|[?&;])(?:token|secret|password|api[-_]?key|authorization)=/i.test(c)}catch{return!0}}function J2(i){const o=i.trim();let r;try{r=new URL(o)}catch{return o}if(r.protocol!=="https:"&&r.protocol!=="http:")return o;const c=r.hostname.toLowerCase()==="www.github.com"?"github.com":r.hostname.toLowerCase(),d=r.pathname.split("/").filter(Boolean);if(!(r.protocol==="https:"&&!c.endsWith(".githubusercontent.com")&&c!=="gist.github.com"&&d.length>=2&&!r.pathname.endsWith(".md")&&!r.username&&!r.password&&!r.search&&!r.hash))return r.toString();const y=d[0].toLowerCase(),A=d[1].replace(/\.git$/i,"").toLowerCase(),O=d.slice(2).join("/");return`https://${c}/${y}/${A}${O?`/${O}`:""}`}const Yy=l().trim().min(1).max(2048).refine(Q2,"Source locators must not contain credentials or secret query or fragment parameters").transform(J2),P2=pa("type",[f({type:Y("all_agents")}).strict(),f({type:Y("agents"),agentIds:b(l().uuid()).min(1).max(500).refine(i=>new Set(i).size===i.length,"Agent IDs must be unique")}).strict(),f({type:Y("roles"),roles:Vy}).strict()]),W2=f({skillIds:b(l().uuid()).min(1).max(500).optional(),skillKeys:Vy.optional(),sourceTypes:b(By).min(1).refine(i=>new Set(i).size===i.length,"Source types must be unique").optional(),sourceLocators:b(Yy).min(1).max(500).refine(i=>new Set(i).size===i.length,"Source locators must be unique").optional()}).strict().refine(i=>Object.keys(i).length>0,"At least one resource selector is required"),$2=f({id:l().trim().min(1).max(128).regex(/^[a-zA-Z0-9][a-zA-Z0-9._:-]*$/),priority:U().int().min(-1e6).max(1e6),effect:Hy,subject:P2,actions:b(Ly).min(1).refine(i=>new Set(i).size===i.length,"Actions must be unique"),resources:W2.optional()}).strict(),F2=f({schemaVersion:Y(1),defaultEffect:Hy,rules:b($2).max(1e3).refine(i=>new Set(i.map(o=>o.id)).size===i.length,"Rule IDs must be unique")}).strict();F2.extend({expectedRevision:U().int().nonnegative()}).strict();const eO=f({skillId:l().uuid().optional(),skillKey:l().trim().min(1).max(512).optional(),sourceType:By.optional(),sourceLocator:Yy.optional()}).strict();f({action:Ly,resource:eO.default({}),principal:f({agentId:l().uuid()}).strict().optional()}).strict();const tO=f({version:Y(1),updatedAt:l(),source:g(["onboard","configure","doctor"])}),aO=f({provider:g(["claude","openai"]),apiKey:l().optional()}),nO=f({enabled:x().default(!0),intervalMinutes:U().int().min(1).max(10080).default(60),retentionDays:U().int().min(1).max(3650).default(7),dir:l().default("~/.paperclip/instances/default/data/backups")}),lO=f({mode:g(["embedded-postgres","postgres"]).default("embedded-postgres"),connectionString:l().optional(),embeddedPostgresDataDir:l().default("~/.paperclip/instances/default/db"),embeddedPostgresPort:U().int().min(1).max(65535).default(54329),backup:nO.default({enabled:!0,intervalMinutes:60,retentionDays:7,dir:"~/.paperclip/instances/default/data/backups"})}),iO=f({mode:g(["file","cloud"]),logDir:l().default("~/.paperclip/instances/default/logs")}),oO=f({deploymentMode:g(h1).default("local_trusted"),exposure:g(g1).default("private"),bind:g(y1).optional(),customBindHost:l().optional(),host:l().default("127.0.0.1"),port:U().int().min(1).max(65535).default(3100),allowedHostnames:b(l().min(1)).default([]),serveUi:x().default(!0)}),sO=f({baseUrlMode:g(b1).default("auto"),publicBaseUrl:l().url().optional(),disableSignUp:x().default(!1)}),uO=f({baseDir:l().default("~/.paperclip/instances/default/data/storage")}),rO=f({bucket:l().min(1).default("paperclip"),region:l().min(1).default("us-east-1"),endpoint:l().optional(),prefix:l().default(""),forcePathStyle:x().default(!1)}),cO=f({provider:g(T_).default("local_disk"),localDisk:uO.default({baseDir:"~/.paperclip/instances/default/data/storage"}),s3:rO.default({bucket:"paperclip",region:"us-east-1",prefix:"",forcePathStyle:!1})}),dO=f({keyFilePath:l().default("~/.paperclip/instances/default/secrets/master.key")}),mO=f({provider:g(Xi).default("local_encrypted"),strictMode:x().default(!1),localEncrypted:dO.default({keyFilePath:"~/.paperclip/instances/default/secrets/master.key"})}),fO=f({enabled:x().default(!0)}).default({});f({$meta:tO,llm:aO.optional(),database:lO,logging:iO,server:oO,telemetry:fO,auth:sO.default({baseUrlMode:"auto",disableSignUp:!1}),storage:cO.default({provider:"local_disk",localDisk:{baseDir:"~/.paperclip/instances/default/data/storage"},s3:{bucket:"paperclip",region:"us-east-1",prefix:"",forcePathStyle:!1}}),secrets:mO.default({provider:"local_encrypted",strictMode:!1,localEncrypted:{keyFilePath:"~/.paperclip/instances/default/secrets/master.key"}})}).superRefine((i,o)=>{i.server.deploymentMode==="local_trusted"&&i.server.exposure!=="private"&&o.addIssue({code:v.custom,message:"server.exposure must be private when deploymentMode is local_trusted",path:["server","exposure"]});for(const r of Nx({deploymentMode:i.server.deploymentMode,deploymentExposure:i.server.exposure,bind:i.server.bind,host:i.server.host,customBindHost:i.server.customBindHost}))o.addIssue({code:v.custom,message:r,path:r.includes("customBindHost")?["server","customBindHost"]:["server","bind"]});i.auth.baseUrlMode==="explicit"&&!i.auth.publicBaseUrl&&o.addIssue({code:v.custom,message:"auth.publicBaseUrl is required when auth.baseUrlMode is explicit",path:["auth","publicBaseUrl"]}),i.server.exposure==="public"&&i.auth.baseUrlMode!=="explicit"&&o.addIssue({code:v.custom,message:"auth.baseUrlMode must be explicit when deploymentMode=authenticated and exposure=public",path:["auth","baseUrlMode"]}),i.server.exposure==="public"&&!i.auth.publicBaseUrl&&o.addIssue({code:v.custom,message:"auth.publicBaseUrl is required when deploymentMode=authenticated and exposure=public",path:["auth","publicBaseUrl"]})});const pO=f({adapterType:l().min(1),enabled:x().default(!0),runtimeImage:l().optional(),envKeys:b(l()).optional(),allowFqdns:b(l()).optional(),probeCommand:b(l()).optional(),defaultEnv:B(l()).optional()}).strict();b(pO);function Bi(...i){return BS(Gh(i))}const hO=D0("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-(--tp-color-background-color-border-color-box-shadow-opacity) disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-(length:--rad-3) aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",cta:"bg-foreground text-background hover:bg-foreground/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2 has-[>svg]:px-3",xs:"h-6 gap-1 rounded-md px-2 text-xs has-[>svg]:px-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-9 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-10","icon-xs":"size-6 rounded-md [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-9","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}}),Gi=lt.forwardRef(function({className:o,variant:r="default",size:c="default",asChild:d=!1,...p},y){const A=d?B0:"button";return Ie.jsx(A,{ref:y,"data-slot":"button","data-variant":r,"data-size":c,className:Bi(hO({variant:r,size:c,className:o})),...p})});Gi.displayName="Button";const gO="opacity-100 sm:opacity-0 sm:transition-opacity sm:group-hover:opacity-100 sm:group-focus-within:opacity-100";function qh({starred:i,resourceName:o,pending:r=!1,error:c=!1,size:d="row",onToggle:p,quiet:y=!1,className:A,revealClassName:O}){const _=i?`Unstar ${o}`:`Star ${o}`,V=r?z0:Yh;function z(K){K.preventDefault(),K.stopPropagation(),!r&&p(!i)}if(d==="button")return Ie.jsx(Gi,{type:"button",size:"icon-sm",variant:"ghost","aria-label":_,"aria-pressed":i,"aria-busy":r?"true":void 0,disabled:r,onClick:z,title:c?"Couldn't save — retry":void 0,className:Bi(c?"text-red-500 hover:text-red-500":i?"text-amber-600 dark:text-amber-500":void 0,A),children:Ie.jsx(V,{className:Bi("h-4 w-4",r&&"motion-safe:animate-spin",!r&&i&&!c&&"fill-amber-500 text-amber-500",!r&&c&&"text-red-500")})});const H=c||r||i&&!y;return Ie.jsx(Gi,{type:"button",size:"icon-xs",variant:"ghost","aria-label":_,"aria-pressed":i,"aria-busy":r?"true":void 0,disabled:r,onClick:z,title:c?"Couldn't save — retry":void 0,className:Bi("h-6 w-6 shrink-0",H?"opacity-100":O??gO,A),children:Ie.jsx(V,{className:Bi("h-3.5 w-3.5",r&&"motion-safe:animate-spin",!r&&c&&"text-red-500",!r&&!c&&i&&"fill-amber-500 text-amber-500",!r&&!c&&!i&&"text-muted-foreground")})})}function Lh({children:i}){return Ie.jsxs("div",{className:"flex items-center justify-between rounded-lg border bg-background p-4 shadow-sm",children:[Ie.jsxs("div",{children:[Ie.jsx("div",{className:"text-sm font-medium",children:"Example task"}),Ie.jsx("div",{className:"text-xs text-muted-foreground",children:"Detail header actions"})]}),Ie.jsxs("div",{className:"flex items-center gap-1",children:[i,Ie.jsx(Gi,{variant:"ghost",size:"icon-sm","aria-label":"More actions",children:Ie.jsx(N0,{className:"h-4 w-4"})})]})]})}function yO(){return Ie.jsxs("main",{className:"mx-auto flex max-w-3xl flex-col gap-8 p-8 text-foreground",children:[Ie.jsxs("div",{children:[Ie.jsx("h1",{className:"text-xl font-semibold",children:"Star toggle visual review"}),Ie.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:"Production components rendered against the Paperclip token layer."})]}),Ie.jsxs("section",{className:"flex flex-col gap-3",children:[Ie.jsx("h2",{className:"text-sm font-semibold",children:"Before: labelled outline action"}),Ie.jsx(Lh,{children:Ie.jsxs(Gi,{variant:"outline",size:"sm","aria-label":"Unstar Example task",children:[Ie.jsx(Yh,{className:"h-4 w-4 fill-amber-500 text-amber-500"}),Ie.jsx("span",{children:"Starred"})]})})]}),Ie.jsxs("section",{className:"flex flex-col gap-3",children:[Ie.jsx("h2",{className:"text-sm font-semibold",children:"After: icon-only ghost action"}),Ie.jsx(Lh,{children:Ie.jsx(qh,{starred:!0,size:"button",resourceName:"Example task",onToggle:()=>{}})})]}),Ie.jsx("section",{className:"grid grid-cols-2 gap-4",children:[{label:"Normal",starred:!1},{label:"Starred",starred:!0},{label:"Pending",starred:!1,pending:!0},{label:"Error / retry",starred:!0,error:!0}].map(({label:i,...o})=>Ie.jsxs("div",{className:"flex items-center justify-between rounded-lg border bg-background p-4",children:[Ie.jsx("span",{className:"text-sm",children:i}),Ie.jsx(qh,{...o,size:"button",resourceName:"Example task",onToggle:()=>{}})]},i))})]})}A0.createRoot(document.getElementById("root")).render(Ie.jsx(Hh.StrictMode,{children:Ie.jsx(yO,{})}));
</script>
<style>/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"InterVariable", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-400:oklch(70.7% .022 261.325);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"InterVariable", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-primary:var(--primary);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}html{-webkit-tap-highlight-color:var(--foreground);height:100%}@supports (color:color-mix(in lab,red,red)){html{-webkit-tap-highlight-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}html{font-family:InterVariable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans);height:100%;overflow:hidden}h1,h2,h3{text-wrap:balance}a,button,[role=button],input,select,textarea,label{touch-action:manipulation}.paperclip-mdxeditor [class*=_placeholder_],.paperclip-mdxeditor-content{font-family:inherit}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/env{container:env/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-1{inset:calc(var(--spacing) * 1)}.inset-1\.5{inset:calc(var(--spacing) * 1.5)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-inset-y-3{inset-block:calc(var(--spacing) * -3)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-px{top:-1px}.top-\(--sz-1px\){top:var(--sz-1px)}.top-\(--sz-calc-26\){top:var(--sz-calc-26)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-14{top:calc(var(--spacing) * 14)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-10{right:calc(var(--spacing) * 10)}.right-12{right:calc(var(--spacing) * 12)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-\(--sz-calc-8\){bottom:var(--sz-calc-8)}.bottom-\(--sz-calc-21\){bottom:var(--sz-calc-21)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.-left-4{left:calc(var(--spacing) * -4)}.left-\(--pct-50\){left:var(--pct-50)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-8{left:calc(var(--spacing) * 8)}.isolate{isolation:isolate}.z-\(--z-1\){z-index:var(--z-1)}.z-\(--z-2\){z-index:var(--z-2)}.z-\(--z-60\){z-index:var(--z-60)}.z-\(--z-120\){z-index:var(--z-120)}.z-\(--z-9999\){z-index:var(--z-9999)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-span-7{grid-column:span 7/span 7}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-4{margin:calc(var(--spacing) * -4)}.-m-6{margin:calc(var(--spacing) * -6)}.m-0{margin:calc(var(--spacing) * 0)}.m-3{margin:calc(var(--spacing) * 3)}.m-5{margin:calc(var(--spacing) * 5)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.-mx-8{margin-inline:calc(var(--spacing) * -8)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-auto{margin-block:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-\(--sz-7px\){margin-top:var(--sz-7px)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--sz-18px\){width:var(--sz-18px);height:var(--sz-18px)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-\(--new-issue-dialog-height\){height:var(--new-issue-dialog-height)}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-\(--sz-3px\){height:var(--sz-3px)}.h-\(--sz-9px\){height:var(--sz-9px)}.h-\(--sz-11px\){height:var(--sz-11px)}.h-\(--sz-18px\){height:var(--sz-18px)}.h-\(--sz-18rem\){height:var(--sz-18rem)}.h-\(--sz-24rem\){height:var(--sz-24rem)}.h-\(--sz-30px\){height:var(--sz-30px)}.h-\(--sz-34px\){height:var(--sz-34px)}.h-\(--sz-70vh\){height:var(--sz-70vh)}.h-\(--sz-88px\){height:var(--sz-88px)}.h-\(--sz-100dvh\){height:var(--sz-100dvh)}.h-\(--sz-320px\){height:var(--sz-320px)}.h-\(--sz-420px\){height:var(--sz-420px)}.h-\(--sz-calc-3\){height:var(--sz-calc-3)}.h-\(--sz-calc-17\){height:var(--sz-calc-17)}.h-\(--sz-calc-18\){height:var(--sz-calc-18)}.h-\(--sz-calc-27\){height:var(--sz-calc-27)}.h-\(--sz-calc-29\){height:var(--sz-calc-29)}.h-\(--sz-calc-34\){height:var(--sz-calc-34)}.h-\(--sz-calc-38\){height:var(--sz-calc-38)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[18px\]{height:18px}.h-\[260px\]{height:260px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[440px\]{height:440px}.h-\[460px\]{height:460px}.h-\[520px\]{height:520px}.h-\[620px\]{height:620px}.h-\[700px\]{height:700px}.h-\[760px\]{height:760px}.h-\[900px\]{height:900px}.h-\[calc\(100\%-3\.5rem\)\]{height:calc(100% - 3.5rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--new-issue-dialog-height\){max-height:var(--new-issue-dialog-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\(--sz-11_75rem\){max-height:var(--sz-11_75rem)}.max-h-\(--sz-22px\){max-height:var(--sz-22px)}.max-h-\(--sz-24rem\){max-height:var(--sz-24rem)}.max-h-\(--sz-28dvh\){max-height:var(--sz-28dvh)}.max-h-\(--sz-38rem\){max-height:var(--sz-38rem)}.max-h-\(--sz-50vh\){max-height:var(--sz-50vh)}.max-h-\(--sz-52vh\){max-height:var(--sz-52vh)}.max-h-\(--sz-60vh\){max-height:var(--sz-60vh)}.max-h-\(--sz-70vh\){max-height:var(--sz-70vh)}.max-h-\(--sz-80vh\){max-height:var(--sz-80vh)}.max-h-\(--sz-85dvh\){max-height:var(--sz-85dvh)}.max-h-\(--sz-85vh\){max-height:var(--sz-85vh)}.max-h-\(--sz-88vh\){max-height:var(--sz-88vh)}.max-h-\(--sz-200px\){max-height:var(--sz-200px)}.max-h-\(--sz-208px\){max-height:var(--sz-208px)}.max-h-\(--sz-240px\){max-height:var(--sz-240px)}.max-h-\(--sz-300px\){max-height:var(--sz-300px)}.max-h-\(--sz-320px\){max-height:var(--sz-320px)}.max-h-\(--sz-460px\){max-height:var(--sz-460px)}.max-h-\(--sz-480px\){max-height:var(--sz-480px)}.max-h-\(--sz-720px\){max-height:var(--sz-720px)}.max-h-\(--sz-calc-9\){max-height:var(--sz-calc-9)}.max-h-\(--sz-calc-16\){max-height:var(--sz-calc-16)}.max-h-\(--sz-calc-18\){max-height:var(--sz-calc-18)}.max-h-\(--sz-calc-32\){max-height:var(--sz-calc-32)}.max-h-\(--sz-calc-36\){max-height:var(--sz-calc-36)}.max-h-\(--sz-calc-39\){max-height:var(--sz-calc-39)}.max-h-\(--sz-calc-42\){max-height:var(--sz-calc-42)}.max-h-\(--sz-folder-sheet-max\){max-height:var(--sz-folder-sheet-max)}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-\(--sz-11_5rem\){min-height:var(--sz-11_5rem)}.min-h-\(--sz-12rem\){min-height:var(--sz-12rem)}.min-h-\(--sz-18px\){min-height:var(--sz-18px)}.min-h-\(--sz-22px\){min-height:var(--sz-22px)}.min-h-\(--sz-22rem\){min-height:var(--sz-22rem)}.min-h-\(--sz-30px\){min-height:var(--sz-30px)}.min-h-\(--sz-32px\){min-height:var(--sz-32px)}.min-h-\(--sz-34px\){min-height:var(--sz-34px)}.min-h-\(--sz-36px\){min-height:var(--sz-36px)}.min-h-\(--sz-44px\){min-height:var(--sz-44px)}.min-h-\(--sz-60px\){min-height:var(--sz-60px)}.min-h-\(--sz-60vh\){min-height:var(--sz-60vh)}.min-h-\(--sz-70px\){min-height:var(--sz-70px)}.min-h-\(--sz-72px\){min-height:var(--sz-72px)}.min-h-\(--sz-80px\){min-height:var(--sz-80px)}.min-h-\(--sz-88px\){min-height:var(--sz-88px)}.min-h-\(--sz-100px\){min-height:var(--sz-100px)}.min-h-\(--sz-120px\){min-height:var(--sz-120px)}.min-h-\(--sz-140px\){min-height:var(--sz-140px)}.min-h-\(--sz-160px\){min-height:var(--sz-160px)}.min-h-\(--sz-180px\){min-height:var(--sz-180px)}.min-h-\(--sz-200px\){min-height:var(--sz-200px)}.min-h-\(--sz-220px\){min-height:var(--sz-220px)}.min-h-\(--sz-240px\){min-height:var(--sz-240px)}.min-h-\(--sz-300px\){min-height:var(--sz-300px)}.min-h-\(--sz-320px\){min-height:var(--sz-320px)}.min-h-\(--sz-400px\){min-height:var(--sz-400px)}.min-h-\(--sz-420px\){min-height:var(--sz-420px)}.min-h-\(--sz-520px\){min-height:var(--sz-520px)}.min-h-\(--sz-560px\){min-height:var(--sz-560px)}.min-h-\(--sz-calc-30\){min-height:var(--sz-calc-30)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[24rem\]{min-height:24rem}.min-h-\[132px\]{min-height:132px}.min-h-\[136px\]{min-height:136px}.min-h-\[148px\]{min-height:148px}.min-h-\[220px\]{min-height:220px}.min-h-\[500px\]{min-height:500px}.min-h-\[640px\]{min-height:640px}.min-h-\[760px\]{min-height:760px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--pct-72\){width:var(--pct-72)}.w-\(--pct-85\){width:var(--pct-85)}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-\(--sz-2px\){width:var(--sz-2px)}.w-\(--sz-3px\){width:var(--sz-3px)}.w-\(--sz-5_75rem\){width:var(--sz-5_75rem)}.w-\(--sz-10_5rem\){width:var(--sz-10_5rem)}.w-\(--sz-12pct\){width:var(--sz-12pct)}.w-\(--sz-18pct\){width:var(--sz-18pct)}.w-\(--sz-18px\){width:var(--sz-18px)}.w-\(--sz-24pct\){width:var(--sz-24pct)}.w-\(--sz-28rem\){width:var(--sz-28rem)}.w-\(--sz-30pct\){width:var(--sz-30pct)}.w-\(--sz-30px\){width:var(--sz-30px)}.w-\(--sz-30rem\){width:var(--sz-30rem)}.w-\(--sz-52px\){width:var(--sz-52px)}.w-\(--sz-66px\){width:var(--sz-66px)}.w-\(--sz-80px\){width:var(--sz-80px)}.w-\(--sz-88px\){width:var(--sz-88px)}.w-\(--sz-120px\){width:var(--sz-120px)}.w-\(--sz-140px\){width:var(--sz-140px)}.w-\(--sz-148px\){width:var(--sz-148px)}.w-\(--sz-150px\){width:var(--sz-150px)}.w-\(--sz-170px\){width:var(--sz-170px)}.w-\(--sz-220px\){width:var(--sz-220px)}.w-\(--sz-260px\){width:var(--sz-260px)}.w-\(--sz-277px\){width:var(--sz-277px)}.w-\(--sz-300px\){width:var(--sz-300px)}.w-\(--sz-320px\){width:var(--sz-320px)}.w-\(--sz-360px\){width:var(--sz-360px)}.w-\(--sz-390px\){width:var(--sz-390px)}.w-\(--sz-calc-1\){width:var(--sz-calc-1)}.w-\(--sz-calc-4\){width:var(--sz-calc-4)}.w-\(--sz-calc-6\){width:var(--sz-calc-6)}.w-\(--sz-calc-10\){width:var(--sz-calc-10)}.w-\(--sz-calc-37\){width:var(--sz-calc-37)}.w-\(--sz-calc-40\){width:var(--sz-calc-40)}.w-\(--sz-calc-41\){width:var(--sz-calc-41)}.w-\(--sz-folder-rail\){width:var(--sz-folder-rail)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[18px\]{width:18px}.w-\[28rem\]{width:28rem}.w-\[30rem\]{width:30rem}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[358px\]{width:358px}.w-\[390px\]{width:390px}.w-\[420px\]{width:420px}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-\(--pct-90\){max-width:var(--pct-90)!important}.max-w-\(--pct-50\){max-width:var(--pct-50)}.max-w-\(--pct-70\){max-width:var(--pct-70)}.max-w-\(--pct-85\){max-width:var(--pct-85)}.max-w-\(--sz-7rem\){max-width:var(--sz-7rem)}.max-w-\(--sz-12rem\){max-width:var(--sz-12rem)}.max-w-\(--sz-14rem\){max-width:var(--sz-14rem)}.max-w-\(--sz-16rem\){max-width:var(--sz-16rem)}.max-w-\(--sz-18rem\){max-width:var(--sz-18rem)}.max-w-\(--sz-24ch\){max-width:var(--sz-24ch)}.max-w-\(--sz-24rem\){max-width:var(--sz-24rem)}.max-w-\(--sz-38ch\){max-width:var(--sz-38ch)}.max-w-\(--sz-100px\){max-width:var(--sz-100px)}.max-w-\(--sz-160px\){max-width:var(--sz-160px)}.max-w-\(--sz-170px\){max-width:var(--sz-170px)}.max-w-\(--sz-200px\){max-width:var(--sz-200px)}.max-w-\(--sz-240px\){max-width:var(--sz-240px)}.max-w-\(--sz-280px\){max-width:var(--sz-280px)}.max-w-\(--sz-300px\){max-width:var(--sz-300px)}.max-w-\(--sz-320px\){max-width:var(--sz-320px)}.max-w-\(--sz-640px\){max-width:var(--sz-640px)}.max-w-\(--sz-960px\){max-width:var(--sz-960px)}.max-w-\(--sz-calc-4\){max-width:var(--sz-calc-4)}.max-w-\(--sz-calc-5\){max-width:var(--sz-calc-5)}.max-w-\(--sz-calc-7\){max-width:var(--sz-calc-7)}.max-w-\(--sz-calc-15\){max-width:var(--sz-calc-15)}.max-w-\(--sz-calc-23\){max-width:var(--sz-calc-23)}.max-w-\(--sz-calc-24\){max-width:var(--sz-calc-24)}.max-w-\(--sz-calc-25\){max-width:var(--sz-calc-25)}.max-w-\(--sz-calc-35\){max-width:var(--sz-calc-35)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[358px\]{max-width:358px}.max-w-\[390px\]{max-width:390px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[960px\]{max-width:960px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[min\(44rem\,100vw\)\]{max-width:min(44rem,100vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-\(--sz-4_5rem\){min-width:var(--sz-4_5rem)}.min-w-\(--sz-6rem\){min-width:var(--sz-6rem)}.min-w-\(--sz-7rem\){min-width:var(--sz-7rem)}.min-w-\(--sz-8_5rem\){min-width:var(--sz-8_5rem)}.min-w-\(--sz-8rem\){min-width:var(--sz-8rem)}.min-w-\(--sz-11rem\){min-width:var(--sz-11rem)}.min-w-\(--sz-12rem\){min-width:var(--sz-12rem)}.min-w-\(--sz-18rem\){min-width:var(--sz-18rem)}.min-w-\(--sz-32rem\){min-width:var(--sz-32rem)}.min-w-\(--sz-40rem\){min-width:var(--sz-40rem)}.min-w-\(--sz-44rem\){min-width:var(--sz-44rem)}.min-w-\(--sz-64px\){min-width:var(--sz-64px)}.min-w-\(--sz-180px\){min-width:var(--sz-180px)}.min-w-\(--sz-220px\){min-width:var(--sz-220px)}.min-w-\(--sz-260px\){min-width:var(--sz-260px)}.min-w-\(--sz-280px\){min-width:var(--sz-280px)}.min-w-\(--sz-320px\){min-width:var(--sz-320px)}.min-w-\(--sz-780px\){min-width:var(--sz-780px)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[620px\]{min-width:620px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-initial{flex:0 auto}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-4{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--pct-neg-50\){--tw-translate-x:var(--pct-neg-50);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--sz-4px\){--tw-translate-x:var(--sz-4px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--sz-8px\){--tw-translate-x:var(--sz-8px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[4px\]{--tw-translate-x:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[8px\]{--tw-translate-x:8px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--sz-4px\){--tw-translate-y:var(--sz-4px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--sz-8px\){--tw-translate-y:var(--sz-8px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--sz-calc-28\){--tw-translate-y:var(--sz-calc-28);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[4px\]{--tw-translate-y:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[8px\]{--tw-translate-y:8px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\(--s-0_98\){scale:var(--s-0_98)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-copy{cursor:copy}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-mt-2{scroll-margin-top:calc(var(--spacing) * 2)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(11rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(19rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.grid-cols-\(--gtc-1\){grid-template-columns:var(--gtc-1)}.grid-cols-\(--gtc-2\){grid-template-columns:var(--gtc-2)}.grid-cols-\(--gtc-3\){grid-template-columns:var(--gtc-3)}.grid-cols-\(--gtc-5\){grid-template-columns:var(--gtc-5)}.grid-cols-\(--gtc-6\){grid-template-columns:var(--gtc-6)}.grid-cols-\(--gtc-7\){grid-template-columns:var(--gtc-7)}.grid-cols-\(--gtc-8\){grid-template-columns:var(--gtc-8)}.grid-cols-\(--gtc-10\){grid-template-columns:var(--gtc-10)}.grid-cols-\(--gtc-13\){grid-template-columns:var(--gtc-13)}.grid-cols-\(--gtc-15\){grid-template-columns:var(--gtc-15)}.grid-cols-\(--gtc-16\){grid-template-columns:var(--gtc-16)}.grid-cols-\(--gtc-17\){grid-template-columns:var(--gtc-17)}.grid-cols-\(--gtc-24\){grid-template-columns:var(--gtc-24)}.grid-cols-\(--gtc-26\){grid-template-columns:var(--gtc-26)}.grid-cols-\(--gtc-27\){grid-template-columns:var(--gtc-27)}.grid-cols-\(--gtc-46\){grid-template-columns:var(--gtc-46)}.grid-cols-\(--gtc-47\){grid-template-columns:var(--gtc-47)}.grid-cols-\(--gtc-48\){grid-template-columns:var(--gtc-48)}.grid-cols-\(--gtc-49\){grid-template-columns:var(--gtc-49)}.grid-cols-\(--gtc-51\){grid-template-columns:var(--gtc-51)}.grid-cols-\(--gtc-54\){grid-template-columns:var(--gtc-54)}.grid-cols-\(--gtc-55\){grid-template-columns:var(--gtc-55)}.grid-cols-\(--gtc-57\){grid-template-columns:var(--gtc-57)}.grid-cols-\(--gtc-folder-row\){grid-template-columns:var(--gtc-folder-row)}.grid-cols-\(--gtc-folder-row-actions\){grid-template-columns:var(--gtc-folder-row-actions)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_90px_80px_70px\]{grid-template-columns:1fr 90px 80px 70px}.grid-cols-\[6rem_6rem_7rem_9rem_6rem_4\.5rem\]{grid-template-columns:6rem 6rem 7rem 9rem 6rem 4.5rem}.grid-cols-\[minmax\(0\,1fr\)_120px_120px_110px\]{grid-template-columns:minmax(0,1fr) 120px 120px 110px}.grid-cols-\[minmax\(0\,1fr\)_minmax\(420px\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)}.grid-rows-\(--gtr-1\){grid-template-rows:var(--gtr-1)}.grid-rows-\(--gtr-2\){grid-template-rows:var(--gtr-2)}.grid-rows-\(--gtr-3\){grid-template-rows:var(--gtr-3)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--sz-3px\){gap:var(--sz-3px)}.gap-\(--sz-11px\){gap:var(--sz-11px)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-amber-500\/25>:not(:last-child)){border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){:where(.divide-amber-500\/25>:not(:last-child)){border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}:where(.divide-border>:not(:last-child)),:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--border) 50%,transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--border) 60%,transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.\[border-radius\:14px_14px_4px_14px\]{border-radius:14px 14px 4px}.\[border-radius\:14px_14px_14px_4px\]{border-radius:14px 14px 14px 4px}.rounded{border-radius:.25rem}.rounded-\(--rad-2\){border-radius:var(--rad-2)}.rounded-\(--rad-4\){border-radius:var(--rad-4)}.rounded-\(--rad-6\){border-radius:var(--rad-6)}.rounded-\(--rad-8\){border-radius:var(--rad-8)}.rounded-\(--rad-14\){border-radius:var(--rad-14)}.rounded-\(--rad-24\){border-radius:var(--rad-24)}.rounded-\(--rad-28\){border-radius:var(--rad-28)}.rounded-\(--rad-32\){border-radius:var(--rad-32)}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[8px\]{border-radius:8px}.rounded-\[32px\]{border-radius:32px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-l-md{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.rounded-r-md{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.rounded-b-md{border-bottom-right-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.rounded-br-\(--rad-4\){border-bottom-right-radius:var(--rad-4)}.rounded-bl-\(--rad-4\){border-bottom-left-radius:var(--rad-4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\[border-style\:dashed\]{border-style:dashed}.\!border-muted-foreground{border-color:var(--muted-foreground)!important}.border-\(--chip-match-comment-border\){border-color:var(--chip-match-comment-border)}.border-\(--chip-match-document-border\){border-color:var(--chip-match-document-border)}.border-\(--chip-match-identifier-border\){border-color:var(--chip-match-identifier-border)}.border-\(--chip-match-title-border\){border-color:var(--chip-match-title-border)}.border-\(--code-highlight-border-resolved\){border-color:var(--code-highlight-border-resolved)}.border-\(--status-task-done\){border-color:var(--status-task-done)}.border-\[\#7C3AED\]{border-color:#7c3aed}.border-\[\#22C55E\]{border-color:#22c55e}.border-\[\#2563EB\]{border-color:#2563eb}.border-\[\#2563EB\]\/40{border-color:#2563eb66}.border-\[\#A8AEB2\]{border-color:#a8aeb2}.border-\[\#DC2626\]{border-color:#dc2626}.border-\[\#F59E0B\]{border-color:#f59e0b}.border-\[\#F59E0B\]\/50{border-color:#f59e0b80}.border-accent{border-color:var(--accent)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/35{border-color:color-mix(in oklab,var(--color-amber-300) 35%,transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/40{border-color:color-mix(in oklab,var(--color-amber-300) 40%,transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/60{border-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/70{border-color:color-mix(in oklab,var(--color-amber-300) 70%,transparent)}}.border-amber-300\/80{border-color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/80{border-color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-amber-400\/45{border-color:#fcbb0073}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/45{border-color:color-mix(in oklab,var(--color-amber-400) 45%,transparent)}}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/50{border-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/60{border-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.border-amber-400\/70{border-color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/70{border-color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/35{border-color:color-mix(in oklab,var(--color-amber-500) 35%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.border-amber-500\/55{border-color:#f99c008c}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/55{border-color:color-mix(in oklab,var(--color-amber-500) 55%,transparent)}}.border-amber-500\/60{border-color:#f99c0099}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/60{border-color:color-mix(in oklab,var(--color-amber-500) 60%,transparent)}}.border-amber-500\/70{border-color:#f99c00b3}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/70{border-color:color-mix(in oklab,var(--color-amber-500) 70%,transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-600\/45{border-color:#dd740073}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/45{border-color:color-mix(in oklab,var(--color-amber-600) 45%,transparent)}}.border-amber-600\/50{border-color:#dd740080}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/50{border-color:color-mix(in oklab,var(--color-amber-600) 50%,transparent)}}.border-background{border-color:var(--background)}.border-blue-50\/80{border-color:#eff6ffcc}@supports (color:color-mix(in lab,red,red)){.border-blue-50\/80{border-color:color-mix(in oklab,var(--color-blue-50) 80%,transparent)}}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-300\/70{border-color:#90c5ffb3}@supports (color:color-mix(in lab,red,red)){.border-blue-300\/70{border-color:color-mix(in oklab,var(--color-blue-300) 70%,transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-400\/60{border-color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/60{border-color:color-mix(in oklab,var(--color-blue-400) 60%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-blue-500\/25{border-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/25{border-color:color-mix(in oklab,var(--color-blue-500) 25%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-border,.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--border) 30%,transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--border) 80%,transparent)}}.border-card{border-color:var(--card)}.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/10{border-color:color-mix(in oklab,currentcolor 10%,transparent)}}.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/15{border-color:color-mix(in oklab,currentcolor 15%,transparent)}}.border-cyan-300\/70{border-color:#53eafdb3}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/70{border-color:color-mix(in oklab,var(--color-cyan-300) 70%,transparent)}}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/30{border-color:color-mix(in oklab,var(--color-cyan-400) 30%,transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/25{border-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.border-cyan-500\/35{border-color:#00b7d759}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/35{border-color:color-mix(in oklab,var(--color-cyan-500) 35%,transparent)}}.border-destructive,.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/25{border-color:color-mix(in oklab,var(--destructive) 25%,transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.border-destructive\/60{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/60{border-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/50{border-color:#5ee9b580}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/50{border-color:color-mix(in oklab,var(--color-emerald-300) 50%,transparent)}}.border-emerald-300\/60{border-color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/60{border-color:color-mix(in oklab,var(--color-emerald-300) 60%,transparent)}}.border-emerald-300\/70{border-color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/70{border-color:color-mix(in oklab,var(--color-emerald-300) 70%,transparent)}}.border-emerald-400\/35{border-color:#00d29459}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/35{border-color:color-mix(in oklab,var(--color-emerald-400) 35%,transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/50{border-color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.border-emerald-400\/70{border-color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/70{border-color:color-mix(in oklab,var(--color-emerald-400) 70%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.border-emerald-500\/60{border-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/60{border-color:color-mix(in oklab,var(--color-emerald-500) 60%,transparent)}}.border-foreground,.border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/30{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.border-foreground\/70{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/70{border-color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.border-foreground\/80{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/80{border-color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500\/15{border-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.border-green-500\/15{border-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.border-green-500\/25{border-color:#00c75840}@supports (color:color-mix(in lab,red,red)){.border-green-500\/25{border-color:color-mix(in oklab,var(--color-green-500) 25%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab,red,red)){.border-green-500\/40{border-color:color-mix(in oklab,var(--color-green-500) 40%,transparent)}}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500) 50%,transparent)}}.border-green-500\/60{border-color:#00c75899}@supports (color:color-mix(in lab,red,red)){.border-green-500\/60{border-color:color-mix(in oklab,var(--color-green-500) 60%,transparent)}}.border-green-500\/80{border-color:#00c758cc}@supports (color:color-mix(in lab,red,red)){.border-green-500\/80{border-color:color-mix(in oklab,var(--color-green-500) 80%,transparent)}}.border-green-600{border-color:var(--color-green-600)}.border-green-600\/50{border-color:#00a54480}@supports (color:color-mix(in lab,red,red)){.border-green-600\/50{border-color:color-mix(in oklab,var(--color-green-600) 50%,transparent)}}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-400\/40{border-color:#7d87ff66}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/40{border-color:color-mix(in oklab,var(--color-indigo-400) 40%,transparent)}}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-muted-foreground,.border-muted-foreground\/20{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/20{border-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.border-muted-foreground\/35{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/35{border-color:color-mix(in oklab,var(--muted-foreground) 35%,transparent)}}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/40{border-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.border-muted-foreground\/50{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/50{border-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.border-muted-foreground\/60{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/60{border-color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.border-neutral-300\/70{border-color:#d4d4d4b3}@supports (color:color-mix(in lab,red,red)){.border-neutral-300\/70{border-color:color-mix(in oklab,var(--color-neutral-300) 70%,transparent)}}.border-neutral-500{border-color:var(--color-neutral-500)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-300\/70{border-color:#ffb96db3}@supports (color:color-mix(in lab,red,red)){.border-orange-300\/70{border-color:color-mix(in oklab,var(--color-orange-300) 70%,transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.border-orange-500\/60{border-color:#fe6e0099}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/60{border-color:color-mix(in oklab,var(--color-orange-500) 60%,transparent)}}.border-popover{border-color:var(--popover)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.border-primary\/45{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/45{border-color:color-mix(in oklab,var(--primary) 45%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.border-primary\/55{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/55{border-color:color-mix(in oklab,var(--primary) 55%,transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/60{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.border-primary\/80{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/80{border-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.border-purple-300{border-color:var(--color-purple-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-300\/70{border-color:#ffa3a3b3}@supports (color:color-mix(in lab,red,red)){.border-red-300\/70{border-color:color-mix(in oklab,var(--color-red-300) 70%,transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.border-red-400\/40{border-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.border-red-400\/50{border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.border-red-400\/50{border-color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}.border-red-400\/60{border-color:#ff656899}@supports (color:color-mix(in lab,red,red)){.border-red-400\/60{border-color:color-mix(in oklab,var(--color-red-400) 60%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab,red,red)){.border-red-500\/35{border-color:color-mix(in oklab,var(--color-red-500) 35%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.border-red-500\/60{border-color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}.border-red-500\/80{border-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.border-red-500\/80{border-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-ring{border-color:var(--ring)}.border-rose-300\/60{border-color:#ffa2ae99}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/60{border-color:color-mix(in oklab,var(--color-rose-300) 60%,transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/40{border-color:color-mix(in oklab,var(--color-rose-400) 40%,transparent)}}.border-rose-400\/70{border-color:#ff667fb3}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/70{border-color:color-mix(in oklab,var(--color-rose-400) 70%,transparent)}}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-rose-500\/60{border-color:#ff235799}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/60{border-color:color-mix(in oklab,var(--color-rose-500) 60%,transparent)}}.border-rose-500\/70{border-color:#ff2357b3}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/70{border-color:color-mix(in oklab,var(--color-rose-500) 70%,transparent)}}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-300\/50{border-color:#77d4ff80}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/50{border-color:color-mix(in oklab,var(--color-sky-300) 50%,transparent)}}.border-sky-300\/60{border-color:#77d4ff99}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/60{border-color:color-mix(in oklab,var(--color-sky-300) 60%,transparent)}}.border-sky-300\/70{border-color:#77d4ffb3}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/70{border-color:color-mix(in oklab,var(--color-sky-300) 70%,transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/30{border-color:color-mix(in oklab,var(--color-sky-400) 30%,transparent)}}.border-sky-400\/50{border-color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/50{border-color:color-mix(in oklab,var(--color-sky-400) 50%,transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/25{border-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-sky-500\/55{border-color:#00a5ef8c}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/55{border-color:color-mix(in oklab,var(--color-sky-500) 55%,transparent)}}.border-sky-500\/60{border-color:#00a5ef99}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/60{border-color:color-mix(in oklab,var(--color-sky-500) 60%,transparent)}}.border-sky-500\/70{border-color:#00a5efb3}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/70{border-color:color-mix(in oklab,var(--color-sky-500) 70%,transparent)}}.border-sky-500\/80{border-color:#00a5efcc}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/80{border-color:color-mix(in oklab,var(--color-sky-500) 80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500\/20{border-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/20{border-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.border-transparent{border-color:#0000}.border-violet-300\/70{border-color:#c4b4ffb3}@supports (color:color-mix(in lab,red,red)){.border-violet-300\/70{border-color:color-mix(in oklab,var(--color-violet-300) 70%,transparent)}}.border-violet-500\/15{border-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/15{border-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/25{border-color:color-mix(in oklab,var(--color-violet-500) 25%,transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/40{border-color:color-mix(in oklab,var(--color-violet-500) 40%,transparent)}}.border-violet-500\/60{border-color:#8d54ff99}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/60{border-color:color-mix(in oklab,var(--color-violet-500) 60%,transparent)}}.border-violet-500\/80{border-color:#8d54ffcc}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/80{border-color:color-mix(in oklab,var(--color-violet-500) 80%,transparent)}}.border-violet-600{border-color:var(--color-violet-600)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-300\/35{border-color:#ffe02a59}@supports (color:color-mix(in lab,red,red)){.border-yellow-300\/35{border-color:color-mix(in oklab,var(--color-yellow-300) 35%,transparent)}}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/40{border-color:color-mix(in oklab,var(--color-yellow-500) 40%,transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-600{border-color:var(--color-zinc-600)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-t-foreground{border-top-color:var(--foreground)}.border-t-muted-foreground{border-top-color:var(--muted-foreground)}.border-t-transparent{border-top-color:#0000}.border-l-amber-400{border-left-color:var(--color-amber-400)}.border-l-amber-500\/60{border-left-color:#f99c0099}@supports (color:color-mix(in lab,red,red)){.border-l-amber-500\/60{border-left-color:color-mix(in oklab,var(--color-amber-500) 60%,transparent)}}.border-l-destructive{border-left-color:var(--destructive)}.border-l-transparent{border-left-color:#0000}.bg-\(--app-logo-tile-1\){background-color:var(--app-logo-tile-1)}.bg-\(--app-logo-tile-2\){background-color:var(--app-logo-tile-2)}.bg-\(--app-logo-tile-3\){background-color:var(--app-logo-tile-3)}.bg-\(--app-logo-tile-4\){background-color:var(--app-logo-tile-4)}.bg-\(--app-logo-tile-5\){background-color:var(--app-logo-tile-5)}.bg-\(--app-logo-tile-6\){background-color:var(--app-logo-tile-6)}.bg-\(--app-logo-tile-7\){background-color:var(--app-logo-tile-7)}.bg-\(--app-logo-tile-8\){background-color:var(--app-logo-tile-8)}.bg-\(--chip-match-comment-bg\){background-color:var(--chip-match-comment-bg)}.bg-\(--chip-match-document-bg\){background-color:var(--chip-match-document-bg)}.bg-\(--chip-match-identifier-bg\){background-color:var(--chip-match-identifier-bg)}.bg-\(--chip-match-title-bg\){background-color:var(--chip-match-title-bg)}.bg-\(--code-bg-resolved\){background-color:var(--code-bg-resolved)}.bg-\(--code-highlight-bg-resolved\){background-color:var(--code-highlight-bg-resolved)}.bg-\(--hex-1d1d1d\){background-color:var(--hex-1d1d1d)}.bg-\(--liveness-blue\){background-color:var(--liveness-blue)}.bg-\(--status-task-blocked\){background-color:var(--status-task-blocked)}.bg-\(--status-task-done\){background-color:var(--status-task-done)}.bg-\(--status-task-todo\){background-color:var(--status-task-todo)}.bg-\[\#2563EB\]{background-color:#2563eb}.bg-\[\#A8AEB2\]{background-color:#a8aeb2}.bg-\[\#DBEAFE\]{background-color:#dbeafe}.bg-\[\#DBEAFE\]\/50{background-color:#dbeafe80}.bg-\[\#DC2626\]{background-color:#dc2626}.bg-\[\#DCFCE7\]{background-color:#dcfce7}.bg-\[\#EDE9FE\]{background-color:#ede9fe}.bg-\[\#F5F3F0\]{background-color:#f5f3f0}.bg-\[\#F59E0B\]{background-color:#f59e0b}.bg-\[\#FEE2E2\]{background-color:#fee2e2}.bg-\[\#FEF3C7\]{background-color:#fef3c7}.bg-\[\#FEF3C7\]\/60{background-color:#fef3c799}.bg-\[\.\.\.gradient\.\.\.\]{background-color:...gradient...}.bg-accent,.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-accent\/15{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.bg-accent\/30{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/30{background-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/40{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.bg-accent\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/50{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.bg-accent\/60{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/60{background-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.bg-accent\/70{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/70{background-color:color-mix(in oklab,var(--accent) 70%,transparent)}}.bg-accent\/75{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/75{background-color:color-mix(in oklab,var(--accent) 75%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.bg-amber-50\/45{background-color:#fffbeb73}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/45{background-color:color-mix(in oklab,var(--color-amber-50) 45%,transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50) 70%,transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50) 80%,transparent)}}.bg-amber-50\/85{background-color:#fffbebd9}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/85{background-color:color-mix(in oklab,var(--color-amber-50) 85%,transparent)}}.bg-amber-50\/90{background-color:#fffbebe6}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/90{background-color:color-mix(in oklab,var(--color-amber-50) 90%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/40{background-color:#fef3c666}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/40{background-color:color-mix(in oklab,var(--color-amber-100) 40%,transparent)}}.bg-amber-100\/70{background-color:#fef3c6b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/70{background-color:color-mix(in oklab,var(--color-amber-100) 70%,transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/40{background-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/40{background-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-500\/90{background-color:#f99c00e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/90{background-color:color-mix(in oklab,var(--color-amber-500) 90%,transparent)}}.bg-amber-500\/95{background-color:#f99c00f2}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/95{background-color:color-mix(in oklab,var(--color-amber-500) 95%,transparent)}}.bg-amber-500\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-amber-500) 6%,transparent)}}.bg-amber-500\/\[0\.07\]{background-color:#f99c0012}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-amber-500) 7%,transparent)}}.bg-amber-500\/\[0\.08\]{background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-amber-500) 8%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-900\/10{background-color:#7b33061a}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/10{background-color:color-mix(in oklab,var(--color-amber-900) 10%,transparent)}}.bg-amber-950{background-color:var(--color-amber-950)}.bg-background,.bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/20{background-color:color-mix(in oklab,var(--background) 20%,transparent)}}.bg-background\/25{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/25{background-color:color-mix(in oklab,var(--background) 25%,transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/75{background-color:color-mix(in oklab,var(--background) 75%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.bg-background\/82{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/82{background-color:color-mix(in oklab,var(--background) 82%,transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/85{background-color:color-mix(in oklab,var(--background) 85%,transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}.bg-background\/92{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/92{background-color:color-mix(in oklab,var(--background) 92%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black) 0%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-black\/\[0\.18\]{background-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.18\]{background-color:color-mix(in oklab,var(--color-black) 18%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/45{background-color:#eff6ff73}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/45{background-color:color-mix(in oklab,var(--color-blue-50) 45%,transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/60{background-color:color-mix(in oklab,var(--color-blue-50) 60%,transparent)}}.bg-blue-50\/90{background-color:#eff6ffe6}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/90{background-color:color-mix(in oklab,var(--color-blue-50) 90%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/70{background-color:#dbeafeb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-100\/70{background-color:color-mix(in oklab,var(--color-blue-100) 70%,transparent)}}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300\/50{background-color:#90c5ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-300\/50{background-color:color-mix(in oklab,var(--color-blue-300) 50%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/5{background-color:color-mix(in oklab,var(--color-blue-500) 5%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-blue-500\/\[0\.04\]{background-color:#3080ff0a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-blue-500) 4%,transparent)}}.bg-blue-500\/\[0\.08\]{background-color:#3080ff14}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-blue-500) 8%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border,.bg-border\/40{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/40{background-color:color-mix(in oklab,var(--border) 40%,transparent)}}.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/60{background-color:color-mix(in oklab,var(--border) 60%,transparent)}}.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/70{background-color:color-mix(in oklab,var(--border) 70%,transparent)}}.bg-border\/80{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/80{background-color:color-mix(in oklab,var(--border) 80%,transparent)}}.bg-card,.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/40{background-color:color-mix(in oklab,var(--card) 40%,transparent)}}.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/50{background-color:color-mix(in oklab,var(--card) 50%,transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/70{background-color:color-mix(in oklab,var(--card) 70%,transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/80{background-color:color-mix(in oklab,var(--card) 80%,transparent)}}.bg-current,.bg-current\/50{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/50{background-color:color-mix(in oklab,currentcolor 50%,transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-cyan-500\/\[0\.04\]{background-color:#00b7d70a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-cyan-500) 4%,transparent)}}.bg-cyan-500\/\[0\.05\]{background-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-cyan-500) 5%,transparent)}}.bg-cyan-500\/\[0\.08\]{background-color:#00b7d714}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-cyan-500) 8%,transparent)}}.bg-cyan-500\/\[0\.10\]{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.10\]{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-destructive\/\[0\.06\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/\[0\.06\]{background-color:color-mix(in oklab,var(--destructive) 6%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.bg-emerald-50\/85{background-color:#ecfdf5d9}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/85{background-color:color-mix(in oklab,var(--color-emerald-50) 85%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/70{background-color:#00bb7fb3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/70{background-color:color-mix(in oklab,var(--color-emerald-500) 70%,transparent)}}.bg-emerald-500\/80{background-color:#00bb7fcc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/80{background-color:color-mix(in oklab,var(--color-emerald-500) 80%,transparent)}}.bg-emerald-500\/90{background-color:#00bb7fe6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/90{background-color:color-mix(in oklab,var(--color-emerald-500) 90%,transparent)}}.bg-emerald-500\/\[0\.08\]{background-color:#00bb7f14}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-emerald-500) 8%,transparent)}}.bg-emerald-500\/\[0\.10\]{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.10\]{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.bg-foreground\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/80{background-color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.bg-foreground\/\[0\.06\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/30{background-color:#f0fdf44d}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/30{background-color:color-mix(in oklab,var(--color-green-50) 30%,transparent)}}.bg-green-50\/45{background-color:#f0fdf473}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/45{background-color:color-mix(in oklab,var(--color-green-50) 45%,transparent)}}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/50{background-color:color-mix(in oklab,var(--color-green-50) 50%,transparent)}}.bg-green-50\/60{background-color:#f0fdf499}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/60{background-color:color-mix(in oklab,var(--color-green-50) 60%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-100\/65{background-color:#dcfce7a6}@supports (color:color-mix(in lab,red,red)){.bg-green-100\/65{background-color:color-mix(in oklab,var(--color-green-100) 65%,transparent)}}.bg-green-100\/70{background-color:#dcfce7b3}@supports (color:color-mix(in lab,red,red)){.bg-green-100\/70{background-color:color-mix(in oklab,var(--color-green-100) 70%,transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500) 5%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/15{background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.bg-input,.bg-input\/90{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.bg-input\/90{background-color:color-mix(in oklab,var(--input) 90%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.bg-muted-foreground\/35{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/35{background-color:color-mix(in oklab,var(--muted-foreground) 35%,transparent)}}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.bg-muted-foreground\/70{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/70{background-color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--muted) 10%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/25{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/35{background-color:color-mix(in oklab,var(--muted) 35%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/45{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/45{background-color:color-mix(in oklab,var(--muted) 45%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/70{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.bg-muted\/\[0\.25\]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/\[0\.25\]{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/90{background-color:#fff7ede6}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/90{background-color:color-mix(in oklab,var(--color-orange-50) 90%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/5{background-color:#fe6e000d}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/5{background-color:color-mix(in oklab,var(--color-orange-500) 5%,transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.bg-primary\/60{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/60{background-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--primary) 70%,transparent)}}.bg-primary\/85{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/85{background-color:color-mix(in oklab,var(--primary) 85%,transparent)}}.bg-primary\/\[0\.04\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab,var(--primary) 4%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/45{background-color:#fef2f273}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/45{background-color:color-mix(in oklab,var(--color-red-50) 45%,transparent)}}.bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/60{background-color:color-mix(in oklab,var(--color-red-50) 60%,transparent)}}.bg-red-50\/80{background-color:#fef2f2cc}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/80{background-color:color-mix(in oklab,var(--color-red-50) 80%,transparent)}}.bg-red-50\/85{background-color:#fef2f2d9}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/85{background-color:color-mix(in oklab,var(--color-red-50) 85%,transparent)}}.bg-red-50\/90{background-color:#fef2f2e6}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/90{background-color:color-mix(in oklab,var(--color-red-50) 90%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-100\/70{background-color:#ffe2e2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-100\/70{background-color:color-mix(in oklab,var(--color-red-100) 70%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/90{background-color:color-mix(in oklab,var(--color-red-500) 90%,transparent)}}.bg-red-500\/\[0\.04\]{background-color:#fb2c360a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-red-500) 4%,transparent)}}.bg-red-500\/\[0\.06\]{background-color:#fb2c360f}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-red-500) 6%,transparent)}}.bg-red-500\/\[0\.08\]{background-color:#fb2c3614}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-red-500) 8%,transparent)}}.bg-red-500\/\[0\.10\]{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.10\]{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/90{background-color:#e40014e6}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/90{background-color:color-mix(in oklab,var(--color-red-600) 90%,transparent)}}.bg-red-900{background-color:var(--color-red-900)}.bg-rose-50\/85{background-color:#fff1f2d9}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/85{background-color:color-mix(in oklab,var(--color-rose-50) 85%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/5{background-color:#ff23570d}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/5{background-color:color-mix(in oklab,var(--color-rose-500) 5%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/\[0\.07\]{background-color:#ff235712}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-rose-500) 7%,transparent)}}.bg-rose-500\/\[0\.08\]{background-color:#ff235714}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-rose-500) 8%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar\/30{background-color:var(--sidebar)}@supports (color:color-mix(in lab,red,red)){.bg-sidebar\/30{background-color:color-mix(in oklab,var(--sidebar) 30%,transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/50{background-color:#f0f9ff80}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/50{background-color:color-mix(in oklab,var(--color-sky-50) 50%,transparent)}}.bg-sky-50\/60{background-color:#f0f9ff99}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/60{background-color:color-mix(in oklab,var(--color-sky-50) 60%,transparent)}}.bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/70{background-color:color-mix(in oklab,var(--color-sky-50) 70%,transparent)}}.bg-sky-50\/80{background-color:#f0f9ffcc}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/80{background-color:color-mix(in oklab,var(--color-sky-50) 80%,transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/5{background-color:#00a5ef0d}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/5{background-color:color-mix(in oklab,var(--color-sky-500) 5%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/30{background-color:#f5f3ff4d}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/30{background-color:color-mix(in oklab,var(--color-violet-50) 30%,transparent)}}.bg-violet-50\/45{background-color:#f5f3ff73}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/45{background-color:color-mix(in oklab,var(--color-violet-50) 45%,transparent)}}.bg-violet-50\/50{background-color:#f5f3ff80}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/50{background-color:color-mix(in oklab,var(--color-violet-50) 50%,transparent)}}.bg-violet-50\/60{background-color:#f5f3ff99}@supports (color:color-mix(in lab,red,red)){.bg-violet-50\/60{background-color:color-mix(in oklab,var(--color-violet-50) 60%,transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-100\/65{background-color:#ede9fea6}@supports (color:color-mix(in lab,red,red)){.bg-violet-100\/65{background-color:color-mix(in oklab,var(--color-violet-100) 65%,transparent)}}.bg-violet-100\/70{background-color:#ede9feb3}@supports (color:color-mix(in lab,red,red)){.bg-violet-100\/70{background-color:color-mix(in oklab,var(--color-violet-100) 70%,transparent)}}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/5{background-color:#8d54ff0d}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/5{background-color:color-mix(in oklab,var(--color-violet-500) 5%,transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-yellow-200\/60{background-color:#fff08599}@supports (color:color-mix(in lab,red,red)){.bg-yellow-200\/60{background-color:color-mix(in oklab,var(--color-yellow-200) 60%,transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-300\/10{background-color:#ffe02a1a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-300\/10{background-color:color-mix(in oklab,var(--color-yellow-300) 10%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/95{background-color:#09090bf2}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/95{background-color:color-mix(in oklab,var(--color-zinc-950) 95%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\(image\:--gradient-extract-1\){background-image:var(--gradient-extract-1)}.bg-\(image\:--gradient-extract-2\){background-image:var(--gradient-extract-2)}.bg-\(image\:--gradient-extract-3\){background-image:var(--gradient-extract-3)}.bg-\(image\:--gradient-extract-4\){background-image:var(--gradient-extract-4)}.bg-\(image\:--gradient-extract-7\){background-image:var(--gradient-extract-7)}.bg-\(image\:--gradient-extract-25\){background-image:var(--gradient-extract-25)}.bg-\(image\:--gradient-extract-26\){background-image:var(--gradient-extract-26)}.bg-\[linear-gradient\(135deg\,rgba\(8\,145\,178\,0\.08\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(245\,158\,11\,0\.08\)\,transparent_40\%\)\,var\(--background\)\]{background-image:linear-gradient(135deg,#0891b214,transparent 28%),linear-gradient(180deg,#f59e0b14,transparent 40%),var(--background)}.bg-\[linear-gradient\(135deg\,rgba\(8\,145\,178\,0\.10\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(245\,158\,11\,0\.10\)\,transparent_44\%\)\,var\(--background\)\]{background-image:linear-gradient(135deg,#0891b21a,transparent 28%),linear-gradient(180deg,#f59e0b1a,transparent 44%),var(--background)}.bg-\[linear-gradient\(135deg\,rgba\(14\,165\,233\,0\.08\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(245\,158\,11\,0\.08\)\,transparent_42\%\)\,var\(--background\)\]{background-image:linear-gradient(135deg,#0ea5e914,transparent 28%),linear-gradient(180deg,#f59e0b14,transparent 42%),var(--background)}.bg-\[linear-gradient\(135deg\,rgba\(245\,158\,11\,0\.10\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(8\,145\,178\,0\.08\)\,transparent_44\%\)\,var\(--background\)\]{background-image:linear-gradient(135deg,#f59e0b1a,transparent 28%),linear-gradient(180deg,#0891b214,transparent 44%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(6\,182\,212\,0\.05\)\,transparent_28\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#06b6d40d,transparent 28%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(8\,145\,178\,0\.05\)\,transparent_28\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#0891b20d,transparent 28%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(16\,185\,129\,0\.05\)\,transparent_28\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#10b9810d,transparent 28%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(16\,185\,129\,0\.06\)\,transparent_28\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#10b9810f,transparent 28%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(16\,185\,129\,0\.06\)\,transparent_30\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#10b9810f,transparent 30%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(59\,130\,246\,0\.05\)\,transparent_30\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#3b82f60d,transparent 30%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(59\,130\,246\,0\.06\)\,transparent_28\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#3b82f60f,transparent 28%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(168\,85\,247\,0\.05\)\,transparent_26\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#a855f70d,transparent 26%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(168\,85\,247\,0\.06\)\,transparent_28\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#a855f70f,transparent 28%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(234\,179\,8\,0\.06\)\,transparent_28\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#eab3080f,transparent 28%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(244\,63\,94\,0\.05\)\,transparent_28\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#f43f5e0d,transparent 28%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(244\,114\,182\,0\.06\)\,transparent_28\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#f472b60f,transparent 28%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(245\,158\,11\,0\.05\)\,transparent_28\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#f59e0b0d,transparent 28%),var(--background)}.bg-\[linear-gradient\(180deg\,rgba\(245\,158\,11\,0\.08\)\,transparent_26\%\)\,var\(--background\)\]{background-image:linear-gradient(180deg,#f59e0b14,transparent 26%),var(--background)}.bg-\[radial-gradient\(circle_at_top\,rgba\(8\,145\,178\,0\.18\)\,transparent_48\%\)\,linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.96\)\,rgba\(2\,6\,23\,1\)\)\]{background-image:radial-gradient(circle at top,#0891b22e,#0000 48%),linear-gradient(#0f172af5,#020617)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(8\,145\,178\,0\.08\)\,transparent_36\%\)\,radial-gradient\(circle_at_bottom_right\,rgba\(245\,158\,11\,0\.10\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 0 0,#0891b214,#0000 36%),radial-gradient(circle at 100% 100%,#f59e0b1a,#0000 28%)}.from-amber-500\/14{--tw-gradient-from:#f99c0024}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/14{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 14%, transparent)}}.from-amber-500\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-card{--tw-gradient-from:var(--card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/14{--tw-gradient-from:#00bb7f24}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/14{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 14%, transparent)}}.from-emerald-500\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/12{--tw-gradient-from:#00a5ef1f}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 12%, transparent)}}.from-sky-500\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-500\/6{--tw-gradient-via:#f99c000f}@supports (color:color-mix(in lab,red,red)){.via-amber-500\/6{--tw-gradient-via:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.via-amber-500\/6{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/95{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab,red,red)){.via-background\/95{--tw-gradient-via:color-mix(in oklab, var(--background) 95%, transparent)}}.via-background\/95{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-500\/6{--tw-gradient-via:#00bb7f0f}@supports (color:color-mix(in lab,red,red)){.via-emerald-500\/6{--tw-gradient-via:color-mix(in oklab, var(--color-emerald-500) 6%, transparent)}}.via-emerald-500\/6{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-500\/6{--tw-gradient-via:#00a5ef0f}@supports (color:color-mix(in lab,red,red)){.via-sky-500\/6{--tw-gradient-via:color-mix(in oklab, var(--color-sky-500) 6%, transparent)}}.via-sky-500\/6{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-background\/0{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab,red,red)){.to-background\/0{--tw-gradient-to:color-mix(in oklab, var(--background) 0%, transparent)}}.to-background\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-amber-500{fill:var(--color-amber-500)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary\/25{fill:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fill-primary\/25{fill:color-mix(in oklab,var(--primary) 25%,transparent)}}.stroke-\(length\:--sw-2_3\){stroke-width:var(--sw-2_3)}.stroke-\[2\.3\]{stroke-width:2.3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--sz-3px\){padding:var(--sz-3px)}.p-\(--sz-15px\){padding:var(--sz-15px)}.p-\(--sz-18px\){padding:var(--sz-18px)}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-px{padding-block:1px}.pt-\(--sz-safe-top\){padding-top:var(--sz-safe-top)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-px{padding-top:1px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-\(--sz-calc-14\){padding-bottom:var(--sz-calc-14)}.pb-\(--sz-calc-19\){padding-bottom:var(--sz-calc-19)}.pb-\(--sz-safe-bottom\){padding-bottom:var(--sz-safe-bottom)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-5\.5{padding-left:calc(var(--spacing) * 5.5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-16{padding-left:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\(--va-0_125em\){vertical-align:var(--va-0_125em)}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:InterVariable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--text-compact\){font-size:var(--text-compact)}.text-\(length\:--text-micro\){font-size:var(--text-micro)}.text-\(length\:--text-nano\){font-size:var(--text-nano)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--tracking-caps\){--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.tracking-\(--tracking-eyebrow\){--tw-tracking:var(--tracking-eyebrow);letter-spacing:var(--tracking-eyebrow)}.tracking-\(--tracking-label\){--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-muted-foreground{color:var(--muted-foreground)!important}.text-\(--chip-match-comment-fg\){color:var(--chip-match-comment-fg)}.text-\(--chip-match-document-fg\){color:var(--chip-match-document-fg)}.text-\(--chip-match-identifier-fg\){color:var(--chip-match-identifier-fg)}.text-\(--chip-match-title-fg\){color:var(--chip-match-title-fg)}.text-\(--code-gutter-fg-resolved\){color:var(--code-gutter-fg-resolved)}.text-\(--hex-959596\){color:var(--hex-959596)}.text-\(--status-task-done\){color:var(--status-task-done)}.text-\[\#1D4ED8\]{color:#1d4ed8}.text-\[\#5B21B6\]{color:#5b21b6}.text-\[\#188A3C\]{color:#188a3c}.text-\[\#991B1B\]{color:#991b1b}.text-\[\#52585D\]{color:#52585d}.text-\[\#B45309\]{color:#b45309}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-50{color:var(--color-amber-50)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/50{color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/50{color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/60{color:#b7500099}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/60{color:color-mix(in oklab,var(--color-amber-700) 60%,transparent)}}.text-amber-700\/65{color:#b75000a6}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/65{color:color-mix(in oklab,var(--color-amber-700) 65%,transparent)}}.text-amber-700\/80{color:#b75000cc}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/80{color:color-mix(in oklab,var(--color-amber-700) 80%,transparent)}}.text-amber-700\/90{color:#b75000e6}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/90{color:color-mix(in oklab,var(--color-amber-700) 90%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/80{color:#953d00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/80{color:color-mix(in oklab,var(--color-amber-800) 80%,transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/80{color:#7b3306cc}@supports (color:color-mix(in lab,red,red)){.text-amber-900\/80{color:color-mix(in oklab,var(--color-amber-900) 80%,transparent)}}.text-amber-900\/85{color:#7b3306d9}@supports (color:color-mix(in lab,red,red)){.text-amber-900\/85{color:color-mix(in oklab,var(--color-amber-900) 85%,transparent)}}.text-amber-900\/90{color:#7b3306e6}@supports (color:color-mix(in lab,red,red)){.text-amber-900\/90{color:color-mix(in oklab,var(--color-amber-900) 90%,transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-amber-950\/80{color:#461901cc}@supports (color:color-mix(in lab,red,red)){.text-amber-950\/80{color:color-mix(in oklab,var(--color-amber-950) 80%,transparent)}}.text-background,.text-background\/60{color:var(--background)}@supports (color:color-mix(in lab,red,red)){.text-background\/60{color:color-mix(in oklab,var(--background) 60%,transparent)}}.text-background\/70{color:var(--background)}@supports (color:color-mix(in lab,red,red)){.text-background\/70{color:color-mix(in oklab,var(--background) 70%,transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-500\/40{color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.text-blue-500\/40{color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-700\/65{color:#1447e6a6}@supports (color:color-mix(in lab,red,red)){.text-blue-700\/65{color:color-mix(in oklab,var(--color-blue-700) 65%,transparent)}}.text-blue-700\/80{color:#1447e6cc}@supports (color:color-mix(in lab,red,red)){.text-blue-700\/80{color:color-mix(in oklab,var(--color-blue-700) 80%,transparent)}}.text-blue-800{color:var(--color-blue-800)}.text-blue-950{color:var(--color-blue-950)}.text-border{color:var(--border)}.text-card-foreground{color:var(--card-foreground)}.text-current,.text-current\/60{color:currentColor}@supports (color:color-mix(in lab,red,red)){.text-current\/60{color:color-mix(in oklab,currentcolor 60%,transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive\/80{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/80{color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.text-destructive\/85{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/85{color:color-mix(in oklab,var(--destructive) 85%,transparent)}}.text-destructive\/90{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/90{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-500\/60{color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.text-emerald-500\/60{color:color-mix(in oklab,var(--color-emerald-500) 60%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-900\/70{color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.text-emerald-900\/70{color:color-mix(in oklab,var(--color-emerald-900) 70%,transparent)}}.text-emerald-950{color:var(--color-emerald-950)}.text-foreground,.text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/55{color:color-mix(in oklab,var(--foreground) 55%,transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/75{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-700\/65{color:#008138a6}@supports (color:color-mix(in lab,red,red)){.text-green-700\/65{color:color-mix(in oklab,var(--color-green-700) 65%,transparent)}}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-green-900\/80{color:#0d542bcc}@supports (color:color-mix(in lab,red,red)){.text-green-900\/80{color:color-mix(in oklab,var(--color-green-900) 80%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-900{color:var(--color-indigo-900)}.text-indigo-950{color:var(--color-indigo-950)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/30{color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.text-muted-foreground\/65{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/65{color:color-mix(in oklab,var(--muted-foreground) 65%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.text-muted-foreground\/75{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/75{color:color-mix(in oklab,var(--muted-foreground) 75%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-900{color:var(--color-orange-900)}.text-orange-950{color:var(--color-orange-950)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-900{color:var(--color-purple-900)}.text-purple-950{color:var(--color-purple-950)}.text-red-50{color:var(--color-red-50)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-500\/60{color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.text-red-500\/60{color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-700\/65{color:#bf000fa6}@supports (color:color-mix(in lab,red,red)){.text-red-700\/65{color:color-mix(in oklab,var(--color-red-700) 65%,transparent)}}.text-red-700\/90{color:#bf000fe6}@supports (color:color-mix(in lab,red,red)){.text-red-700\/90{color:color-mix(in oklab,var(--color-red-700) 90%,transparent)}}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-red-900\/70{color:#82181ab3}@supports (color:color-mix(in lab,red,red)){.text-red-900\/70{color:color-mix(in oklab,var(--color-red-900) 70%,transparent)}}.text-red-900\/75{color:#82181abf}@supports (color:color-mix(in lab,red,red)){.text-red-900\/75{color:color-mix(in oklab,var(--color-red-900) 75%,transparent)}}.text-red-900\/80{color:#82181acc}@supports (color:color-mix(in lab,red,red)){.text-red-900\/80{color:color-mix(in oklab,var(--color-red-900) 80%,transparent)}}.text-red-950{color:var(--color-red-950)}.text-red-950\/90{color:#460809e6}@supports (color:color-mix(in lab,red,red)){.text-red-950\/90{color:color-mix(in oklab,var(--color-red-950) 90%,transparent)}}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-900{color:var(--color-rose-900)}.text-rose-900\/75{color:#8b0836bf}@supports (color:color-mix(in lab,red,red)){.text-rose-900\/75{color:color-mix(in oklab,var(--color-rose-900) 75%,transparent)}}.text-rose-950{color:var(--color-rose-950)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-400{color:var(--color-sky-400)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-sky-900\/80{color:#024a70cc}@supports (color:color-mix(in lab,red,red)){.text-sky-900\/80{color:color-mix(in oklab,var(--color-sky-900) 80%,transparent)}}.text-sky-950{color:var(--color-sky-950)}.text-slate-100{color:var(--color-slate-100)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-transparent{color:#0000}.text-violet-200{color:var(--color-violet-200)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-700\/65{color:#7008e7a6}@supports (color:color-mix(in lab,red,red)){.text-violet-700\/65{color:color-mix(in oklab,var(--color-violet-700) 65%,transparent)}}.text-violet-800{color:var(--color-violet-800)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.text-yellow-900\/70{color:#733e0ab3}@supports (color:color-mix(in lab,red,red)){.text-yellow-900\/70{color:color-mix(in oklab,var(--color-yellow-900) 70%,transparent)}}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-amber-500{-webkit-text-decoration-color:var(--color-amber-500);text-decoration-color:var(--color-amber-500)}.decoration-muted-foreground{-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-1\){--tw-shadow:var(--shadow-extract-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-2\){--tw-shadow:var(--shadow-extract-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-3\){--tw-shadow:var(--shadow-extract-3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-4\){--tw-shadow:var(--shadow-extract-4);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-6\){--tw-shadow:var(--shadow-extract-6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-7\){--tw-shadow:var(--shadow-extract-7);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-8\){--tw-shadow:var(--shadow-extract-8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-9\){--tw-shadow:var(--shadow-extract-9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-10\){--tw-shadow:var(--shadow-extract-10);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-11\){--tw-shadow:var(--shadow-extract-11);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-12\){--tw-shadow:var(--shadow-extract-12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-13\){--tw-shadow:var(--shadow-extract-13);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-14\){--tw-shadow:var(--shadow-extract-14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-extract-18\){--tw-shadow:var(--shadow-extract-18);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\.\.\.\]{--tw-shadow:...;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(34\,211\,238\,0\.12\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#22d3ee1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(6\,182\,212\,0\.12\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#06b6d41f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(6\,182\,212\,0\.08\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#06b6d414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(6\,182\,212\,0\.10\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#06b6d41a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_70px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(2\,6\,23\,0\.55\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0206178c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/raised{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-500\/15{--tw-ring-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/15{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.ring-amber-500\/20{--tw-ring-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.ring-amber-500\/25{--tw-ring-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/25{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.ring-amber-500\/30{--tw-ring-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.ring-background,.ring-background\/30{--tw-ring-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.ring-background\/30{--tw-ring-color:color-mix(in oklab, var(--background) 30%, transparent)}}.ring-blue-500\/15{--tw-ring-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/15{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.ring-blue-500\/25{--tw-ring-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/25{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.ring-border\/50{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.ring-border\/50{--tw-ring-color:color-mix(in oklab, var(--border) 50%, transparent)}}.ring-border\/60{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}.ring-foreground,.ring-foreground\/25{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/25{--tw-ring-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.ring-green-500\/15{--tw-ring-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.ring-green-500\/15{--tw-ring-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.ring-green-500\/25{--tw-ring-color:#00c75840}@supports (color:color-mix(in lab,red,red)){.ring-green-500\/25{--tw-ring-color:color-mix(in oklab, var(--color-green-500) 25%, transparent)}}.ring-neutral-400\/25{--tw-ring-color:#a1a1a140}@supports (color:color-mix(in lab,red,red)){.ring-neutral-400\/25{--tw-ring-color:color-mix(in oklab, var(--color-neutral-400) 25%, transparent)}}.ring-primary,.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-primary\/50{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.ring-primary\/60{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/60{--tw-ring-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.ring-primary\/80{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/80{--tw-ring-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.ring-red-500\/15{--tw-ring-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.ring-red-500\/15{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.ring-red-500\/25{--tw-ring-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.ring-red-500\/25{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.ring-red-500\/45{--tw-ring-color:#fb2c3673}@supports (color:color-mix(in lab,red,red)){.ring-red-500\/45{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 45%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-transparent{--tw-ring-color:transparent}.ring-violet-500\/15{--tw-ring-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.ring-violet-500\/15{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.ring-violet-500\/25{--tw-ring-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.ring-violet-500\/25{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-popover{--tw-ring-offset-color:var(--popover)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-0{outline-offset:0px}.outline-yellow-700\/45{outline-color:#a3610073}@supports (color:color-mix(in lab,red,red)){.outline-yellow-700\/45{outline-color:color-mix(in oklab,var(--color-yellow-700) 45%,transparent)}}.outline-yellow-700\/65{outline-color:#a36100a6}@supports (color:color-mix(in lab,red,red)){.outline-yellow-700\/65{outline-color:color-mix(in oklab,var(--color-yellow-700) 65%,transparent)}}.outline-yellow-700\/85{outline-color:#a36100d9}@supports (color:color-mix(in lab,red,red)){.outline-yellow-700\/85{outline-color:color-mix(in oklab,var(--color-yellow-700) 85%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\(--drop-shadow-extract-1\){--tw-drop-shadow-size:drop-shadow(var(--drop-shadow-extract-1));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\(--blur-1px\){--tw-backdrop-blur:blur(var(--blur-1px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\(--blur-2px\){--tw-backdrop-blur:blur(var(--blur-2px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-background-color-border-color\){transition-property:var(--tp-background-color-border-color);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-background-color-border-color-color\){transition-property:var(--tp-background-color-border-color-color);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-background-color-color-opacity\){transition-property:var(--tp-background-color-color-opacity);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-background-color-right\){transition-property:var(--tp-background-color-right);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-border-color-background-color-box-shadow\){transition-property:var(--tp-border-color-background-color-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-box-shadow\){transition-property:var(--tp-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-box-shadow-border-color\){transition-property:var(--tp-box-shadow-border-color);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-color-background-color-border-color-box-shadow\){transition-property:var(--tp-color-background-color-border-color-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-color-background-color-border-color-box-shadow-opacity\){transition-property:var(--tp-color-background-color-border-color-box-shadow-opacity);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-color-box-shadow\){transition-property:var(--tp-color-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-grid-template-rows-opacity\){transition-property:var(--tp-grid-template-rows-opacity);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-transform-box-shadow\){transition-property:var(--tp-transform-box-shadow);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-transform-opacity\){transition-property:var(--tp-transform-opacity);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-width\){transition-property:var(--tp-width);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-width-background-color\){transition-property:var(--tp-width-background-color);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\(--tp-width-opacity\){transition-property:var(--tp-width-opacity);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\(--e-cubic-bezier-0_16-1-0_3-1\){--tw-ease:var(--e-cubic-bezier-0_16-1-0_3-1);transition-timing-function:var(--e-cubic-bezier-0_16-1-0_3-1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.prose-neutral{--tw-prose-body:oklch(37.1% 0 0);--tw-prose-headings:oklch(20.5% 0 0);--tw-prose-lead:oklch(43.9% 0 0);--tw-prose-links:oklch(20.5% 0 0);--tw-prose-bold:oklch(20.5% 0 0);--tw-prose-counters:oklch(55.6% 0 0);--tw-prose-bullets:oklch(87% 0 0);--tw-prose-hr:oklch(92.2% 0 0);--tw-prose-quotes:oklch(20.5% 0 0);--tw-prose-quote-borders:oklch(92.2% 0 0);--tw-prose-captions:oklch(55.6% 0 0);--tw-prose-kbd:oklch(20.5% 0 0);--tw-prose-kbd-shadows:oklab(20.5% 0 0/.1);--tw-prose-code:oklch(20.5% 0 0);--tw-prose-pre-code:oklch(92.2% 0 0);--tw-prose-pre-bg:oklch(26.9% 0 0);--tw-prose-th-borders:oklch(87% 0 0);--tw-prose-td-borders:oklch(92.2% 0 0);--tw-prose-invert-body:oklch(87% 0 0);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.8% 0 0);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.8% 0 0);--tw-prose-invert-bullets:oklch(43.9% 0 0);--tw-prose-invert-hr:oklch(37.1% 0 0);--tw-prose-invert-quotes:oklch(97% 0 0);--tw-prose-invert-quote-borders:oklch(37.1% 0 0);--tw-prose-invert-captions:oklch(70.8% 0 0);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87% 0 0);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(43.9% 0 0);--tw-prose-invert-td-borders:oklch(37.1% 0 0)}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:3\]{-webkit-line-clamp:3}.\[-webkit-line-clamp\:4\]{-webkit-line-clamp:4}.\[contain-intrinsic-size\:auto_104px\]{contain-intrinsic-size:auto 104px}.\[content-visibility\:auto\]{content-visibility:auto}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.ring-inset{--tw-ring-inset:inset}.not-dark\:bg-clip-padding:not(:is(.dark *)){background-clip:padding-box}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:bg-black\/14:is(:where(.group):focus-within *){background-color:#00000024}@supports (color:color-mix(in lab,red,red)){.group-focus-within\:bg-black\/14:is(:where(.group):focus-within *){background-color:color-mix(in oklab,var(--color-black) 14%,transparent)}}.group-focus-within\:text-foreground:is(:where(.group):focus-within *){color:var(--foreground)}.group-focus-within\/agent\:pointer-events-auto:is(:where(.group\/agent):focus-within *){pointer-events:auto}.group-focus-within\/agent\:opacity-100:is(:where(.group\/agent):focus-within *){opacity:1}.group-focus-within\/project\:pointer-events-auto:is(:where(.group\/project):focus-within *){pointer-events:auto}.group-focus-within\/project\:opacity-100:is(:where(.group\/project):focus-within *),.group-focus-within\/sidebar-section\:opacity-100:is(:where(.group\/sidebar-section):focus-within *),.group-focus-within\/starred-project\:opacity-100:is(:where(.group\/starred-project):focus-within *){opacity:1}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\(--s-1_02\):is(:where(.group):hover *){scale:var(--s-1_02)}.group-hover\:bg-accent:is(:where(.group):hover *){background-color:var(--accent)}.group-hover\:bg-black\/14:is(:where(.group):hover *){background-color:#00000024}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/14:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 14%,transparent)}}.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.group-hover\:bg-foreground:is(:where(.group):hover *),.group-hover\:bg-foreground\/20:is(:where(.group):hover *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-foreground\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.group-hover\:bg-ring:is(:where(.group):hover *){background-color:var(--ring)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/agent\:pointer-events-auto:is(:where(.group\/agent):hover *){pointer-events:auto}.group-hover\/agent\:opacity-100:is(:where(.group\/agent):hover *),.group-hover\/alert\:opacity-100:is(:where(.group\/alert):hover *),.group-hover\/copy\:opacity-100:is(:where(.group\/copy):hover *),.group-hover\/heading\:opacity-100:is(:where(.group\/heading):hover *),.group-hover\/pre\:opacity-100:is(:where(.group\/pre):hover *){opacity:1}.group-hover\/project\:pointer-events-auto:is(:where(.group\/project):hover *){pointer-events:auto}.group-hover\/project\:opacity-100:is(:where(.group\/project):hover *),.group-hover\/sidebar-section\:opacity-100:is(:where(.group\/sidebar-section):hover *),.group-hover\/stage-header\:opacity-100:is(:where(.group\/stage-header):hover *),.group-hover\/starred-project\:opacity-100:is(:where(.group\/starred-project):hover *){opacity:1}}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[dragging\]\:bg-ring:is(:where(.group)[data-dragging] *){background-color:var(--ring)}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[shape\=square\]\/avatar\:rounded-md:is(:where(.group\/avatar)[data-shape=square] *){border-radius:calc(var(--radius) * .8)}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=xs\]\/avatar\:text-\(length\:--text-nano\):is(:where(.group\/avatar)[data-size=xs] *){font-size:var(--text-nano)}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) * .8)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-muted::file-selector-button{background-color:var(--muted)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-2\.5::file-selector-button{padding-inline:calc(var(--spacing) * 2.5)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing) * 1)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/40::placeholder{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.placeholder\:text-muted-foreground\/50::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/50::placeholder{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.placeholder\:text-muted-foreground\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:left-3:before{content:var(--tw-content);left:calc(var(--spacing) * 3)}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:bg-border\/70:before{content:var(--tw-content);background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.before\:bg-border\/70:before{background-color:color-mix(in oklab,var(--border) 70%,transparent)}}.before\:bg-ring:before{content:var(--tw-content);background-color:var(--ring)}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\(--sz-neg-5px\):is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:var(--sz-neg-5px)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-2:last-child{padding-bottom:calc(var(--spacing) * 2)}.open\:bg-muted\/40:is([open],:popover-open,:open){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.open\:bg-muted\/40:is([open],:popover-open,:open){background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.empty\:hidden:empty{display:none}.focus-within\:border-amber-500\/70:focus-within{border-color:#f99c00b3}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-amber-500\/70:focus-within{border-color:color-mix(in oklab,var(--color-amber-500) 70%,transparent)}}.focus-within\:border-muted-foreground\/40:focus-within{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-muted-foreground\/40:focus-within{border-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:border-sky-500\/70:focus-within{border-color:#00a5efb3}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-sky-500\/70:focus-within{border-color:color-mix(in oklab,var(--color-sky-500) 70%,transparent)}}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-amber-500\/40:focus-within{--tw-ring-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-amber-500\/40:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.focus-within\:ring-ring:focus-within,.focus-within\:ring-ring\/40:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-ring\/40:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-within\:ring-offset-background:focus-within{--tw-ring-offset-color:var(--background)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-blue-500\/30:hover{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/30:hover{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.hover\:border-border:hover,.hover\:border-border\/70:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-border\/70:hover{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.hover\:border-border\/80:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-border\/80:hover{border-color:color-mix(in oklab,var(--border) 80%,transparent)}}.hover\:border-cyan-500\/20:hover{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/20:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.hover\:border-foreground:hover,.hover\:border-foreground\/20:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.hover\:border-foreground\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.hover\:border-foreground\/50:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/50:hover{border-color:color-mix(in oklab,var(--foreground) 50%,transparent)}}.hover\:border-muted-foreground\/30:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-muted-foreground\/30:hover{border-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.hover\:border-sky-500\/70:hover{border-color:#00a5efb3}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-500\/70:hover{border-color:color-mix(in oklab,var(--color-sky-500) 70%,transparent)}}.hover\:border-zinc-600:hover{border-color:var(--color-zinc-600)}.hover\:bg-accent:hover,.hover\:bg-accent\/5:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/5:hover{background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}.hover\:bg-accent\/10:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.hover\:bg-accent\/20:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.hover\:bg-accent\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab,var(--accent) 80%,transparent)}}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-100\/60:hover{background-color:#fef3c699}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-100\/60:hover{background-color:color-mix(in oklab,var(--color-amber-100) 60%,transparent)}}.hover\:bg-amber-100\/80:hover{background-color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-100\/80:hover{background-color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.hover\:bg-amber-500\/15:hover{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/15:hover{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-amber-500\/25:hover{background-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/25:hover{background-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.hover\:bg-amber-500\/30:hover{background-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/30:hover{background-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-amber-900:hover{background-color:var(--color-amber-900)}.hover\:bg-background:hover,.hover\:bg-background\/60:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/60:hover{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}.hover\:bg-background\/70:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/70:hover{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.hover\:bg-border:hover{background-color:var(--border)}.hover\:bg-cyan-500\/\[0\.04\]:hover{background-color:#00b7d70a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 4%,transparent)}}.hover\:bg-destructive:hover,.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-emerald-500\/15:hover{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/15:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-green-800:hover{background-color:var(--color-green-800)}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/60:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted-foreground\/60:hover{background-color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}.hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.hover\:bg-red-500\/\[0\.12\]:hover{background-color:#fb2c361f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-red-500) 12%,transparent)}}.hover\:bg-red-950:hover{background-color:var(--color-red-950)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-sky-500\/5:hover{background-color:#00a5ef0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/5:hover{background-color:color-mix(in oklab,var(--color-sky-500) 5%,transparent)}}.hover\:bg-sky-500\/10:hover{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/10:hover{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.hover\:bg-sky-500\/25:hover{background-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/25:hover{background-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-violet-500\/20:hover{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/20:hover{background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-amber-800:hover{color:var(--color-amber-800)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-amber-950:hover{color:var(--color-amber-950)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-emerald-800:hover{color:var(--color-emerald-800)}.hover\:text-foreground:hover,.hover\:text-foreground\/80:hover{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-sky-800:hover{color:var(--color-sky-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-900:hover{color:var(--color-yellow-900)}.hover\:text-zinc-100:hover{color:var(--color-zinc-100)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-foreground\/10:hover{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-foreground\/10:hover{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:ring-foreground\/20:hover{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-foreground\/20:hover{--tw-ring-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.hover\:ring-foreground\/30:hover{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-foreground\/30:hover{--tw-ring-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.hover\:before\:bg-border:hover:before{content:var(--tw-content);background-color:var(--border)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-\(--z-200\):focus{z-index:var(--z-200)}.focus\:z-10:focus{z-index:10}.focus\:z-20:focus{z-index:20}.focus\:rounded:focus{border-radius:.25rem}.focus\:rounded-md:focus{border-radius:calc(var(--radius) * .8)}.focus\:border-foreground:focus,.focus\:border-foreground\/30:focus{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.focus\:border-foreground\/30:focus{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.focus\:border-foreground\/40:focus{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.focus\:border-foreground\/40:focus{border-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.focus\:border-ring:focus{border-color:var(--ring)}.focus\:border-zinc-500:focus{border-color:var(--color-zinc-500)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-background:focus{background-color:var(--background)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-1\.5:focus{padding-block:calc(var(--spacing) * 1.5)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-amber-800:focus{color:var(--color-amber-800)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:text-red-800:focus{color:var(--color-red-800)}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus,.focus\:ring-ring\/20:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-ring\/20:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-accent\/40:focus-visible{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-accent\/40:focus-visible{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.focus-visible\:bg-accent\/50:focus-visible{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-accent\/50:focus-visible{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.focus-visible\:text-primary:focus-visible{color:var(--primary)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-\(length\:--rad-2\):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--rad-2) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\(length\:--rad-3\):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--rad-3) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-amber-500\/40:focus-visible{--tw-ring-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-amber-500\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-rose-500\/25:focus-visible{--tw-ring-color:#ff235740}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-rose-500\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.focus-visible\:ring-rose-500\/30:focus-visible{--tw-ring-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-rose-500\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.focus-visible\:ring-slate-400:focus-visible{--tw-ring-color:var(--color-slate-400)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:before\:bg-ring:focus-visible:before{content:var(--tw-content);background-color:var(--ring)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-primary\/50:active{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/50:active{background-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.has-data-\[slot\=card-action\]\:grid-cols-\(--gtc-17\):has([data-slot=card-action]){grid-template-columns:var(--gtc-17)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>svg\]\:\!pr-24:has(>svg){padding-right:calc(var(--spacing) * 24)!important}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true],.data-\[selected\=true\]\:bg-accent\/60[data-selected=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-accent\/60[data-selected=true]{background-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=lg\]\:size-24[data-size=lg]{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=xs\]\:size-5[data-size=xs]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:pointer-events-auto[data-state=open]{pointer-events:auto}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.supports-\[backdrop-filter\]\:bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-background\/85{background-color:color-mix(in oklab,var(--background) 85%,transparent)}}.supports-\[backdrop-filter\]\:bg-sky-50\/40{background-color:#f0f9ff66}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-sky-50\/40{background-color:color-mix(in oklab,var(--color-sky-50) 40%,transparent)}}}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-\(--tp-border-color-background-color\){transition-property:var(--tp-border-color-background-color);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\(--tp-max-height\){transition-property:var(--tp-max-height);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[opacity\,transform\,border-color\,background-color\]{transition-property:opacity,transform,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-150{--tw-duration:.15s;transition-duration:.15s}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:480px){.max-\[480px\]\:hidden{display:none}.max-\[480px\]\:grid-cols-\(--gtc-4\){grid-template-columns:var(--gtc-4)}}@media not all and (min-width:48rem){.max-md\:w-full{width:100%}.max-md\:flex-1{flex:1}}@media(min-width:420px){.min-\[420px\]\:flex-row{flex-direction:row}}@media(min-width:40rem){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-last{order:9999}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mr-1{margin-right:calc(var(--spacing) * 1)}.sm\:ml-\(--sz-calc-13\){margin-left:var(--sz-calc-13)}.sm\:ml-auto{margin-left:auto}.sm\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:h-\(--new-issue-dialog-height\){height:var(--new-issue-dialog-height)}.sm\:h-\(--sz-22rem\){height:var(--sz-22rem)}.sm\:h-3{height:calc(var(--spacing) * 3)}.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)}.sm\:h-auto{height:auto}.sm\:max-h-\(--sz-calc-20\){max-height:var(--sz-calc-20)}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:min-h-96{min-height:calc(var(--spacing) * 96)}.sm\:w-\(--sz-32rem\){width:var(--sz-32rem)}.sm\:w-\(--sz-94vw\){width:var(--sz-94vw)}.sm\:w-3{width:calc(var(--spacing) * 3)}.sm\:w-3\.5{width:calc(var(--spacing) * 3.5)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:max-w-\(--pct-85\){max-width:var(--pct-85)}.sm\:max-w-\(--sz-12rem\){max-width:var(--sz-12rem)}.sm\:max-w-\(--sz-560px\){max-width:var(--sz-560px)}.sm\:max-w-\(--sz-1280px\){max-width:var(--sz-1280px)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-80{max-width:calc(var(--spacing) * 80)}.sm\:max-w-\[min\(900px\,90vw\)\]{max-width:min(900px,90vw)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-\(--sz-360px\){min-width:var(--sz-360px)}.sm\:min-w-0{min-width:calc(var(--spacing) * 0)}.sm\:min-w-24{min-width:calc(var(--spacing) * 24)}.sm\:min-w-max{min-width:max-content}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-\(--gtc-10\){grid-template-columns:var(--gtc-10)}.sm\:grid-cols-\(--gtc-11\){grid-template-columns:var(--gtc-11)}.sm\:grid-cols-\(--gtc-12\){grid-template-columns:var(--gtc-12)}.sm\:grid-cols-\(--gtc-13\){grid-template-columns:var(--gtc-13)}.sm\:grid-cols-\(--gtc-17\){grid-template-columns:var(--gtc-17)}.sm\:grid-cols-\(--gtc-20\){grid-template-columns:var(--gtc-20)}.sm\:grid-cols-\(--gtc-21\){grid-template-columns:var(--gtc-21)}.sm\:grid-cols-\(--gtc-22\){grid-template-columns:var(--gtc-22)}.sm\:grid-cols-\(--gtc-23\){grid-template-columns:var(--gtc-23)}.sm\:grid-cols-\(--gtc-35\){grid-template-columns:var(--gtc-35)}.sm\:grid-cols-\(--gtc-41\){grid-template-columns:var(--gtc-41)}.sm\:grid-cols-\(--gtc-42\){grid-template-columns:var(--gtc-42)}.sm\:grid-cols-\(--gtc-43\){grid-template-columns:var(--gtc-43)}.sm\:grid-cols-\(--gtc-44\){grid-template-columns:var(--gtc-44)}.sm\:grid-cols-\(--gtc-56\){grid-template-columns:var(--gtc-56)}.sm\:grid-cols-\(--gtc-58\){grid-template-columns:var(--gtc-58)}.sm\:grid-cols-\(--gtc-59\){grid-template-columns:var(--gtc-59)}.sm\:grid-cols-\(--gtc-60\){grid-template-columns:var(--gtc-60)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[180px_120px_minmax\(0\,1fr\)\]{grid-template-columns:180px 120px minmax(0,1fr)}.sm\:grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1{gap:calc(var(--spacing) * 1)}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:self-end{align-self:flex-end}.sm\:self-start{align-self:flex-start}.sm\:justify-self-end{justify-self:flex-end}.sm\:justify-self-start{justify-self:flex-start}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-1{padding-inline:calc(var(--spacing) * 1)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:pt-1{padding-top:calc(var(--spacing) * 1)}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pl-0{padding-left:calc(var(--spacing) * 0)}.sm\:pl-1{padding-left:calc(var(--spacing) * 1)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\(length\:--text-micro\){font-size:var(--text-micro)}.sm\:text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.sm\:text-foreground\/55{color:color-mix(in oklab,var(--foreground) 55%,transparent)}}.sm\:opacity-0{opacity:0}.sm\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sm\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media(min-width:48rem){.md\:top-\(--pct-50\){top:var(--pct-50)}.md\:right-\(--sz-calc-22\){right:var(--sz-calc-22)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:-left-3{left:calc(var(--spacing) * -3)}.md\:col-span-2{grid-column:span 2/span 2}.md\:-m-6{margin:calc(var(--spacing) * -6)}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:ml-0{margin-left:calc(var(--spacing) * 0)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-\(--sz-calc-33\){height:var(--sz-calc-33)}.md\:h-full{height:100%}.md\:max-h-\(--sz-60vh\){max-height:var(--sz-60vh)}.md\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:w-\(--sz-calc-2\){width:var(--sz-calc-2)}.md\:w-1\/2{width:50%}.md\:w-2\/3{width:66.6667%}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-0{min-width:calc(var(--spacing) * 0)}.md\:flex-1{flex:1}.md\:translate-y-\(--pct-neg-50\){--tw-translate-y:var(--pct-neg-50);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:\[grid-template-columns\:var\(--plugin-grid-cols\)\]{grid-template-columns:var(--plugin-grid-cols)}.md\:grid-cols-\(--gtc-9\){grid-template-columns:var(--gtc-9)}.md\:grid-cols-\(--gtc-13\){grid-template-columns:var(--gtc-13)}.md\:grid-cols-\(--gtc-17\){grid-template-columns:var(--gtc-17)}.md\:grid-cols-\(--gtc-18\){grid-template-columns:var(--gtc-18)}.md\:grid-cols-\(--gtc-60\){grid-template-columns:var(--gtc-60)}.md\:grid-cols-\(--gtc-62\){grid-template-columns:var(--gtc-62)}.md\:grid-cols-\(--gtc-63\){grid-template-columns:var(--gtc-63)}.md\:grid-cols-\(--gtc-case-revisions\){grid-template-columns:var(--gtc-case-revisions)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-4{gap:calc(var(--spacing) * 4)}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:overflow-hidden{overflow:hidden}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:inline-flex{display:inline-flex}.lg\:w-\(--sz-28rem\){width:var(--sz-28rem)}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-auto{width:auto}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-\(--gtc-17\){grid-template-columns:var(--gtc-17)}.lg\:grid-cols-\(--gtc-19\){grid-template-columns:var(--gtc-19)}.lg\:grid-cols-\(--gtc-28\){grid-template-columns:var(--gtc-28)}.lg\:grid-cols-\(--gtc-34\){grid-template-columns:var(--gtc-34)}.lg\:grid-cols-\(--gtc-36\){grid-template-columns:var(--gtc-36)}.lg\:grid-cols-\(--gtc-37\){grid-template-columns:var(--gtc-37)}.lg\:grid-cols-\(--gtc-39\){grid-template-columns:var(--gtc-39)}.lg\:grid-cols-\(--gtc-45\){grid-template-columns:var(--gtc-45)}.lg\:grid-cols-\(--gtc-50\){grid-template-columns:var(--gtc-50)}.lg\:grid-cols-\(--gtc-52\){grid-template-columns:var(--gtc-52)}.lg\:grid-cols-\(--gtc-53\){grid-template-columns:var(--gtc-53)}.lg\:grid-cols-\(--gtc-61\){grid-template-columns:var(--gtc-61)}.lg\:grid-cols-\(--gtc-64\){grid-template-columns:var(--gtc-64)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(280px\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:pr-3{padding-right:calc(var(--spacing) * 3)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-\(--sz-calc-30\){height:var(--sz-calc-30)}.xl\:h-\(--sz-calc-31\){height:var(--sz-calc-31)}.xl\:max-h-none{max-height:none}.xl\:w-56{width:calc(var(--spacing) * 56)}.xl\:flex-none{flex:none}.xl\:grid-cols-\(--gtc-25\){grid-template-columns:var(--gtc-25)}.xl\:grid-cols-\(--gtc-29\){grid-template-columns:var(--gtc-29)}.xl\:grid-cols-\(--gtc-30\){grid-template-columns:var(--gtc-30)}.xl\:grid-cols-\(--gtc-31\){grid-template-columns:var(--gtc-31)}.xl\:grid-cols-\(--gtc-32\){grid-template-columns:var(--gtc-32)}.xl\:grid-cols-\(--gtc-33\){grid-template-columns:var(--gtc-33)}.xl\:grid-cols-\(--gtc-38\){grid-template-columns:var(--gtc-38)}.xl\:grid-cols-\(--gtc-39\){grid-template-columns:var(--gtc-39)}.xl\:grid-cols-\(--gtc-40\){grid-template-columns:var(--gtc-40)}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-0{gap:calc(var(--spacing) * 0)}.xl\:self-start{align-self:flex-start}.xl\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:pt-0{padding-top:calc(var(--spacing) * 0)}.xl\:pl-5{padding-left:calc(var(--spacing) * 5)}.xl\:pl-6{padding-left:calc(var(--spacing) * 6)}.xl\:whitespace-nowrap{white-space:nowrap}}@media(min-width:96rem){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container env (min-width:30rem){.\@\[30rem\]\/env\:inline{display:inline}}@container env (min-width:34rem){.\@\[34rem\]\/env\:flex-row{flex-direction:row}.\@\[34rem\]\/env\:items-center{align-items:center}.\@\[34rem\]\/env\:justify-between{justify-content:space-between}}@container (min-width:36rem){.\@xl\:block{display:block}.\@xl\:h-6{height:calc(var(--spacing) * 6)}.\@xl\:w-auto{width:auto}.\@xl\:flex-none{flex:none}.\@xl\:justify-end{justify-content:flex-end}.\@xl\:gap-1{gap:calc(var(--spacing) * 1)}.\@xl\:px-2{padding-inline:calc(var(--spacing) * 2)}.\@xl\:pl-6{padding-left:calc(var(--spacing) * 6)}.\@xl\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@container env (min-width:40rem){.\@\[40rem\]\/env\:col-span-1{grid-column:span 1/span 1}.\@\[40rem\]\/env\:col-span-2{grid-column:span 2/span 2}.\@\[40rem\]\/env\:col-start-2{grid-column-start:2}.\@\[40rem\]\/env\:col-start-3{grid-column-start:3}.\@\[40rem\]\/env\:row-start-1{grid-row-start:1}.\@\[40rem\]\/env\:row-start-2{grid-row-start:2}.\@\[40rem\]\/env\:grid{display:grid}}@container (min-width:40rem){.\@min-\[40rem\]\:block{display:block}.\@min-\[40rem\]\:flex{display:flex}.\@min-\[40rem\]\:hidden{display:none}}@container env (min-width:40rem){.\@\[40rem\]\/env\:grid-cols-\(--gtc-14\){grid-template-columns:var(--gtc-14)}.\@\[40rem\]\/env\:items-center{align-items:center}.\@\[40rem\]\/env\:self-center{align-self:center}.\@\[40rem\]\/env\:self-start{align-self:flex-start}.\@\[40rem\]\/env\:opacity-0{opacity:0}.\@\[40rem\]\/env\:group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *){opacity:1}@media(hover:hover){.\@\[40rem\]\/env\:group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-\[\#7c3aed73\]:is(.dark *){border-color:#7c3aed73}.dark\:border-\[\#9e958a73\]:is(.dark *){border-color:#9e958a73}.dark\:border-\[\#22c55e73\]:is(.dark *){border-color:#22c55e73}.dark\:border-\[\#2563eb59\]:is(.dark *){border-color:#2563eb59}.dark\:border-\[\#2563eb73\]:is(.dark *){border-color:#2563eb73}.dark\:border-\[\#dc262673\]:is(.dark *){border-color:#dc262673}.dark\:border-\[\#f59e0b59\]:is(.dark *){border-color:#f59e0b59}.dark\:border-\[\#f59e0b73\]:is(.dark *){border-color:#f59e0b73}.dark\:border-amber-300\/30:is(.dark *){border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-300\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.dark\:border-amber-300\/35:is(.dark *){border-color:#ffd23659}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-300\/35:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-300) 35%,transparent)}}.dark\:border-amber-400:is(.dark *){border-color:var(--color-amber-400)}.dark\:border-amber-400\/40:is(.dark *){border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-400\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.dark\:border-amber-500\/20:is(.dark *){border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.dark\:border-amber-500\/25:is(.dark *){border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.dark\:border-amber-500\/30:is(.dark *){border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.dark\:border-amber-500\/40:is(.dark *){border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.dark\:border-amber-500\/50:is(.dark *){border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.dark\:border-amber-800\/70:is(.dark *){border-color:#953d00b3}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-800\/70:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-800) 70%,transparent)}}.dark\:border-amber-900\/70:is(.dark *){border-color:#7b3306b3}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-900\/70:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-900) 70%,transparent)}}.dark\:border-blue-400:is(.dark *){border-color:var(--color-blue-400)}.dark\:border-blue-400\/50:is(.dark *){border-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-400\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-400) 50%,transparent)}}.dark\:border-blue-500\/40:is(.dark *){border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-500\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.dark\:border-blue-900\/70:is(.dark *){border-color:#1c398eb3}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-900\/70:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-900) 70%,transparent)}}.dark\:border-blue-950\/40:is(.dark *){border-color:#16245666}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-950\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-950) 40%,transparent)}}.dark\:border-cyan-500\/30:is(.dark *){border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.dark\:border-cyan-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.dark\:border-destructive\/50:is(.dark *){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:border-destructive\/50:is(.dark *){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:border-emerald-300\/30:is(.dark *){border-color:#5ee9b54d}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-300\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-300) 30%,transparent)}}.dark\:border-emerald-500\/25:is(.dark *){border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-500\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.dark\:border-emerald-500\/30:is(.dark *){border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.dark\:border-emerald-500\/40:is(.dark *){border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-500\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.dark\:border-emerald-900\/60:is(.dark *){border-color:#004e3b99}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-900\/60:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-900) 60%,transparent)}}.dark\:border-green-400:is(.dark *){border-color:var(--color-green-400)}.dark\:border-green-500\/40:is(.dark *){border-color:#00c75866}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-500\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-green-500) 40%,transparent)}}.dark\:border-green-600\/50:is(.dark *){border-color:#00a54480}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-600\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-green-600) 50%,transparent)}}.dark\:border-green-700\/40:is(.dark *){border-color:#00813866}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-700\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-green-700) 40%,transparent)}}.dark\:border-green-900:is(.dark *){border-color:var(--color-green-900)}.dark\:border-indigo-300\/30:is(.dark *){border-color:#a4b3ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-300\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-indigo-300) 30%,transparent)}}.dark\:border-indigo-900\/70:is(.dark *){border-color:#312c85b3}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-900\/70:is(.dark *){border-color:color-mix(in oklab,var(--color-indigo-900) 70%,transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-neutral-700\/70:is(.dark *){border-color:#404040b3}@supports (color:color-mix(in lab,red,red)){.dark\:border-neutral-700\/70:is(.dark *){border-color:color-mix(in oklab,var(--color-neutral-700) 70%,transparent)}}.dark\:border-orange-500\/40:is(.dark *){border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.dark\:border-orange-500\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.dark\:border-orange-900\/70:is(.dark *){border-color:#7e2a0cb3}@supports (color:color-mix(in lab,red,red)){.dark\:border-orange-900\/70:is(.dark *){border-color:color-mix(in oklab,var(--color-orange-900) 70%,transparent)}}.dark\:border-purple-900\/70:is(.dark *){border-color:#59168bb3}@supports (color:color-mix(in lab,red,red)){.dark\:border-purple-900\/70:is(.dark *){border-color:color-mix(in oklab,var(--color-purple-900) 70%,transparent)}}.dark\:border-red-400:is(.dark *){border-color:var(--color-red-400)}.dark\:border-red-500\/30:is(.dark *){border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.dark\:border-red-500\/35:is(.dark *){border-color:#fb2c3659}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-500\/35:is(.dark *){border-color:color-mix(in oklab,var(--color-red-500) 35%,transparent)}}.dark\:border-red-500\/40:is(.dark *){border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-500\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.dark\:border-rose-500\/40:is(.dark *){border-color:#ff235766}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-500\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-rose-500) 40%,transparent)}}.dark\:border-sky-400\/80:is(.dark *){border-color:#00bcfecc}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-400\/80:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-400) 80%,transparent)}}.dark\:border-sky-500\/25:is(.dark *){border-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-500\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}.dark\:border-sky-500\/30:is(.dark *){border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.dark\:border-sky-500\/40:is(.dark *){border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-500\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.dark\:border-sky-500\/50:is(.dark *){border-color:#00a5ef80}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-500\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-500) 50%,transparent)}}.dark\:border-slate-500\/30:is(.dark *){border-color:#62748e4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-slate-500) 30%,transparent)}}.dark\:border-violet-400:is(.dark *){border-color:var(--color-violet-400)}.dark\:border-violet-500\/30:is(.dark *){border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-violet-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.dark\:border-yellow-600\/40:is(.dark *){border-color:#cd890066}@supports (color:color-mix(in lab,red,red)){.dark\:border-yellow-600\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-yellow-600) 40%,transparent)}}.dark\:bg-\[\#6E6960\]:is(.dark *){background-color:#6e6960}.dark\:bg-\[\#6e696024\]:is(.dark *){background-color:#6e696024}.dark\:bg-\[\#7c3aed2e\]:is(.dark *){background-color:#7c3aed2e}.dark\:bg-\[\#22c55e1f\]:is(.dark *){background-color:#22c55e1f}.dark\:bg-\[\#2563eb2e\]:is(.dark *){background-color:#2563eb2e}.dark\:bg-\[\#2563eb14\]:is(.dark *){background-color:#2563eb14}.dark\:bg-\[\#dc26262e\]:is(.dark *){background-color:#dc26262e}.dark\:bg-\[\#f59e0b12\]:is(.dark *){background-color:#f59e0b12}.dark\:bg-\[\#f59e0b24\]:is(.dark *){background-color:#f59e0b24}.dark\:bg-amber-100\/10:is(.dark *){background-color:#fef3c61a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-100\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-100) 10%,transparent)}}.dark\:bg-amber-200:is(.dark *){background-color:var(--color-amber-200)}.dark\:bg-amber-300\/30:is(.dark *){background-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-300\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.dark\:bg-amber-400:is(.dark *){background-color:var(--color-amber-400)}.dark\:bg-amber-400\/10:is(.dark *){background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.dark\:bg-amber-400\/15:is(.dark *){background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.dark\:bg-amber-500:is(.dark *){background-color:var(--color-amber-500)}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.dark\:bg-amber-500\/20:is(.dark *){background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.dark\:bg-amber-500\/90:is(.dark *){background-color:#f99c00e6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/90:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 90%,transparent)}}.dark\:bg-amber-500\/\[0\.07\]:is(.dark *){background-color:#f99c0012}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 7%,transparent)}}.dark\:bg-amber-900\/25:is(.dark *){background-color:#7b330640}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 25%,transparent)}}.dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.dark\:bg-amber-900\/50:is(.dark *){background-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 50%,transparent)}}.dark\:bg-amber-950\/15:is(.dark *){background-color:#46190126}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 15%,transparent)}}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 20%,transparent)}}.dark\:bg-amber-950\/30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}.dark\:bg-amber-950\/35:is(.dark *){background-color:#46190159}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/35:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 35%,transparent)}}.dark\:bg-amber-950\/40:is(.dark *){background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent)}}.dark\:bg-amber-950\/60:is(.dark *){background-color:#46190199}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 60%,transparent)}}.dark\:bg-background\/20:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-background\/20:is(.dark *){background-color:color-mix(in oklab,var(--background) 20%,transparent)}}.dark\:bg-background\/30:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-background\/30:is(.dark *){background-color:color-mix(in oklab,var(--background) 30%,transparent)}}.dark\:bg-background\/40:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-background\/40:is(.dark *){background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.dark\:bg-background\/65:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-background\/65:is(.dark *){background-color:color-mix(in oklab,var(--background) 65%,transparent)}}.dark\:bg-background\/80:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-background\/80:is(.dark *){background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.dark\:bg-blue-400:is(.dark *){background-color:var(--color-blue-400)}.dark\:bg-blue-400\/20:is(.dark *){background-color:#54a2ff33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-400) 20%,transparent)}}.dark\:bg-blue-500\/10:is(.dark *){background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.dark\:bg-blue-500\/20:is(.dark *){background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.dark\:bg-blue-500\/30:is(.dark *){background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.dark\:bg-blue-900\/50:is(.dark *){background-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.dark\:bg-blue-950\/15:is(.dark *){background-color:#16245626}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 15%,transparent)}}.dark\:bg-blue-950\/20:is(.dark *){background-color:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 20%,transparent)}}.dark\:bg-blue-950\/25:is(.dark *){background-color:#16245640}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 25%,transparent)}}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 30%,transparent)}}.dark\:bg-blue-950\/35:is(.dark *){background-color:#16245659}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/35:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950) 35%,transparent)}}.dark\:bg-cyan-500\/10:is(.dark *){background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.dark\:bg-cyan-900\/50:is(.dark *){background-color:#104e6480}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-900) 50%,transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-emerald-400:is(.dark *){background-color:var(--color-emerald-400)}.dark\:bg-emerald-500\/10:is(.dark *){background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.dark\:bg-emerald-500\/20:is(.dark *){background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.dark\:bg-emerald-900\/25:is(.dark *){background-color:#004e3b40}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 25%,transparent)}}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.dark\:bg-emerald-950\/60:is(.dark *){background-color:#002c2299}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 60%,transparent)}}.dark\:bg-foreground:is(.dark *){background-color:var(--foreground)}.dark\:bg-green-500\/10:is(.dark *){background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.dark\:bg-green-500\/15:is(.dark *){background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.dark\:bg-green-900\/20:is(.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900) 20%,transparent)}}.dark\:bg-green-900\/50:is(.dark *){background-color:#0d542b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900) 50%,transparent)}}.dark\:bg-green-950\/10:is(.dark *){background-color:#032e151a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 10%,transparent)}}.dark\:bg-green-950\/15:is(.dark *){background-color:#032e1526}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 15%,transparent)}}.dark\:bg-green-950\/20:is(.dark *){background-color:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 20%,transparent)}}.dark\:bg-green-950\/30:is(.dark *){background-color:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 30%,transparent)}}.dark\:bg-green-950\/35:is(.dark *){background-color:#032e1559}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/35:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950) 35%,transparent)}}.dark\:bg-indigo-900\/25:is(.dark *){background-color:#312c8540}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900) 25%,transparent)}}.dark\:bg-indigo-950\/30:is(.dark *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950) 30%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:bg-muted\/20:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-muted\/20:is(.dark *){background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.dark\:bg-neutral-900\/20:is(.dark *){background-color:#17171733}@supports (color:color-mix(in lab,red,red)){.dark\:bg-neutral-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-900) 20%,transparent)}}.dark\:bg-neutral-900\/35:is(.dark *){background-color:#17171759}@supports (color:color-mix(in lab,red,red)){.dark\:bg-neutral-900\/35:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-900) 35%,transparent)}}.dark\:bg-neutral-950:is(.dark *){background-color:var(--color-neutral-950)}.dark\:bg-orange-500\/10:is(.dark *){background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.dark\:bg-orange-900\/50:is(.dark *){background-color:#7e2a0c80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900) 50%,transparent)}}.dark\:bg-orange-950\/30:is(.dark *){background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950) 30%,transparent)}}.dark\:bg-purple-950\/30:is(.dark *){background-color:#3c03664d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-950) 30%,transparent)}}.dark\:bg-red-400:is(.dark *){background-color:var(--color-red-400)}.dark\:bg-red-500\/10:is(.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.dark\:bg-red-500\/15:is(.dark *){background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.dark\:bg-red-500\/20:is(.dark *){background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.dark\:bg-red-900\/50:is(.dark *){background-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900) 50%,transparent)}}.dark\:bg-red-950\/15:is(.dark *){background-color:#46080926}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 15%,transparent)}}.dark\:bg-red-950\/20:is(.dark *){background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.dark\:bg-red-950\/30:is(.dark *){background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.dark\:bg-red-950\/35:is(.dark *){background-color:#46080959}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/35:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 35%,transparent)}}.dark\:bg-red-950\/60:is(.dark *){background-color:#46080999}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950) 60%,transparent)}}.dark\:bg-rose-500\/10:is(.dark *){background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.dark\:bg-rose-500\/15:is(.dark *){background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.dark\:bg-sky-400:is(.dark *){background-color:var(--color-sky-400)}.dark\:bg-sky-400\/15:is(.dark *){background-color:#00bcfe26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400) 15%,transparent)}}.dark\:bg-sky-500\/10:is(.dark *){background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.dark\:bg-sky-500\/15:is(.dark *){background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.dark\:bg-sky-500\/20:is(.dark *){background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-500\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.dark\:bg-sky-500\/\[0\.07\]:is(.dark *){background-color:#00a5ef12}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-500\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-500) 7%,transparent)}}.dark\:bg-sky-900\/50:is(.dark *){background-color:#024a7080}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900) 50%,transparent)}}.dark\:bg-sky-950\/60:is(.dark *){background-color:#052f4a99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-950\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 60%,transparent)}}.dark\:bg-slate-500\/15:is(.dark *){background-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-500) 15%,transparent)}}.dark\:bg-violet-500\/10:is(.dark *){background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.dark\:bg-violet-500\/15:is(.dark *){background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.dark\:bg-violet-900\/50:is(.dark *){background-color:#4d179a80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-900) 50%,transparent)}}.dark\:bg-violet-950\/10:is(.dark *){background-color:#2f0d681a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 10%,transparent)}}.dark\:bg-violet-950\/15:is(.dark *){background-color:#2f0d6826}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 15%,transparent)}}.dark\:bg-violet-950\/20:is(.dark *){background-color:#2f0d6833}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 20%,transparent)}}.dark\:bg-violet-950\/30:is(.dark *){background-color:#2f0d684d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 30%,transparent)}}.dark\:bg-violet-950\/35:is(.dark *){background-color:#2f0d6859}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/35:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950) 35%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-yellow-300\/30:is(.dark *){background-color:#ffe02a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-300\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-300) 30%,transparent)}}.dark\:bg-yellow-500:is(.dark *){background-color:var(--color-yellow-500)}.dark\:bg-yellow-500\/5:is(.dark *){background-color:#edb2000d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-500\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-500) 5%,transparent)}}.dark\:bg-yellow-600:is(.dark *){background-color:var(--color-yellow-600)}.dark\:bg-yellow-700:is(.dark *){background-color:var(--color-yellow-700)}.dark\:bg-yellow-900\/50:is(.dark *){background-color:#733e0a80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900) 50%,transparent)}}.dark\:text-\[\#7C3AED\]:is(.dark *){color:#7c3aed}.dark\:text-\[\#9A958A\]:is(.dark *){color:#9a958a}.dark\:text-\[\#22C55E\]:is(.dark *){color:#22c55e}.dark\:text-\[\#93C5FD\]:is(.dark *){color:#93c5fd}.dark\:text-\[\#2563EB\]:is(.dark *){color:#2563eb}.dark\:text-\[\#DC2626\]:is(.dark *){color:#dc2626}.dark\:text-\[\#F59E0B\]:is(.dark *){color:#f59e0b}.dark\:text-amber-50:is(.dark *){color:var(--color-amber-50)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-100\/75:is(.dark *){color:#fef3c6bf}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-100\/75:is(.dark *){color:color-mix(in oklab,var(--color-amber-100) 75%,transparent)}}.dark\:text-amber-100\/80:is(.dark *){color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.dark\:text-amber-100\/85:is(.dark *){color:#fef3c6d9}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-100\/85:is(.dark *){color:color-mix(in oklab,var(--color-amber-100) 85%,transparent)}}.dark\:text-amber-100\/90:is(.dark *){color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-100\/90:is(.dark *){color:color-mix(in oklab,var(--color-amber-100) 90%,transparent)}}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-200\/70:is(.dark *){color:#fee685b3}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-200\/70:is(.dark *){color:color-mix(in oklab,var(--color-amber-200) 70%,transparent)}}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-300\/65:is(.dark *){color:#ffd236a6}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-300\/65:is(.dark *){color:color-mix(in oklab,var(--color-amber-300) 65%,transparent)}}.dark\:text-amber-300\/80:is(.dark *){color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-300\/80:is(.dark *){color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.dark\:text-amber-300\/90:is(.dark *){color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-300\/90:is(.dark *){color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-400\/40:is(.dark *){color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-400\/40:is(.dark *){color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.dark\:text-amber-400\/60:is(.dark *){color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-400\/60:is(.dark *){color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-amber-950:is(.dark *){color:var(--color-amber-950)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-300\/65:is(.dark *){color:#90c5ffa6}@supports (color:color-mix(in lab,red,red)){.dark\:text-blue-300\/65:is(.dark *){color:color-mix(in oklab,var(--color-blue-300) 65%,transparent)}}.dark\:text-blue-300\/80:is(.dark *){color:#90c5ffcc}@supports (color:color-mix(in lab,red,red)){.dark\:text-blue-300\/80:is(.dark *){color:color-mix(in oklab,var(--color-blue-300) 80%,transparent)}}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-blue-400\/30:is(.dark *){color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:text-blue-400\/30:is(.dark *){color:color-mix(in oklab,var(--color-blue-400) 30%,transparent)}}.dark\:text-blue-500\/50:is(.dark *){color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.dark\:text-blue-500\/50:is(.dark *){color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.dark\:text-cyan-200:is(.dark *){color:var(--color-cyan-200)}.dark\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\:text-destructive:is(.dark *){color:var(--destructive)}.dark\:text-emerald-100:is(.dark *){color:var(--color-emerald-100)}.dark\:text-emerald-200:is(.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-200\/70:is(.dark *){color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.dark\:text-emerald-200\/70:is(.dark *){color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-400\/50:is(.dark *){color:#00d29480}@supports (color:color-mix(in lab,red,red)){.dark\:text-emerald-400\/50:is(.dark *){color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.dark\:text-green-100:is(.dark *){color:var(--color-green-100)}.dark\:text-green-100\/80:is(.dark *){color:#dcfce7cc}@supports (color:color-mix(in lab,red,red)){.dark\:text-green-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-green-100) 80%,transparent)}}.dark\:text-green-200:is(.dark *){color:var(--color-green-200)}.dark\:text-green-200\/90:is(.dark *){color:#b9f8cfe6}@supports (color:color-mix(in lab,red,red)){.dark\:text-green-200\/90:is(.dark *){color:color-mix(in oklab,var(--color-green-200) 90%,transparent)}}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-300\/65:is(.dark *){color:#7bf1a8a6}@supports (color:color-mix(in lab,red,red)){.dark\:text-green-300\/65:is(.dark *){color:color-mix(in oklab,var(--color-green-300) 65%,transparent)}}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-indigo-100:is(.dark *){color:var(--color-indigo-100)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-600:is(.dark *){color:var(--color-neutral-600)}.dark\:text-orange-100:is(.dark *){color:var(--color-orange-100)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-purple-100:is(.dark *){color:var(--color-purple-100)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-50:is(.dark *){color:var(--color-red-50)}.dark\:text-red-50\/90:is(.dark *){color:#fef2f2e6}@supports (color:color-mix(in lab,red,red)){.dark\:text-red-50\/90:is(.dark *){color:color-mix(in oklab,var(--color-red-50) 90%,transparent)}}.dark\:text-red-100:is(.dark *){color:var(--color-red-100)}.dark\:text-red-100\/70:is(.dark *){color:#ffe2e2b3}@supports (color:color-mix(in lab,red,red)){.dark\:text-red-100\/70:is(.dark *){color:color-mix(in oklab,var(--color-red-100) 70%,transparent)}}.dark\:text-red-100\/80:is(.dark *){color:#ffe2e2cc}@supports (color:color-mix(in lab,red,red)){.dark\:text-red-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-red-100) 80%,transparent)}}.dark\:text-red-200:is(.dark *){color:var(--color-red-200)}.dark\:text-red-200\/80:is(.dark *){color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.dark\:text-red-200\/80:is(.dark *){color:color-mix(in oklab,var(--color-red-200) 80%,transparent)}}.dark\:text-red-200\/90:is(.dark *){color:#ffcacae6}@supports (color:color-mix(in lab,red,red)){.dark\:text-red-200\/90:is(.dark *){color:color-mix(in oklab,var(--color-red-200) 90%,transparent)}}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-300\/65:is(.dark *){color:#ffa3a3a6}@supports (color:color-mix(in lab,red,red)){.dark\:text-red-300\/65:is(.dark *){color:color-mix(in oklab,var(--color-red-300) 65%,transparent)}}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-400\/50:is(.dark *){color:#ff656880}@supports (color:color-mix(in lab,red,red)){.dark\:text-red-400\/50:is(.dark *){color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}.dark\:text-rose-100:is(.dark *){color:var(--color-rose-100)}.dark\:text-rose-300:is(.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-sky-50:is(.dark *){color:var(--color-sky-50)}.dark\:text-sky-100:is(.dark *){color:var(--color-sky-100)}.dark\:text-sky-100\/80:is(.dark *){color:#dff2fecc}@supports (color:color-mix(in lab,red,red)){.dark\:text-sky-100\/80:is(.dark *){color:color-mix(in oklab,var(--color-sky-100) 80%,transparent)}}.dark\:text-sky-200:is(.dark *){color:var(--color-sky-200)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-sky-400:is(.dark *){color:var(--color-sky-400)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}.dark\:text-violet-100:is(.dark *){color:var(--color-violet-100)}.dark\:text-violet-200:is(.dark *){color:var(--color-violet-200)}.dark\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:text-violet-300\/65:is(.dark *){color:#c4b4ffa6}@supports (color:color-mix(in lab,red,red)){.dark\:text-violet-300\/65:is(.dark *){color:color-mix(in oklab,var(--color-violet-300) 65%,transparent)}}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.dark\:text-yellow-100:is(.dark *){color:var(--color-yellow-100)}.dark\:text-yellow-100\/70:is(.dark *){color:#fef9c2b3}@supports (color:color-mix(in lab,red,red)){.dark\:text-yellow-100\/70:is(.dark *){color:color-mix(in oklab,var(--color-yellow-100) 70%,transparent)}}.dark\:text-yellow-200:is(.dark *){color:var(--color-yellow-200)}.dark\:text-yellow-300:is(.dark *){color:var(--color-yellow-300)}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}.dark\:shadow-\(--shadow-extract-5\):is(.dark *){--tw-shadow:var(--shadow-extract-5);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:outline-yellow-200\/45:is(.dark *){outline-color:#fff08573}@supports (color:color-mix(in lab,red,red)){.dark\:outline-yellow-200\/45:is(.dark *){outline-color:color-mix(in oklab,var(--color-yellow-200) 45%,transparent)}}.dark\:outline-yellow-200\/70:is(.dark *){outline-color:#fff085b3}@supports (color:color-mix(in lab,red,red)){.dark\:outline-yellow-200\/70:is(.dark *){outline-color:color-mix(in oklab,var(--color-yellow-200) 70%,transparent)}}.dark\:outline-yellow-200\/85:is(.dark *){outline-color:#fff085d9}@supports (color:color-mix(in lab,red,red)){.dark\:outline-yellow-200\/85:is(.dark *){outline-color:color-mix(in oklab,var(--color-yellow-200) 85%,transparent)}}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media(hover:hover){.dark\:hover\:border-sky-400\/70:is(.dark *):hover{border-color:#00bcfeb3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-sky-400\/70:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-sky-400) 70%,transparent)}}.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-amber-100:is(.dark *):hover{background-color:var(--color-amber-100)}.dark\:hover\:bg-amber-400:is(.dark *):hover{background-color:var(--color-amber-400)}.dark\:hover\:bg-amber-500\/10:is(.dark *):hover{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-500\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.dark\:hover\:bg-amber-500\/15:is(.dark *):hover{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-500\/15:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.dark\:hover\:bg-amber-500\/20:is(.dark *):hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-500\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.dark\:hover\:bg-amber-500\/25:is(.dark *):hover{background-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-500\/25:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.dark\:hover\:bg-amber-900\/30:is(.dark *):hover{background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.dark\:hover\:bg-amber-950\/40:is(.dark *):hover{background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-950\/40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent)}}.dark\:hover\:bg-blue-500\/15:is(.dark *):hover{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-500\/15:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.dark\:hover\:bg-blue-950\/40:is(.dark *):hover{background-color:#16245666}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-950\/40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-950) 40%,transparent)}}.dark\:hover\:bg-green-900\/30:is(.dark *):hover{background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-green-900\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.dark\:hover\:bg-indigo-950\/40:is(.dark *):hover{background-color:#1e1a4d66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-indigo-950\/40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-indigo-950) 40%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-orange-950\/40:is(.dark *):hover{background-color:#44130666}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-orange-950\/40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-950) 40%,transparent)}}.dark\:hover\:bg-purple-950\/40:is(.dark *):hover{background-color:#3c036666}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-purple-950\/40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-950) 40%,transparent)}}.dark\:hover\:bg-red-500\/10:is(.dark *):hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-500\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.dark\:hover\:bg-sky-400\/10:is(.dark *):hover{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-sky-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400) 10%,transparent)}}.dark\:hover\:bg-sky-500\/25:is(.dark *):hover{background-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-sky-500\/25:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:hover\:text-amber-100:is(.dark *):hover{color:var(--color-amber-100)}.dark\:hover\:text-amber-200:is(.dark *):hover{color:var(--color-amber-200)}.dark\:hover\:text-amber-400:is(.dark *):hover{color:var(--color-amber-400)}.dark\:hover\:text-emerald-200:is(.dark *):hover{color:var(--color-emerald-200)}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}.dark\:hover\:text-red-100:is(.dark *):hover{color:var(--color-red-100)}.dark\:hover\:text-sky-200:is(.dark *):hover{color:var(--color-sky-200)}.dark\:hover\:text-yellow-100:is(.dark *):hover{color:var(--color-yellow-100)}}.dark\:focus\:text-amber-200:is(.dark *):focus{color:var(--color-amber-200)}.dark\:focus\:text-red-200:is(.dark *):focus{color:var(--color-red-200)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.dark\:supports-\[backdrop-filter\]\:bg-amber-500\/\[0\.07\]:is(.dark *){background-color:#f99c0012}@supports (color:color-mix(in lab,red,red)){.dark\:supports-\[backdrop-filter\]\:bg-amber-500\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 7%,transparent)}}.dark\:supports-\[backdrop-filter\]\:bg-sky-500\/\[0\.07\]:is(.dark *){background-color:#00a5ef12}@supports (color:color-mix(in lab,red,red)){.dark\:supports-\[backdrop-filter\]\:bg-sky-500\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-500) 7%,transparent)}}}@media print{.print\:hidden{display:none}}@media(pointer:coarse){.pointer-coarse\:h-7{height:calc(var(--spacing) * 7)}.pointer-coarse\:gap-3{gap:calc(var(--spacing) * 3)}.pointer-coarse\:py-1{padding-block:calc(var(--spacing) * 1)}}.\[\&_\.xterm\]\:h-full .xterm{height:100%}.\[\&_\.xterm-cursor-bar\]\:\!border-l-2 .xterm-cursor-bar{border-left-style:var(--tw-border-style)!important;border-left-width:2px!important}.\[\&_\.xterm-cursor-bar\]\:\!border-l-cyan-300 .xterm-cursor-bar{border-left-color:var(--color-cyan-300)!important}.\[\&_\.xterm-cursor-layer_\.xterm-cursor\]\:\!bg-cyan-300 .xterm-cursor-layer .xterm-cursor{background-color:var(--color-cyan-300)!important}.\[\&_\.xterm-helper-textarea\]\:\!opacity-0 .xterm-helper-textarea{opacity:0!important}.\[\&_\.xterm-screen\]\:focus\:outline-none .xterm-screen:focus{--tw-outline-style:none;outline-style:none}.\[\&_\.xterm-viewport\]\:\!overflow-y-auto .xterm-viewport{overflow-y:auto!important}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.last\:\[\&_a\]\:border-b-0:last-child a{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_li\]\:list-item li{display:list-item}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_pre\]\:max-w-full pre{max-width:100%}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_table\]\:block table{display:block}.\[\&_table\]\:max-w-full table{max-width:100%}.\[\&_table\]\:overflow-x-auto table{overflow-x:auto}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing) * 0)}.\[\&\>\*\]\:border-emerald-300\/40>*{border-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.\[\&\>\*\]\:border-emerald-300\/40>*{border-color:color-mix(in oklab,var(--color-emerald-300) 40%,transparent)}}.dark\:\[\&\>\*\]\:border-emerald-500\/20:is(.dark *)>*{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.dark\:\[\&\>\*\]\:border-emerald-500\/20:is(.dark *)>*{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--spacing) * 0)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:calc(var(--spacing) * 0)}.\[\&\>div\]\:\!block>div{display:block!important}.\[\&\>nav\]\:\!absolute>nav{position:absolute!important}.\[\&\>nav\]\:\!right-0>nav{right:calc(var(--spacing) * 0)!important}.\[\&\>nav\]\:\!bottom-0>nav{bottom:calc(var(--spacing) * 0)!important}.\[\&\>nav\]\:\!left-0>nav{left:calc(var(--spacing) * 0)!important}.\[\&\>nav\]\:\!z-0>nav{z-index:0!important}.\[\&\>nav\]\:\!block>nav{display:block!important}.\[\&\>span\:last-child\]\:\!text-\(length\:--text-micro\)>span:last-child{font-size:var(--text-micro)!important}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-2\.5>svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}[data-state=open]>.\[\[data-state\=open\]\>\&\]\:rotate-90{rotate:90deg}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@font-face{font-family:InterVariable;src:url(../fonts/InterVariable.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:InterVariable;src:url(../fonts/InterVariable-Italic.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:100 900}:root{color-scheme:light;--radius:.5rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--chip-match-title-bg:oklch(97% .02 265);--chip-match-title-fg:oklch(40% .13 265);--chip-match-title-border:oklch(85% .05 265);--chip-match-comment-bg:oklch(97% .02 145);--chip-match-comment-fg:oklch(40% .1 145);--chip-match-comment-border:oklch(85% .05 145);--chip-match-document-bg:oklch(97% .02 295);--chip-match-document-fg:oklch(40% .1 295);--chip-match-document-border:oklch(85% .05 295);--chip-match-identifier-bg:var(--muted);--chip-match-identifier-fg:var(--muted-foreground);--chip-match-identifier-border:var(--border);--paperclip-doc-annotation-highlight-open:#fef08a;--paperclip-doc-annotation-highlight-focused:#fde047;--paperclip-doc-annotation-highlight-stale:#fef08a;--paperclip-doc-annotation-highlight-resolved:#fef9c3;--agent-1a:#f7cfdc;--agent-1b:#1f7a3a;--agent-2a:#c9a9e8;--agent-2b:#ee79a1;--agent-3a:#28164b;--agent-3b:#7a1530;--agent-4a:#f3e6c4;--agent-4b:#e3a21a;--agent-5a:#1f4dd6;--agent-5b:#3aa35c;--agent-6a:#e94b27;--agent-6b:#5a1122;--agent-7a:#7eb6e3;--agent-7b:#ee79a1;--agent-8a:#9ce8a7;--agent-8b:#bd7ff0;--agent-9a:#f3b49e;--agent-9b:#1f4ed4;--agent-10a:#f2d95f;--agent-10b:#4fbcba;--status-agent-idle:#a8aeb2;--status-agent-running:#2563eb;--status-agent-paused:#f59e0b;--status-agent-error:#dc2626;--status-task-backlog:#a8aeb2;--status-task-todo:#f59e0b;--status-task-in_progress:#2563eb;--status-task-in_review:#7c3aed;--status-task-done:#22c55e;--status-task-blocked:#dc2626;--status-task-cancelled:#a8aeb2;--status-task-icon-backlog:#52585d;--status-task-icon-todo:#cc7a00;--status-task-icon-in_progress:var(--status-task-in_progress);--status-task-icon-in_review:var(--status-task-in_review);--status-task-icon-done:#16a34a;--status-task-icon-blocked:var(--status-task-blocked);--status-task-icon-cancelled:#52585d;--status-task-icon-in_queue:var(--status-task-in_progress);--folder-color-indigo:#6366f1;--folder-color-violet:#8b5cf6;--folder-color-emerald:#10b981;--folder-color-cyan:#06b6d4;--folder-color-amber:#f59e0b;--folder-color-slate:#64748b;--gtc-folder-row:1rem minmax(0, 1fr) auto;--gtc-folder-row-actions:1rem minmax(0, 1fr) auto auto;--sz-folder-rail:13.25rem;--sz-folder-sheet-max:80dvh}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(63.7% .237 25.331);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0);--chip-match-title-bg:oklch(27% .04 265/.5);--chip-match-title-fg:oklch(78% .1 265);--chip-match-title-border:oklch(40% .06 265);--chip-match-comment-bg:oklch(27% .04 145/.5);--chip-match-comment-fg:oklch(78% .08 145);--chip-match-comment-border:oklch(40% .05 145);--chip-match-document-bg:oklch(27% .04 295/.5);--chip-match-document-fg:oklch(78% .08 295);--chip-match-document-border:oklch(40% .05 295);--chip-match-identifier-bg:var(--muted);--chip-match-identifier-fg:var(--muted-foreground);--chip-match-identifier-border:var(--border);--paperclip-doc-annotation-highlight-open:#a16207;--paperclip-doc-annotation-highlight-focused:#ca8a04;--paperclip-doc-annotation-highlight-stale:#854d0e;--paperclip-doc-annotation-highlight-resolved:#713f12;--status-task-icon-backlog:#9a958a;--status-task-icon-todo:#fbbf24;--status-task-icon-in_review:#9474f0;--status-task-icon-done:#34d06f;--status-task-icon-cancelled:#9a958a}::highlight(paperclip-doc-annotation-open){background-color:var(--paperclip-doc-annotation-highlight-open);color:inherit}::highlight(paperclip-doc-annotation-focused){background-color:var(--paperclip-doc-annotation-highlight-focused);color:inherit}::highlight(paperclip-doc-annotation-stale){background-color:var(--paperclip-doc-annotation-highlight-stale);color:inherit}::highlight(paperclip-doc-annotation-resolved){background-color:var(--paperclip-doc-annotation-highlight-resolved);color:inherit}@media(pointer:coarse){button,[role=button],input,select,textarea,[data-slot=select-trigger]{min-height:44px}[data-slot=toggle],[data-slot=checkbox],[data-slot=icon-button],[data-size=xs],[data-size=icon-xs],[data-size=icon-sm],input[type=checkbox],input[type=radio],textarea[data-autosize-title]{min-height:0}}.dark{color-scheme:dark}.dark ::-webkit-scrollbar{width:8px;height:8px}.dark ::-webkit-scrollbar-track{background:#171717}.dark ::-webkit-scrollbar-thumb{background:#484848;border-radius:4px}.dark ::-webkit-scrollbar-thumb:hover{background:#636363}.scrollbar-auto-hide{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-auto-hide::-webkit-scrollbar{background:0 0!important;width:8px!important;height:8px!important}.scrollbar-auto-hide::-webkit-scrollbar-track{background:0 0!important}.scrollbar-auto-hide::-webkit-scrollbar-thumb{background:0 0!important}.scrollbar-auto-hide:hover{scrollbar-color:oklch(70% 0 0) transparent}.scrollbar-auto-hide:hover::-webkit-scrollbar-track{background:0 0!important}.scrollbar-auto-hide:hover::-webkit-scrollbar-thumb{background:#9e9e9e!important;border-radius:999px!important}.scrollbar-auto-hide:hover::-webkit-scrollbar-thumb:hover{background:gray!important}.dark .scrollbar-auto-hide:hover{scrollbar-color:oklch(40% 0 0) transparent}.dark .scrollbar-auto-hide:hover::-webkit-scrollbar-track{background:0 0!important}.dark .scrollbar-auto-hide:hover::-webkit-scrollbar-thumb{background:#484848!important}.dark .scrollbar-auto-hide:hover::-webkit-scrollbar-thumb:hover{background:#636363!important}.typing-dots{align-items:center;gap:3px;padding:4px 0;display:inline-flex}.typing-dots span{background:var(--muted-foreground);border-radius:999px;width:5px;height:5px;animation:1.2s ease-in-out infinite typing-bounce}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.typing-dots span{opacity:.6;animation:none}}[data-slot=dialog-content]{transition:max-width .2s cubic-bezier(.16,1,.3,1)}@keyframes dashboard-activity-enter{0%{opacity:0;filter:blur(4px);transform:translateY(-14px)scale(.985)}62%{opacity:1;filter:blur();transform:translateY(2px)scale(1.002)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes dashboard-activity-highlight{0%{box-shadow:inset 2px 0 0 var(--primary);background-color:color-mix(in oklab,var(--accent) 55%,transparent)}to{background-color:#0000;box-shadow:inset 0 0 #0000}}.activity-row-enter{animation:.52s cubic-bezier(.16,1,.3,1) dashboard-activity-enter,.92s cubic-bezier(.16,1,.3,1) dashboard-activity-highlight}@media(prefers-reduced-motion:reduce){.activity-row-enter{animation:none}}@keyframes cot-line-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cot-line-slide-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.cot-line-enter{animation:.3s cubic-bezier(.4,0,.2,1) both cot-line-slide-in}.cot-line-exit{animation:.3s cubic-bezier(.4,0,.2,1) forwards cot-line-slide-out}@media(prefers-reduced-motion:reduce){.cot-line-enter,.cot-line-exit{animation:none}}@keyframes shimmer-text-slide{0%{background-position:100%}60%{background-position:0%}to{background-position:0%}}.shimmer-text{--shimmer-base:var(--foreground);--shimmer-highlight:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.shimmer-text{--shimmer-highlight:color-mix(in oklch, var(--foreground) 35%, transparent)}}.shimmer-text{background:linear-gradient(90deg,var(--shimmer-base) 0%,var(--shimmer-base) 40%,var(--shimmer-highlight) 50%,var(--shimmer-base) 60%,var(--shimmer-base) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite shimmer-text-slide}@media(prefers-reduced-motion:reduce){.shimmer-text{-webkit-text-fill-color:unset;background:0 0;animation:none}}@keyframes hb-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes hb-blink{0%,49.9%{background-color:#dc2626}50%,to{background-color:var(--background)}}.hb-pulse{animation:1.6s ease-in-out infinite hb-pulse}.hb-blink{animation:1.2s step-end infinite hb-blink}@media(prefers-reduced-motion:reduce){.hb-pulse,.hb-blink{animation:none}}@keyframes agent-cap-slot-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes agent-cap-rise{0%{height:0}to{height:100%}}@keyframes agent-cap-online-pulse{0%,to{transform:scale(1);box-shadow:0 0 #0000}50%{transform:scale(1.03);box-shadow:0 0 0 6px #22c55e2e}}.agent-cap-slot{animation:1.6s ease-in-out infinite agent-cap-slot-pulse}.agent-cap-liquid{animation:1.4s cubic-bezier(.16,1,.3,1) forwards agent-cap-rise}.agent-cap-online{animation:1.8s ease-in-out infinite agent-cap-online-pulse}@keyframes agent-cap-online-pulse-blue{0%,to{transform:scale(1);box-shadow:0 0 #0000}50%{transform:scale(1.03);box-shadow:0 0 0 6px #2563eb38}}.agent-cap-online-blue{animation:1.8s ease-in-out infinite agent-cap-online-pulse-blue}.agent-cap-layer{transition:opacity .5s}@media(prefers-reduced-motion:reduce){.agent-cap-slot,.agent-cap-online,.agent-cap-online-blue{animation:none}.agent-cap-layer{transition:none}.agent-cap-liquid{height:100%;animation:none}}.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--baseBase:var(--background);--baseBg:transparent;--baseBgSubtle:var(--accent)}@supports (color:color-mix(in lab,red,red)){.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--baseBgSubtle:color-mix(in oklab, var(--accent) 35%, transparent)}}.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--baseLine:var(--border);--baseSolid:var(--muted-foreground);--baseSolidHover:var(--foreground);--baseText:var(--muted-foreground);--baseBorderColor:var(--border);--baseBorder:var(--border);--baseBorderHover:var(--ring);--baseTextContrast:var(--foreground);--baseTextContrastMuted:var(--muted-foreground);--baseTextEmphasis:var(--foreground);--basePageBg:var(--background);--baseRadius:var(--radius);--baseLineHeight:1.5;--accentBorder:var(--primary)}@supports (color:color-mix(in lab,red,red)){.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentBorder:color-mix(in oklab, var(--primary) 35%, var(--border))}}.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentSolid:var(--primary);--accentSolidHover:var(--primary);--accentLine:var(--primary)}@supports (color:color-mix(in lab,red,red)){.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentLine:color-mix(in oklab, var(--primary) 20%, transparent)}}.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentBg:var(--accent);--accentBgHover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentBgHover:color-mix(in oklab, var(--accent) 80%, var(--background))}}.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentBgActive:var(--accent)}@supports (color:color-mix(in lab,red,red)){.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentBgActive:color-mix(in oklab, var(--accent) 72%, var(--background))}}.paperclip-mdxeditor-scope,.paperclip-mdxeditor{--accentText:var(--accent-foreground);color:var(--foreground);font-family:inherit;font-size:1rem;line-height:1.5}@media(min-width:768px){.paperclip-mdxeditor-scope,.paperclip-mdxeditor{font-size:.875rem}}.paperclip-mdxeditor-scope [class*=_iconButton_],.paperclip-mdxeditor [class*=_iconButton_]{color:var(--baseText)}.paperclip-mdxeditor-scope [class*=_iconButton_]:hover,.paperclip-mdxeditor [class*=_iconButton_]:hover{color:var(--baseTextContrast)}.paperclip-mdxeditor .mdxeditor-root-contenteditable{min-height:2.5rem;padding:0;line-height:1.5}.paperclip-mdxeditor [class*=_contentEditable_]{padding:.375rem .625rem!important}.paperclip-mdxeditor--borderless [class*=_contentEditable_]{padding:0!important}.paperclip-mdxeditor [class*=_placeholder_]{font-size:inherit;color:var(--muted-foreground);line-height:1.5}.paperclip-mdxeditor-content{font-size:inherit;line-height:inherit;color:inherit}.paperclip-edit-in-place-content{font-size:.9375rem;line-height:1.75rem}.paperclip-mdxeditor-content>:first-child{margin-top:0}.paperclip-mdxeditor-content>:last-child{margin-bottom:0}.paperclip-mdxeditor-content p{line-height:inherit;margin:0}.paperclip-mdxeditor-content p+p{margin-top:1.1em}.paperclip-mdxeditor-content a:not(.paperclip-mention-chip):not(.paperclip-project-mention-chip){color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.paperclip-mdxeditor-content a:not(.paperclip-mention-chip):not(.paperclip-project-mention-chip){color:color-mix(in oklab,var(--foreground) 76%,#0969da 24%)}}.paperclip-mdxeditor-content a:not(.paperclip-mention-chip):not(.paperclip-project-mention-chip){text-underline-offset:.15em;cursor:pointer;text-decoration:underline}.dark .paperclip-mdxeditor-content a:not(.paperclip-mention-chip):not(.paperclip-project-mention-chip){color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark .paperclip-mdxeditor-content a:not(.paperclip-mention-chip):not(.paperclip-project-mention-chip){color:color-mix(in oklab,var(--foreground) 80%,#58a6ff 20%)}}.paperclip-mdxeditor-content a.paperclip-mention-chip,.paperclip-mdxeditor-content a.paperclip-project-mention-chip{border:1px solid var(--border);vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.25rem;margin:0 .1rem;padding:0 .625rem;font-size:.75rem;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;top:-1px}.paperclip-mdxeditor-content a.paperclip-mention-chip code,.paperclip-mdxeditor-content a.paperclip-project-mention-chip code{color:inherit;background:0 0;padding:0;font-family:inherit}.paperclip-mdxeditor-content a.paperclip-mention-chip:before,a.paperclip-mention-chip:before{content:"";flex:none}.paperclip-mdxeditor-content a.paperclip-mention-chip[data-mention-kind=project]:before,a.paperclip-mention-chip[data-mention-kind=project]:before{background-color:var(--paperclip-mention-project-color,currentColor);border-radius:999px;width:.45rem;height:.45rem}.paperclip-mdxeditor-content a.paperclip-mention-chip[data-mention-kind=agent]:before,a.paperclip-mention-chip[data-mention-kind=agent]:before{width:.75rem;height:.75rem;-webkit-mask-image:var(--paperclip-mention-icon-mask);mask-image:var(--paperclip-mention-icon-mask);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.paperclip-mdxeditor-content ul,.paperclip-mdxeditor-content ol{margin:1.1em 0;padding-left:1.6em}.paperclip-mdxeditor-content ul{list-style:outside}.paperclip-mdxeditor-content ol{list-style:decimal}.paperclip-mdxeditor-content li{line-height:inherit;margin:.3em 0;display:list-item}.paperclip-mdxeditor-content li::marker{color:var(--muted-foreground)}.paperclip-mdxeditor-content h1{margin:1.4em 0 .9em;font-size:1.75em;font-weight:700;line-height:1.2}.paperclip-mdxeditor-content h2{margin:1.3em 0 .85em;font-size:1.35em;font-weight:700;line-height:1.3}.paperclip-mdxeditor-content h3{margin:1.2em 0 .8em;font-size:1.15em;font-weight:600;line-height:1.35}.paperclip-mdxeditor-content img{border-radius:calc(var(--radius) - 2px);max-height:18rem}.paperclip-mdxeditor-content blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);line-height:inherit;margin:1.2em 0;padding-left:1em}.paperclip-mdxeditor-content code{font-family:var(--font-mono);font-size:1em}.paperclip-mdxeditor-content pre{border:1px solid var(--foreground);margin:.4rem 0;padding:0}@supports (color:color-mix(in lab,red,red)){.paperclip-mdxeditor-content pre{border:1px solid color-mix(in oklab,var(--foreground) 12%,transparent)}}.paperclip-mdxeditor-content pre{border-radius:calc(var(--radius) - 3px);color:#cdd6f4;background:#1e1e2e;overflow-x:auto}.paperclip-mdxeditor .cm-editor{font-size:1em;color:#cdd6f4!important;background-color:#1e1e2e!important}.paperclip-mdxeditor .cm-gutters{color:#585b70!important;background-color:#181825!important;border-right:1px solid #313244!important}.paperclip-mdxeditor .cm-activeLineGutter{background-color:#1e1e2e!important}.paperclip-mdxeditor .cm-activeLine{background-color:#cdd6f40d!important}.paperclip-mdxeditor .cm-cursor,.paperclip-mdxeditor .cm-dropCursor{border-left-color:#cdd6f4!important}.paperclip-mdxeditor .cm-selectionBackground{background-color:#89b4fa40!important}.paperclip-mdxeditor .cm-focused .cm-selectionBackground{background-color:#89b4fa4d!important}.paperclip-mdxeditor .cm-content{caret-color:#cdd6f4}.paperclip-mdxeditor-content [class*=_codeMirrorWrapper_]{position:relative}.paperclip-mdxeditor-content [class*=_codeMirrorToolbar_],.paperclip-mdxeditor-content [class*=_codeBlockToolbar_]{z-index:2;opacity:0;transition:opacity .15s;position:absolute;top:.25rem;right:.25rem}.paperclip-mdxeditor-content [class*=_codeMirrorToolbar_] select,.paperclip-mdxeditor-content [class*=_codeBlockToolbar_] select{color:#cdd6f4;background-color:#313244;border-color:#45475a}.paperclip-mdxeditor-content [class*=_codeMirrorWrapper_]:hover [class*=_codeMirrorToolbar_],.paperclip-mdxeditor-content [class*=_codeMirrorWrapper_]:hover [class*=_codeBlockToolbar_],.paperclip-mdxeditor-content [class*=_codeMirrorWrapper_]:focus-within [class*=_codeMirrorToolbar_],.paperclip-mdxeditor-content [class*=_codeMirrorWrapper_]:focus-within [class*=_codeBlockToolbar_]{opacity:1}.paperclip-markdown{--tw-prose-pre-bg:#1e1e2e;--tw-prose-pre-code:#cdd6f4;--tw-prose-invert-pre-bg:#1e1e2e;--tw-prose-invert-pre-code:#cdd6f4}.paperclip-markdown pre{border:1px solid var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown pre{border:1px solid color-mix(in oklab,var(--foreground) 12%,transparent)!important}}.paperclip-markdown pre{white-space:pre;overflow-x:auto;border-radius:calc(var(--radius) - 3px)!important;color:#cdd6f4!important;background-color:#1e1e2e!important;margin:.4rem 0!important;padding:.5rem .65rem!important;font-size:1em!important}.paperclip-markdown code{font-family:var(--font-mono);font-size:1em}.paperclip-markdown pre code{font-size:inherit;color:inherit;background:0 0}.paperclip-markdown-codeblock{position:relative}.paperclip-markdown-codeblock-actions{opacity:0;align-items:center;gap:.25rem;transition:opacity .12s;display:inline-flex;position:absolute;top:.4rem;right:.4rem}.paperclip-markdown-codeblock-action{border-radius:calc(var(--radius) - 4px);border:1px solid var(--foreground);justify-content:center;align-items:center;gap:.25rem;min-height:1.55rem;padding:.2rem .4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown-codeblock-action{border:1px solid color-mix(in oklab,var(--foreground) 14%,transparent)}}.paperclip-markdown-codeblock-action{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown-codeblock-action{background-color:color-mix(in oklab,var(--muted) 92%,var(--background) 8%)}}.paperclip-markdown-codeblock-action{color:var(--muted-foreground);cursor:pointer;font-size:.7rem;line-height:1;transition:background-color .12s,color .12s,border-color .12s}.paperclip-markdown-codeblock:hover .paperclip-markdown-codeblock-actions,.paperclip-markdown-codeblock-actions:focus-within,.paperclip-markdown-codeblock-actions[data-active]{opacity:1}.paperclip-markdown-codeblock-action:hover{background-color:var(--accent);color:var(--accent-foreground)}.paperclip-markdown-codeblock-action[data-active],.paperclip-markdown-codeblock-action[data-copied]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown-codeblock-action[data-active],.paperclip-markdown-codeblock-action[data-copied]{border-color:color-mix(in oklab,var(--primary) 38%,transparent)}}.paperclip-markdown-codeblock-action[data-active],.paperclip-markdown-codeblock-action[data-copied]{color:var(--primary)}.paperclip-markdown-codeblock-action[data-failed]{color:var(--destructive)}.paperclip-markdown-codeblock-action-label{font-weight:500}.prose code:before,.prose code:after{content:none}.prose :not(pre)>code{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.prose :not(pre)>code{background-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.prose :not(pre)>code{border-radius:3px;padding:.15em .35em;font-weight:500}.dark .prose :not(pre)>code{background-color:#ffffff0f}.paperclip-markdown.paperclip-markdown-on-accent :not(pre)>code{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent :not(pre)>code{background-color:color-mix(in oklab,currentColor 24%,transparent)}}.paperclip-markdown.paperclip-markdown-on-accent :not(pre)>code{color:currentColor}.paperclip-markdown{color:var(--foreground);font-size:.9375rem;line-height:1.6}.paperclip-markdown.paperclip-markdown-on-accent{color:inherit;--tw-prose-body:currentColor;--tw-prose-headings:currentColor;--tw-prose-lead:currentColor;--tw-prose-links:currentColor;--tw-prose-bold:currentColor;--tw-prose-counters:currentColor;--tw-prose-bullets:currentColor;--tw-prose-hr:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-hr:color-mix(in oklab, currentColor 24%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-quotes:currentColor;--tw-prose-quote-borders:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-quote-borders:color-mix(in oklab, currentColor 56%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-captions:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-captions:color-mix(in oklab, currentColor 84%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-code:currentColor;--tw-prose-th-borders:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-th-borders:color-mix(in oklab, currentColor 34%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-td-borders:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-td-borders:color-mix(in oklab, currentColor 22%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-body:currentColor;--tw-prose-invert-headings:currentColor;--tw-prose-invert-lead:currentColor;--tw-prose-invert-links:currentColor;--tw-prose-invert-bold:currentColor;--tw-prose-invert-counters:currentColor;--tw-prose-invert-bullets:currentColor;--tw-prose-invert-hr:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-hr:color-mix(in oklab, currentColor 24%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-quotes:currentColor;--tw-prose-invert-quote-borders:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-quote-borders:color-mix(in oklab, currentColor 56%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-captions:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-captions:color-mix(in oklab, currentColor 84%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-code:currentColor;--tw-prose-invert-th-borders:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-th-borders:color-mix(in oklab, currentColor 34%, transparent)}}.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-td-borders:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent{--tw-prose-invert-td-borders:color-mix(in oklab, currentColor 22%, transparent)}}.paperclip-markdown>:first-child{margin-top:0}.paperclip-markdown>:last-child{margin-bottom:0}.paperclip-markdown :where(p,ul,ol,blockquote,pre,.paperclip-markdown-table-scroll){margin-top:.7rem;margin-bottom:.7rem}.paperclip-markdown :where(ul,ol){padding-left:1.5rem}.paperclip-markdown ul{list-style-type:disc}.paperclip-markdown ol{padding-left:2.5rem;list-style-type:decimal}.paperclip-markdown li{margin:.14rem 0;padding-left:.2rem}.paperclip-markdown li>:where(p,ul,ol){margin-top:.3rem;margin-bottom:.3rem}.paperclip-markdown li::marker{color:var(--muted-foreground)}.paperclip-markdown.paperclip-markdown-on-accent li::marker{color:currentColor}.paperclip-markdown h1,.paperclip-markdown h2,.paperclip-markdown h3,.paperclip-markdown h4{color:var(--foreground);letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:.45rem;font-weight:600;line-height:1.3}.paperclip-markdown h1{font-size:1.5rem}.paperclip-markdown h2{font-size:1.25rem}.paperclip-markdown h3{font-size:1.05rem}.paperclip-markdown h4{font-size:.95rem}.paperclip-markdown.paperclip-markdown-on-accent :where(h1,h2,h3,h4,strong,b){color:currentColor}.paperclip-markdown :where(strong,b){color:var(--foreground);font-weight:600}.paperclip-markdown a{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown a{color:color-mix(in oklab,var(--foreground) 76%,#0969da 24%)}}.paperclip-markdown a{text-underline-offset:.15em;cursor:pointer;text-decoration:underline}.paperclip-markdown.paperclip-markdown-on-accent :where(a,a:visited){color:currentColor;text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent :where(a,a:visited){-webkit-text-decoration-color:color-mix(in oklab,currentColor 72%,transparent);text-decoration-color:color-mix(in oklab,currentColor 72%,transparent)}}.paperclip-markdown.paperclip-markdown-on-accent :where(a:hover,a:focus-visible){color:currentColor;text-decoration-color:currentColor}.paperclip-markdown a.paperclip-mention-chip{text-decoration:none}.paperclip-markdown a.paperclip-mention-chip[data-mention-kind=issue]{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown a.paperclip-mention-chip[data-mention-kind=issue]{border-color:color-mix(in oklab,var(--foreground) 14%,var(--border) 86%)}}.paperclip-markdown a.paperclip-mention-chip[data-mention-kind=issue]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown a.paperclip-mention-chip[data-mention-kind=issue]{background:color-mix(in oklab,var(--accent) 42%,transparent)}}.paperclip-markdown-issue-ref,.paperclip-markdown-external-ref{white-space:nowrap;display:inline}.dark .paperclip-markdown a{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark .paperclip-markdown a{color:color-mix(in oklab,var(--foreground) 80%,#58a6ff 20%)}}.dark .paperclip-markdown.paperclip-markdown-on-accent :where(a,a:visited){color:currentColor}.paperclip-markdown blockquote{border-left:.24rem solid var(--border);margin-left:0;padding-left:.95rem}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown blockquote{border-left:.24rem solid color-mix(in oklab,var(--border) 84%,var(--muted-foreground) 16%)}}.paperclip-markdown blockquote{color:var(--muted-foreground)}.paperclip-markdown.paperclip-markdown-on-accent blockquote{border-left-color:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent blockquote{border-left-color:color-mix(in oklab,currentColor 56%,transparent)}}.paperclip-markdown.paperclip-markdown-on-accent blockquote{color:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent blockquote{color:color-mix(in oklab,currentColor 88%,transparent)}}.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link{border-color:color-mix(in oklab,currentColor 34%,transparent)}}.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link{background-color:color-mix(in oklab,currentColor 16%,transparent)}}.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link{color:currentColor}.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent .paperclip-workspace-file-link:hover{background-color:color-mix(in oklab,currentColor 24%,transparent)}}.paperclip-markdown.paperclip-markdown-on-accent :where(a.paperclip-mention-chip,a.paperclip-project-mention-chip){border-color:currentColor!important}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent :where(a.paperclip-mention-chip,a.paperclip-project-mention-chip){border-color:color-mix(in oklab,currentColor 34%,transparent)!important}}.paperclip-markdown.paperclip-markdown-on-accent :where(a.paperclip-mention-chip,a.paperclip-project-mention-chip){background:currentColor!important}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown.paperclip-markdown-on-accent :where(a.paperclip-mention-chip,a.paperclip-project-mention-chip){background:color-mix(in oklab,currentColor 16%,transparent)!important}}.paperclip-markdown.paperclip-markdown-on-accent :where(a.paperclip-mention-chip,a.paperclip-project-mention-chip){color:currentColor!important}.paperclip-markdown hr{border-color:var(--border);margin:1.25rem 0}.paperclip-markdown img{border-radius:calc(var(--radius) + 2px);box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.paperclip-markdown img{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 10%,transparent)}}.paperclip-markdown-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.paperclip-markdown-table-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.paperclip-markdown-table-scroll table{width:max-content;min-width:100%;margin:0}.paperclip-markdown-table-scroll :where(th,td){vertical-align:top;min-width:8rem;max-width:18rem}.paperclip-markdown th{text-align:left;font-weight:600}.paperclip-mermaid{border:1px solid var(--border);border-radius:calc(var(--radius) - 3px);background-color:var(--accent);margin:.5rem 0;padding:.45rem .55rem}@supports (color:color-mix(in lab,red,red)){.paperclip-mermaid{background-color:color-mix(in oklab,var(--accent) 35%,transparent)}}.paperclip-mermaid{overflow-x:auto}.paperclip-mermaid svg{width:max-content;min-width:100%;max-width:none;height:auto;display:block}.paperclip-mermaid-status{color:var(--muted-foreground);margin:0 0 .45rem;font-size:.75rem}.paperclip-mermaid-status-error{color:var(--destructive)}.paperclip-mermaid-source{background:0 0;border:0;margin:0;padding:0}a.paperclip-mention-chip,a.paperclip-project-mention-chip,span.paperclip-mention-chip,span.paperclip-project-mention-chip{border:1px solid var(--border);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;margin:0 .1rem;padding:0 .625rem;font-size:.75rem;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;top:-1px}@media(pointer:coarse){a.paperclip-mention-chip,a.paperclip-project-mention-chip,span.paperclip-mention-chip,span.paperclip-project-mention-chip{min-height:24px}}.paperclip-markdown a.paperclip-mention-chip code,.paperclip-markdown a.paperclip-project-mention-chip code,.paperclip-markdown span.paperclip-mention-chip code,.paperclip-markdown span.paperclip-project-mention-chip code{color:inherit;font-family:inherit;font-size:inherit;background:0 0;padding:0}[class*=_popupContainer_]{z-index:81!important}[class*=_dialogOverlay_]{z-index:80}[class*=_dialogContent_],[class*=_largeDialogContent_],[class*=_popoverContent_],[class*=_linkDialogPopoverContent_],[class*=_tableColumnEditorPopoverContent_],[class*=_toolbarButtonDropdownContainer_],[class*=_toolbarNodeKindSelectContainer_]{z-index:81!important}.status-chip{background-color:var(--sc)}@supports (color:color-mix(in lab,red,red)){.status-chip{background-color:color-mix(in srgb,var(--sc) 15%,white)}}.status-chip{color:var(--sc)}@supports (color:color-mix(in lab,red,red)){.status-chip{color:color-mix(in srgb,var(--sc) 82%,black)}}.status-chip{border-color:var(--sc)}.dark .status-chip{background-color:var(--sc)}@supports (color:color-mix(in lab,red,red)){.dark .status-chip{background-color:color-mix(in srgb,var(--sc) 22%,transparent)}}.dark .status-chip{color:var(--sc)}@supports (color:color-mix(in lab,red,red)){.dark .status-chip{color:color-mix(in srgb,var(--sc) 80%,white)}}.dark .status-chip{border-color:var(--sc)}@supports (color:color-mix(in lab,red,red)){.dark .status-chip{border-color:color-mix(in srgb,var(--sc) 48%,transparent)}}.status-fill{background-color:var(--sc)}:root{--hex-959596:#959596;--hex-1d1d1d:#1d1d1d;--hex-22d3ee:#22d3ee;--hex-4ade80:#4ade80;--hex-facc15:#facc15;--hex-f87171:#f87171;--hex-a3a3a3:#a3a3a3;--hex-ef4444:#ef4444;--hex-f97316:#f97316;--hex-eab308:#eab308;--hex-6b7280:#6b7280;--hex-10b981:#10b981;--hex-737373:#737373;--project-none:#64748b;--project-seed:#6366f1;--liveness-blue:#2563eb;--app-logo-tile-1:#ff4f00;--app-logo-tile-2:#24292f;--app-logo-tile-3:#4a154b;--app-logo-tile-4:#0f172a;--app-logo-tile-5:#5e6ad2;--app-logo-tile-6:#1a73e8;--app-logo-tile-7:#0f9d58;--app-logo-tile-8:#ea4335;--gradient-extract-1:linear-gradient(180deg,#ff50501f,#ffffff05);--gradient-extract-2:linear-gradient(180deg,#ffffff0d,#ffffff05);--gradient-extract-3:radial-gradient(circle at top left,#f472b614,transparent 35%),radial-gradient(circle at bottom right,#38bdf81a,transparent 32%);--gradient-extract-4:linear-gradient(180deg,#ff46461a,#ffffff05);--gradient-extract-7:radial-gradient(circle at top right,#ffffff38,transparent 34%),radial-gradient(circle at bottom left,#ffffff14,transparent 36%);--text-nano:10px;--text-micro:11px;--text-compact:13px;--tracking-label:.08em;--tracking-eyebrow:.14em;--tracking-caps:.2em;--sz-320px:320px;--sz-390px:390px;--sz-64px:64px;--sz-3px:3px;--sz-calc-1: calc(100% - 1.5rem) ;--sz-calc-2: calc(100% - .75rem) ;--sz-16rem:16rem;--sz-18px:18px;--sz-44px:44px;--sz-88px:88px;--sz-240px:240px;--sz-10_5rem:10.5rem;--sz-150px:150px;--sz-5_75rem:5.75rem;--sz-12rem:12rem;--sz-200px:200px;--sz-22px:22px;--sz-60px:60px;--sz-220px:220px;--sz-88vh:88vh;--sz-80vh:80vh;--sz-360px:360px;--sz-85vh:85vh;--sz-6rem:6rem;--sz-1px:1px;--sz-100px:100px;--sz-calc-3:min(840px, calc(100dvh - 2rem) );--sz-calc-4: calc(100vw - 2rem) ;--sz-calc-5:min(1280px, calc(100vw - 2rem) );--sz-94vw:94vw;--sz-1280px:1280px;--sz-60vh:60vh;--sz-52vh:52vh;--sz-40rem:40rem;--sz-44rem:44rem;--sz-30pct:30%;--sz-24pct:24%;--sz-18pct:18%;--sz-12pct:12%;--sz-calc-6:min(20rem, calc(100vw - 2rem) );--sz-18rem:18rem;--sz-70vh:70vh;--sz-calc-7: calc(100% - .5rem) ;--sz-28dvh:28dvh;--sz-72px:72px;--sz-15px:15px;--sz-calc-8: calc(env(safe-area-inset-bottom) + 20px) ;--sz-300px:300px;--sz-calc-9:min(80vh,42rem);--sz-calc-10:min(780px, calc(100vw - 2rem) );--sz-24ch:24ch;--sz-calc-13: 1.25rem ;--sz-140px:140px;--sz-52px:52px;--sz-48px:48px;--sz-260px:260px;--sz-120px:120px;--sz-safe-top:env(safe-area-inset-top);--sz-calc-14: calc(5rem + env(safe-area-inset-bottom)) ;--sz-38ch:38ch;--sz-208px:208px;--sz-180px:180px;--sz-calc-15: calc(100vw - 16px) ;--sz-66px:66px;--sz-safe-bottom:env(safe-area-inset-bottom);--sz-calc-16:min( calc(100dvh - 2rem) ,46rem);--sz-24rem:24rem;--sz-50vh:50vh;--sz-8_5rem:8.5rem;--sz-160px:160px;--sz-80px:80px;--sz-calc-17: calc(100vh - 4rem) ;--sz-2px:2px;--sz-calc-18: calc(100dvh - 2rem) ;--sz-calc-19: calc(1rem + env(safe-area-inset-bottom)) ;--sz-calc-20:min( calc(100dvh - 2rem) ,42rem);--sz-100dvh:100dvh;--sz-calc-21: calc(6.5rem + env(safe-area-inset-bottom)) ;--sz-calc-22: calc(320px + 1.5rem) ;--sz-calc-23:min(32rem, calc(100vw - 2rem) );--sz-277px:277px;--sz-calc-24: calc(100vw - 1rem) ;--sz-4_5rem:4.5rem;--sz-36px:36px;--sz-32px:32px;--sz-30px:30px;--sz-8px:8px;--sz-4px:4px;--sz-34px:34px;--sz-11rem:11rem;--sz-32rem:32rem;--sz-280px:280px;--sz-7px:7px;--sz-calc-25: calc(100% - 2rem) ;--sz-calc-26:max(1rem,env(safe-area-inset-top));--sz-8rem:8rem;--sz-calc-27: calc(100% - 1px) ;--sz-neg-5px:-5px;--sz-calc-28: calc(-50% - 2px) ;--sz-420px:420px;--sz-30rem:30rem;--sz-38rem:38rem;--sz-7rem:7rem;--sz-calc-29: calc(100% + 3rem) ;--sz-22rem:22rem;--sz-560px:560px;--sz-520px:520px;--sz-480px:480px;--sz-calc-30: calc(100vh - 12rem) ;--sz-calc-31: calc(100vh - 16rem) ;--sz-calc-32:min(28rem,70vh);--sz-11_5rem:11.5rem;--sz-11_75rem:11.75rem;--sz-calc-33: calc(100dvh - 6rem) ;--sz-calc-34:clamp(14rem,45vh,28rem);--sz-400px:400px;--sz-calc-35:min(34rem,55vw);--sz-640px:640px;--sz-28rem:28rem;--sz-170px:170px;--sz-calc-36:min(28rem,65vh);--sz-calc-37:min(100%,22rem);--sz-85dvh:85dvh;--sz-calc-38: calc(100dvh - 9rem) ;--sz-calc-39: calc(100dvh - 3.5rem) ;--sz-calc-40:min(24rem, calc(100vw - 2rem) );--sz-780px:780px;--sz-148px:148px;--sz-11px:11px;--sz-9px:9px;--sz-720px:720px;--sz-460px:460px;--sz-960px:960px;--sz-70px:70px;--sz-calc-41:min(520px, calc(100vw - 2rem) );--sz-calc-42:min(80vh,34rem);--sz-14rem:14rem;--rad-3:3px;--rad-4:4px;--rad-2:2px;--rad-14:14px;--rad-28:28px;--rad-24:24px;--rad-32:32px;--pct-90:90%;--pct-50:50%;--pct-85:85%;--pct-70:70%;--pct-neg-50:-50%;--pct-72:72%;--shadow-extract-1:0 16px 40px #2563eb14;--shadow-extract-2:0 20px 80px -40px #0000008c;--shadow-extract-3:0 0 0 1px #ffffff14;--shadow-extract-4:0 -12px 28px #0f172a14;--shadow-extract-5:0 -12px 28px #00000047;--shadow-extract-6:0 0 0 1px var(--color-background);--shadow-extract-7:0 -12px 28px #0f172a14,0 0 0 1px hsl(var(--primary)/.16);--shadow-extract-8:0 1px 0 #0f172a05;--shadow-extract-9:0 18px 42px #0f172a0f;--shadow-extract-10:0 1px 0 1px hsl(var(--border));--shadow-extract-11:0 18px 50px #2563eb14;--shadow-extract-12:0 0 0 2px hsl(var(--background));--shadow-extract-13:0 0 0 3px #f59e0b2e;--shadow-extract-14:0 0 12px #2563eb14;--shadow-extract-18:0 18px 44px -28px #00000073;--gtc-1:56px 56px 24px minmax(0,1fr);--gtc-case-revisions:16rem 1fr;--gtc-2:auto minmax(0,1fr) 2.25rem;--gtc-3:minmax(0,1fr) 2.25rem;--gtc-4:minmax(0,1fr);--gtc-5:auto minmax(0,1fr);--gtc-6:auto minmax(0,1fr) auto;--gtc-7:7.5rem minmax(0,1fr);--gtc-8:7.5rem 1fr;--gtc-9:300px minmax(0,1fr);--gtc-10:10rem 1fr;--gtc-11:12rem 1fr;--gtc-12:minmax(0,.75fr) minmax(0,1fr);--gtc-13:minmax(0,1fr) auto;--gtc-14:minmax(160px,2fr) minmax(240px,3fr) 32px;--gtc-15:6rem 1fr;--gtc-16:auto 1fr;--gtc-17:1fr auto;--gtc-18:auto minmax(0,1fr) minmax(12rem,.65fr);--gtc-19:260px minmax(0,1fr);--gtc-20:7rem 8rem 1fr;--gtc-21:1.25rem 12rem 1fr;--gtc-22:8rem 1fr 1fr 8rem;--gtc-23:8rem 1fr auto;--gtc-24:minmax(0,1.5fr) 120px 120px 180px;--gtc-25:19rem minmax(0,1fr);--gtc-26:7rem minmax(0,1fr);--gtc-27:minmax(0,1fr) auto auto;--gtc-28:13rem minmax(0,1fr);--gtc-29:minmax(0,1fr) 18rem;--gtc-30:14rem minmax(0,1fr);--gtc-31:1.3fr,1fr;--gtc-32:1.25fr,.95fr;--gtc-33:1.2fr,.95fr;--gtc-34:320px minmax(0,1fr);--gtc-35:minmax(10rem,14rem) 1fr;--gtc-36:minmax(0,1.15fr) minmax(360px,.85fr);--gtc-37:minmax(0,1.15fr) minmax(320px,.85fr);--gtc-38:minmax(0,.92fr) minmax(0,1.08fr);--gtc-39:minmax(0,1.2fr) 320px;--gtc-40:minmax(0,1fr) 320px;--gtc-41:10rem minmax(0,1fr);--gtc-42:minmax(0,1fr) 240px;--gtc-43:minmax(0,1fr) minmax(0,1fr);--gtc-44:5rem 240px;--gtc-45:minmax(0,1fr) 340px;--gtc-46:18px minmax(0,1fr);--gtc-47:120px 1fr;--gtc-48:18px minmax(0,1fr) auto;--gtc-49:18px 1fr auto;--gtc-50:1fr 280px;--gtc-51:160px 1fr;--gtc-52:minmax(0,1.4fr) minmax(220px,.8fr);--gtc-53:minmax(0,1.4fr) minmax(18rem,.9fr);--gtc-54:minmax(12rem,2.4fr) minmax(5.25rem,.75fr) minmax(7rem,1fr) minmax(5rem,.7fr) 2.75rem;--gtc-55:8rem minmax(0,1fr);--gtc-56:minmax(0,1fr) minmax(14rem,18rem);--gtc-57:repeat(14,minmax(0,1fr));--gtc-58:auto 1fr auto;--gtc-59:8rem 1fr;--gtc-60:1fr 1fr;--gtc-61:1fr 1fr 1fr;--gtc-62:1fr minmax(0,18rem);--gtc-63:280px 1fr;--gtc-64:minmax(0,20rem) 1fr;--gtr-1:auto auto;--gtr-2:1fr;--gtr-3:0fr;--tp-background-color-border-color:background-color,border-color;--tp-width-background-color:width,background-color;--tp-width:width;--tp-background-color-color-opacity:background-color,color,opacity;--tp-max-height:max-height;--tp-border-color-background-color-box-shadow:border-color,background-color,box-shadow;--tp-width-min-width:width,min-width;--tp-width-opacity:width,opacity;--tp-background-color-right:background-color,right;--tp-background-color-border-color-color:background-color,border-color,color;--tp-transform-opacity:transform,opacity;--tp-color-box-shadow:color,box-shadow;--tp-color-background-color-border-color-box-shadow-opacity:color,background-color,border-color,box-shadow,opacity;--tp-border-color-background-color:border-color,background-color;--tp-color-background-color-border-color-box-shadow:color,background-color,border-color,box-shadow;--tp-grid-template-rows-opacity:grid-template-rows,opacity;--tp-box-shadow-border-color:box-shadow,border-color;--tp-box-shadow:box-shadow;--tp-transform-box-shadow:transform,box-shadow;--z-2:2;--z-60:60;--z-1:1;--z-200:200;--z-9999:9999;--z-120:120;--s-0_98:.98;--s-1_02:1.02;--e-cubic-bezier-0_16-1-0_3-1:cubic-bezier(.16,1,.3,1);--va-0_125em:-.125em;--sw-2_3:2.3;--blur-1px:1px;--blur-2px:2px;--drop-shadow-extract-1:0 1px 2px #000000a6;--code-bg-resolved:var(--paperclip-code-bg,var(--muted));--paperclip-code-highlight-bg:#facc151f;--paperclip-code-highlight-border:#eab308;--code-highlight-bg-resolved:var(--paperclip-code-highlight-bg);--code-gutter-fg-resolved:var(--paperclip-code-gutter-fg,var(--muted-foreground));--code-highlight-border-resolved:var(--paperclip-code-highlight-border);--gradient-extract-25:linear-gradient(135deg,hsl(var(--primary)) 0%,hsl(var(--accent)) 55%,hsl(var(--muted)) 100%);--gradient-extract-26:linear-gradient(135deg,hsl(var(--primary)) 0%,hsl(var(--accent)) 58%,hsl(var(--background)) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-extract-26:linear-gradient(135deg,hsl(var(--primary)) 0%,hsl(var(--accent)) 58%,color-mix(in oklab,hsl(var(--background)) 76%,white 24%) 100%)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
</style>
</head>
<body>
<div id="root"></div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment