setTimeout(eee,tee+Math.floor(2700*Math.random()+300))))},shouldRetry:pee=zXe,isFatalConnectionProblem:uee,on:on,webSocketImpl:hee,generateID:fee=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(c=>{const r=16*Math.random()|0;return("x"==c?r:3&r|8).toString(16)}))},jsonMessageReplacer:gee,jsonMessageReviver:mee}=eee;let ws;if(hee){if(!("function"==typeof(wee=hee)&&"constructor"in wee&&"CLOSED"in wee&&"CLOSING"in wee&&"CONNECTING"in wee&&"OPEN"in wee))throw new Error("Invalid WebSocket implementation provided");ws=hee}else"undefined"!=typeof WebSocket?ws=WebSocket:"undefined"!=typeof global?ws=global.WebSocket||global.MozWebSocket:"undefined"!=typeof window&&(ws=window.WebSocket||window.MozWebSocket);var wee;if(!ws)throw new Error("WebSocket implementation missing; on Node you can `import WebSocket from 'ws';` and pass `webSocketImpl: WebSocket` to `createClient`");const vee=ws,bee=(()=>{const eee=(()=>{const eee={};return{on:(id,tee)=>(eee[id]=tee,()=>{delete eee[id]}),emit(tee){var _a;"id"in tee&&(null===(_a=eee[tee.id])||void 0===_a||_a.call(eee,tee))}}})(),tee={connecting:(null==on?void 0:on.connecting)?[on.connecting]:[],opened:(null==on?void 0:on.opened)?[on.opened]:[],connected:(null==on?void 0:on.connected)?[on.connected]:[],ping:(null==on?void 0:on.ping)?[on.ping]:[],pong:(null==on?void 0:on.pong)?[on.pong]:[],message:(null==on?void 0:on.message)?[eee.emit,on.message]:[eee.emit],closed:(null==on?void 0:on.closed)?[on.closed]:[],error:(null==on?void 0:on.error)?[on.error]:[]};return{onMessage:eee.on,on(eee,ree){const l=tee[eee];return l.push(ree),()=>{l.splice(l.indexOf(ree),1)}},emit(eee,...ree){for(const oee of[...tee[eee]])oee(...ree)}}})();function yee(cb){const eee=[bee.on("error",(tee=>{eee.forEach((eee=>eee())),cb(tee)})),bee.on("closed",(tee=>{eee.forEach((eee=>eee())),cb(tee)}))]}let xee,kee,_ee=0,See=!1,Eee=0,Oee=!1;async function $ee(){clearTimeout(kee);const[eee,oee]=await(null!=xee?xee:xee=new Promise(((eee,oee)=>(async()=>{if(See){if(await dee(Eee),!_ee)return xee=void 0,oee({code:1e3,reason:"All Subscriptions Gone"});Eee++}bee.emit("connecting",See);const aee=new vee("function"==typeof tee?await tee():tee,"graphql-transport-ws");let nee,cee;function pee(){isFinite(iee)&&iee>0&&(clearTimeout(cee),cee=setTimeout((()=>{aee.readyState===vee.OPEN&&(aee.send(SXe({type:kXe.Ping})),bee.emit("ping",!1,void 0))}),iee))}yee((eee=>{xee=void 0,clearTimeout(nee),clearTimeout(cee),oee(eee),eee instanceof $Xe&&(aee.close(4499,"Terminated"),aee.onerror=null,aee.onclose=null)})),aee.onerror=eee=>bee.emit("error",eee),aee.onclose=eee=>bee.emit("closed",eee),aee.onopen=async()=>{try{bee.emit("opened",aee);const eee="function"==typeof ree?await ree():ree;if(aee.readyState!==vee.OPEN)return;aee.send(SXe(eee?{type:kXe.ConnectionInit,payload:eee}:{type:kXe.ConnectionInit},gee)),isFinite(lee)&&lee>0&&(nee=setTimeout((()=>{aee.close(xXe.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")}),lee)),pee()}catch(eee){bee.emit("error",eee),aee.close(xXe.InternalClientError,yXe(eee instanceof Error?eee.message:new Error(eee).message,"Internal client error"))}};let uee=!1;aee.onmessage=({data:tee})=>{try{const ree=function(eee,tee){return _Xe("string"==typeof eee?JSON.parse(eee,tee):eee)}(tee,mee);if(bee.emit("message",ree),"ping"===ree.type||"pong"===ree.type)return bee.emit(ree.type,!0,ree.payload),void("pong"===ree.type?pee():see||(aee.send(SXe(ree.payload?{type:kXe.Pong,payload:ree.payload}:{type:kXe.Pong})),bee.emit("pong",!1,ree.payload)));if(uee)return;if(ree.type!==kXe.ConnectionAck)throw new Error(`First message cannot be of type ${ree.type}`);clearTimeout(nee),uee=!0,bee.emit("connected",aee,ree.payload,See),See=!1,Eee=0,eee([aee,new Promise(((_,eee)=>yee(eee)))])}catch(ree){aee.onmessage=null,bee.emit("error",ree),aee.close(xXe.BadResponse,yXe(ree instanceof Error?ree.message:new Error(ree).message,"Bad response"))}}})())));eee.readyState===vee.CLOSING&&await oee;let aee=()=>{};const cee=new Promise((eee=>aee=eee));return[eee,aee,Promise.race([cee.then((()=>{if(!_ee){const tee=()=>eee.close(1e3,"Normal Closure");isFinite(nee)&&nee>0?kee=setTimeout((()=>{eee.readyState===vee.OPEN&&tee()}),nee):tee()}})),oee])]}function zee(eee){if(zXe(eee)&&(function(eee){return![1e3,1001,1006,1005,1012,1013,1014].includes(eee)&&(eee>=1e3&&eee<=1999)}(eee.code)||[xXe.InternalServerError,xXe.InternalClientError,xXe.BadRequest,xXe.BadResponse,xXe.Unauthorized,xXe.SubprotocolNotAcceptable,xXe.SubscriberAlreadyExists,xXe.TooManyInitialisationRequests].includes(eee.code)))throw eee;if(Oee)return!1;if(zXe(eee)&&1e3===eee.code)return _ee>0;if(!cee||Eee>=cee)throw eee;if(!pee(eee))throw eee;if(null==uee?void 0:uee(eee))throw eee;return See=!0}function Cee(eee,tee){const id=fee(eee);let ree=!1,oee=!1,aee=()=>{_ee--,ree=!0};return(async()=>{for(_ee++;;)try{const[nee,iee,see]=await $ee();if(ree)return iee();const lee=bee.onMessage(id,(eee=>{switch(eee.type){case kXe.Next:return void tee.next(eee.payload);case kXe.Error:return oee=!0,ree=!0,tee.error(eee.payload),void aee();case kXe.Complete:return ree=!0,void aee()}}));return nee.send(SXe({id:id,type:kXe.Subscribe,payload:eee},gee)),aee=()=>{ree||nee.readyState!==vee.OPEN||nee.send(SXe({id:id,type:kXe.Complete},gee)),_ee--,ree=!0,iee()},void(await see.finally(lee))}catch(nee){if(!zee(nee))return}})().then((()=>{oee||tee.complete()})).catch((eee=>{tee.error(eee)})),()=>{ree||aee()}}return oee||(async()=>{for(_ee++;;)try{const[,,eee]=await $ee();await eee}catch(eee){try{if(!zee(eee))return}catch(eee){return null==aee?void 0:aee(eee)}}})(),{on:bee.on,subscribe:Cee,iterate(eee){const tee=[],ree={done:!1,error:null,resolve:()=>{}},oee=Cee(eee,{next(eee){tee.push(eee),ree.resolve()},error(eee){ree.done=!0,ree.error=eee,ree.resolve()},complete(){ree.done=!0,ree.resolve()}}),aee=function(){return OXe(this,arguments,(function*(){for(;;){for(tee.length||(yield EXe(new Promise((eee=>ree.resolve=eee))));tee.length;)yield yield EXe(tee.shift());if(ree.error)throw ree.error;if(ree.done)return yield EXe(void 0)}}))}();return aee.throw=async eee=>(ree.done||(ree.done=!0,ree.error=eee,ree.resolve()),{done:!0,value:void 0}),aee.return=async()=>(oee(),{done:!0,value:void 0}),aee},async dispose(){if(Oee=!0,xee){const[eee]=await xee;eee.close(1e3,"Normal Closure")}},terminate(){xee&&bee.emit("closed",new $Xe)}}}({url:mQe.toString(),connectionParams:()=>wQe})),yQe=fXe((({graphQLErrors:eee,networkError:tee})=>{if(eee&&eee.map((eee=>{console.error("[GraphQL error]",eee);const tee=eee.error?.message??eee.message;return tee?.includes("offline"),eee.message})),tee){console.error(`[Network error]: ${tee}`);const eee=tee.message?tee.message:tee;return"string"==typeof eee&&eee.includes("Unexpected token < in JSON at position 0")?"Unraid API • CORS Error":eee}})),xQe=new mXe({attempts:{max:20,retryIf:(eee,tee)=>Boolean(eee)},delay:{initial:300,max:1e4,jitter:!0}}),kQe=new qWe({link:Nqe([new Tqe(((eee,tee)=>{const ree=ZQe(),{connectPluginInstalled:oee}=Nre(ree);return oee?.value?tee(eee):new cqe((eee=>{console.warn("connectPluginInstalled is false, aborting request"),eee.complete()}))})),yQe,xQe,Iqe((({query:eee})=>{const tee=DBe(eee);return"OperationDefinition"===tee.kind&&"subscription"===tee.operation}),bQe,vQe)]),cache:function(eee=fQe){return new zWe(eee)}()});!function(eee){XWe={default:eee}}(kQe),$Le(TLe());const _Qe=qLe("unraidApi",(()=>{const eee=aGe(),tee=ZQe(),ree=_re(kQe),oee=_re("connecting"),aee=_re(!1),nee=nie((()=>{if("offline"===oee.value)return new Error("The Unraid API is currently offline.")}));rne(nee,(tee=>{const ree="unraidApiOffline";tee?eee.setError({heading:"Warning: API is offline!",message:tee.message,ref:ree,level:"warning",type:"unraidApiState"}):eee.removeErrorByRef(ree)}),{immediate:!0});const iee=nie((()=>{const{connectPluginInstalled:eee,stateDataError:ree}=tee;if("offline"===oee.value&&eee&&!ree)return{click:()=>see(),emphasize:!0,icon:dHe,text:"Restart unraid-api"}})),see=async()=>{const ree="offline"===oee.value?"start":"restart";oee.value="restarting";try{await(async eee=>{if(!eee)return console.error("[WebguiUnraidApiCommand] payload is required");try{return await iGe.url("/plugins/dynamix.my.servers/include/unraid-api.php").formUrl(eee).post().json((eee=>eee)).catch((tee=>(console.error("[WebguiUnraidApiCommand] catch failed to execute unraid-api",tee,eee),tee)))}catch(tee){return console.error("[WebguiUnraidApiCommand] catch failed to execute unraid-api",tee,eee),tee}})({csrf_token:tee.csrf,command:ree})}catch(aee){let tee="Unknown error";"string"==typeof aee?tee=aee.toUpperCase():aee instanceof Error&&(tee=aee.message),eee.setError({heading:"Error: unraid-api restart",message:tee,level:"error",ref:"restartUnraidApiClient",type:"request"})}};return{unraidApiClient:ree,unraidApiStatus:oee,offlineError:nee,prioritizeCorsError:aee,unraidApiRestartAction:iee,closeUnraidApiClient:async()=>{ree.value&&(ree.value&&(await ree.value.clearStore(),ree.value.stop()),ree.value=null,oee.value="offline")},restartUnraidApiClient:see}}));$Le(TLe());const SQe=qLe("account",(()=>{const eee=lXe(),tee=aGe(),ree=hXe(),oee=ZQe(),aee=_Qe(),nee=nie((()=>oee.serverAccountPayload)),iee=nie((()=>oee.inIframe)),see=_re(),lee=_re(!1),cee=_re("ready"),dee=nie((()=>aee.unraidApiClient)),pee=_re(),uee=eee=>{pee.value=eee,eee&&(cee.value="waiting")},hee=_re(!1),fee=eee=>{hee.value=eee,eee&&(cee.value="waiting")};ene((()=>{dee.value&&pee.value&&setTimeout((()=>{mee()}),250),dee.value&&hee.value&&setTimeout((()=>{wee()}),250)}));const gee=nie((()=>see.value?.type)),mee=async()=>{if(!pee.value||pee.value&&(!pee.value.apiKey||!pee.value.email||!pee.value.preferred_username))return cee.value="failed",console.error("[connectSignInMutation] incorrect payload",pee.value);cee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await iHe(gGe,{variables:{input:{apiKey:pee.value.apiKey,userInfo:{email:pee.value.email,preferred_username:pee.value.preferred_username}}}});eee(),ree((eee=>{if(eee.data?.connectSignIn)return cee.value="success",void uee(void 0);cee.value="failed",tee.setError({heading:"unraid-api failed to update Connect account configuration",message:"Sign In mutation unsuccessful",level:"error",ref:"connectSignInMutation",type:"account"})})),oee((eee=>{dGe(eee),cee.value="failed",tee.setError({heading:"unraid-api failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignInMutation",type:"account"})}))},wee=async()=>{cee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await iHe(mGe);eee(),ree((eee=>{cee.value="success",fee(!1)})),oee((eee=>{dGe(eee),cee.value="failed",tee.setError({heading:"Failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignOutMutation",type:"account"})}))};return{accountAction:see,accountActionHide:lee,accountActionStatus:cee,accountActionType:gee,downgradeOs:async tee=>{await eee.send(GHe.toString(),[{server:{...nee.value},type:"downgradeOs"}],iee.value?"newTab":tee?"replace":void 0)},manage:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"manage"}],iee.value?"newTab":void 0)},myKeys:async()=>{await ree.purgeValidationResponse(),eee.send(GHe.toString(),[{server:{...nee.value},type:"myKeys"}],iee.value?"newTab":void 0)},linkKey:async()=>{await ree.purgeValidationResponse(),eee.send(GHe.toString(),[{server:{...nee.value},type:"linkKey"}],iee.value?"newTab":void 0)},recover:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"recover"}],iee.value?"newTab":void 0)},replace:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"replace"}],iee.value?"newTab":void 0)},signIn:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"signIn"}],iee.value?"newTab":void 0)},signOut:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"signOut"}],iee.value?"newTab":void 0)},trialExtend:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"trialExtend"}],iee.value?"newTab":void 0)},trialStart:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"trialStart"}],iee.value?"newTab":void 0)},updateOs:async tee=>{await eee.send(GHe.toString(),[{server:{...nee.value},type:"updateOs"}],iee.value?"newTab":tee?"replace":void 0)},setAccountAction:eee=>{see.value=eee},setConnectSignInPayload:uee,setQueueConnectSignOut:fee}})),EQe="activationCodeModalHidden",OQe=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,$Qe=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,zQe=/^([/\\]\s*){2,}[^/\\]/;function CQe(eee,tee={}){return"boolean"==typeof tee&&(tee={acceptRelative:tee}),tee.strict?OQe.test(eee):$Qe.test(eee)||!!tee.acceptRelative&&zQe.test(eee)}function AQe(...eee){const tee=/\/(?!\/)/,ree=eee.filter(Boolean),oee=[];let aee=0;for(const i of ree)if(i&&"/"!==i)for(const[eee,s]of i.split(tee).entries())if(s&&"."!==s)if(".."!==s)1===eee&&oee[oee.length-1]?.endsWith(":/")?oee[oee.length-1]+="/"+s:(oee.push(s),aee++);else{if(1===oee.length&&CQe(oee[0]))continue;oee.pop(),aee--}let nee=oee.join("/");return aee>=0?ree[0]?.startsWith("/")&&!nee.startsWith("/")?nee="/"+nee:ree[0]?.startsWith("./")&&!nee.startsWith("./")&&(nee="./"+nee):nee="../".repeat(-1*aee)+nee,ree[ree.length-1]?.endsWith("/")&&!nee.endsWith("/")&&(nee+="/"),nee}const jQe=(window?.__NUXT__?.config||{}).app,TQe=(...eee)=>AQe(NQe(),jQe.buildAssetsDir,...eee),NQe=(...eee)=>{const tee=jQe.cdnURL||jQe.baseURL;return eee.length?AQe(tee,...eee):tee};
-/*!
- * vue-router v4.5.0
- * (c) 2024 Eduardo San Martin Morote
- * @license MIT
- */
-var IQe,PQe,RQe,MQe,DQe,FQe;globalThis.__buildAssetsURL=TQe,globalThis.__publicAssetsURL=NQe,(PQe=IQe||(IQe={})).pop="pop",PQe.push="push",(MQe=RQe||(RQe={})).back="back",MQe.forward="forward",MQe.unknown="",(FQe=DQe||(DQe={}))[FQe.aborted=4]="aborted",FQe[FQe.cancelled=8]="cancelled",FQe[FQe.duplicated=16]="duplicated",$Le(TLe());const LQe=qLe("activationCode",(()=>{const eee=_re(null),tee=nie((()=>eee.value?.code||null)),ree=nie((()=>eee.value?.partnerName||null)),oee=nie((()=>eee.value?.partnerUrl||null)),aee=nie((()=>eee.value?.partnerLogo?"/webGui/images/partner-logo.svg":null)),nee=_re("true"===sessionStorage.getItem(EQe));rne(nee,(eee=>eee?sessionStorage.setItem(EQe,"true"):sessionStorage.removeItem(EQe)));return{code:tee,partnerName:ree,partnerUrl:oee,partnerLogo:aee,showActivationModal:nie((()=>{if(!eee.value)return!1;const{callbackData:tee}=VLe(sXe()),{state:ree}=VLe(ZQe()),oee="ENOKEYFILE"===ree.value,aee=!tee.value;return oee&&aee&&!nee.value})),setData:tee=>{eee.value=tee},setActivationModalHidden:eee=>nee.value=eee}}));$Le(TLe());const UQe=qLe("purchase",(()=>{const eee=lXe(),tee=ZQe();return{activate:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"activate"}],tee.inIframe?"newTab":void 0)},redeem:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"redeem"}],tee.inIframe?"newTab":void 0)},purchase:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"purchase"}],tee.inIframe?"newTab":void 0)},upgrade:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"upgrade"}],tee.inIframe?"newTab":void 0)},renew:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"renew"}],tee.inIframe?"newTab":void 0)}}})),BQe={"--color-alpha":"var(--header-background-color)","--color-beta":"var(--header-text-primary)","--color-gamma":"var(--header-text-secondary)","--color-gamma-opaque":"rgba(153, 153, 153, .5)","--color-customgradient-start":"rgba(242, 242, 242, .0)","--color-customgradient-end":"rgba(242, 242, 242, .85)","--shadow-beta":"0 25px 50px -12px rgba(242, 242, 242, .15)"},YQe={"--background":"0 0% 3.9%","--foreground":"0 0% 98%","--muted":"0 0% 14.9%","--muted-foreground":"0 0% 63.9%","--popover":"0 0% 3.9%","--popover-foreground":"0 0% 98%","--card":"0 0% 14.9%","--card-foreground":"0 0% 98%","--border":"0 0% 20%","--input":"0 0% 14.9%","--primary":"24 100% 50%","--primary-foreground":"0 0% 98%","--secondary":"0 0% 14.9%","--secondary-foreground":"0 0% 77%","--accent":"0 0% 14.9%","--accent-foreground":"0 0% 98%","--destructive":"0 62.8% 30.6%","--destructive-foreground":"0 0% 98%","--ring":"0 0% 83.1%","--radius":"0.5rem","--header-text-primary":"#1c1c1c","--header-text-secondary":"#999999","--header-background-color":"#f2f2f2","--header-gradient-start":"rgba(0, 0, 0, 0)","--header-gradient-end":"var(--header-background-color)","--banner-gradient":null,...BQe},qQe={white:{...{"--background":"0 0% 100%","--foreground":"0 0% 3.9%","--muted":"0 0% 96.1%","--muted-foreground":"0 0% 45.1%","--popover":"0 0% 100%","--popover-foreground":"0 0% 3.9%","--card":"0 0% 100%","--card-foreground":"0 0% 3.9%","--border":"0 0% 89.8%","--input":"0 0% 89.8%","--primary":"24 100% 50%","--primary-foreground":"0 0% 98%","--secondary":"0 0% 96.1%","--secondary-foreground":"0 0% 45%","--accent":"0 0% 96.1%","--accent-foreground":"0 0% 9%","--destructive":"0 84.2% 60.2%","--destructive-foreground":"0 0% 98%","--ring":"0 0% 3.9%","--radius":"0.5rem","--header-text-primary":"#f2f2f2","--header-text-secondary":"#999999","--header-background-color":"#1c1b1b","--header-gradient-start":"rgba(0, 0, 0, 0)","--header-gradient-end":"var(--header-background-color)","--banner-gradient":null,...BQe}},black:{...YQe},gray:{...YQe,"--header-text-primary":"#39587f","--header-text-secondary":"#606e7f","--header-background-color":"#1c1b1b"},azure:{...YQe,"--header-text-primary":"#39587f","--header-text-secondary":"#606e7f","--header-background-color":"#f2f2f2"}};var VQe,WQe;var HQe=function(){if(WQe)return VQe;WQe=1;var eee=function(eee){return parseInt(eee,16)},tee=function(eee,tee){var r=eee.r,g=eee.g,b=eee.b,ree=eee.a,a=function(n){return!isNaN(parseFloat(n))&&isFinite(n)}(tee)?tee:ree;return"rgba(".concat(r,", ").concat(g,", ").concat(b,", ").concat(a,")")};return VQe=function(ree,a){var oee,aee,nee=function(eee){return"#"===eee.charAt(0)?eee.slice(1):eee}(ree),iee=function(tee){var r=tee.r,g=tee.g,b=tee.b,a=tee.a;return{r:eee(r),g:eee(g),b:eee(b),a:+(eee(a)/255).toFixed(2)}}({r:(aee=3===(oee=nee).length||4===oee.length)?"".concat(oee.slice(0,1)).concat(oee.slice(0,1)):oee.slice(0,2),g:aee?"".concat(oee.slice(1,2)).concat(oee.slice(1,2)):oee.slice(2,4),b:aee?"".concat(oee.slice(2,3)).concat(oee.slice(2,3)):oee.slice(4,6),a:(aee?"".concat(oee.slice(3,4)).concat(oee.slice(3,4)):oee.slice(6,8))||"ff"});return tee(iee,a)},VQe}();const KQe=VVe(HQe);$Le(TLe());const GQe=["black","gray"],XQe=qLe("theme",(()=>{const eee=_re({name:"white",banner:!1,bannerGradient:!1,bgColor:"",descriptionShow:!1,metaColor:"",textColor:""}),tee=_re(qQe.white),ree=nie((()=>GQe.includes(eee.value?.name)??!1)),oee=nie((()=>{if(!eee.value?.banner||!eee.value?.bannerGradient)return;return`background-image: linear-gradient(90deg, ${eee.value?.bgColor?"var(--header-gradient-start)":"rgba(0, 0, 0, 0)"} 0, ${eee.value?.bgColor?"var(--header-gradient-end)":"var(--header-background-color)"} 30%);`})),aee=(eee,tee)=>[...tee.style.cssText.split(";").filter((eee=>eee.trim())).filter((tee=>!Object.keys(eee).some((eee=>tee.startsWith(eee))))),...Object.entries(eee).reduce(((eee,[tee,ree])=>(ree&&eee.push(`${tee}: ${ree}`),eee)),[])].join(";");return rne(eee,(()=>{(()=>{const oee=eee.value.name,nee={...qQe[oee]};if(eee.value.banner&&eee.value.bannerGradient){const tee=eee.value.bgColor?KQe(eee.value.bgColor,0):nee["--header-gradient-start"],ree=eee.value.bgColor?KQe(eee.value.bgColor,.7):nee["--header-gradient-end"];nee["--banner-gradient"]=`linear-gradient(90deg, ${tee} 0, ${ree} 30%)`}eee.value.textColor&&(nee["--header-text-primary"]=eee.value.textColor),eee.value.metaColor&&(nee["--header-text-secondary"]=eee.value.metaColor),eee.value.bgColor&&(nee["--header-background-color"]=eee.value.bgColor,nee["--header-gradient-start"]=KQe(eee.value.bgColor,0),nee["--header-gradient-end"]=KQe(eee.value.bgColor,.7)),requestAnimationFrame((()=>{ree.value?document.body.classList.add("dark"):document.body.classList.remove("dark"),document.body.style.cssText=aee(nee,document.body),tee.value=nee}))})()})),{activeColorVariables:tee,bannerGradient:oee,darkMode:ree,theme:eee,setTheme:tee=>{eee.value=tee}}})),QQe=(fGe("\n fragment PartialCloud on Cloud {\n error\n apiKey {\n valid\n error\n }\n cloud {\n status\n error\n }\n minigraphql {\n status\n error\n }\n relay {\n status\n error\n }\n }\n"),fGe("\n query serverState {\n cloud {\n ...PartialCloud\n }\n config {\n error\n valid\n }\n info {\n os {\n hostname\n }\n }\n owner {\n avatar\n username\n }\n registration {\n state\n expiration\n keyFile {\n contents\n }\n updateExpiration\n }\n vars {\n regGen\n regState\n configError\n configValid\n }\n }\n"));$Le(TLe());const ZQe=qLe("server",(()=>{const eee=SQe(),tee=aGe(),ree=UQe(),oee=XQe(),aee=_Qe(),nee=_re(""),iee=_re(),see=nie((()=>!(!$te.value&&!Tte.value))),lee=nie((()=>see.value?"Stopped"===iee.value?.state?"Stopped. The Array will not start until the above issue is resolved.":"Started. If stopped, the Array will not restart until the above issue is resolved.":iee.value?.state)),cee=_re(""),dee=_re(""),pee=_re(),uee=_re(),hee=_re(""),fee=_re(""),gee=_re(""),mee=_re(),wee=_re(""),vee=_re(0),bee=_re(""),yee=_re(0),xee=_re(!1),kee=_re(""),_ee=_re(""),See=_re(""),Eee=_re(),Oee=_re(),$ee=_re(),zee=_re(window.self!==window.top),Cee=_re(""),Aee=_re(""),jee=_re(""),Tee=_re(""),Nee=_re(""),Iee=_re(""),Pee=_re("stable"),Ree=_re(""),Mee=_re(),Dee=_re(),Fee=_re(0),Lee=nie((()=>{if(Fee.value>0)return Fee.value;switch(Vee.value){case"Starter":case"Basic":return 6;case"Plus":return 12;case"Unleashed":case"Lifetime":case"Pro":case"Trial":return-1;default:return 0}})),Uee=_re(0),Bee=_re(""),Yee=_re(0),qee=_re(""),Vee=_re(""),Wee=_re(0),Hee=nie((()=>Wee.value?wKe(Wee.value).format("YYYY-MM-DD"):null)),Kee=nie((()=>{if(!Wee.value)return!1;const eee=wKe(),tee=wKe(Wee.value);return eee.isAfter(tee,"day")})),Gee=_re(""),Xee=_re(!1),Qee=_re(),Zee=_re();rne(Zee,(eee=>{eee&&oee.setTheme(eee)}));const Jee=_re(),ete=_re([]),tte=_re(!1),rte=_re(0),ote=_re(""),ate=_re(""),nte=_re([]),ite=_re(),ste=nie((()=>ate.value||Gee.value&&Gee.value.includes("www.")&&Gee.value.includes("unraid.net"))),lte=nie((()=>!1)),cte=nie((()=>!DKe(Iee.value))),dte=nie((()=>({apiVersion:nee.value,array:iee.value,avatar:cee.value,connectPluginVersion:fee.value,connectPluginInstalled:hee.value,description:wee.value,deviceCount:vee.value,email:bee.value,expireTime:yee.value,flashProduct:kee.value,flashVendor:_ee.value,guid:See.value,inIframe:zee.value,keyfile:Cee.value,lanIp:Aee.value,license:jee.value,locale:Tee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Pee.value,rebootType:Ree.value,rebootVersion:Mee.value,registered:Dee.value,regDevs:Lee.value,regGen:Uee.value,regGuid:Bee.value,regExp:Wee.value,regUpdatesExpired:Kee.value,site:Gee.value,state:Qee.value,theme:Zee.value,uptime:rte.value,username:ote.value,wanFQDN:ate.value}))),pte=nie((()=>{let eee="Trial";switch(Qee.value){case"BASIC":eee="Basic";break;case"PLUS":eee="Plus";break;case"PRO":eee="Pro";break;case"STARTER":eee="Starter";break;case"UNLEASHED":eee="Unleashed"}const tee={apiVersion:nee.value,connectPluginVersion:fee.value,deviceCount:vee.value,email:bee.value,guid:See.value,inIframe:zee.value,keyTypeForPurchase:eee,locale:Tee.value,osVersion:Iee.value,osVersionBranch:Pee.value,registered:Dee.value??!1,regExp:Wee.value,regTy:Vee.value,regUpdatesExpired:Kee.value,state:Qee.value,site:Gee.value},{code:ree,partnerName:oee}=VLe(LQe());return ree.value&&(tee.activationCodeData={code:ree.value},oee.value&&(tee.activationCodeData.partnerName=oee.value)),tee})),ute=nie((()=>({apiVersion:nee.value,caseModel:dee.value,connectPluginVersion:fee.value,deviceCount:vee.value,description:wee.value,expireTime:yee.value,flashBackupActivated:xee.value,flashProduct:kee.value,flashVendor:_ee.value,guid:See.value,inIframe:zee.value,keyfile:Cee.value,lanIp:Aee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Pee.value,rebootType:Ree.value,rebootVersion:Mee.value,registered:Dee.value??!1,regGuid:Bee.value,regExp:Wee.value,regTy:Vee.value,regUpdatesExpired:Kee.value,site:Gee.value,state:Qee.value,wanFQDN:ate.value}))),hte=nie((()=>{const eee={apiVersion:nee.value,avatar:cee.value,connectPluginInstalled:hee.value,connectPluginVersion:fee.value,description:wee.value,deviceCount:vee.value,email:bee.value,expireTime:yee.value,flashProduct:kee.value,flashVendor:_ee.value,guid:See.value,inIframe:zee.value,lanIp:Aee.value,locale:Tee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Pee.value,rebootType:Ree.value,rebootVersion:Mee.value,registered:Dee.value,regGen:Uee.value,regGuid:Bee.value,regTy:Vee.value,site:Gee.value,state:Qee.value,uptime:rte.value,username:ote.value,wanFQDN:ate.value};return Object.fromEntries(Object.entries(eee).filter((([_,v])=>null!=v&&""!==v)))})),fte=nie((()=>{const eee=!(!hee.value||"online"===aee.unraidApiStatus&&!aee.prioritizeCorsError);return{disable:eee,title:eee?"Requires the local unraid-api to be running successfully":""}})),gte=nie((()=>({click:()=>{ree.purchase()},disabled:fte.value.disable,external:!0,icon:jHe,name:"purchase",text:"Purchase Key",title:fte.value.title}))),mte=nie((()=>({click:()=>{ree.upgrade()},disabled:fte.value.disable,external:!0,icon:jHe,name:"upgrade",text:"Upgrade Key",title:fte.value.title}))),wte=nie((()=>({click:()=>{eee.recover()},disabled:fte.value.disable,external:!0,icon:jHe,name:"recover",text:"Recover Key",title:fte.value.title}))),vte=nie((()=>{const{code:eee}=VLe(LQe());return{click:()=>{eee.value?ree.activate():ree.redeem()},disabled:fte.value.disable,external:!0,icon:jHe,name:eee.value?"activate":"redeem",text:eee.value?"Activate Now":"Redeem Activation Code",title:fte.value.title}})),bte=nie((()=>({click:()=>{ree.renew()},disabled:fte.value.disable,external:!0,icon:jHe,name:"renew",text:"Extend License to Enable OS Updates",title:fte.value.title}))),yte=nie((()=>({click:()=>{eee.replace()},external:!0,icon:jHe,name:"replace",text:"Replace Key"}))),xte=nie((()=>({click:()=>{eee.signIn()},disabled:fte.value.disable,external:!0,icon:zHe,name:"signIn",text:"Sign In with Unraid.net Account",title:fte.value.title}))),kte=nie((()=>{const tee=!Cee.value||fte.value.disable;let ree="";return Cee.value||(ree="Sign Out requires a keyfile"),fte.value.disable&&(ree=fte.value.title),{click:()=>{eee.signOut()},disabled:tee,external:!0,icon:pHe,name:"signOut",text:"Sign Out of Unraid.net",title:ree}})),_te=nie((()=>({click:()=>{eee.trialExtend()},disabled:fte.value.disable,external:!0,icon:jHe,name:"trialExtend",text:"Extend Trial",title:fte.value.title}))),Ste=nie((()=>({click:()=>{eee.trialStart()},disabled:fte.value.disable,external:!0,icon:jHe,name:"trialStart",text:"Start Free 30 Day Trial",title:fte.value.title})));let Ete="";const Ote=nie((()=>{switch(Qee.value){case"ENOKEYFILE":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],Ste.value,gte.value,vte.value,wte.value,...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"No Keyfile",heading:"Let's Unleash Your Hardware",message:'Choose an option below, then use our Getting Started Guide to configure your array in less than 15 minutes.
'};case"TRIAL":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"Trial",heading:"Thank you for choosing Unraid OS!",message:"Your Trial key includes all the functionality and device support of an Unleashed key.
After your Trial has reached expiration, your server still functions normally until the next time you Stop the array or reboot your server.
At that point you may either purchase a license key or request a Trial extension.
"};case"EEXPIRED":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...jte.value?[_te.value]:[],...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Trial Expired",heading:"Your Trial has expired",message:jte.value?"To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.
":"You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.
"};case"BASIC":case"STARTER":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],...Kee.value?[bte.value]:[],mte.value,...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"BASIC"===Qee.value?"Basic":"Starter",heading:"Thank you for choosing Unraid OS!",message:!Dee.value&&hee.value?"Register for Connect by signing in to your Unraid.net account
":Oee.value?"To support more storage devices as your server grows, click Upgrade Key.
":""};case"PLUS":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],mte.value,...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"Plus",heading:"Thank you for choosing Unraid OS!",message:!Dee.value&&hee.value?"Register for Connect by signing in to your Unraid.net account
":Oee.value?"To support more storage devices as your server grows, click Upgrade Key.
":""};case"PRO":case"LIFETIME":case"UNLEASHED":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],...Kee.value?[bte.value]:[],..."UNLEASHED"===Qee.value?[mte.value]:[],...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"PRO"===Qee.value?"Pro":"LIFETIME"===Qee.value?"Lifetime":"Unleashed",heading:"Thank you for choosing Unraid OS!",message:!Dee.value&&hee.value?"Register for Connect by signing in to your Unraid.net account
":""};case"EGUID":return Ete=$ee.value?"Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.
":!1===$ee.value&&Eee.value?"The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.
Your Unraid registration key is ineligible for replacement as it is blacklisted.
":!1!==$ee.value||Eee.value?"The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device.
You may also attempt to Purchase or Replace your key.
":"The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.
Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.
",{actions:[...!Dee.value&&hee.value?[xte.value]:[],yte.value,gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Flash GUID Error",heading:"Registration key / USB Flash GUID mismatch",message:Ete};case"EGUID1":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Multiple License Keys Present",heading:"Multiple License Keys Present",message:"There are multiple license key files present on your USB flash device and none of them correspond to the USB Flash boot device. Please remove all key files, except the one you want to replace, from the /config directory on your USB Flash boot device.
Alternately you may purchase a license key for this USB flash device.
If you want to replace one of your license keys with a new key bound to this USB Flash device, please first remove all other key files first.
"};case"ENOKEYFILE2":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],wte.value,gte.value,vte.value,...Dee.value?[kte.value]:[]],error:!0,humanReadable:"Missing key file",heading:"Missing key file",message:hee.value?"Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.
You may attempt to recover your key with your Unraid.net account.
If this was an expired Trial installation, you may purchase a license key.
":"Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.
If you do not have a backup copy of your license key file you may attempt to recover your key.
If this was an expired Trial installation, you may purchase a license key.
"};case"ETRIAL":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Invalid installation",heading:"Invalid installation",message:"It is not possible to use a Trial key with an existing Unraid OS installation.
You may purchase a license key corresponding to this USB Flash device to continue using this installation.
"};case"ENOKEYFILE1":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"No Keyfile",heading:"No USB flash configuration data",message:"There is a problem with your USB Flash device
"};case"ENOFLASH":case"ENOFLASH1":case"ENOFLASH2":case"ENOFLASH3":case"ENOFLASH4":case"ENOFLASH5":case"ENOFLASH6":case"ENOFLASH7":return{error:!0,humanReadable:"No Flash",heading:"Cannot access your USB Flash boot device",message:"There is a physical problem accessing your USB Flash boot device
"};case"EBLACKLISTED":return{error:!0,humanReadable:"BLACKLISTED",heading:"Blacklisted USB Flash GUID",message:"This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.
A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.
"};case"EBLACKLISTED1":return{error:!0,humanReadable:"BLACKLISTED",heading:"USB Flash device error",message:"This USB Flash device has an invalid GUID. Please try a different USB Flash device
"};case"EBLACKLISTED2":return{error:!0,humanReadable:"BLACKLISTED",heading:"USB Flash has no serial number",message:"This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.
A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.
"};case"ENOCONN":return{error:!0,humanReadable:"Trial Requires Internet Connection",heading:"Cannot validate Unraid Trial key",message:'Your Trial key requires an internet connection.
Please check Settings > Network
'};default:return{error:!0,humanReadable:"Stale",heading:"Stale Server",message:"Please refresh the page to ensure you load your latest configuration
"}}})),$te=nie((()=>{if(Ote.value?.error)return{actions:[{click:()=>{tee.openTroubleshoot({email:bee.value,includeUnraidApiLogs:!!hee.value})},icon:PHe,text:"Contact Support"}],debugServer:hte.value,heading:Ote.value?.heading??"",level:"error",message:Ote.value?.message??"",ref:`stateDataError__${Qee.value}`,type:"serverState"}}));rne($te,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const zte=["signIn","signOut"],Cte=nie((()=>{if(Ote.value.actions)return Ote.value.actions.find((eee=>zte.includes(eee.name)))})),Ate=nie((()=>{if(Ote.value.actions)return Ote.value.actions.filter((eee=>!zte.includes(eee.name)))})),jte=nie((()=>!Uee.value||Uee.value<2)),Tte=nie((()=>{if(uee.value?.valid||!uee.value?.error);else switch(uee.value?.error){case"INELIGIBLE":return{heading:"Ineligible for OS Version",level:"error",message:"Your License Key does not support this OS Version. OS build date greater than key expiration. Please consider extending your registration key.",actions:[{href:sKe.toString(),icon:_He,text:"Learn More at Tools > Registration"}],ref:"configError",type:"server"};case"INVALID":return{heading:"Too Many Devices",level:"error",message:"You have exceeded the number of devices allowed for your license. Please remove a device to start the array, or upgrade your key to support more devices.",ref:"configError",type:"server"};case"NO_KEY_SERVER":return{heading:"Check Network Connection",level:"error",message:"Unable to validate your trial key. Please check your network connection.",ref:"configError",type:"server"};case"WITHDRAWN":return{heading:"OS Version Withdrawn",level:"error",message:"This OS release should not be run. OS Update Required.",actions:[{href:lKe.toString(),icon:dHe,text:"Check for Update"}],ref:"configError",type:"server"}}}));rne(Tte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Nte=nie((()=>0!==vee.value&&Lee.value>0&&vee.value>Lee.value||!uee.value?.valid&&"INVALID"===uee.value?.error)),Ite=nie((()=>{if(hee.value&&hee.value.includes("_installFailed"))return{actions:[{external:!0,href:"https://forums.unraid.net/topic/112073-my-servers-releases/#comment-1154449",icon:AHe,text:"Learn More"}],heading:"Unraid Connect Install Failed",level:"error",message:"Rebooting will likely solve this.",ref:"pluginInstallFailed",type:"server"}}));rne(Ite,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Pte=_re(window.location.hostname.includes("localhost")&&"4321"!==window.location.port?{actions:[{href:aKe.toString(),icon:_He,text:"Go to Management Access Now"},{external:!0,href:"https://unraid.net/blog/ssl-certificate-update",icon:AHe,text:"Learn More"}],forumLink:!0,heading:"SSL certificates for unraid.net deprecated",level:"error",message:"On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.",ref:"deprecatedUnraidSSL",type:"server"}:void 0);rne(Pte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Rte=nie((()=>{if(Dee.value&&pee.value?.error&&"signOut"!==eee.accountActionType&&"oemSignOut"!==eee.accountActionType)return{actions:[{click:()=>{tee.openTroubleshoot({email:bee.value,includeUnraidApiLogs:!!hee.value})},icon:PHe,text:"Contact Support"}],debugServer:hte.value,heading:"Unraid Connect Error",level:"error",message:pee.value?.error??"",ref:"cloudError",type:"unraidApiState"}}));rne(Rte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Mte=nie((()=>[$te.value,Tte.value,Ite.value,Pte.value,Rte.value].filter(Boolean))),Dte=eee=>{if(void 0!==eee?.array&&(iee.value=eee.array),void 0!==eee?.apiVersion&&(nee.value=eee.apiVersion),void 0!==eee?.avatar&&(cee.value=eee.avatar),void 0!==eee?.caseModel&&(dee.value=eee.caseModel),void 0!==eee?.cloud&&(pee.value=eee.cloud),void 0!==eee?.combinedKnownOrigins&&(nte.value=eee.combinedKnownOrigins),void 0!==eee?.config&&(uee.value=eee.config),void 0!==eee?.connectPluginInstalled&&(hee.value=eee.connectPluginInstalled),void 0!==eee?.connectPluginVersion&&(fee.value=eee.connectPluginVersion),void 0!==eee?.csrf&&(gee.value=eee.csrf),void 0!==eee?.dateTimeFormat&&(mee.value=eee.dateTimeFormat),void 0!==eee?.description&&(wee.value=eee.description),void 0!==eee?.deviceCount&&(vee.value=eee.deviceCount),void 0!==eee?.email&&(bee.value=eee.email),void 0!==eee?.expireTime&&(yee.value=eee.expireTime),void 0!==eee?.flashBackupActivated&&(xee.value=eee.flashBackupActivated),void 0!==eee?.flashProduct&&(kee.value=eee.flashProduct),void 0!==eee?.flashVendor&&(_ee.value=eee.flashVendor),void 0!==eee?.guid&&(See.value=eee.guid),void 0!==eee?.keyfile&&(Cee.value=eee.keyfile),void 0!==eee?.lanIp&&(Aee.value=eee.lanIp),void 0!==eee?.license&&(jee.value=eee.license),void 0!==eee?.locale&&(Tee.value=eee.locale),void 0!==eee?.name&&(Nee.value=eee.name),void 0!==eee?.osVersion&&(Iee.value=eee.osVersion),void 0!==eee?.osVersionBranch&&(Pee.value=eee.osVersionBranch),void 0!==eee?.rebootType&&(Ree.value=eee.rebootType),void 0!==eee?.rebootVersion&&(Mee.value=eee.rebootVersion),void 0!==eee?.registered&&(Dee.value=eee.registered),void 0!==eee?.regGen&&(Uee.value=eee.regGen),void 0!==eee?.regGuid&&(Bee.value=eee.regGuid),void 0!==eee?.regTy&&(Vee.value=eee.regTy),void 0!==eee?.regExp&&(Wee.value=eee.regExp),void 0!==eee?.site&&(Gee.value=eee.site),void 0!==eee?.state&&(Qee.value=eee.state),void 0!==eee?.theme&&(Zee.value=eee.theme),void 0!==eee?.updateOsIgnoredReleases&&(ete.value=eee.updateOsIgnoredReleases),void 0!==eee?.updateOsNotificationsEnabled&&(tte.value=eee.updateOsNotificationsEnabled),void 0!==eee?.updateOsResponse&&(Jee.value=eee.updateOsResponse),void 0!==eee?.uptime&&(rte.value=eee.uptime),void 0!==eee?.username&&(ote.value=eee.username),void 0!==eee?.wanFQDN&&(ate.value=eee.wanFQDN),void 0!==eee?.regTm&&(Yee.value=eee.regTm),void 0!==eee?.regTo&&(qee.value=eee.regTo),void 0!==eee?.ssoEnabled&&(Xee.value=Boolean(eee.ssoEnabled)),void 0!==eee.activationCodeData){LQe().setData(eee.activationCodeData)}},{load:Fte,refetch:Lte,onResult:Ute,onError:Bte}=function(eee,tee,ree){const oee=nHe(eee,tee,ree,!0);return{...oee,load:function(eee,tee,ree){return eee&&(oee.document.value=eee),tee&&(oee.variables.value=tee),ree&&Object.assign(kre(oee.options)?oee.options.value:oee.options,ree),!!oee.forceDisabled.value&&(oee.forceDisabled.value=!1,QWe&&oee.start(),new Promise(((eee,tee)=>{const{off:ree}=oee.onResult((tee=>{tee.loading||(eee(tee.data),ree(),aee())})),{off:aee}=oee.onError((eee=>{tee(eee),ree(),aee()}))})))}}}(QQe);setTimeout((()=>{Fte()}),500),Ute((eee=>{if(eee.data){const{unraidApiStatus:ree}=Nre(_Qe());ree.value="online",ite.value=Lte;const oee={...(tee=eee.data).owner&&"root"!==tee.owner.username?{username:tee.owner.username??"",registered:!0}:{username:"",registered:!1},name:tee.info&&tee.info.os&&tee.info.os.hostname?tee.info.os.hostname:void 0,keyfile:tee.registration&&tee.registration.keyFile&&tee.registration.keyFile.contents?tee.registration.keyFile.contents:void 0,regGen:tee.vars&&tee.vars.regGen?parseInt(tee.vars.regGen):void 0,state:tee.vars&&tee.vars.regState?tee.vars.regState:void 0,config:tee.config?{id:"config",...tee.config}:{id:"config",error:tee.vars&&tee.vars.configError?tee.vars.configError:void 0,valid:!tee.vars||!tee.vars.configValid||tee.vars.configValid},expireTime:tee.registration&&tee.registration.expiration?parseInt(tee.registration.expiration):0,cloud:tee.cloud?FKe(0,tee.cloud):void 0,regExp:tee.registration&&tee.registration.updateExpiration?Number(tee.registration.updateExpiration):void 0};Dte(oee)}var tee})),Bte((eee=>{console.error("[serverStateQuery] error",eee);const{unraidApiStatus:tee}=Nre(_Qe());tee.value="offline"}));let Yte=0;const qte=_re("ready"),Vte=async()=>{if(Yte>=20)return qte.value="timeout",!1;Yte++,qte.value="refreshing";const eee=Dee.value,tee=Qee.value,ree=Wee.value,oee=Boolean(ite.value)?await Lte():await(async()=>{try{const eee=await lGe.get().json();return Dte(eee),eee}catch(eee){console.error("[phpServerStateRefresh] error",eee)}})();if(!oee)return setTimeout((()=>{Vte()}),250);const aee={newRegistered:!1,newState:null,newRegExp:null};"data"in oee?(aee.newRegistered=Boolean(oee.data.owner&&"root"!==oee.data.owner.username),aee.newState=oee.data.vars?.regState??null,aee.newRegExp=Number(oee.data.registration?.updateExpiration??0)):(aee.newRegistered=Boolean(oee.registered),aee.newState=oee.state,aee.newRegExp=Number(oee.regExp??0));const nee=aee.newRegistered!==eee,iee=aee.newState!==tee,see=aee.newRegExp??0>ree;if(nee||iee||see)return qte.value="done",!0;setTimeout((()=>Vte()),250)};ene((()=>{Mee.value}));return{array:iee,avatar:cee,cloud:pee,config:uee,connectPluginInstalled:hee,csrf:gee,dateTimeFormat:mee,description:wee,deviceCount:vee,expireTime:yee,flashBackupActivated:xee,flashProduct:kee,flashVendor:_ee,guid:See,keyfile:Cee,inIframe:zee,locale:Tee,lanIp:Aee,name:Nee,osVersion:Iee,osVersionBranch:Pee,rebootType:Ree,rebootVersion:Mee,registered:Dee,computedRegDevs:Lee,regGen:Uee,regGuid:Bee,regTm:Yee,regTo:qee,regTy:Vee,regExp:Wee,parsedRegExp:Hee,regUpdatesExpired:Kee,site:Gee,ssoEnabled:Xee,state:Qee,theme:Zee,updateOsIgnoredReleases:ete,updateOsNotificationsEnabled:tte,updateOsResponse:Jee,uptime:rte,username:ote,refreshServerStateStatus:qte,isOsVersionStable:cte,renewAction:bte,authAction:Cte,deprecatedUnraidSSL:Pte,isRemoteAccess:ste,keyActions:Ate,pluginInstallFailed:Ite,pluginOutdated:lte,server:dte,serverAccountPayload:ute,serverPurchasePayload:pte,stateData:Ote,stateDataError:$te,serverErrors:Mte,tooManyDevices:Nte,serverConfigError:Tte,arrayWarning:see,computedArray:lee,setServer:Dte,setUpdateOsResponse:eee=>{Jee.value=eee},refreshServerState:Vte,filteredKeyActions:(eee,tee)=>{if(Ote.value.actions)return Ote.value.actions.filter((ree=>"out"===eee?!tee.includes(ree.name):tee.includes(ree.name)))},setRebootVersion:eee=>{Mee.value=eee},updateOsIgnoreRelease:eee=>{ete.value.push(eee),cGe({action:"ignoreVersion",version:eee})},updateOsRemoveIgnoredRelease:eee=>{ete.value=ete.value.filter((r=>r!==eee)),cGe({action:"removeIgnoredVersion",version:eee})},updateOsRemoveAllIgnoredReleases:()=>{ete.value=[],cGe({action:"removeAllIgnored"})}}})),JQe={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},eZe={key:0,class:"text-unraid-red font-semibold"},tZe={class:"text-16px mb-8px"},rZe=["innerHTML"],oZe={key:1},aZe=Eoe({__name:"Auth.ce",setup(eee){const{t:t}=bde(),tee=ZQe(),{authAction:ree,stateData:oee}=VLe(tee);return(eee,tee)=>(xne(),Ene("div",JQe,[$re(oee).error?(xne(),Ene("span",eZe,[jne("h3",tZe,Hee($re(t)($re(oee).heading)),1),jne("span",{class:"text-14px",innerHTML:$re(t)($re(oee).message)},null,8,rZe)])):Mne("",!0),$re(ree)?(xne(),Ene("span",oZe,[Tne($re(zpe),{disabled:$re(ree)?.disabled,icon:$re(ree).icon,size:"12px",text:$re(t)($re(ree).text),title:$re(ree)?.title?$re(t)($re(ree)?.title):void 0,onClick:tee[0]||(tee[0]=eee=>$re(ree).click?.())},null,8,["disabled","icon","text","title"])])):Mne("",!0)]))}}),nZe=Ode(aZe,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]);var iZe,sZe,lZe,cZe,dZe,pZe,uZe,hZe,fZe,gZe,mZe,wZe,vZe,bZe,yZe,xZe,kZe,_Ze,SZe,EZe,OZe,$Ze,zZe,CZe,AZe,jZe,TZe,NZe,IZe,PZe,RZe,MZe,DZe,FZe,LZe,UZe,BZe,YZe,qZe,VZe,WZe,HZe,KZe,GZe,XZe,QZe,ZZe,JZe,eJe,tJe,rJe,oJe,aJe,nJe,iJe,sJe,lJe,cJe,dJe,pJe,uJe,hJe,fJe,gJe,mJe,wJe,vJe,bJe,yJe,xJe,kJe,_Je,SJe,EJe,OJe,$Je,zJe,CJe,AJe,jJe,TJe,NJe,IJe,PJe,RJe,MJe,DJe,FJe,LJe,UJe,BJe,YJe,qJe,VJe,WJe,HJe,KJe,GJe,XJe,QJe,ZJe,JJe,e0e,t0e,r0e,o0e,a0e,n0e,i0e,s0e,l0e,c0e,d0e,p0e,u0e,h0e,f0e,g0e,m0e,w0e,v0e,b0e,y0e,x0e,k0e,_0e,S0e,E0e,O0e,$0e,z0e,C0e,A0e,j0e;function T0e(){if(sZe)return iZe;sZe=1;var eee="object"==typeof qVe&&qVe&&qVe.Object===Object&&qVe;return iZe=eee}function N0e(){if(cZe)return lZe;cZe=1;var eee=T0e(),tee="object"==typeof self&&self&&self.Object===Object&&self,ree=eee||tee||Function("return this")();return lZe=ree}function I0e(){if(pZe)return dZe;pZe=1;var eee=N0e().Symbol;return dZe=eee}function P0e(){if(wZe)return mZe;wZe=1;var eee=I0e(),tee=function(){if(hZe)return uZe;hZe=1;var eee=I0e(),tee=Object.prototype,ree=tee.hasOwnProperty,oee=tee.toString,aee=eee?eee.toStringTag:void 0;return uZe=function(eee){var tee=ree.call(eee,aee),nee=eee[aee];try{eee[aee]=void 0;var iee=!0}catch(e){}var see=oee.call(eee);return iee&&(tee?eee[aee]=nee:delete eee[aee]),see},uZe}(),ree=function(){if(gZe)return fZe;gZe=1;var eee=Object.prototype.toString;return fZe=function(tee){return eee.call(tee)}}(),oee=eee?eee.toStringTag:void 0;return mZe=function(eee){return null==eee?void 0===eee?"[object Undefined]":"[object Null]":oee&&oee in Object(eee)?tee(eee):ree(eee)}}function R0e(){if(bZe)return vZe;return bZe=1,vZe=function(eee){return null!=eee&&"object"==typeof eee}}function M0e(){if(xZe)return yZe;xZe=1;var eee=P0e(),tee=R0e();return yZe=function(ree){return"symbol"==typeof ree||tee(ree)&&"[object Symbol]"==eee(ree)}}function D0e(){if(CZe)return zZe;return CZe=1,zZe=function(eee,tee){return eee===tee||eee!=eee&&tee!=tee}}function F0e(){if(jZe)return AZe;jZe=1;var eq=D0e();return AZe=function(eee,tee){for(var ree=eee.length;ree--;)if(eq(eee[ree][0],tee))return ree;return-1}}function L0e(){if(UZe)return LZe;UZe=1;var eee=$Ze?OZe:($Ze=1,OZe=function(){this.__data__=[],this.size=0}),tee=function(){if(NZe)return TZe;NZe=1;var eee=F0e(),tee=Array.prototype.splice;return TZe=function(ree){var oee=this.__data__,aee=eee(oee,ree);return!(aee<0||(aee==oee.length-1?oee.pop():tee.call(oee,aee,1),--this.size,0))}}(),ree=function(){if(PZe)return IZe;PZe=1;var eee=F0e();return IZe=function(tee){var ree=this.__data__,oee=eee(ree,tee);return oee<0?void 0:ree[oee][1]}}(),oee=function(){if(MZe)return RZe;MZe=1;var eee=F0e();return RZe=function(tee){return eee(this.__data__,tee)>-1}}(),aee=function(){if(FZe)return DZe;FZe=1;var eee=F0e();return DZe=function(tee,ree){var oee=this.__data__,aee=eee(oee,tee);return aee<0?(++this.size,oee.push([tee,ree])):oee[aee][1]=ree,this}}();function nee(eee){var tee=-1,ree=null==eee?0:eee.length;for(this.clear();++teedee))return!1;var uee=lee.get(oee),hee=lee.get(aee);if(uee&&hee)return uee==aee&&hee==oee;var fee=-1,gee=!0,mee=2&nee?new eee:void 0;for(lee.set(oee,aee),lee.set(aee,oee);++fee-1&&tee%1==0&&tee-1&&eee%1==0&&eee<=9007199254740991}}function E1e(){if(y1e)return b1e;return y1e=1,b1e=function(eee){return function(tee){return eee(tee)}}}var O1e,$1e,z1e,C1e,A1e,j1e,T1e,N1e,I1e,P1e,R1e,M1e,D1e,F1e,L1e,U1e,B1e,Y1e,q1e,V1e,W1e,H1e,K1e,G1e,X1e,Q1e,Z1e,J1e,e2e,t2e,r2e,o2e,a2e,n2e,i2e,s2e,l2e,c2e,d2e,p2e,u2e,h2e,f2e,g2e,m2e,w2e,v2e,b2e,y2e,x2e,k2e,_2e,S2e,E2e,O2e,$2e,z2e,C2e,A2e,j2e,T2e,N2e,I2e,P2e,R2e,M2e,D2e,F2e,L2e,U2e,B2e,Y2e,q2e,V2e,W2e,H2e,K2e,G2e,X2e,Q2e,Z2e,J2e,e5e,t5e,r5e,o5e,a5e,n5e={exports:{}};function i5e(){return O1e||(O1e=1,function(eee,tee){var ree=T0e(),oee=tee&&!tee.nodeType&&tee,aee=oee&&eee&&!eee.nodeType&&eee,nee=aee&&aee.exports===oee&&ree.process,iee=function(){try{var eee=aee&&aee.require&&aee.require("util").types;return eee||nee&&nee.binding&&nee.binding("util")}catch(e){}}();eee.exports=iee}(n5e,n5e.exports)),n5e.exports}function s5e(){if(z1e)return $1e;z1e=1;var eee=function(){if(v1e)return w1e;v1e=1;var eee=P0e(),tee=S1e(),ree=R0e(),oee={};return oee["[object Float32Array]"]=oee["[object Float64Array]"]=oee["[object Int8Array]"]=oee["[object Int16Array]"]=oee["[object Int32Array]"]=oee["[object Uint8Array]"]=oee["[object Uint8ClampedArray]"]=oee["[object Uint16Array]"]=oee["[object Uint32Array]"]=!0,oee["[object Arguments]"]=oee["[object Array]"]=oee["[object ArrayBuffer]"]=oee["[object Boolean]"]=oee["[object DataView]"]=oee["[object Date]"]=oee["[object Error]"]=oee["[object Function]"]=oee["[object Map]"]=oee["[object Number]"]=oee["[object Object]"]=oee["[object RegExp]"]=oee["[object Set]"]=oee["[object String]"]=oee["[object WeakMap]"]=!1,w1e=function(aee){return ree(aee)&&tee(aee.length)&&!!oee[eee(aee)]}}(),tee=E1e(),ree=i5e(),oee=ree&&ree.isTypedArray,aee=oee?tee(oee):eee;return $1e=aee}function l5e(){if(A1e)return C1e;A1e=1;var eee=($0e||($0e=1,O0e=function(n,eee){for(var tee=-1,ree=Array(n);++teetee}),ree=R5e();return o5e=function(oee,aee){return oee&&oee.length?eee(oee,ree(aee,2),tee):void 0}}();const D5e=VVe(M5e);var F5e,L5e;var U5e=function(){if(L5e)return F5e;L5e=1;var eee=p5e(),tee=m5e(),ree=c1e(),oee=a1e(),aee=u5e(),nee=k1e(),iee=c5e(),see=s5e(),lee=Object.prototype.hasOwnProperty;return F5e=function(cee){if(null==cee)return!0;if(aee(cee)&&(oee(cee)||"string"==typeof cee||"function"==typeof cee.splice||nee(cee)||see(cee)||ree(cee)))return!cee.length;var dee=tee(cee);if("[object Map]"==dee||"[object Set]"==dee)return!cee.size;if(iee(cee))return!eee(cee).length;for(var pee in cee)if(lee.call(cee,pee))return!1;return!0},F5e}();const B5e=VVe(U5e);var Y5e,q5e,V5e,W5e,H5e,K5e,G5e,X5e,Q5e,Z5e,J5e,e4e,t4e,r4e,o4e,a4e,n4e,i4e,s4e,l4e,c4e,d4e,p4e,u4e,h4e,f4e,g4e,m4e,w4e,v4e,b4e,y4e,x4e,k4e,_4e,S4e;function E4e(){if(q5e)return Y5e;return q5e=1,Y5e=function(eee,tee,ree,oee){var aee=-1,nee=null==eee?0:eee.length;for(oee&&nee&&(ree=eee[++aee]);++aeeaee?0:aee+tee),(ree=ree>aee?aee:ree)<0&&(ree+=aee),aee=tee>ree?0:ree-tee>>>0,tee>>>=0;for(var nee=Array(aee);++oee=aee?tee:eee(tee,ree,oee)}}(),tee=A4e(),ree=j4e(),oee=$5e();return b4e=function(aee){return function(nee){nee=oee(nee);var iee=tee(nee)?ree(nee):void 0,see=iee?iee[0]:nee.charAt(0),lee=iee?eee(iee,1).join(""):nee.slice(1);return see[aee]()+lee}}}var N4e=function(){if(S4e)return _4e;S4e=1;var eee=z4e(),tee=function(){if(k4e)return x4e;k4e=1;var eee=T4e()("toUpperCase");return x4e=eee}(),ree=eee((function(eee,ree,oee){return eee+(oee?" ":"")+tee(ree)}));return _4e=ree}();const I4e=VVe(N4e);const P4e=VVe(h5e());var R4e,M4e,D4e,F4e,L4e,U4e,B4e,Y4e,q4e,V4e,W4e,H4e,K4e,G4e,X4e,Q4e;function Z4e(){if(F4e)return D4e;F4e=1;var eq=D0e(),eee=u5e(),tee=_1e(),ree=U0e();return D4e=function(oee,aee,nee){if(!ree(nee))return!1;var iee=typeof aee;return!!("number"==iee?eee(nee)&&tee(aee,nee.length):"string"==iee&&aee in nee)&&eq(nee[aee],oee)},D4e}function J4e(){if(Y4e)return B4e;Y4e=1;var eee=function(){if(U4e)return L4e;U4e=1;var eee=/\s/;return L4e=function(tee){for(var ree=tee.length;ree--&&eee.test(tee.charAt(ree)););return ree}}(),tee=/^\s+/;return B4e=function(ree){return ree?ree.slice(0,eee(ree)+1).replace(tee,""):ree}}function e3e(){if(H4e)return W4e;H4e=1;var eee=function(){if(V4e)return q4e;V4e=1;var eee=J4e(),tee=U0e(),ree=M0e(),oee=/^[-+]0x[0-9a-f]+$/i,aee=/^0b[01]+$/i,nee=/^0o[0-7]+$/i,iee=parseInt;return q4e=function(see){if("number"==typeof see)return see;if(ree(see))return NaN;if(tee(see)){var lee="function"==typeof see.valueOf?see.valueOf():see;see=tee(lee)?lee+"":lee}if("string"!=typeof see)return 0===see?see:+see;see=eee(see);var cee=aee.test(see);return cee||nee.test(see)?iee(see.slice(2),cee?2:8):oee.test(see)?NaN:+see}}(),tee=1/0;return W4e=function(ree){return ree?(ree=eee(ree))===tee||ree===-1/0?17976931348623157e292*(ree<0?-1:1):ree==ree?ree:0:0===ree?ree:0}}function t3e(){if(G4e)return K4e;G4e=1;var eee=function(){if(M4e)return R4e;M4e=1;var eee=Math.ceil,tee=Math.max;return R4e=function(ree,oee,aee,nee){for(var iee=-1,see=tee(eee((oee-ree)/(aee||1)),0),lee=Array(see);see--;)lee[nee?see:++iee]=ree,ree+=aee;return lee}}(),tee=Z4e(),ree=e3e();return K4e=function(oee){return function(aee,nee,iee){return iee&&"number"!=typeof iee&&tee(aee,nee,iee)&&(nee=iee=void 0),aee=ree(aee),void 0===nee?(nee=aee,aee=0):nee=ree(nee),iee=void 0===iee?aee-1?see[lee?aee[cee]:cee]:void 0}}}(),tee=eee(function(){if(v3e)return w3e;v3e=1;var eee=x3e(),tee=R5e(),ree=k3e(),oee=Math.max;return w3e=function(aee,nee,iee){var see=null==aee?0:aee.length;if(!see)return-1;var lee=null==iee?0:ree(iee);return lee<0&&(lee=oee(see+lee,0)),eee(aee,tee(nee,3),lee)}}());return b3e=tee}();const S3e=VVe(_3e);const E3e=VVe(a1e());var O3e,$3e,z3e,C3e,A3e,j3e,T3e,N3e,I3e,P3e,R3e,M3e,D3e,F3e;function L3e(){if(j3e)return A3e;j3e=1;var eee=x3e(),tee=$3e?O3e:($3e=1,O3e=function(eee){return eee!=eee}),ree=C3e?z3e:(C3e=1,z3e=function(eee,tee,ree){for(var oee=ree-1,aee=eee.length;++oee-1:!!dee&&eee(iee,see,lee)>-1}}();const Y3e=VVe(B3e);var q3e,V3e={exports:{}},W3e={},H3e={},K3e={},G3e={},X3e={},Q3e={};function Z3e(){return q3e||(q3e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.regexpCode=eee.getEsmExportName=eee.getProperty=eee.safeStringify=eee.stringify=eee.strConcat=eee.addCodeArg=eee.str=eee._=eee.nil=eee._Code=eee.Name=eee.IDENTIFIER=eee._CodeOrName=void 0;class tee{}eee._CodeOrName=tee,eee.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class ree extends tee{constructor(s){if(super(),!eee.IDENTIFIER.test(s))throw new Error("CodeGen: name must be a valid identifier");this.str=s}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}eee.Name=ree;class oee extends tee{constructor(eee){super(),this._items="string"==typeof eee?[eee]:eee}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const eee=this._items[0];return""===eee||'""'===eee}get str(){var _a;return null!==(_a=this._str)&&void 0!==_a?_a:this._str=this._items.reduce(((s,c)=>`${s}${c}`),"")}get names(){var _a;return null!==(_a=this._names)&&void 0!==_a?_a:this._names=this._items.reduce(((eee,c)=>(c instanceof ree&&(eee[c.str]=(eee[c.str]||0)+1),eee)),{})}}function _(eee,...tee){const ree=[eee[0]];let i=0;for(;i{if(void 0===ree.scopePath)throw new Error(`CodeGen: name "${ree}" has no value`);return tee._`${eee}${ree.scopePath}`}))}scopeCode(eee=this._values,tee,ree){return this._reduceValues(eee,(eee=>{if(void 0===eee.value)throw new Error(`CodeGen: name "${eee}" has no value`);return eee.value.code}),tee,ree)}_reduceValues(aee,nee,iee={},see){let lee=tee.nil;for(const cee in aee){const vs=aee[cee];if(!vs)continue;const dee=iee[cee]=iee[cee]||new Map;vs.forEach((aee=>{if(dee.has(aee))return;dee.set(aee,oee.Started);let c=nee(aee);if(c){const ree=this.opts.es5?eee.varKinds.var:eee.varKinds.const;lee=tee._`${lee}${ree} ${aee} = ${c};${this.opts._n}`}else{if(!(c=null==see?void 0:see(aee)))throw new ree(aee);lee=tee._`${lee}${c}${this.opts._n}`}dee.set(aee,oee.Completed)}))}return lee}}}(t6e)),t6e}function o6e(){return e6e||(e6e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.or=eee.and=eee.not=eee.CodeGen=eee.operators=eee.varKinds=eee.ValueScopeName=eee.ValueScope=eee.Scope=eee.Name=eee.regexpCode=eee.stringify=eee.getProperty=eee.nil=eee.strConcat=eee.str=eee._=void 0;const tee=Z3e(),ree=r6e();var oee=Z3e();Object.defineProperty(eee,"_",{enumerable:!0,get:function(){return oee._}}),Object.defineProperty(eee,"str",{enumerable:!0,get:function(){return oee.str}}),Object.defineProperty(eee,"strConcat",{enumerable:!0,get:function(){return oee.strConcat}}),Object.defineProperty(eee,"nil",{enumerable:!0,get:function(){return oee.nil}}),Object.defineProperty(eee,"getProperty",{enumerable:!0,get:function(){return oee.getProperty}}),Object.defineProperty(eee,"stringify",{enumerable:!0,get:function(){return oee.stringify}}),Object.defineProperty(eee,"regexpCode",{enumerable:!0,get:function(){return oee.regexpCode}}),Object.defineProperty(eee,"Name",{enumerable:!0,get:function(){return oee.Name}});var aee=r6e();Object.defineProperty(eee,"Scope",{enumerable:!0,get:function(){return aee.Scope}}),Object.defineProperty(eee,"ValueScope",{enumerable:!0,get:function(){return aee.ValueScope}}),Object.defineProperty(eee,"ValueScopeName",{enumerable:!0,get:function(){return aee.ValueScopeName}}),Object.defineProperty(eee,"varKinds",{enumerable:!0,get:function(){return aee.varKinds}}),eee.operators={GT:new tee._Code(">"),GTE:new tee._Code(">="),LT:new tee._Code("<"),LTE:new tee._Code("<="),EQ:new tee._Code("==="),NEQ:new tee._Code("!=="),NOT:new tee._Code("!"),OR:new tee._Code("||"),AND:new tee._Code("&&"),ADD:new tee._Code("+")};class nee{optimizeNodes(){return this}optimizeNames(eee,tee){return this}}class iee extends nee{constructor(eee,tee,ree){super(),this.varKind=eee,this.name=tee,this.rhs=ree}render({es5:eee,_n:_n}){const tee=eee?ree.varKinds.var:this.varKind,oee=void 0===this.rhs?"":` = ${this.rhs}`;return`${tee} ${this.name}${oee};`+_n}optimizeNames(eee,tee){if(eee[this.name.str])return this.rhs&&(this.rhs=zee(this.rhs,eee,tee)),this}get names(){return this.rhs instanceof tee._CodeOrName?this.rhs.names:{}}}class see extends nee{constructor(eee,tee,ree){super(),this.lhs=eee,this.rhs=tee,this.sideEffects=ree}render({_n:_n}){return`${this.lhs} = ${this.rhs};`+_n}optimizeNames(eee,ree){if(!(this.lhs instanceof tee.Name)||eee[this.lhs.str]||this.sideEffects)return this.rhs=zee(this.rhs,eee,ree),this}get names(){return $ee(this.lhs instanceof tee.Name?{}:{...this.lhs.names},this.rhs)}}class lee extends see{constructor(eee,op,tee,ree){super(eee,tee,ree),this.op=op}render({_n:_n}){return`${this.lhs} ${this.op}= ${this.rhs};`+_n}}class cee extends nee{constructor(eee){super(),this.label=eee,this.names={}}render({_n:_n}){return`${this.label}:`+_n}}class dee extends nee{constructor(eee){super(),this.label=eee,this.names={}}render({_n:_n}){return`break${this.label?` ${this.label}`:""};`+_n}}class pee extends nee{constructor(eee){super(),this.error=eee}render({_n:_n}){return`throw ${this.error};`+_n}get names(){return this.error.names}}class uee extends nee{constructor(eee){super(),this.code=eee}render({_n:_n}){return`${this.code};`+_n}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(eee,tee){return this.code=zee(this.code,eee,tee),this}get names(){return this.code instanceof tee._CodeOrName?this.code.names:{}}}class hee extends nee{constructor(eee=[]){super(),this.nodes=eee}render(eee){return this.nodes.reduce(((tee,n)=>tee+n.render(eee)),"")}optimizeNodes(){const{nodes:eee}=this;let i=eee.length;for(;i--;){const n=eee[i].optimizeNodes();Array.isArray(n)?eee.splice(i,1,...n):n?eee[i]=n:eee.splice(i,1)}return eee.length>0?this:void 0}optimizeNames(eee,tee){const{nodes:ree}=this;let i=ree.length;for(;i--;){const n=ree[i];n.optimizeNames(eee,tee)||(Cee(eee,n.names),ree.splice(i,1))}return ree.length>0?this:void 0}get names(){return this.nodes.reduce(((eee,n)=>Oee(eee,n.names)),{})}}class fee extends hee{render(eee){return"{"+eee._n+super.render(eee)+"}"+eee._n}}class gee extends hee{}class mee extends fee{}mee.kind="else";class If extends fee{constructor(eee,tee){super(tee),this.condition=eee}render(eee){let tee=`if(${this.condition})`+super.render(eee);return this.else&&(tee+="else "+this.else.render(eee)),tee}optimizeNodes(){super.optimizeNodes();const eee=this.condition;if(!0===eee)return this.nodes;let e=this.else;if(e){const ns=e.optimizeNodes();e=this.else=Array.isArray(ns)?new mee(ns):ns}return e?!1===eee?e instanceof If?e:e.nodes:this.nodes.length?this:new If(Aee(eee),e instanceof If?[e]:e.nodes):!1!==eee&&this.nodes.length?this:void 0}optimizeNames(eee,tee){var _a;if(this.else=null===(_a=this.else)||void 0===_a?void 0:_a.optimizeNames(eee,tee),super.optimizeNames(eee,tee)||this.else)return this.condition=zee(this.condition,eee,tee),this}get names(){const eee=super.names;return $ee(eee,this.condition),this.else&&Oee(eee,this.else.names),eee}}If.kind="if";class wee extends fee{}wee.kind="for";class vee extends wee{constructor(eee){super(),this.iteration=eee}render(eee){return`for(${this.iteration})`+super.render(eee)}optimizeNames(eee,tee){if(super.optimizeNames(eee,tee))return this.iteration=zee(this.iteration,eee,tee),this}get names(){return Oee(super.names,this.iteration.names)}}class bee extends wee{constructor(eee,tee,ree,to){super(),this.varKind=eee,this.name=tee,this.from=ree,this.to=to}render(eee){const tee=eee.es5?ree.varKinds.var:this.varKind,{name:oee,from:aee,to:to}=this;return`for(${tee} ${oee}=${aee}; ${oee}<${to}; ${oee}++)`+super.render(eee)}get names(){const eee=$ee(super.names,this.from);return $ee(eee,this.to)}}class yee extends wee{constructor(eee,tee,ree,oee){super(),this.loop=eee,this.varKind=tee,this.name=ree,this.iterable=oee}render(eee){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(eee)}optimizeNames(eee,tee){if(super.optimizeNames(eee,tee))return this.iterable=zee(this.iterable,eee,tee),this}get names(){return Oee(super.names,this.iterable.names)}}class xee extends fee{constructor(eee,tee,ree){super(),this.name=eee,this.args=tee,this.async=ree}render(eee){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(eee)}}xee.kind="func";class kee extends hee{render(eee){return"return "+super.render(eee)}}kee.kind="return";class _ee extends fee{render(eee){let tee="try"+super.render(eee);return this.catch&&(tee+=this.catch.render(eee)),this.finally&&(tee+=this.finally.render(eee)),tee}optimizeNodes(){var _a,_b;return super.optimizeNodes(),null===(_a=this.catch)||void 0===_a||_a.optimizeNodes(),null===(_b=this.finally)||void 0===_b||_b.optimizeNodes(),this}optimizeNames(eee,tee){var _a,_b;return super.optimizeNames(eee,tee),null===(_a=this.catch)||void 0===_a||_a.optimizeNames(eee,tee),null===(_b=this.finally)||void 0===_b||_b.optimizeNames(eee,tee),this}get names(){const eee=super.names;return this.catch&&Oee(eee,this.catch.names),this.finally&&Oee(eee,this.finally.names),eee}}class See extends fee{constructor(eee){super(),this.error=eee}render(eee){return`catch(${this.error})`+super.render(eee)}}See.kind="catch";class Eee extends fee{render(eee){return"finally"+super.render(eee)}}Eee.kind="finally";function Oee(eee,tee){for(const n in tee)eee[n]=(eee[n]||0)+(tee[n]||0);return eee}function $ee(eee,ree){return ree instanceof tee._CodeOrName?Oee(eee,ree.names):eee}function zee(eee,ree,oee){return eee instanceof tee.Name?aee(eee):(e=eee)instanceof tee._Code&&e._items.some((c=>c instanceof tee.Name&&1===ree[c.str]&&void 0!==oee[c.str]))?new tee._Code(eee._items.reduce(((eee,c)=>(c instanceof tee.Name&&(c=aee(c)),c instanceof tee._Code?eee.push(...c._items):eee.push(c),eee)),[])):eee;var e;function aee(n){const c=oee[n.str];return void 0===c||1!==ree[n.str]?n:(delete ree[n.str],c)}}function Cee(eee,tee){for(const n in tee)eee[n]=(eee[n]||0)-(tee[n]||0)}function Aee(x){return"boolean"==typeof x||"number"==typeof x||null===x?!x:tee._`!${Iee(x)}`}eee.CodeGen=class{constructor(eee,tee={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...tee,_n:tee.lines?"\n":""},this._extScope=eee,this._scope=new ree.Scope({parent:eee}),this._nodes=[new gee]}toString(){return this._root.render(this.opts)}name(eee){return this._scope.name(eee)}scopeName(eee){return this._extScope.name(eee)}scopeValue(eee,tee){const ree=this._extScope.value(eee,tee);return(this._values[ree.prefix]||(this._values[ree.prefix]=new Set)).add(ree),ree}getScopeValue(eee,tee){return this._extScope.getValue(eee,tee)}scopeRefs(eee){return this._extScope.scopeRefs(eee,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(eee,tee,ree,oee){const aee=this._scope.toName(tee);return void 0!==ree&&oee&&(this._constants[aee.str]=ree),this._leafNode(new iee(eee,aee,ree)),aee}const(eee,tee,oee){return this._def(ree.varKinds.const,eee,tee,oee)}let(eee,tee,oee){return this._def(ree.varKinds.let,eee,tee,oee)}var(eee,tee,oee){return this._def(ree.varKinds.var,eee,tee,oee)}assign(eee,tee,ree){return this._leafNode(new see(eee,tee,ree))}add(tee,ree){return this._leafNode(new lee(tee,eee.operators.ADD,ree))}code(c){return"function"==typeof c?c():c!==tee.nil&&this._leafNode(new uee(c)),this}object(...eee){const ree=["{"];for(const[oee,aee]of eee)ree.length>1&&ree.push(","),ree.push(oee),(oee!==aee||this.opts.es5)&&(ree.push(":"),(0,tee.addCodeArg)(ree,aee));return ree.push("}"),new tee._Code(ree)}if(eee,tee,ree){if(this._blockNode(new If(eee)),tee&&ree)this.code(tee).else().code(ree).endIf();else if(tee)this.code(tee).endIf();else if(ree)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(eee){return this._elseNode(new If(eee))}else(){return this._elseNode(new mee)}endIf(){return this._endBlockNode(If,mee)}_for(eee,tee){return this._blockNode(eee),tee&&this.code(tee).endFor(),this}for(eee,tee){return this._for(new vee(eee),tee)}forRange(eee,tee,to,oee,aee=(this.opts.es5?ree.varKinds.var:ree.varKinds.let)){const nee=this._scope.toName(eee);return this._for(new bee(aee,nee,tee,to),(()=>oee(nee)))}forOf(eee,oee,aee,nee=ree.varKinds.const){const iee=this._scope.toName(eee);if(this.opts.es5){const eee=oee instanceof tee.Name?oee:this.var("_arr",oee);return this.forRange("_i",0,tee._`${eee}.length`,(i=>{this.var(iee,tee._`${eee}[${i}]`),aee(iee)}))}return this._for(new yee("of",nee,iee,oee),(()=>aee(iee)))}forIn(eee,oee,aee,nee=(this.opts.es5?ree.varKinds.var:ree.varKinds.const)){if(this.opts.ownProperties)return this.forOf(eee,tee._`Object.keys(${oee})`,aee);const iee=this._scope.toName(eee);return this._for(new yee("in",nee,iee,oee),(()=>aee(iee)))}endFor(){return this._endBlockNode(wee)}label(eee){return this._leafNode(new cee(eee))}break(eee){return this._leafNode(new dee(eee))}return(eee){const tee=new kee;if(this._blockNode(tee),this.code(eee),1!==tee.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(kee)}try(eee,tee,ree){if(!tee&&!ree)throw new Error('CodeGen: "try" without "catch" and "finally"');const oee=new _ee;if(this._blockNode(oee),this.code(eee),tee){const eee=this.name("e");this._currNode=oee.catch=new See(eee),tee(eee)}return ree&&(this._currNode=oee.finally=new Eee,this.code(ree)),this._endBlockNode(See,Eee)}throw(eee){return this._leafNode(new pee(eee))}block(eee,tee){return this._blockStarts.push(this._nodes.length),eee&&this.code(eee).endBlock(tee),this}endBlock(eee){const tee=this._blockStarts.pop();if(void 0===tee)throw new Error("CodeGen: not in self-balancing block");const ree=this._nodes.length-tee;if(ree<0||void 0!==eee&&ree!==eee)throw new Error(`CodeGen: wrong number of nodes: ${ree} vs ${eee} expected`);return this._nodes.length=tee,this}func(eee,ree=tee.nil,oee,aee){return this._blockNode(new xee(eee,ree,oee)),aee&&this.code(aee).endFunc(),this}endFunc(){return this._endBlockNode(xee)}optimize(n=1){for(;n-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(eee){return this._currNode.nodes.push(eee),this}_blockNode(eee){this._currNode.nodes.push(eee),this._nodes.push(eee)}_endBlockNode(N1,N2){const n=this._currNode;if(n instanceof N1||N2&&n instanceof N2)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${N2?`${N1.kind}/${N2.kind}`:N1.kind}"`)}_elseNode(eee){const n=this._currNode;if(!(n instanceof If))throw new Error('CodeGen: "else" without "if"');return this._currNode=n.else=eee,this}get _root(){return this._nodes[0]}get _currNode(){const ns=this._nodes;return ns[ns.length-1]}set _currNode(eee){const ns=this._nodes;ns[ns.length-1]=eee}},eee.not=Aee;const jee=Nee(eee.operators.AND);eee.and=function(...eee){return eee.reduce(jee)};const Tee=Nee(eee.operators.OR);function Nee(op){return(x,y)=>x===tee.nil?y:y===tee.nil?x:tee._`${Iee(x)} ${op} ${Iee(y)}`}function Iee(x){return x instanceof tee.Name?x:tee._`(${x})`}eee.or=function(...eee){return eee.reduce(Tee)}}(X3e)),X3e}var a6e,n6e={};function i6e(){if(a6e)return n6e;a6e=1,Object.defineProperty(n6e,"__esModule",{value:!0}),n6e.checkStrictMode=n6e.getErrorPath=n6e.Type=n6e.useFunc=n6e.setEvaluated=n6e.evaluatedPropsToName=n6e.mergeEvaluated=n6e.eachItem=n6e.unescapeJsonPointer=n6e.escapeJsonPointer=n6e.escapeFragment=n6e.unescapeFragment=n6e.schemaRefOrVal=n6e.schemaHasRulesButRef=n6e.schemaHasRules=n6e.checkUnknownRules=n6e.alwaysValidSchema=n6e.toHash=void 0;const eee=o6e(),tee=Z3e();function ree(it,eee=it.schema){const{opts:tee,self:ree}=it;if(!tee.strictSchema)return;if("boolean"==typeof eee)return;const oee=ree.RULES.keywords;for(const aee in eee)oee[aee]||pee(it,`unknown keyword: "${aee}"`)}function oee(eee,tee){if("boolean"==typeof eee)return!eee;for(const ree in eee)if(tee[ree])return!0;return!1}function aee(eee){return"number"==typeof eee?`${eee}`:eee.replace(/~/g,"~0").replace(/\//g,"~1")}function nee(eee){return eee.replace(/~1/g,"/").replace(/~0/g,"~")}function iee({mergeNames:tee,mergeToName:ree,mergeValues:oee,resultToName:aee}){return(nee,iee,to,see)=>{const lee=void 0===to?iee:to instanceof eee.Name?(iee instanceof eee.Name?tee(nee,iee,to):ree(nee,iee,to),to):iee instanceof eee.Name?(ree(nee,to,iee),iee):oee(iee,to);return see!==eee.Name||lee instanceof eee.Name?lee:aee(nee,lee)}}function see(tee,ps){if(!0===ps)return tee.var("props",!0);const ree=tee.var("props",eee._`{}`);return void 0!==ps&&lee(tee,ree,ps),ree}function lee(tee,ree,ps){Object.keys(ps).forEach((p=>tee.assign(eee._`${ree}${(0,eee.getProperty)(p)}`,!0)))}n6e.toHash=function(eee){const tee={};for(const ree of eee)tee[ree]=!0;return tee},n6e.alwaysValidSchema=function(it,eee){return"boolean"==typeof eee?eee:0===Object.keys(eee).length||(ree(it,eee),!oee(eee,it.self.RULES.all))},n6e.checkUnknownRules=ree,n6e.schemaHasRules=oee,n6e.schemaHasRulesButRef=function(eee,tee){if("boolean"==typeof eee)return!eee;for(const ree in eee)if("$ref"!==ree&&tee.all[ree])return!0;return!1},n6e.schemaRefOrVal=function({topSchemaRef:tee,schemaPath:ree},oee,aee,nee){if(!nee){if("number"==typeof oee||"boolean"==typeof oee)return oee;if("string"==typeof oee)return eee._`${oee}`}return eee._`${tee}${ree}${(0,eee.getProperty)(aee)}`},n6e.unescapeFragment=function(eee){return nee(decodeURIComponent(eee))},n6e.escapeFragment=function(eee){return encodeURIComponent(aee(eee))},n6e.escapeJsonPointer=aee,n6e.unescapeJsonPointer=nee,n6e.eachItem=function(xs,f){if(Array.isArray(xs))for(const x of xs)f(x);else f(xs)},n6e.mergeEvaluated={props:iee({mergeNames:(tee,ree,to)=>tee.if(eee._`${to} !== true && ${ree} !== undefined`,(()=>{tee.if(eee._`${ree} === true`,(()=>tee.assign(to,!0)),(()=>tee.assign(to,eee._`${to} || {}`).code(eee._`Object.assign(${to}, ${ree})`)))})),mergeToName:(tee,ree,to)=>tee.if(eee._`${to} !== true`,(()=>{!0===ree?tee.assign(to,!0):(tee.assign(to,eee._`${to} || {}`),lee(tee,to,ree))})),mergeValues:(eee,to)=>!0===eee||{...eee,...to},resultToName:see}),items:iee({mergeNames:(tee,ree,to)=>tee.if(eee._`${to} !== true && ${ree} !== undefined`,(()=>tee.assign(to,eee._`${ree} === true ? true : ${to} > ${ree} ? ${to} : ${ree}`))),mergeToName:(tee,ree,to)=>tee.if(eee._`${to} !== true`,(()=>tee.assign(to,!0===ree||eee._`${to} > ${ree} ? ${to} : ${ree}`))),mergeValues:(eee,to)=>!0===eee||Math.max(eee,to),resultToName:(eee,tee)=>eee.var("items",tee)})},n6e.evaluatedPropsToName=see,n6e.setEvaluated=lee;const cee={};var dee;function pee(it,eee,tee=it.opts.strictSchema){if(tee){if(eee=`strict mode: ${eee}`,!0===tee)throw new Error(eee);it.self.logger.warn(eee)}}return n6e.useFunc=function(eee,f){return eee.scopeValue("func",{ref:f,code:cee[f.code]||(cee[f.code]=new tee._Code(f.code))})},function(eee){eee[eee.Num=0]="Num",eee[eee.Str=1]="Str"}(dee||(n6e.Type=dee={})),n6e.getErrorPath=function(tee,ree,oee){if(tee instanceof eee.Name){const aee=ree===dee.Num;return oee?aee?eee._`"[" + ${tee} + "]"`:eee._`"['" + ${tee} + "']"`:aee?eee._`"/" + ${tee}`:eee._`"/" + ${tee}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return oee?(0,eee.getProperty)(tee).toString():"/"+aee(tee)},n6e.checkStrictMode=pee,n6e}var s6e,l6e,c6e,d6e={};function p6e(){if(s6e)return d6e;s6e=1,Object.defineProperty(d6e,"__esModule",{value:!0});const eee=o6e(),tee={data:new eee.Name("data"),valCxt:new eee.Name("valCxt"),instancePath:new eee.Name("instancePath"),parentData:new eee.Name("parentData"),parentDataProperty:new eee.Name("parentDataProperty"),rootData:new eee.Name("rootData"),dynamicAnchors:new eee.Name("dynamicAnchors"),vErrors:new eee.Name("vErrors"),errors:new eee.Name("errors"),this:new eee.Name("this"),self:new eee.Name("self"),scope:new eee.Name("scope"),json:new eee.Name("json"),jsonPos:new eee.Name("jsonPos"),jsonLen:new eee.Name("jsonLen"),jsonPart:new eee.Name("jsonPart")};return d6e.default=tee,d6e}function u6e(){return l6e||(l6e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.extendErrors=eee.resetErrorsCount=eee.reportExtraError=eee.reportError=eee.keyword$DataError=eee.keywordError=void 0;const tee=o6e(),ree=i6e(),oee=p6e();function aee(eee,ree){const aee=eee.const("err",ree);eee.if(tee._`${oee.default.vErrors} === null`,(()=>eee.assign(oee.default.vErrors,tee._`[${aee}]`)),tee._`${oee.default.vErrors}.push(${aee})`),eee.code(tee._`${oee.default.errors}++`)}function nee(it,eee){const{gen:ree,validateName:oee,schemaEnv:aee}=it;aee.$async?ree.throw(tee._`new ${it.ValidationError}(${eee})`):(ree.assign(tee._`${oee}.errors`,eee),ree.return(!1))}eee.keywordError={message:({keyword:eee})=>tee.str`must pass "${eee}" keyword validation`},eee.keyword$DataError={message:({keyword:eee,schemaType:ree})=>ree?tee.str`"${eee}" keyword must be ${ree} ($data)`:tee.str`"${eee}" keyword is invalid ($data)`},eee.reportError=function(ree,oee=eee.keywordError,see,lee){const{it:it}=ree,{gen:cee,compositeRule:dee,allErrors:pee}=it,uee=iee(ree,oee,see);(null!=lee?lee:dee||pee)?aee(cee,uee):nee(it,tee._`[${uee}]`)},eee.reportExtraError=function(tee,ree=eee.keywordError,see){const{it:it}=tee,{gen:lee,compositeRule:cee,allErrors:dee}=it;aee(lee,iee(tee,ree,see)),cee||dee||nee(it,oee.default.vErrors)},eee.resetErrorsCount=function(eee,ree){eee.assign(oee.default.errors,ree),eee.if(tee._`${oee.default.vErrors} !== null`,(()=>eee.if(ree,(()=>eee.assign(tee._`${oee.default.vErrors}.length`,ree)),(()=>eee.assign(oee.default.vErrors,null)))))},eee.extendErrors=function({gen:eee,keyword:ree,schemaValue:aee,data:nee,errsCount:iee,it:it}){if(void 0===iee)throw new Error("ajv implementation error");const see=eee.name("err");eee.forRange("i",iee,oee.default.errors,(i=>{eee.const(see,tee._`${oee.default.vErrors}[${i}]`),eee.if(tee._`${see}.instancePath === undefined`,(()=>eee.assign(tee._`${see}.instancePath`,(0,tee.strConcat)(oee.default.instancePath,it.errorPath)))),eee.assign(tee._`${see}.schemaPath`,tee.str`${it.errSchemaPath}/${ree}`),it.opts.verbose&&(eee.assign(tee._`${see}.schema`,aee),eee.assign(tee._`${see}.data`,nee))}))};const E={keyword:new tee.Name("keyword"),schemaPath:new tee.Name("schemaPath"),params:new tee.Name("params"),propertyName:new tee.Name("propertyName"),message:new tee.Name("message"),schema:new tee.Name("schema"),parentSchema:new tee.Name("parentSchema")};function iee(eee,ree,aee){const{createErrors:nee}=eee.it;return!1===nee?tee._`{}`:function(eee,ree,aee={}){const{gen:nee,it:it}=eee,iee=[see(it,aee),lee(eee,aee)];return function(eee,{params:ree,message:aee},nee){const{keyword:iee,data:see,schemaValue:lee,it:it}=eee,{opts:cee,propertyName:dee,topSchemaRef:pee,schemaPath:uee}=it;nee.push([E.keyword,iee],[E.params,"function"==typeof ree?ree(eee):ree||tee._`{}`]),cee.messages&&nee.push([E.message,"function"==typeof aee?aee(eee):aee]);cee.verbose&&nee.push([E.schema,lee],[E.parentSchema,tee._`${pee}${uee}`],[oee.default.data,see]);dee&&nee.push([E.propertyName,dee])}(eee,ree,iee),nee.object(...iee)}(eee,ree,aee)}function see({errorPath:eee},{instancePath:aee}){const nee=aee?tee.str`${eee}${(0,ree.getErrorPath)(aee,ree.Type.Str)}`:eee;return[oee.default.instancePath,(0,tee.strConcat)(oee.default.instancePath,nee)]}function lee({keyword:eee,it:{errSchemaPath:oee}},{schemaPath:aee,parentSchema:nee}){let iee=nee?oee:tee.str`${oee}/${eee}`;return aee&&(iee=tee.str`${iee}${(0,ree.getErrorPath)(aee,ree.Type.Str)}`),[E.schemaPath,iee]}}(G3e)),G3e}var h6e,f6e={},g6e={};function m6e(){if(h6e)return g6e;h6e=1,Object.defineProperty(g6e,"__esModule",{value:!0}),g6e.getRules=g6e.isJSONType=void 0;const eee=new Set(["string","number","integer","boolean","null","object","array"]);return g6e.isJSONType=function(x){return"string"==typeof x&&eee.has(x)},g6e.getRules=function(){const eee={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...eee,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},eee.number,eee.string,eee.array,eee.object],post:{rules:[]},all:{},keywords:{}}},g6e}var w6e,v6e,b6e={};function y6e(){if(w6e)return b6e;function eee(eee,ree){return ree.rules.some((ree=>tee(eee,ree)))}function tee(eee,tee){var _a;return void 0!==eee[tee.keyword]||(null===(_a=tee.definition.implements)||void 0===_a?void 0:_a.some((tee=>void 0!==eee[tee])))}return w6e=1,Object.defineProperty(b6e,"__esModule",{value:!0}),b6e.shouldUseRule=b6e.shouldUseGroup=b6e.schemaHasRulesForType=void 0,b6e.schemaHasRulesForType=function({schema:tee,self:ree},oee){const aee=ree.RULES.types[oee];return aee&&!0!==aee&&eee(tee,aee)},b6e.shouldUseGroup=eee,b6e.shouldUseRule=tee,b6e}function x6e(){if(v6e)return f6e;v6e=1,Object.defineProperty(f6e,"__esModule",{value:!0}),f6e.reportTypeError=f6e.checkDataTypes=f6e.checkDataType=f6e.coerceAndCheckDataType=f6e.getJSONTypes=f6e.getSchemaTypes=f6e.DataType=void 0;const eee=m6e(),tee=y6e(),ree=u6e(),oee=o6e(),aee=i6e();var nee;function iee(ts){const tee=Array.isArray(ts)?ts:ts?[ts]:[];if(tee.every(eee.isJSONType))return tee;throw new Error("type must be JSONType or JSONType[]: "+tee.join(","))}!function(eee){eee[eee.Correct=0]="Correct",eee[eee.Wrong=1]="Wrong"}(nee||(f6e.DataType=nee={})),f6e.getSchemaTypes=function(eee){const tee=iee(eee.type);if(tee.includes("null")){if(!1===eee.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!tee.length&&void 0!==eee.nullable)throw new Error('"nullable" cannot be used without "type"');!0===eee.nullable&&tee.push("null")}return tee},f6e.getJSONTypes=iee,f6e.coerceAndCheckDataType=function(it,eee){const{gen:ree,data:aee,opts:iee}=it,lee=function(eee,tee){return tee?eee.filter((t=>see.has(t)||"array"===tee&&"array"===t)):[]}(eee,iee.coerceTypes),dee=eee.length>0&&!(0===lee.length&&1===eee.length&&(0,tee.schemaHasRulesForType)(it,eee[0]));if(dee){const tee=cee(eee,aee,iee.strictNumbers,nee.Wrong);ree.if(tee,(()=>{lee.length?function(it,eee,tee){const{gen:ree,data:aee,opts:nee}=it,iee=ree.let("dataType",oee._`typeof ${aee}`),lee=ree.let("coerced",oee._`undefined`);"array"===nee.coerceTypes&&ree.if(oee._`${iee} == 'object' && Array.isArray(${aee}) && ${aee}.length == 1`,(()=>ree.assign(aee,oee._`${aee}[0]`).assign(iee,oee._`typeof ${aee}`).if(cee(eee,aee,nee.strictNumbers),(()=>ree.assign(lee,aee)))));ree.if(oee._`${lee} !== undefined`);for(const t of tee)(see.has(t)||"array"===t&&"array"===nee.coerceTypes)&&dee(t);function dee(t){switch(t){case"string":return void ree.elseIf(oee._`${iee} == "number" || ${iee} == "boolean"`).assign(lee,oee._`"" + ${aee}`).elseIf(oee._`${aee} === null`).assign(lee,oee._`""`);case"number":return void ree.elseIf(oee._`${iee} == "boolean" || ${aee} === null
- || (${iee} == "string" && ${aee} && ${aee} == +${aee})`).assign(lee,oee._`+${aee}`);case"integer":return void ree.elseIf(oee._`${iee} === "boolean" || ${aee} === null
- || (${iee} === "string" && ${aee} && ${aee} == +${aee} && !(${aee} % 1))`).assign(lee,oee._`+${aee}`);case"boolean":return void ree.elseIf(oee._`${aee} === "false" || ${aee} === 0 || ${aee} === null`).assign(lee,!1).elseIf(oee._`${aee} === "true" || ${aee} === 1`).assign(lee,!0);case"null":return ree.elseIf(oee._`${aee} === "" || ${aee} === 0 || ${aee} === false`),void ree.assign(lee,null);case"array":ree.elseIf(oee._`${iee} === "string" || ${iee} === "number"
- || ${iee} === "boolean" || ${aee} === null`).assign(lee,oee._`[${aee}]`)}}ree.else(),pee(it),ree.endIf(),ree.if(oee._`${lee} !== undefined`,(()=>{ree.assign(aee,lee),function({gen:eee,parentData:tee,parentDataProperty:ree},aee){eee.if(oee._`${tee} !== undefined`,(()=>eee.assign(oee._`${tee}[${ree}]`,aee)))}(it,lee)}))}(it,eee,lee):pee(it)}))}return dee};const see=new Set(["string","number","integer","boolean","null"]);function lee(eee,tee,ree,aee=nee.Correct){const EQ=aee===nee.Correct?oee.operators.EQ:oee.operators.NEQ;let iee;switch(eee){case"null":return oee._`${tee} ${EQ} null`;case"array":iee=oee._`Array.isArray(${tee})`;break;case"object":iee=oee._`${tee} && typeof ${tee} == "object" && !Array.isArray(${tee})`;break;case"integer":iee=see(oee._`!(${tee} % 1) && !isNaN(${tee})`);break;case"number":iee=see();break;default:return oee._`typeof ${tee} ${EQ} ${eee}`}return aee===nee.Correct?iee:(0,oee.not)(iee);function see(eee=oee.nil){return(0,oee.and)(oee._`typeof ${tee} == "number"`,eee,ree?oee._`isFinite(${tee})`:oee.nil)}}function cee(eee,tee,ree,nee){if(1===eee.length)return lee(eee[0],tee,ree,nee);let iee;const see=(0,aee.toHash)(eee);if(see.array&&see.object){const eee=oee._`typeof ${tee} != "object"`;iee=see.null?eee:oee._`!${tee} || ${eee}`,delete see.null,delete see.array,delete see.object}else iee=oee.nil;see.number&&delete see.integer;for(const t in see)iee=(0,oee.and)(iee,lee(t,tee,ree,nee));return iee}f6e.checkDataType=lee,f6e.checkDataTypes=cee;const dee={message:({schema:eee})=>`must be ${eee}`,params:({schema:eee,schemaValue:tee})=>"string"==typeof eee?oee._`{type: ${eee}}`:oee._`{type: ${tee}}`};function pee(it){const eee=function(it){const{gen:eee,data:tee,schema:ree}=it,oee=(0,aee.schemaRefOrVal)(it,ree,"type");return{gen:eee,keyword:"type",data:tee,schema:ree.type,schemaCode:oee,schemaValue:oee,parentSchema:ree,params:{},it:it}}(it);(0,ree.reportError)(eee,dee)}return f6e.reportTypeError=pee,f6e}var k6e,_6e={};var S6e,E6e,O6e={},$6e={};function z6e(){if(S6e)return $6e;S6e=1,Object.defineProperty($6e,"__esModule",{value:!0}),$6e.validateUnion=$6e.validateArray=$6e.usePattern=$6e.callValidateCode=$6e.schemaProperties=$6e.allSchemaProperties=$6e.noPropertyInData=$6e.propertyInData=$6e.isOwnProperty=$6e.hasPropFunc=$6e.reportMissingProp=$6e.checkMissingProp=$6e.checkReportMissingProp=void 0;const eee=o6e(),tee=i6e(),ree=p6e(),oee=i6e();function aee(tee){return tee.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:eee._`Object.prototype.hasOwnProperty`})}function nee(tee,ree,oee){return eee._`${aee(tee)}.call(${ree}, ${oee})`}function iee(tee,ree,oee,aee){const iee=eee._`${ree}${(0,eee.getProperty)(oee)} === undefined`;return aee?(0,eee.or)(iee,(0,eee.not)(nee(tee,ree,oee))):iee}function see(eee){return eee?Object.keys(eee).filter((p=>"__proto__"!==p)):[]}$6e.checkReportMissingProp=function(tee,ree){const{gen:oee,data:aee,it:it}=tee;oee.if(iee(oee,aee,ree,it.opts.ownProperties),(()=>{tee.setParams({missingProperty:eee._`${ree}`},!0),tee.error()}))},$6e.checkMissingProp=function({gen:tee,data:ree,it:{opts:oee}},aee,nee){return(0,eee.or)(...aee.map((aee=>(0,eee.and)(iee(tee,ree,aee,oee.ownProperties),eee._`${nee} = ${aee}`))))},$6e.reportMissingProp=function(eee,tee){eee.setParams({missingProperty:tee},!0),eee.error()},$6e.hasPropFunc=aee,$6e.isOwnProperty=nee,$6e.propertyInData=function(tee,ree,oee,aee){const iee=eee._`${ree}${(0,eee.getProperty)(oee)} !== undefined`;return aee?eee._`${iee} && ${nee(tee,ree,oee)}`:iee},$6e.noPropertyInData=iee,$6e.allSchemaProperties=see,$6e.schemaProperties=function(it,eee){return see(eee).filter((p=>!(0,tee.alwaysValidSchema)(it,eee[p])))},$6e.callValidateCode=function({schemaCode:tee,data:oee,it:{gen:aee,topSchemaRef:nee,schemaPath:iee,errorPath:see},it:it},lee,cee,dee){const pee=dee?eee._`${tee}, ${oee}, ${nee}${iee}`:oee,uee=[[ree.default.instancePath,(0,eee.strConcat)(ree.default.instancePath,see)],[ree.default.parentData,it.parentData],[ree.default.parentDataProperty,it.parentDataProperty],[ree.default.rootData,ree.default.rootData]];it.opts.dynamicRef&&uee.push([ree.default.dynamicAnchors,ree.default.dynamicAnchors]);const hee=eee._`${pee}, ${aee.object(...uee)}`;return cee!==eee.nil?eee._`${lee}.call(${cee}, ${hee})`:eee._`${lee}(${hee})`};const lee=eee._`new RegExp`;return $6e.usePattern=function({gen:tee,it:{opts:ree}},aee){const u=ree.unicodeRegExp?"u":"",{regExp:nee}=ree.code,rx=nee(aee,u);return tee.scopeValue("pattern",{key:rx.toString(),ref:rx,code:eee._`${"new RegExp"===nee.code?lee:(0,oee.useFunc)(tee,nee)}(${aee}, ${u})`})},$6e.validateArray=function(ree){const{gen:oee,data:aee,keyword:nee,it:it}=ree,iee=oee.name("valid");if(it.allErrors){const eee=oee.let("valid",!0);return see((()=>oee.assign(eee,!1))),eee}return oee.var(iee,!0),see((()=>oee.break())),iee;function see(see){const lee=oee.const("len",eee._`${aee}.length`);oee.forRange("i",0,lee,(i=>{ree.subschema({keyword:nee,dataProp:i,dataPropType:tee.Type.Num},iee),oee.if((0,eee.not)(iee),see)}))}},$6e.validateUnion=function(ree){const{gen:oee,schema:aee,keyword:nee,it:it}=ree;if(!Array.isArray(aee))throw new Error("ajv implementation error");if(aee.some((eee=>(0,tee.alwaysValidSchema)(it,eee)))&&!it.opts.unevaluated)return;const iee=oee.let("valid",!1),see=oee.name("_valid");oee.block((()=>aee.forEach(((tee,i)=>{const aee=ree.subschema({keyword:nee,schemaProp:i,compositeRule:!0},see);oee.assign(iee,eee._`${iee} || ${see}`);ree.mergeValidEvaluated(aee,see)||oee.if((0,eee.not)(iee))})))),ree.result(iee,(()=>ree.reset()),(()=>ree.error(!0)))},$6e}function C6e(){if(E6e)return O6e;E6e=1,Object.defineProperty(O6e,"__esModule",{value:!0}),O6e.validateKeywordUsage=O6e.validSchemaType=O6e.funcKeywordCode=O6e.macroKeywordCode=void 0;const eee=o6e(),tee=p6e(),ree=z6e(),oee=u6e();function aee(tee){const{gen:ree,data:oee,it:it}=tee;ree.if(it.parentData,(()=>ree.assign(oee,eee._`${it.parentData}[${it.parentDataProperty}]`)))}function nee(tee,ree,oee){if(void 0===oee)throw new Error(`keyword "${ree}" failed to compile`);return tee.scopeValue("keyword","function"==typeof oee?{ref:oee}:{ref:oee,code:(0,eee.stringify)(oee)})}return O6e.macroKeywordCode=function(tee,ree){const{gen:oee,keyword:aee,schema:iee,parentSchema:see,it:it}=tee,lee=ree.macro.call(it.self,iee,see,it),cee=nee(oee,aee,lee);!1!==it.opts.validateSchema&&it.self.validateSchema(lee,!0);const dee=oee.name("valid");tee.subschema({schema:lee,schemaPath:eee.nil,errSchemaPath:`${it.errSchemaPath}/${aee}`,topSchemaRef:cee,compositeRule:!0},dee),tee.pass(dee,(()=>tee.error(!0)))},O6e.funcKeywordCode=function(iee,see){var _a;const{gen:lee,keyword:cee,schema:dee,parentSchema:pee,$data:uee,it:it}=iee;!function({schemaEnv:eee},tee){if(tee.async&&!eee.$async)throw new Error("async keyword in sync schema")}(it,see);const hee=!uee&&see.compile?see.compile.call(it.self,dee,pee,it):see.validate,fee=nee(lee,cee,hee),gee=lee.let("valid");function mee(oee=(see.async?eee._`await `:eee.nil)){const aee=it.opts.passContext?tee.default.this:tee.default.self,nee=!("compile"in see&&!uee||!1===see.schema);lee.assign(gee,eee._`${oee}${(0,ree.callValidateCode)(iee,fee,aee,nee)}`,see.modifying)}function wee(tee){var _a;lee.if((0,eee.not)(null!==(_a=see.valid)&&void 0!==_a?_a:gee),tee)}iee.block$data(gee,(function(){if(!1===see.errors)mee(),see.modifying&&aee(iee),wee((()=>iee.error()));else{const ree=see.async?function(){const tee=lee.let("ruleErrs",null);return lee.try((()=>mee(eee._`await `)),(e=>lee.assign(gee,!1).if(eee._`${e} instanceof ${it.ValidationError}`,(()=>lee.assign(tee,eee._`${e}.errors`)),(()=>lee.throw(e))))),tee}():function(){const tee=eee._`${fee}.errors`;return lee.assign(tee,null),mee(eee.nil),tee}();see.modifying&&aee(iee),wee((()=>function(ree,aee){const{gen:nee}=ree;nee.if(eee._`Array.isArray(${aee})`,(()=>{nee.assign(tee.default.vErrors,eee._`${tee.default.vErrors} === null ? ${aee} : ${tee.default.vErrors}.concat(${aee})`).assign(tee.default.errors,eee._`${tee.default.vErrors}.length`),(0,oee.extendErrors)(ree)}),(()=>ree.error()))}(iee,ree)))}})),iee.ok(null!==(_a=see.valid)&&void 0!==_a?_a:gee)},O6e.validSchemaType=function(eee,tee,ree=!1){return!tee.length||tee.some((st=>"array"===st?Array.isArray(eee):"object"===st?eee&&"object"==typeof eee&&!Array.isArray(eee):typeof eee==st||ree&&void 0===eee))},O6e.validateKeywordUsage=function({schema:eee,opts:tee,self:ree,errSchemaPath:oee},aee,nee){if(Array.isArray(aee.keyword)?!aee.keyword.includes(nee):aee.keyword!==nee)throw new Error("ajv implementation error");const iee=aee.dependencies;if(null==iee?void 0:iee.some((tee=>!Object.prototype.hasOwnProperty.call(eee,tee))))throw new Error(`parent schema must have dependencies of ${nee}: ${iee.join(",")}`);if(aee.validateSchema){if(!aee.validateSchema(eee[nee])){const eee=`keyword "${nee}" value is invalid at path "${oee}": `+ree.errorsText(aee.validateSchema.errors);if("log"!==tee.validateSchema)throw new Error(eee);ree.logger.error(eee)}}},O6e}var A6e,j6e={};var T6e,N6e,I6e={};function P6e(){return N6e||(N6e=1,T6e=function eee(a,b){if(a===b)return!0;if(a&&b&&"object"==typeof a&&"object"==typeof b){if(a.constructor!==b.constructor)return!1;var tee,i,ree;if(Array.isArray(a)){if((tee=a.length)!=b.length)return!1;for(i=tee;0!=i--;)if(!eee(a[i],b[i]))return!1;return!0}if(a.constructor===RegExp)return a.source===b.source&&a.flags===b.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===b.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===b.toString();if((tee=(ree=Object.keys(a)).length)!==Object.keys(b).length)return!1;for(i=tee;0!=i--;)if(!Object.prototype.hasOwnProperty.call(b,ree[i]))return!1;for(i=tee;0!=i--;){var oee=ree[i];if(!eee(a[oee],b[oee]))return!1}return!0}return a!=a&&b!=b}),T6e}var R6e,M6e,D6e,F6e={exports:{}};function L6e(){if(R6e)return F6e.exports;R6e=1;var eee=F6e.exports=function(eee,ree,cb){"function"==typeof ree&&(cb=ree,ree={}),tee(ree,"function"==typeof(cb=ree.cb||cb)?cb:cb.pre||function(){},cb.post||function(){},eee,"",eee)};function tee(ree,oee,aee,nee,iee,see,lee,cee,dee,pee){if(nee&&"object"==typeof nee&&!Array.isArray(nee)){for(var uee in oee(nee,iee,see,lee,cee,dee,pee),nee){var hee=nee[uee];if(Array.isArray(hee)){if(uee in eee.arrayKeywords)for(var i=0;iree+=iee(eee))),ree===1/0))return 1/0}return ree}function see(eee,id="",tee){!1!==tee&&(id=dee(id));const p=eee.parse(id);return lee(eee,p)}function lee(eee,p){return eee.serialize(p).split("#")[0]+"#"}I6e.getFullPath=see,I6e._getFullPath=lee;const cee=/#\/?$/;function dee(id){return id?id.replace(cee,""):""}I6e.normalizeId=dee,I6e.resolveUrl=function(eee,tee,id){return id=dee(id),eee.resolve(tee,id)};const pee=/^[a-z_][-a-z0-9._]*$/i;return I6e.getSchemaRefs=function(eee,oee){if("boolean"==typeof eee)return{};const{schemaId:aee,uriResolver:nee}=this.opts,iee=dee(eee[aee]||oee),lee={"":iee},cee=see(nee,iee,!1),uee={},hee=new Set;return ree(eee,{allKeys:!0},((eee,tee,_,ree)=>{if(void 0===ree)return;const oee=cee+tee;let nee=lee[ree];function iee(tee){const ree=this.opts.uriResolver.resolve;if(tee=dee(nee?ree(nee,tee):tee),hee.has(tee))throw gee(tee);hee.add(tee);let aee=this.refs[tee];return"string"==typeof aee&&(aee=this.refs[aee]),"object"==typeof aee?fee(eee,aee.schema,tee):tee!==dee(oee)&&("#"===tee[0]?(fee(eee,uee[tee],tee),uee[tee]=eee):this.refs[tee]=oee),tee}function see(eee){if("string"==typeof eee){if(!pee.test(eee))throw new Error(`invalid anchor "${eee}"`);iee.call(this,`#${eee}`)}}"string"==typeof eee[aee]&&(nee=iee.call(this,eee[aee])),see.call(this,eee.$anchor),see.call(this,eee.$dynamicAnchor),lee[tee]=nee})),uee;function fee(eee,ree,oee){if(void 0!==ree&&!tee(eee,ree))throw gee(oee)}function gee(eee){return new Error(`reference "${eee}" resolves to more than one schema`)}},I6e}function B6e(){if(D6e)return H3e;D6e=1,Object.defineProperty(H3e,"__esModule",{value:!0}),H3e.getData=H3e.KeywordCxt=H3e.validateFunctionCode=void 0;const eee=function(){if(c6e)return K3e;c6e=1,Object.defineProperty(K3e,"__esModule",{value:!0}),K3e.boolOrEmptySchema=K3e.topBoolOrEmptySchema=void 0;const eee=u6e(),tee=o6e(),ree=p6e(),oee={message:"boolean schema is false"};function aee(it,tee){const{gen:ree,data:aee}=it,nee={gen:ree,keyword:"false schema",data:aee,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:it};(0,eee.reportError)(nee,oee,void 0,tee)}return K3e.topBoolOrEmptySchema=function(it){const{gen:eee,schema:oee,validateName:nee}=it;!1===oee?aee(it,!1):"object"==typeof oee&&!0===oee.$async?eee.return(ree.default.data):(eee.assign(tee._`${nee}.errors`,null),eee.return(!0))},K3e.boolOrEmptySchema=function(it,eee){const{gen:tee,schema:ree}=it;!1===ree?(tee.var(eee,!1),aee(it)):tee.var(eee,!0)},K3e}(),tee=x6e(),ree=y6e(),oee=x6e(),aee=function(){if(k6e)return _6e;k6e=1,Object.defineProperty(_6e,"__esModule",{value:!0}),_6e.assignDefaults=void 0;const eee=o6e(),tee=i6e();function ree(it,ree,oee){const{gen:aee,compositeRule:nee,data:iee,opts:see}=it;if(void 0===oee)return;const lee=eee._`${iee}${(0,eee.getProperty)(ree)}`;if(nee)return void(0,tee.checkStrictMode)(it,`default is ignored for: ${lee}`);let cee=eee._`${lee} === undefined`;"empty"===see.useDefaults&&(cee=eee._`${cee} || ${lee} === null || ${lee} === ""`),aee.if(cee,eee._`${lee} = ${(0,eee.stringify)(oee)}`)}return _6e.assignDefaults=function(it,ty){const{properties:eee,items:tee}=it.schema;if("object"===ty&&eee)for(const oee in eee)ree(it,oee,eee[oee].default);else"array"===ty&&Array.isArray(tee)&&tee.forEach(((eee,i)=>ree(it,i,eee.default)))},_6e}(),nee=C6e(),iee=function(){if(A6e)return j6e;A6e=1,Object.defineProperty(j6e,"__esModule",{value:!0}),j6e.extendSubschemaMode=j6e.extendSubschemaData=j6e.getSubschema=void 0;const eee=o6e(),tee=i6e();return j6e.getSubschema=function(it,{keyword:ree,schemaProp:oee,schema:aee,schemaPath:nee,errSchemaPath:iee,topSchemaRef:see}){if(void 0!==ree&&void 0!==aee)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==ree){const aee=it.schema[ree];return void 0===oee?{schema:aee,schemaPath:eee._`${it.schemaPath}${(0,eee.getProperty)(ree)}`,errSchemaPath:`${it.errSchemaPath}/${ree}`}:{schema:aee[oee],schemaPath:eee._`${it.schemaPath}${(0,eee.getProperty)(ree)}${(0,eee.getProperty)(oee)}`,errSchemaPath:`${it.errSchemaPath}/${ree}/${(0,tee.escapeFragment)(oee)}`}}if(void 0!==aee){if(void 0===nee||void 0===iee||void 0===see)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:aee,schemaPath:nee,topSchemaRef:see,errSchemaPath:iee}}throw new Error('either "keyword" or "schema" must be passed')},j6e.extendSubschemaData=function(ree,it,{dataProp:oee,dataPropType:aee,data:nee,dataTypes:iee,propertyName:see}){if(void 0!==nee&&void 0!==oee)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:lee}=it;if(void 0!==oee){const{errorPath:nee,dataPathArr:iee,opts:see}=it;cee(lee.let("data",eee._`${it.data}${(0,eee.getProperty)(oee)}`,!0)),ree.errorPath=eee.str`${nee}${(0,tee.getErrorPath)(oee,aee,see.jsPropertySyntax)}`,ree.parentDataProperty=eee._`${oee}`,ree.dataPathArr=[...iee,ree.parentDataProperty]}function cee(eee){ree.data=eee,ree.dataLevel=it.dataLevel+1,ree.dataTypes=[],it.definedProperties=new Set,ree.parentData=it.data,ree.dataNames=[...it.dataNames,eee]}void 0!==nee&&(cee(nee instanceof eee.Name?nee:lee.let("data",nee,!0)),void 0!==see&&(ree.propertyName=see)),iee&&(ree.dataTypes=iee)},j6e.extendSubschemaMode=function(eee,{jtdDiscriminator:tee,jtdMetadata:ree,compositeRule:oee,createErrors:aee,allErrors:nee}){void 0!==oee&&(eee.compositeRule=oee),void 0!==aee&&(eee.createErrors=aee),void 0!==nee&&(eee.allErrors=nee),eee.jtdDiscriminator=tee,eee.jtdMetadata=ree},j6e}(),see=o6e(),lee=p6e(),cee=U6e(),dee=i6e(),pee=u6e();function uee({gen:eee,validateName:tee,schema:ree,schemaEnv:oee,opts:aee},nee){aee.code.es5?eee.func(tee,see._`${lee.default.data}, ${lee.default.valCxt}`,oee.$async,(()=>{eee.code(see._`"use strict"; ${hee(ree,aee)}`),function(eee,tee){eee.if(lee.default.valCxt,(()=>{eee.var(lee.default.instancePath,see._`${lee.default.valCxt}.${lee.default.instancePath}`),eee.var(lee.default.parentData,see._`${lee.default.valCxt}.${lee.default.parentData}`),eee.var(lee.default.parentDataProperty,see._`${lee.default.valCxt}.${lee.default.parentDataProperty}`),eee.var(lee.default.rootData,see._`${lee.default.valCxt}.${lee.default.rootData}`),tee.dynamicRef&&eee.var(lee.default.dynamicAnchors,see._`${lee.default.valCxt}.${lee.default.dynamicAnchors}`)}),(()=>{eee.var(lee.default.instancePath,see._`""`),eee.var(lee.default.parentData,see._`undefined`),eee.var(lee.default.parentDataProperty,see._`undefined`),eee.var(lee.default.rootData,lee.default.data),tee.dynamicRef&&eee.var(lee.default.dynamicAnchors,see._`{}`)}))}(eee,aee),eee.code(nee)})):eee.func(tee,see._`${lee.default.data}, ${function(eee){return see._`{${lee.default.instancePath}="", ${lee.default.parentData}, ${lee.default.parentDataProperty}, ${lee.default.rootData}=${lee.default.data}${eee.dynamicRef?see._`, ${lee.default.dynamicAnchors}={}`:see.nil}}={}`}(aee)}`,oee.$async,(()=>eee.code(hee(ree,aee)).code(nee)))}function hee(eee,tee){const ree="object"==typeof eee&&eee[tee.schemaId];return ree&&(tee.code.source||tee.code.process)?see._`/*# sourceURL=${ree} */`:see.nil}function fee(it,tee){mee(it)&&(wee(it),gee(it))?function(it,eee){const{schema:tee,gen:ree,opts:oee}=it;oee.$comment&&tee.$comment&&bee(it);(function(it){const eee=it.schema[it.opts.schemaId];eee&&(it.baseId=(0,cee.resolveUrl)(it.opts.uriResolver,it.baseId,eee))})(it),function(it){if(it.schema.$async&&!it.schemaEnv.$async)throw new Error("async schema in sync schema")}(it);const aee=ree.const("_errs",lee.default.errors);vee(it,aee),ree.var(eee,see._`${aee} === ${lee.default.errors}`)}(it,tee):(0,eee.boolOrEmptySchema)(it,tee)}function gee({schema:eee,self:tee}){if("boolean"==typeof eee)return!eee;for(const ree in eee)if(tee.RULES.all[ree])return!0;return!1}function mee(it){return"boolean"!=typeof it.schema}function wee(it){(0,dee.checkUnknownRules)(it),function(it){const{schema:eee,errSchemaPath:tee,opts:ree,self:oee}=it;eee.$ref&&ree.ignoreKeywordsWithRef&&(0,dee.schemaHasRulesButRef)(eee,oee.RULES)&&oee.logger.warn(`$ref: keywords ignored in schema at path "${tee}"`)}(it)}function vee(it,eee){if(it.opts.jtd)return yee(it,[],!1,eee);const ree=(0,tee.getSchemaTypes)(it.schema);yee(it,ree,!(0,tee.coerceAndCheckDataType)(it,ree),eee)}function bee({gen:eee,schemaEnv:tee,schema:ree,errSchemaPath:oee,opts:aee}){const nee=ree.$comment;if(!0===aee.$comment)eee.code(see._`${lee.default.self}.logger.log(${nee})`);else if("function"==typeof aee.$comment){const ree=see.str`${oee}/$comment`,aee=eee.scopeValue("root",{ref:tee.root});eee.code(see._`${lee.default.self}.opts.$comment(${nee}, ${ree}, ${aee}.schema)`)}}function yee(it,eee,tee,aee){const{gen:nee,schema:iee,data:cee,allErrors:pee,opts:uee,self:hee}=it,{RULES:fee}=hee;function gee(dee){(0,ree.shouldUseGroup)(iee,dee)&&(dee.type?(nee.if((0,oee.checkDataType)(dee.type,cee,uee.strictNumbers)),xee(it,dee),1===eee.length&&eee[0]===dee.type&&tee&&(nee.else(),(0,oee.reportTypeError)(it)),nee.endIf()):xee(it,dee),pee||nee.if(see._`${lee.default.errors} === ${aee||0}`))}!iee.$ref||!uee.ignoreKeywordsWithRef&&(0,dee.schemaHasRulesButRef)(iee,fee)?(uee.jtd||function(it,eee){if(it.schemaEnv.meta||!it.opts.strictTypes)return;(function(it,eee){if(!eee.length)return;if(!it.dataTypes.length)return void(it.dataTypes=eee);eee.forEach((t=>{_ee(it.dataTypes,t)||See(it,`type "${t}" not allowed by context "${it.dataTypes.join(",")}"`)})),function(it,eee){const ts=[];for(const t of it.dataTypes)_ee(eee,t)?ts.push(t):eee.includes("integer")&&"number"===t&&ts.push("integer");it.dataTypes=ts}(it,eee)})(it,eee),it.opts.allowUnionTypes||function(it,ts){ts.length>1&&(2!==ts.length||!ts.includes("null"))&&See(it,"use allowUnionTypes to allow union type keyword")}(it,eee);!function(it,ts){const eee=it.self.RULES.all;for(const tee in eee){const oee=eee[tee];if("object"==typeof oee&&(0,ree.shouldUseRule)(it.schema,oee)){const{type:eee}=oee.definition;eee.length&&!eee.some((t=>kee(ts,t)))&&See(it,`missing type "${eee.join(",")}" for keyword "${tee}"`)}}}(it,it.dataTypes)}(it,eee),nee.block((()=>{for(const eee of fee.rules)gee(eee);gee(fee.post)}))):nee.block((()=>Oee(it,"$ref",fee.all.$ref.definition)))}function xee(it,eee){const{gen:tee,schema:oee,opts:{useDefaults:nee}}=it;nee&&(0,aee.assignDefaults)(it,eee.type),tee.block((()=>{for(const tee of eee.rules)(0,ree.shouldUseRule)(oee,tee)&&Oee(it,tee.keyword,tee.definition,eee.type)}))}function kee(eee,tee){return eee.includes(tee)||"number"===tee&&eee.includes("integer")}function _ee(ts,t){return ts.includes(t)||"integer"===t&&ts.includes("number")}function See(it,eee){eee+=` at "${it.schemaEnv.baseId+it.errSchemaPath}" (strictTypes)`,(0,dee.checkStrictMode)(it,eee,it.opts.strictTypes)}H3e.validateFunctionCode=function(it){mee(it)&&(wee(it),gee(it))?function(it){const{schema:eee,opts:tee,gen:ree}=it;uee(it,(()=>{tee.$comment&&eee.$comment&&bee(it),function(it){const{schema:eee,opts:tee}=it;void 0!==eee.default&&tee.useDefaults&&tee.strictSchema&&(0,dee.checkStrictMode)(it,"default is ignored in the schema root")}(it),ree.let(lee.default.vErrors,null),ree.let(lee.default.errors,0),tee.unevaluated&&function(it){const{gen:eee,validateName:tee}=it;it.evaluated=eee.const("evaluated",see._`${tee}.evaluated`),eee.if(see._`${it.evaluated}.dynamicProps`,(()=>eee.assign(see._`${it.evaluated}.props`,see._`undefined`))),eee.if(see._`${it.evaluated}.dynamicItems`,(()=>eee.assign(see._`${it.evaluated}.items`,see._`undefined`)))}(it),vee(it),function(it){const{gen:eee,schemaEnv:tee,validateName:ree,ValidationError:oee,opts:aee}=it;tee.$async?eee.if(see._`${lee.default.errors} === 0`,(()=>eee.return(lee.default.data)),(()=>eee.throw(see._`new ${oee}(${lee.default.vErrors})`))):(eee.assign(see._`${ree}.errors`,lee.default.vErrors),aee.unevaluated&&function({gen:eee,evaluated:tee,props:ree,items:oee}){ree instanceof see.Name&&eee.assign(see._`${tee}.props`,ree);oee instanceof see.Name&&eee.assign(see._`${tee}.items`,oee)}(it),eee.return(see._`${lee.default.errors} === 0`))}(it)}))}(it):uee(it,(()=>(0,eee.topBoolOrEmptySchema)(it)))};class Eee{constructor(it,eee,tee){if((0,nee.validateKeywordUsage)(it,eee,tee),this.gen=it.gen,this.allErrors=it.allErrors,this.keyword=tee,this.data=it.data,this.schema=it.schema[tee],this.$data=eee.$data&&it.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,dee.schemaRefOrVal)(it,this.schema,tee,this.$data),this.schemaType=eee.schemaType,this.parentSchema=it.schema,this.params={},this.it=it,this.def=eee,this.$data)this.schemaCode=it.gen.const("vSchema",Cee(this.$data,it));else if(this.schemaCode=this.schemaValue,!(0,nee.validSchemaType)(this.schema,eee.schemaType,eee.allowUndefined))throw new Error(`${tee} value must be ${JSON.stringify(eee.schemaType)}`);("code"in eee?eee.trackErrors:!1!==eee.errors)&&(this.errsCount=it.gen.const("_errs",lee.default.errors))}result(eee,tee,ree){this.failResult((0,see.not)(eee),tee,ree)}failResult(eee,tee,ree){this.gen.if(eee),ree?ree():this.error(),tee?(this.gen.else(),tee(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(eee,tee){this.failResult((0,see.not)(eee),void 0,tee)}fail(eee){if(void 0===eee)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(eee),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(eee){if(!this.$data)return this.fail(eee);const{schemaCode:tee}=this;this.fail(see._`${tee} !== undefined && (${(0,see.or)(this.invalid$data(),eee)})`)}error(eee,tee,ree){if(tee)return this.setParams(tee),this._error(eee,ree),void this.setParams({});this._error(eee,ree)}_error(eee,tee){(eee?pee.reportExtraError:pee.reportError)(this,this.def.error,tee)}$dataError(){(0,pee.reportError)(this,this.def.$dataError||pee.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');(0,pee.resetErrorsCount)(this.gen,this.errsCount)}ok(eee){this.allErrors||this.gen.if(eee)}setParams(eee,tee){tee?Object.assign(this.params,eee):this.params=eee}block$data(eee,tee,ree=see.nil){this.gen.block((()=>{this.check$data(eee,ree),tee()}))}check$data(eee=see.nil,tee=see.nil){if(!this.$data)return;const{gen:ree,schemaCode:oee,schemaType:aee,def:nee}=this;ree.if((0,see.or)(see._`${oee} === undefined`,tee)),eee!==see.nil&&ree.assign(eee,!0),(aee.length||nee.validateSchema)&&(ree.elseIf(this.invalid$data()),this.$dataError(),eee!==see.nil&&ree.assign(eee,!1)),ree.else()}invalid$data(){const{gen:eee,schemaCode:tee,schemaType:ree,def:aee,it:it}=this;return(0,see.or)(function(){if(ree.length){if(!(tee instanceof see.Name))throw new Error("ajv implementation error");const st=Array.isArray(ree)?ree:[ree];return see._`${(0,oee.checkDataTypes)(st,tee,it.opts.strictNumbers,oee.DataType.Wrong)}`}return see.nil}(),function(){if(aee.validateSchema){const ree=eee.scopeValue("validate$data",{ref:aee.validateSchema});return see._`!${ree}(${tee})`}return see.nil}())}subschema(eee,tee){const ree=(0,iee.getSubschema)(this.it,eee);(0,iee.extendSubschemaData)(ree,this.it,eee),(0,iee.extendSubschemaMode)(ree,eee);const oee={...this.it,...ree,items:void 0,props:void 0};return fee(oee,tee),oee}mergeEvaluated(eee,tee){const{it:it,gen:ree}=this;it.opts.unevaluated&&(!0!==it.props&&void 0!==eee.props&&(it.props=dee.mergeEvaluated.props(ree,eee.props,it.props,tee)),!0!==it.items&&void 0!==eee.items&&(it.items=dee.mergeEvaluated.items(ree,eee.items,it.items,tee)))}mergeValidEvaluated(eee,tee){const{it:it,gen:ree}=this;if(it.opts.unevaluated&&(!0!==it.props||!0!==it.items))return ree.if(tee,(()=>this.mergeEvaluated(eee,see.Name))),!0}}function Oee(it,eee,tee,ree){const oee=new Eee(it,tee,eee);"code"in tee?tee.code(oee,ree):oee.$data&&tee.validate?(0,nee.funcKeywordCode)(oee,tee):"macro"in tee?(0,nee.macroKeywordCode)(oee,tee):(tee.compile||tee.validate)&&(0,nee.funcKeywordCode)(oee,tee)}H3e.KeywordCxt=Eee;const $ee=/^\/(?:[^~]|~0|~1)*$/,zee=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function Cee(eee,{dataLevel:tee,dataNames:ree,dataPathArr:oee}){let aee,nee;if(""===eee)return lee.default.rootData;if("/"===eee[0]){if(!$ee.test(eee))throw new Error(`Invalid JSON-pointer: ${eee}`);aee=eee,nee=lee.default.rootData}else{const iee=zee.exec(eee);if(!iee)throw new Error(`Invalid JSON-pointer: ${eee}`);const up=+iee[1];if(aee=iee[2],"#"===aee){if(up>=tee)throw new Error(pee("property/index",up));return oee[tee-up]}if(up>tee)throw new Error(pee("data",up));if(nee=ree[tee-up],!aee)return nee}let iee=nee;const cee=aee.split("/");for(const lee of cee)lee&&(nee=see._`${nee}${(0,see.getProperty)((0,dee.unescapeJsonPointer)(lee))}`,iee=see._`${iee} && ${nee}`);return iee;function pee(eee,up){return`Cannot access ${eee} ${up} levels up, current level is ${tee}`}}return H3e.getData=Cee,H3e}var Y6e,q6e={};function V6e(){if(Y6e)return q6e;Y6e=1,Object.defineProperty(q6e,"__esModule",{value:!0});class eee extends Error{constructor(eee){super("validation failed"),this.errors=eee,this.ajv=this.validation=!0}}return q6e.default=eee,q6e}var W6e,H6e={};function K6e(){if(W6e)return H6e;W6e=1,Object.defineProperty(H6e,"__esModule",{value:!0});const eee=U6e();class tee extends Error{constructor(tee,ree,oee,aee){super(aee||`can't resolve reference ${oee} from id ${ree}`),this.missingRef=(0,eee.resolveUrl)(tee,ree,oee),this.missingSchema=(0,eee.normalizeId)((0,eee.getFullPath)(tee,this.missingRef))}}return H6e.default=tee,H6e}var G6e,X6e={};function Q6e(){if(G6e)return X6e;G6e=1,Object.defineProperty(X6e,"__esModule",{value:!0}),X6e.resolveSchema=X6e.getCompilingSchema=X6e.resolveRef=X6e.compileSchema=X6e.SchemaEnv=void 0;const eee=o6e(),tee=V6e(),ree=p6e(),oee=U6e(),aee=i6e(),nee=B6e();class iee{constructor(eee){var _a;let tee;this.refs={},this.dynamicAnchors={},"object"==typeof eee.schema&&(tee=eee.schema),this.schema=eee.schema,this.schemaId=eee.schemaId,this.root=eee.root||this,this.baseId=null!==(_a=eee.baseId)&&void 0!==_a?_a:(0,oee.normalizeId)(null==tee?void 0:tee[eee.schemaId||"$id"]),this.schemaPath=eee.schemaPath,this.localRefs=eee.localRefs,this.meta=eee.meta,this.$async=null==tee?void 0:tee.$async,this.refs={}}}function see(aee){const iee=cee.call(this,aee);if(iee)return iee;const see=(0,oee.getFullPath)(this.opts.uriResolver,aee.root.baseId),{es5:lee,lines:dee}=this.opts.code,{ownProperties:pee}=this.opts,uee=new eee.CodeGen(this.scope,{es5:lee,lines:dee,ownProperties:pee});let hee;aee.$async&&(hee=uee.scopeValue("Error",{ref:tee.default,code:eee._`require("ajv/dist/runtime/validation_error").default`}));const fee=uee.scopeName("validate");aee.validateName=fee;const gee={gen:uee,allErrors:this.opts.allErrors,data:ree.default.data,parentData:ree.default.parentData,parentDataProperty:ree.default.parentDataProperty,dataNames:[ree.default.data],dataPathArr:[eee.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:uee.scopeValue("schema",!0===this.opts.code.source?{ref:aee.schema,code:(0,eee.stringify)(aee.schema)}:{ref:aee.schema}),validateName:fee,ValidationError:hee,schema:aee.schema,schemaEnv:aee,rootId:see,baseId:aee.baseId||see,schemaPath:eee.nil,errSchemaPath:aee.schemaPath||(this.opts.jtd?"":"#"),errorPath:eee._`""`,opts:this.opts,self:this};let mee;try{this._compilations.add(aee),(0,nee.validateFunctionCode)(gee),uee.optimize(this.opts.code.optimize);const tee=uee.toString();mee=`${uee.scopeRefs(ree.default.scope)}return ${tee}`,this.opts.code.process&&(mee=this.opts.code.process(mee,aee));const oee=new Function(`${ree.default.self}`,`${ree.default.scope}`,mee)(this,this.scope.get());if(this.scope.value(fee,{ref:oee}),oee.errors=null,oee.schema=aee.schema,oee.schemaEnv=aee,aee.$async&&(oee.$async=!0),!0===this.opts.code.source&&(oee.source={validateName:fee,validateCode:tee,scopeValues:uee._values}),this.opts.unevaluated){const{props:tee,items:ree}=gee;oee.evaluated={props:tee instanceof eee.Name?void 0:tee,items:ree instanceof eee.Name?void 0:ree,dynamicProps:tee instanceof eee.Name,dynamicItems:ree instanceof eee.Name},oee.source&&(oee.source.evaluated=(0,eee.stringify)(oee.evaluated))}return aee.validate=oee,aee}catch(e){throw delete aee.validate,delete aee.validateName,mee&&this.logger.error("Error compiling schema, function code:",mee),e}finally{this._compilations.delete(aee)}}function lee(eee){return(0,oee.inlineRef)(eee.schema,this.opts.inlineRefs)?eee.schema:eee.validate?eee:see.call(this,eee)}function cee(eee){for(const tee of this._compilations)if(s2=eee,(s1=tee).schema===s2.schema&&s1.root===s2.root&&s1.baseId===s2.baseId)return tee;var s1,s2}function dee(eee,tee){let ree;for(;"string"==typeof(ree=this.refs[tee]);)tee=ree;return ree||this.schemas[tee]||pee.call(this,eee,tee)}function pee(eee,tee){const p=this.opts.uriResolver.parse(tee),ree=(0,oee._getFullPath)(this.opts.uriResolver,p);let aee=(0,oee.getFullPath)(this.opts.uriResolver,eee.baseId,void 0);if(Object.keys(eee.schema).length>0&&ree===aee)return hee.call(this,p,eee);const id=(0,oee.normalizeId)(ree),nee=this.refs[id]||this.schemas[id];if("string"==typeof nee){const tee=pee.call(this,eee,nee);if("object"!=typeof(null==tee?void 0:tee.schema))return;return hee.call(this,p,tee)}if("object"==typeof(null==nee?void 0:nee.schema)){if(nee.validate||see.call(this,nee),id===(0,oee.normalizeId)(tee)){const{schema:tee}=nee,{schemaId:ree}=this.opts,see=tee[ree];return see&&(aee=(0,oee.resolveUrl)(this.opts.uriResolver,aee,see)),new iee({schema:tee,schemaId:ree,root:eee,baseId:aee})}return hee.call(this,p,nee)}}X6e.SchemaEnv=iee,X6e.compileSchema=see,X6e.resolveRef=function(eee,tee,ree){var _a;ree=(0,oee.resolveUrl)(this.opts.uriResolver,tee,ree);const aee=eee.refs[ree];if(aee)return aee;let nee=dee.call(this,eee,ree);if(void 0===nee){const oee=null===(_a=eee.localRefs)||void 0===_a?void 0:_a[ree],{schemaId:aee}=this.opts;oee&&(nee=new iee({schema:oee,schemaId:aee,root:eee,baseId:tee}))}return void 0!==nee?eee.refs[ree]=lee.call(this,nee):void 0},X6e.getCompilingSchema=cee,X6e.resolveSchema=pee;const uee=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function hee(eee,{baseId:tee,schema:ree,root:nee}){var _a;if("/"!==(null===(_a=eee.fragment)||void 0===_a?void 0:_a[0]))return;for(const iee of eee.fragment.slice(1).split("/")){if("boolean"==typeof ree)return;const eee=ree[(0,aee.unescapeFragment)(iee)];if(void 0===eee)return;const nee="object"==typeof(ree=eee)&&ree[this.opts.schemaId];!uee.has(iee)&&nee&&(tee=(0,oee.resolveUrl)(this.opts.uriResolver,tee,nee))}let see;if("boolean"!=typeof ree&&ree.$ref&&!(0,aee.schemaHasRulesButRef)(ree,this.RULES)){const eee=(0,oee.resolveUrl)(this.opts.uriResolver,tee,ree.$ref);see=pee.call(this,nee,eee)}const{schemaId:lee}=this.opts;return see=see||new iee({schema:ree,schemaId:lee,root:nee,baseId:tee}),see.schema!==see.root.schema?see:void 0}return X6e}const Z6e={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1};var J6e,e8e,t8e,r8e,o8e,a8e,n8e,i8e,s8e,l8e={},c8e={exports:{}};function d8e(){if(r8e)return t8e;r8e=1;const{HEX:eee}=e8e?J6e:(e8e=1,J6e={HEX:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15}}),tee=/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u;function ree(eee){if(iee(eee,".")<3)return{host:eee,isIPV4:!1};const ree=eee.match(tee)||[],[oee]=ree;return oee?{host:nee(oee,"."),isIPV4:!0}:{host:eee,isIPV4:!1}}function oee(tee,ree=!1){let oee="",aee=!0;for(const c of tee){if(void 0===eee[c])return;"0"!==c&&!0===aee&&(aee=!1),aee||(oee+=c)}return ree&&0===oee.length&&(oee="0"),oee}function aee(eee){if(iee(eee,":")<2)return{host:eee,isIPV6:!1};const tee=function(eee){let tee=0;const ree={error:!1,address:"",zone:""},aee=[],nee=[];let iee=!1,see=!1,lee=!1;function cee(){if(nee.length){if(!1===iee){const eee=oee(nee);if(void 0===eee)return ree.error=!0,!1;aee.push(eee)}nee.length=0}return!0}for(let i=0;i7){ree.error=!0;break}i-1>=0&&":"===eee[i-1]&&(see=!0)}}return nee.length&&(iee?ree.zone=nee.join(""):lee?aee.push(nee.join("")):aee.push(oee(nee))),ree.address=aee.join(""),ree}(eee);if(tee.error)return{host:eee,isIPV6:!1};{let eee=tee.address,ree=tee.address;return tee.zone&&(eee+="%"+tee.zone,ree+="%25"+tee.zone),{host:eee,escapedHost:ree,isIPV6:!0}}}function nee(eee,tee){let ree="",oee=!0;const l=eee.length;for(let i=0;i/[^!"$&'()*+,\-.;=_`a-z{}~]/u.test(String.fromCharCode(k))));const cee=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function dee(ree,oee){const aee=Object.assign({},oee),iee={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},see=-1!==ree.indexOf("%");let dee=!1;"suffix"===aee.reference&&(ree=(aee.scheme?aee.scheme+":":"")+"//"+ree);const pee=ree.match(cee);if(pee){if(iee.scheme=pee[1],iee.userinfo=pee[3],iee.host=pee[4],iee.port=parseInt(pee[5],10),iee.path=pee[6]||"",iee.query=pee[7],iee.fragment=pee[8],isNaN(iee.port)&&(iee.port=pee[5]),iee.host){const ree=tee(iee.host);if(!1===ree.isIPV4){const tee=eee(ree.host);iee.host=tee.host.toLowerCase(),dee=tee.isIPV6}else iee.host=ree.host,dee=!0}void 0!==iee.scheme||void 0!==iee.userinfo||void 0!==iee.host||void 0!==iee.port||void 0!==iee.query||iee.path?void 0===iee.scheme?iee.reference="relative":void 0===iee.fragment?iee.reference="absolute":iee.reference="uri":iee.reference="same-document",aee.reference&&"suffix"!==aee.reference&&aee.reference!==iee.reference&&(iee.error=iee.error||"URI is not a "+aee.reference+" reference.");const ree=nee[(aee.scheme||iee.scheme||"").toLowerCase()];if(!(aee.unicodeSupport||ree&&ree.unicodeSupport)&&iee.host&&(aee.domainHost||ree&&ree.domainHost)&&!1===dee&&function(eee){let tee=0;for(let i=0,ree=eee.length;i126||lee[tee])return!0;return!1}(iee.host))try{iee.host=URL.domainToASCII(iee.host.toLowerCase())}catch(e){iee.error=iee.error||"Host's domain name can not be converted to ASCII: "+e}(!ree||ree&&!ree.skipNormalize)&&(see&&void 0!==iee.scheme&&(iee.scheme=unescape(iee.scheme)),see&&void 0!==iee.host&&(iee.host=unescape(iee.host)),iee.path&&(iee.path=escape(unescape(iee.path))),iee.fragment&&(iee.fragment=encodeURI(decodeURIComponent(iee.fragment)))),ree&&ree.parse&&ree.parse(iee,aee)}else iee.error=iee.error||"URI can not be parsed.";return iee}const pee={SCHEMES:nee,normalize:function(eee,tee){return"string"==typeof eee?eee=see(dee(eee,tee),tee):"object"==typeof eee&&(eee=dee(see(eee,tee),tee)),eee},resolve:function(eee,tee,ree){const oee=Object.assign({scheme:"null"},ree);return see(iee(dee(eee,oee),dee(tee,oee),oee,!0),{...oee,skipEscape:!0})},resolveComponents:iee,equal:function(eee,tee,ree){return"string"==typeof eee?(eee=unescape(eee),eee=see(aee(dee(eee,ree),!0),{...ree,skipEscape:!0})):"object"==typeof eee&&(eee=see(aee(eee,!0),{...ree,skipEscape:!0})),"string"==typeof tee?(tee=unescape(tee),tee=see(aee(dee(tee,ree),!0),{...ree,skipEscape:!0})):"object"==typeof tee&&(tee=see(aee(tee,!0),{...ree,skipEscape:!0})),eee.toLowerCase()===tee.toLowerCase()},serialize:see,parse:dee};return c8e.exports=pee,c8e.exports.default=pee,c8e.exports.fastUri=pee,c8e.exports}function u8e(){return s8e||(s8e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.CodeGen=eee.Name=eee.nil=eee.stringify=eee.str=eee._=eee.KeywordCxt=void 0;var tee=B6e();Object.defineProperty(eee,"KeywordCxt",{enumerable:!0,get:function(){return tee.KeywordCxt}});var ree=o6e();Object.defineProperty(eee,"_",{enumerable:!0,get:function(){return ree._}}),Object.defineProperty(eee,"str",{enumerable:!0,get:function(){return ree.str}}),Object.defineProperty(eee,"stringify",{enumerable:!0,get:function(){return ree.stringify}}),Object.defineProperty(eee,"nil",{enumerable:!0,get:function(){return ree.nil}}),Object.defineProperty(eee,"Name",{enumerable:!0,get:function(){return ree.Name}}),Object.defineProperty(eee,"CodeGen",{enumerable:!0,get:function(){return ree.CodeGen}});const oee=V6e(),aee=K6e(),nee=m6e(),iee=Q6e(),see=o6e(),lee=U6e(),cee=x6e(),dee=i6e(),pee=Z6e,uee=function(){if(i8e)return l8e;i8e=1,Object.defineProperty(l8e,"__esModule",{value:!0});const eee=p8e();return eee.code='require("ajv/dist/runtime/uri").default',l8e.default=eee,l8e}(),hee=(eee,tee)=>new RegExp(eee,tee);hee.code="new RegExp";const fee=["removeAdditional","useDefaults","coerceTypes"],gee=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),mee={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},wee={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function vee(o){var _a,_b,_c,_d,_e,_f,_g,_h,_j,_k,_l,_m,_o,_p,_q,_r,_s,_t,_u,_v,_w,_x,_y,_z,_0;const s=o.strict,eee=null===(_a=o.code)||void 0===_a?void 0:_a.optimize,tee=!0===eee||void 0===eee?1:eee||0,ree=null!==(_c=null===(_b=o.code)||void 0===_b?void 0:_b.regExp)&&void 0!==_c?_c:hee,oee=null!==(_d=o.uriResolver)&&void 0!==_d?_d:uee.default;return{strictSchema:null===(_f=null!==(_e=o.strictSchema)&&void 0!==_e?_e:s)||void 0===_f||_f,strictNumbers:null===(_h=null!==(_g=o.strictNumbers)&&void 0!==_g?_g:s)||void 0===_h||_h,strictTypes:null!==(_k=null!==(_j=o.strictTypes)&&void 0!==_j?_j:s)&&void 0!==_k?_k:"log",strictTuples:null!==(_m=null!==(_l=o.strictTuples)&&void 0!==_l?_l:s)&&void 0!==_m?_m:"log",strictRequired:null!==(_p=null!==(_o=o.strictRequired)&&void 0!==_o?_o:s)&&void 0!==_p&&_p,code:o.code?{...o.code,optimize:tee,regExp:ree}:{optimize:tee,regExp:ree},loopRequired:null!==(_q=o.loopRequired)&&void 0!==_q?_q:200,loopEnum:null!==(_r=o.loopEnum)&&void 0!==_r?_r:200,meta:null===(_s=o.meta)||void 0===_s||_s,messages:null===(_t=o.messages)||void 0===_t||_t,inlineRefs:null===(_u=o.inlineRefs)||void 0===_u||_u,schemaId:null!==(_v=o.schemaId)&&void 0!==_v?_v:"$id",addUsedSchema:null===(_w=o.addUsedSchema)||void 0===_w||_w,validateSchema:null===(_x=o.validateSchema)||void 0===_x||_x,validateFormats:null===(_y=o.validateFormats)||void 0===_y||_y,unicodeRegExp:null===(_z=o.unicodeRegExp)||void 0===_z||_z,int32range:null===(_0=o.int32range)||void 0===_0||_0,uriResolver:oee}}class bee{constructor(eee={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,eee=this.opts={...eee,...vee(eee)};const{es5:tee,lines:ree}=this.opts.code;this.scope=new see.ValueScope({scope:{},prefixes:gee,es5:tee,lines:ree}),this.logger=function(eee){if(!1===eee)return Oee;if(void 0===eee)return console;if(eee.log&&eee.warn&&eee.error)return eee;throw new Error("logger must implement log, warn and error methods")}(eee.logger);const oee=eee.validateFormats;eee.validateFormats=!1,this.RULES=(0,nee.getRules)(),yee.call(this,mee,eee,"NOT SUPPORTED"),yee.call(this,wee,eee,"DEPRECATED","warn"),this._metaOpts=Eee.call(this),eee.formats&&_ee.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),eee.keywords&&See.call(this,eee.keywords),"object"==typeof eee.meta&&this.addMetaSchema(eee.meta),kee.call(this),eee.validateFormats=oee}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:eee,meta:tee,schemaId:ree}=this.opts;let oee=pee;"id"===ree&&(oee={...pee},oee.id=oee.$id,delete oee.$id),tee&&eee&&this.addMetaSchema(oee,oee[ree],!1)}defaultMeta(){const{meta:eee,schemaId:tee}=this.opts;return this.opts.defaultMeta="object"==typeof eee?eee[tee]||eee:void 0}validate(eee,tee){let v;if("string"==typeof eee){if(v=this.getSchema(eee),!v)throw new Error(`no schema with key or ref "${eee}"`)}else v=this.compile(eee);const ree=v(tee);return"$async"in v||(this.errors=v.errors),ree}compile(eee,tee){const ree=this._addSchema(eee,tee);return ree.validate||this._compileSchemaEnv(ree)}compileAsync(eee,tee){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:ree}=this.opts;return oee.call(this,eee,tee);async function oee(eee,tee){await nee.call(this,eee.$schema);const ree=this._addSchema(eee,tee);return ree.validate||iee.call(this,ree)}async function nee(eee){eee&&!this.getSchema(eee)&&await oee.call(this,{$ref:eee},!0)}async function iee(eee){try{return this._compileSchemaEnv(eee)}catch(e){if(!(e instanceof aee.default))throw e;return see.call(this,e),await lee.call(this,e.missingSchema),iee.call(this,eee)}}function see({missingSchema:eee,missingRef:tee}){if(this.refs[eee])throw new Error(`AnySchema ${eee} is loaded but ${tee} cannot be resolved`)}async function lee(eee){const ree=await cee.call(this,eee);this.refs[eee]||await nee.call(this,ree.$schema),this.refs[eee]||this.addSchema(ree,eee,tee)}async function cee(eee){const p=this._loading[eee];if(p)return p;try{return await(this._loading[eee]=ree(eee))}finally{delete this._loading[eee]}}}addSchema(eee,tee,ree,oee=this.opts.validateSchema){if(Array.isArray(eee)){for(const tee of eee)this.addSchema(tee,void 0,ree,oee);return this}let id;if("object"==typeof eee){const{schemaId:tee}=this.opts;if(id=eee[tee],void 0!==id&&"string"!=typeof id)throw new Error(`schema ${tee} must be string`)}return tee=(0,lee.normalizeId)(tee||id),this._checkUnique(tee),this.schemas[tee]=this._addSchema(eee,ree,tee,oee,!0),this}addMetaSchema(eee,tee,ree=this.opts.validateSchema){return this.addSchema(eee,tee,!0,ree),this}validateSchema(eee,tee){if("boolean"==typeof eee)return!0;let ree;if(ree=eee.$schema,void 0!==ree&&"string"!=typeof ree)throw new Error("$schema must be a string");if(ree=ree||this.opts.defaultMeta||this.defaultMeta(),!ree)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const oee=this.validate(ree,eee);if(!oee&&tee){const eee="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(eee);this.logger.error(eee)}return oee}getSchema(eee){let tee;for(;"string"==typeof(tee=xee.call(this,eee));)eee=tee;if(void 0===tee){const{schemaId:ree}=this.opts,oee=new iee.SchemaEnv({schema:{},schemaId:ree});if(tee=iee.resolveSchema.call(this,oee,eee),!tee)return;this.refs[eee]=tee}return tee.validate||this._compileSchemaEnv(tee)}removeSchema(eee){if(eee instanceof RegExp)return this._removeAllSchemas(this.schemas,eee),this._removeAllSchemas(this.refs,eee),this;switch(typeof eee){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const tee=xee.call(this,eee);return"object"==typeof tee&&this._cache.delete(tee.schema),delete this.schemas[eee],delete this.refs[eee],this}case"object":{const tee=eee;this._cache.delete(tee);let id=eee[this.opts.schemaId];return id&&(id=(0,lee.normalizeId)(id),delete this.schemas[id],delete this.refs[id]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(eee){for(const tee of eee)this.addKeyword(tee);return this}addKeyword(eee,tee){let ree;if("string"==typeof eee)ree=eee,"object"==typeof tee&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),tee.keyword=ree);else{if("object"!=typeof eee||void 0!==tee)throw new Error("invalid addKeywords parameters");if(ree=(tee=eee).keyword,Array.isArray(ree)&&!ree.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(zee.call(this,ree,tee),!tee)return(0,dee.eachItem)(ree,(eee=>Cee.call(this,eee))),this;jee.call(this,tee);const oee={...tee,type:(0,cee.getJSONTypes)(tee.type),schemaType:(0,cee.getJSONTypes)(tee.schemaType)};return(0,dee.eachItem)(ree,0===oee.type.length?k=>Cee.call(this,k,oee):k=>oee.type.forEach((t=>Cee.call(this,k,oee,t)))),this}getKeyword(eee){const tee=this.RULES.all[eee];return"object"==typeof tee?tee.definition:!!tee}removeKeyword(eee){const{RULES:tee}=this;delete tee.keywords[eee],delete tee.all[eee];for(const ree of tee.rules){const i=ree.rules.findIndex((tee=>tee.keyword===eee));i>=0&&ree.rules.splice(i,1)}return this}addFormat(eee,tee){return"string"==typeof tee&&(tee=new RegExp(tee)),this.formats[eee]=tee,this}errorsText(eee=this.errors,{separator:tee=", ",dataVar:ree="data"}={}){return eee&&0!==eee.length?eee.map((e=>`${ree}${e.instancePath} ${e.message}`)).reduce(((eee,ree)=>eee+tee+ree)):"No errors"}$dataMetaSchema(eee,tee){const ree=this.RULES.all;eee=JSON.parse(JSON.stringify(eee));for(const oee of tee){const tee=oee.split("/").slice(1);let aee=eee;for(const eee of tee)aee=aee[eee];for(const eee in ree){const tee=ree[eee];if("object"!=typeof tee)continue;const{$data:oee}=tee.definition,nee=aee[eee];oee&&nee&&(aee[eee]=Nee(nee))}}return eee}_removeAllSchemas(eee,tee){for(const ree in eee){const oee=eee[ree];tee&&!tee.test(ree)||("string"==typeof oee?delete eee[ree]:oee&&!oee.meta&&(this._cache.delete(oee.schema),delete eee[ree]))}}_addSchema(eee,tee,ree,oee=this.opts.validateSchema,aee=this.opts.addUsedSchema){let id;const{schemaId:nee}=this.opts;if("object"==typeof eee)id=eee[nee];else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof eee)throw new Error("schema must be object or boolean")}let see=this._cache.get(eee);if(void 0!==see)return see;ree=(0,lee.normalizeId)(id||ree);const cee=lee.getSchemaRefs.call(this,eee,ree);return see=new iee.SchemaEnv({schema:eee,schemaId:nee,meta:tee,baseId:ree,localRefs:cee}),this._cache.set(see.schema,see),aee&&!ree.startsWith("#")&&(ree&&this._checkUnique(ree),this.refs[ree]=see),oee&&this.validateSchema(eee,!0),see}_checkUnique(id){if(this.schemas[id]||this.refs[id])throw new Error(`schema with key or id "${id}" already exists`)}_compileSchemaEnv(eee){if(eee.meta?this._compileMetaSchema(eee):iee.compileSchema.call(this,eee),!eee.validate)throw new Error("ajv implementation error");return eee.validate}_compileMetaSchema(eee){const tee=this.opts;this.opts=this._metaOpts;try{iee.compileSchema.call(this,eee)}finally{this.opts=tee}}}function yee(eee,tee,ree,oee="error"){for(const aee in eee){const nee=aee;nee in tee&&this.logger[oee](`${ree}: option ${aee}. ${eee[nee]}`)}}function xee(eee){return eee=(0,lee.normalizeId)(eee),this.schemas[eee]||this.refs[eee]}function kee(){const eee=this.opts.schemas;if(eee)if(Array.isArray(eee))this.addSchema(eee);else for(const tee in eee)this.addSchema(eee[tee],tee)}function _ee(){for(const eee in this.opts.formats){const tee=this.opts.formats[eee];tee&&this.addFormat(eee,tee)}}function See(eee){if(Array.isArray(eee))this.addVocabulary(eee);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const tee in eee){const ree=eee[tee];ree.keyword||(ree.keyword=tee),this.addKeyword(ree)}}}function Eee(){const eee={...this.opts};for(const tee of fee)delete eee[tee];return eee}bee.ValidationError=oee.default,bee.MissingRefError=aee.default,eee.default=bee;const Oee={log(){},warn(){},error(){}};const $ee=/^[a-z_$][a-z0-9_$:-]*$/i;function zee(eee,tee){const{RULES:ree}=this;if((0,dee.eachItem)(eee,(eee=>{if(ree.keywords[eee])throw new Error(`Keyword ${eee} is already defined`);if(!$ee.test(eee))throw new Error(`Keyword ${eee} has invalid name`)})),tee&&tee.$data&&!("code"in tee)&&!("validate"in tee))throw new Error('$data keyword must have "code" or "validate" function')}function Cee(eee,tee,ree){var _a;const oee=null==tee?void 0:tee.post;if(ree&&oee)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:aee}=this;let nee=oee?aee.post:aee.rules.find((({type:t})=>t===ree));if(nee||(nee={type:ree,rules:[]},aee.rules.push(nee)),aee.keywords[eee]=!0,!tee)return;const iee={keyword:eee,definition:{...tee,type:(0,cee.getJSONTypes)(tee.type),schemaType:(0,cee.getJSONTypes)(tee.schemaType)}};tee.before?Aee.call(this,nee,iee,tee.before):nee.rules.push(iee),aee.all[eee]=iee,null===(_a=tee.implements)||void 0===_a||_a.forEach((eee=>this.addKeyword(eee)))}function Aee(eee,tee,ree){const i=eee.rules.findIndex((eee=>eee.keyword===ree));i>=0?eee.rules.splice(i,0,tee):(eee.rules.push(tee),this.logger.warn(`rule ${ree} is not defined`))}function jee(eee){let{metaSchema:tee}=eee;void 0!==tee&&(eee.$data&&this.opts.$data&&(tee=Nee(tee)),eee.validateSchema=this.compile(tee,!0))}const Tee={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function Nee(eee){return{anyOf:[eee,Tee]}}}(W3e)),W3e}var h8e,f8e={},g8e={},id={};var m8e,w8e,v8e={};function b8e(){if(w8e)return g8e;w8e=1,Object.defineProperty(g8e,"__esModule",{value:!0});const eee=function(){if(h8e)return id;h8e=1,Object.defineProperty(id,"__esModule",{value:!0});const eee={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};return id.default=eee,id}(),tee=function(){if(m8e)return v8e;m8e=1,Object.defineProperty(v8e,"__esModule",{value:!0}),v8e.callRef=v8e.getValidate=void 0;const eee=K6e(),tee=z6e(),ree=o6e(),oee=p6e(),aee=Q6e(),nee=i6e(),iee={keyword:"$ref",schemaType:"string",code(tee){const{gen:oee,schema:nee,it:it}=tee,{baseId:iee,schemaEnv:cee,validateName:dee,opts:pee,self:uee}=it,{root:hee}=cee;if(("#"===nee||"#/"===nee)&&iee===hee.baseId)return function(){if(cee===hee)return lee(tee,dee,cee,cee.$async);const eee=oee.scopeValue("root",{ref:hee});return lee(tee,ree._`${eee}.validate`,hee,hee.$async)}();const fee=aee.resolveRef.call(uee,hee,iee,nee);if(void 0===fee)throw new eee.default(it.opts.uriResolver,iee,nee);return fee instanceof aee.SchemaEnv?function(eee){const v=see(tee,eee);lee(tee,v,eee,eee.$async)}(fee):function(eee){const aee=oee.scopeValue("schema",!0===pee.code.source?{ref:eee,code:(0,ree.stringify)(eee)}:{ref:eee}),iee=oee.name("valid"),see=tee.subschema({schema:eee,dataTypes:[],schemaPath:ree.nil,topSchemaRef:aee,errSchemaPath:nee},iee);tee.mergeEvaluated(see),tee.ok(iee)}(fee)}};function see(eee,tee){const{gen:oee}=eee;return tee.validate?oee.scopeValue("validate",{ref:tee.validate}):ree._`${oee.scopeValue("wrapper",{ref:tee})}.validate`}function lee(eee,v,aee,iee){const{gen:see,it:it}=eee,{allErrors:lee,schemaEnv:cee,opts:dee}=it,pee=dee.passContext?oee.default.this:ree.nil;function uee(eee){const tee=ree._`${eee}.errors`;see.assign(oee.default.vErrors,ree._`${oee.default.vErrors} === null ? ${tee} : ${oee.default.vErrors}.concat(${tee})`),see.assign(oee.default.errors,ree._`${oee.default.vErrors}.length`)}function hee(eee){var _a;if(!it.opts.unevaluated)return;const tee=null===(_a=null==aee?void 0:aee.validate)||void 0===_a?void 0:_a.evaluated;if(!0!==it.props)if(tee&&!tee.dynamicProps)void 0!==tee.props&&(it.props=nee.mergeEvaluated.props(see,tee.props,it.props));else{const tee=see.var("props",ree._`${eee}.evaluated.props`);it.props=nee.mergeEvaluated.props(see,tee,it.props,ree.Name)}if(!0!==it.items)if(tee&&!tee.dynamicItems)void 0!==tee.items&&(it.items=nee.mergeEvaluated.items(see,tee.items,it.items));else{const tee=see.var("items",ree._`${eee}.evaluated.items`);it.items=nee.mergeEvaluated.items(see,tee,it.items,ree.Name)}}iee?function(){if(!cee.$async)throw new Error("async schema referenced by sync schema");const oee=see.let("valid");see.try((()=>{see.code(ree._`await ${(0,tee.callValidateCode)(eee,v,pee)}`),hee(v),lee||see.assign(oee,!0)}),(e=>{see.if(ree._`!(${e} instanceof ${it.ValidationError})`,(()=>see.throw(e))),uee(e),lee||see.assign(oee,!1)})),eee.ok(oee)}():eee.result((0,tee.callValidateCode)(eee,v,pee),(()=>hee(v)),(()=>uee(v)))}return v8e.getValidate=see,v8e.callRef=lee,v8e.default=iee,v8e}(),ree=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",eee.default,tee.default];return g8e.default=ree,g8e}var y8e,x8e={},k8e={};var _8e,S8e={};var E8e,O8e,$8e={},z8e={};function C8e(){if(O8e)return $8e;O8e=1,Object.defineProperty($8e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree=function(){if(E8e)return z8e;function eee(eee){const tee=eee.length;let ree,oee=0,aee=0;for(;aee=55296&&ree<=56319&&aeeeee._`{limit: ${tee}}`},aee={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:oee,code(oee){const{keyword:aee,data:nee,schemaCode:iee,it:it}=oee,op="maxLength"===aee?eee.operators.GT:eee.operators.LT,see=!1===it.opts.unicode?eee._`${nee}.length`:eee._`${(0,tee.useFunc)(oee.gen,ree.default)}(${nee})`;oee.fail$data(eee._`${see} ${op} ${iee}`)}};return $8e.default=aee,$8e}var A8e,j8e={};var T8e,N8e={};var I8e,P8e={};function R8e(){if(I8e)return P8e;I8e=1,Object.defineProperty(P8e,"__esModule",{value:!0});const eee=z6e(),tee=o6e(),ree=i6e(),oee={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:eee}})=>tee.str`must have required property '${eee}'`,params:({params:{missingProperty:eee}})=>tee._`{missingProperty: ${eee}}`},code(oee){const{gen:aee,schema:nee,schemaCode:iee,data:see,$data:lee,it:it}=oee,{opts:cee}=it;if(!lee&&0===nee.length)return;const dee=nee.length>=cee.loopRequired;if(it.allErrors?function(){if(dee||lee)oee.block$data(tee.nil,pee);else for(const tee of nee)(0,eee.checkReportMissingProp)(oee,tee)}():function(){const ree=aee.let("missing");if(dee||lee){const nee=aee.let("valid",!0);oee.block$data(nee,(()=>function(ree,nee){oee.setParams({missingProperty:ree}),aee.forOf(ree,iee,(()=>{aee.assign(nee,(0,eee.propertyInData)(aee,see,ree,cee.ownProperties)),aee.if((0,tee.not)(nee),(()=>{oee.error(),aee.break()}))}),tee.nil)}(ree,nee))),oee.ok(nee)}else aee.if((0,eee.checkMissingProp)(oee,nee,ree)),(0,eee.reportMissingProp)(oee,ree),aee.else()}(),cee.strictRequired){const eee=oee.parentSchema.properties,{definedProperties:tee}=oee.it;for(const oee of nee)if(void 0===(null==eee?void 0:eee[oee])&&!tee.has(oee)){const eee=`required property "${oee}" is not defined at "${it.schemaEnv.baseId+it.errSchemaPath}" (strictRequired)`;(0,ree.checkStrictMode)(it,eee,it.opts.strictRequired)}}function pee(){aee.forOf("prop",iee,(tee=>{oee.setParams({missingProperty:tee}),aee.if((0,eee.noPropertyInData)(aee,see,tee,cee.ownProperties),(()=>oee.error()))}))}}};return P8e.default=oee,P8e}var M8e,D8e={};var F8e,L8e,U8e={},B8e={};function Y8e(){if(F8e)return B8e;F8e=1,Object.defineProperty(B8e,"__esModule",{value:!0});const eee=P6e();return eee.code='require("ajv/dist/runtime/equal").default',B8e.default=eee,B8e}function q8e(){if(L8e)return U8e;L8e=1,Object.defineProperty(U8e,"__esModule",{value:!0});const eee=x6e(),tee=o6e(),ree=i6e(),oee=Y8e(),aee={message:({params:{i:i,j:j}})=>tee.str`must NOT have duplicate items (items ## ${j} and ${i} are identical)`,params:({params:{i:i,j:j}})=>tee._`{i: ${i}, j: ${j}}`},nee={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:aee,code(aee){const{gen:nee,data:iee,$data:see,schema:lee,parentSchema:cee,schemaCode:dee,it:it}=aee;if(!see&&!lee)return;const pee=nee.let("valid"),uee=cee.items?(0,eee.getSchemaTypes)(cee.items):[];function hee(i,j){const ree=nee.name("item"),oee=(0,eee.checkDataTypes)(uee,ree,it.opts.strictNumbers,eee.DataType.Wrong),see=nee.const("indices",tee._`{}`);nee.for(tee._`;${i}--;`,(()=>{nee.let(ree,tee._`${iee}[${i}]`),nee.if(oee,tee._`continue`),uee.length>1&&nee.if(tee._`typeof ${ree} == "string"`,tee._`${ree} += "_"`),nee.if(tee._`typeof ${see}[${ree}] == "number"`,(()=>{nee.assign(j,tee._`${see}[${ree}]`),aee.error(),nee.assign(pee,!1).break()})).code(tee._`${see}[${ree}] = ${i}`)}))}function fee(i,j){const eee=(0,ree.useFunc)(nee,oee.default),see=nee.name("outer");nee.label(see).for(tee._`;${i}--;`,(()=>nee.for(tee._`${j} = ${i}; ${j}--;`,(()=>nee.if(tee._`${eee}(${iee}[${i}], ${iee}[${j}])`,(()=>{aee.error(),nee.assign(pee,!1).break(see)}))))))}aee.block$data(pee,(function(){const i=nee.let("i",tee._`${iee}.length`),j=nee.let("j");aee.setParams({i:i,j:j}),nee.assign(pee,!0),nee.if(tee._`${i} > 1`,(()=>(uee.length>0&&!uee.some((t=>"object"===t||"array"===t))?hee:fee)(i,j)))}),tee._`${dee} === false`),aee.ok(pee)}};return U8e.default=nee,U8e}var V8e,W8e={};var H8e,K8e,G8e={};function X8e(){if(H8e)return G8e;H8e=1,Object.defineProperty(G8e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree=Y8e(),oee={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:tee})=>eee._`{allowedValues: ${tee}}`},code(oee){const{gen:aee,data:nee,$data:iee,schema:see,schemaCode:lee,it:it}=oee;if(!iee&&0===see.length)throw new Error("enum must have non-empty array");const cee=see.length>=it.opts.loopEnum;let dee;const pee=()=>null!=dee?dee:dee=(0,tee.useFunc)(aee,ree.default);let uee;if(cee||iee)uee=aee.let("valid"),oee.block$data(uee,(function(){aee.assign(uee,!1),aee.forOf("v",lee,(v=>aee.if(eee._`${pee()}(${nee}, ${v})`,(()=>aee.assign(uee,!0).break()))))}));else{if(!Array.isArray(see))throw new Error("ajv implementation error");const tee=aee.const("vSchema",lee);uee=(0,eee.or)(...see.map(((_x,i)=>function(tee,i){const ree=see[i];return"object"==typeof ree&&null!==ree?eee._`${pee()}(${nee}, ${tee}[${i}])`:eee._`${nee} === ${ree}`}(tee,i))))}oee.pass(uee)}};return G8e.default=oee,G8e}function Q8e(){if(K8e)return x8e;K8e=1,Object.defineProperty(x8e,"__esModule",{value:!0});const eee=function(){if(y8e)return k8e;y8e=1,Object.defineProperty(k8e,"__esModule",{value:!0});const eee=o6e(),tee=eee.operators,ree={maximum:{okStr:"<=",ok:tee.LTE,fail:tee.GT},minimum:{okStr:">=",ok:tee.GTE,fail:tee.LT},exclusiveMaximum:{okStr:"<",ok:tee.LT,fail:tee.GTE},exclusiveMinimum:{okStr:">",ok:tee.GT,fail:tee.LTE}},oee={message:({keyword:tee,schemaCode:oee})=>eee.str`must be ${ree[tee].okStr} ${oee}`,params:({keyword:tee,schemaCode:oee})=>eee._`{comparison: ${ree[tee].okStr}, limit: ${oee}}`},aee={keyword:Object.keys(ree),type:"number",schemaType:"number",$data:!0,error:oee,code(tee){const{keyword:oee,data:aee,schemaCode:nee}=tee;tee.fail$data(eee._`${aee} ${ree[oee].fail} ${nee} || isNaN(${aee})`)}};return k8e.default=aee,k8e}(),tee=function(){if(_8e)return S8e;_8e=1,Object.defineProperty(S8e,"__esModule",{value:!0});const eee=o6e(),tee={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:tee})=>eee.str`must be multiple of ${tee}`,params:({schemaCode:tee})=>eee._`{multipleOf: ${tee}}`},code(tee){const{gen:ree,data:oee,schemaCode:aee,it:it}=tee,nee=it.opts.multipleOfPrecision,iee=ree.let("res"),see=nee?eee._`Math.abs(Math.round(${iee}) - ${iee}) > 1e-${nee}`:eee._`${iee} !== parseInt(${iee})`;tee.fail$data(eee._`(${aee} === 0 || (${iee} = ${oee}/${aee}, ${see}))`)}};return S8e.default=tee,S8e}(),ree=C8e(),oee=function(){if(A8e)return j8e;A8e=1,Object.defineProperty(j8e,"__esModule",{value:!0});const eee=z6e(),tee=o6e(),ree={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:eee})=>tee.str`must match pattern "${eee}"`,params:({schemaCode:eee})=>tee._`{pattern: ${eee}}`},code(ree){const{data:oee,$data:aee,schema:nee,schemaCode:iee,it:it}=ree,u=it.opts.unicodeRegExp?"u":"",see=aee?tee._`(new RegExp(${iee}, ${u}))`:(0,eee.usePattern)(ree,nee);ree.fail$data(tee._`!${see}.test(${oee})`)}};return j8e.default=ree,j8e}(),aee=function(){if(T8e)return N8e;T8e=1,Object.defineProperty(N8e,"__esModule",{value:!0});const eee=o6e(),tee={message({keyword:tee,schemaCode:ree}){const oee="maxProperties"===tee?"more":"fewer";return eee.str`must NOT have ${oee} than ${ree} properties`},params:({schemaCode:tee})=>eee._`{limit: ${tee}}`},ree={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:tee,code(tee){const{keyword:ree,data:oee,schemaCode:aee}=tee,op="maxProperties"===ree?eee.operators.GT:eee.operators.LT;tee.fail$data(eee._`Object.keys(${oee}).length ${op} ${aee}`)}};return N8e.default=ree,N8e}(),nee=R8e(),iee=function(){if(M8e)return D8e;M8e=1,Object.defineProperty(D8e,"__esModule",{value:!0});const eee=o6e(),tee={message({keyword:tee,schemaCode:ree}){const oee="maxItems"===tee?"more":"fewer";return eee.str`must NOT have ${oee} than ${ree} items`},params:({schemaCode:tee})=>eee._`{limit: ${tee}}`},ree={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:tee,code(tee){const{keyword:ree,data:oee,schemaCode:aee}=tee,op="maxItems"===ree?eee.operators.GT:eee.operators.LT;tee.fail$data(eee._`${oee}.length ${op} ${aee}`)}};return D8e.default=ree,D8e}(),see=q8e(),lee=function(){if(V8e)return W8e;V8e=1,Object.defineProperty(W8e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree=Y8e(),oee={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:tee})=>eee._`{allowedValue: ${tee}}`},code(oee){const{gen:aee,data:nee,$data:iee,schemaCode:see,schema:lee}=oee;iee||lee&&"object"==typeof lee?oee.fail$data(eee._`!${(0,tee.useFunc)(aee,ree.default)}(${nee}, ${see})`):oee.fail(eee._`${lee} !== ${nee}`)}};return W8e.default=oee,W8e}(),cee=X8e(),dee=[eee.default,tee.default,ree.default,oee.default,aee.default,nee.default,iee.default,see.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},lee.default,cee.default];return x8e.default=dee,x8e}var Z8e,J8e={},e9e={};function t9e(){if(Z8e)return e9e;Z8e=1,Object.defineProperty(e9e,"__esModule",{value:!0}),e9e.validateAdditionalItems=void 0;const eee=o6e(),tee=i6e(),ree={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:tee}})=>eee.str`must NOT have more than ${tee} items`,params:({params:{len:tee}})=>eee._`{limit: ${tee}}`},code(eee){const{parentSchema:ree,it:it}=eee,{items:aee}=ree;Array.isArray(aee)?oee(eee,aee):(0,tee.checkStrictMode)(it,'"additionalItems" is ignored when "items" is not an array of schemas')}};function oee(ree,oee){const{gen:aee,schema:nee,data:iee,keyword:see,it:it}=ree;it.items=!0;const lee=aee.const("len",eee._`${iee}.length`);if(!1===nee)ree.setParams({len:oee.length}),ree.pass(eee._`${lee} <= ${oee.length}`);else if("object"==typeof nee&&!(0,tee.alwaysValidSchema)(it,nee)){const nee=aee.var("valid",eee._`${lee} <= ${oee.length}`);aee.if((0,eee.not)(nee),(()=>function(nee){aee.forRange("i",oee.length,lee,(i=>{ree.subschema({keyword:see,dataProp:i,dataPropType:tee.Type.Num},nee),it.allErrors||aee.if((0,eee.not)(nee),(()=>aee.break()))}))}(nee))),ree.ok(nee)}}return e9e.validateAdditionalItems=oee,e9e.default=ree,e9e}var r9e,o9e,a9e={},n9e={};function i9e(){if(r9e)return n9e;r9e=1,Object.defineProperty(n9e,"__esModule",{value:!0}),n9e.validateTuple=void 0;const eee=o6e(),tee=i6e(),ree=z6e(),oee={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(eee){const{schema:oee,it:it}=eee;if(Array.isArray(oee))return aee(eee,"additionalItems",oee);it.items=!0,(0,tee.alwaysValidSchema)(it,oee)||eee.ok((0,ree.validateArray)(eee))}};function aee(ree,oee,aee=ree.schema){const{gen:nee,parentSchema:iee,data:see,keyword:lee,it:it}=ree;!function(eee){const{opts:ree,errSchemaPath:nee}=it,l=aee.length,iee=l===eee.minItems&&(l===eee.maxItems||!1===eee[oee]);if(ree.strictTuples&&!iee){const eee=`"${lee}" is ${l}-tuple, but minItems or maxItems/${oee} are not specified or different at path "${nee}"`;(0,tee.checkStrictMode)(it,eee,ree.strictTuples)}}(iee),it.opts.unevaluated&&aee.length&&!0!==it.items&&(it.items=tee.mergeEvaluated.items(nee,aee.length,it.items));const cee=nee.name("valid"),dee=nee.const("len",eee._`${see}.length`);aee.forEach(((oee,i)=>{(0,tee.alwaysValidSchema)(it,oee)||(nee.if(eee._`${dee} > ${i}`,(()=>ree.subschema({keyword:lee,schemaProp:i,dataProp:i},cee))),ree.ok(cee))}))}return n9e.validateTuple=aee,n9e.default=oee,n9e}var s9e,l9e={};var c9e,d9e={};function p9e(){if(c9e)return d9e;c9e=1,Object.defineProperty(d9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree={message:({params:{min:tee,max:ree}})=>void 0===ree?eee.str`must contain at least ${tee} valid item(s)`:eee.str`must contain at least ${tee} and no more than ${ree} valid item(s)`,params:({params:{min:tee,max:ree}})=>void 0===ree?eee._`{minContains: ${tee}}`:eee._`{minContains: ${tee}, maxContains: ${ree}}`},oee={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:ree,code(ree){const{gen:oee,schema:aee,parentSchema:nee,data:iee,it:it}=ree;let see,lee;const{minContains:cee,maxContains:dee}=nee;it.opts.next?(see=void 0===cee?1:cee,lee=dee):see=1;const pee=oee.const("len",eee._`${iee}.length`);if(ree.setParams({min:see,max:lee}),void 0===lee&&0===see)return void(0,tee.checkStrictMode)(it,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==lee&&see>lee)return(0,tee.checkStrictMode)(it,'"minContains" > "maxContains" is always invalid'),void ree.fail();if((0,tee.alwaysValidSchema)(it,aee)){let tee=eee._`${pee} >= ${see}`;return void 0!==lee&&(tee=eee._`${tee} && ${pee} <= ${lee}`),void ree.pass(tee)}it.items=!0;const uee=oee.name("valid");function hee(){const tee=oee.name("_valid"),ree=oee.let("count",0);fee(tee,(()=>oee.if(tee,(()=>function(tee){oee.code(eee._`${tee}++`),void 0===lee?oee.if(eee._`${tee} >= ${see}`,(()=>oee.assign(uee,!0).break())):(oee.if(eee._`${tee} > ${lee}`,(()=>oee.assign(uee,!1).break())),1===see?oee.assign(uee,!0):oee.if(eee._`${tee} >= ${see}`,(()=>oee.assign(uee,!0))))}(ree)))))}function fee(eee,aee){oee.forRange("i",0,pee,(i=>{ree.subschema({keyword:"contains",dataProp:i,dataPropType:tee.Type.Num,compositeRule:!0},eee),aee()}))}void 0===lee&&1===see?fee(uee,(()=>oee.if(uee,(()=>oee.break())))):0===see?(oee.let(uee,!0),void 0!==lee&&oee.if(eee._`${iee}.length > 0`,hee)):(oee.let(uee,!1),hee()),ree.result(uee,(()=>ree.reset()))}};return d9e.default=oee,d9e}var u9e,h9e={};function f9e(){return u9e||(u9e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.validateSchemaDeps=eee.validatePropertyDeps=eee.error=void 0;const tee=o6e(),ree=i6e(),oee=z6e();eee.error={message:({params:{property:eee,depsCount:ree,deps:oee}})=>{const aee=1===ree?"property":"properties";return tee.str`must have ${aee} ${oee} when property ${eee} is present`},params:({params:{property:eee,depsCount:ree,deps:oee,missingProperty:aee}})=>tee._`{property: ${eee},
- missingProperty: ${aee},
- depsCount: ${ree},
- deps: ${oee}}`};const aee={keyword:"dependencies",type:"object",schemaType:"object",error:eee.error,code(eee){const[tee,ree]=function({schema:eee}){const tee={},ree={};for(const oee in eee){if("__proto__"===oee)continue;(Array.isArray(eee[oee])?tee:ree)[oee]=eee[oee]}return[tee,ree]}(eee);nee(eee,tee),iee(eee,ree)}};function nee(eee,ree=eee.schema){const{gen:aee,data:nee,it:it}=eee;if(0===Object.keys(ree).length)return;const iee=aee.let("missing");for(const see in ree){const lee=ree[see];if(0===lee.length)continue;const cee=(0,oee.propertyInData)(aee,nee,see,it.opts.ownProperties);eee.setParams({property:see,depsCount:lee.length,deps:lee.join(", ")}),it.allErrors?aee.if(cee,(()=>{for(const tee of lee)(0,oee.checkReportMissingProp)(eee,tee)})):(aee.if(tee._`${cee} && (${(0,oee.checkMissingProp)(eee,lee,iee)})`),(0,oee.reportMissingProp)(eee,iee),aee.else())}}function iee(eee,tee=eee.schema){const{gen:aee,data:nee,keyword:iee,it:it}=eee,see=aee.name("valid");for(const lee in tee)(0,ree.alwaysValidSchema)(it,tee[lee])||(aee.if((0,oee.propertyInData)(aee,nee,lee,it.opts.ownProperties),(()=>{const tee=eee.subschema({keyword:iee,schemaProp:lee},see);eee.mergeValidEvaluated(tee,see)}),(()=>aee.var(see,!0))),eee.ok(see))}eee.validatePropertyDeps=nee,eee.validateSchemaDeps=iee,eee.default=aee}(h9e)),h9e}var g9e,m9e={};var w9e,v9e={};function b9e(){if(w9e)return v9e;w9e=1,Object.defineProperty(v9e,"__esModule",{value:!0});const eee=z6e(),tee=o6e(),ree=p6e(),oee=i6e(),aee={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:eee})=>tee._`{additionalProperty: ${eee.additionalProperty}}`},code(aee){const{gen:nee,schema:iee,parentSchema:see,data:lee,errsCount:cee,it:it}=aee;if(!cee)throw new Error("ajv implementation error");const{allErrors:dee,opts:pee}=it;if(it.props=!0,"all"!==pee.removeAdditional&&(0,oee.alwaysValidSchema)(it,iee))return;const uee=(0,eee.allSchemaProperties)(see.properties),hee=(0,eee.allSchemaProperties)(see.patternProperties);function fee(eee){nee.code(tee._`delete ${lee}[${eee}]`)}function gee(eee){if("all"===pee.removeAdditional||pee.removeAdditional&&!1===iee)fee(eee);else{if(!1===iee)return aee.setParams({additionalProperty:eee}),aee.error(),void(dee||nee.break());if("object"==typeof iee&&!(0,oee.alwaysValidSchema)(it,iee)){const ree=nee.name("valid");"failing"===pee.removeAdditional?(mee(eee,ree,!1),nee.if((0,tee.not)(ree),(()=>{aee.reset(),fee(eee)}))):(mee(eee,ree),dee||nee.if((0,tee.not)(ree),(()=>nee.break())))}}}function mee(eee,tee,ree){const nee={keyword:"additionalProperties",dataProp:eee,dataPropType:oee.Type.Str};!1===ree&&Object.assign(nee,{compositeRule:!0,createErrors:!1,allErrors:!1}),aee.subschema(nee,tee)}nee.forIn("key",lee,(ree=>{uee.length||hee.length?nee.if(function(ree){let iee;if(uee.length>8){const tee=(0,oee.schemaRefOrVal)(it,see.properties,"properties");iee=(0,eee.isOwnProperty)(nee,tee,ree)}else iee=uee.length?(0,tee.or)(...uee.map((p=>tee._`${ree} === ${p}`))):tee.nil;return hee.length&&(iee=(0,tee.or)(iee,...hee.map((p=>tee._`${(0,eee.usePattern)(aee,p)}.test(${ree})`)))),(0,tee.not)(iee)}(ree),(()=>gee(ree))):gee(ree)})),aee.ok(tee._`${cee} === ${ree.default.errors}`)}};return v9e.default=aee,v9e}var y9e,x9e={};var k9e,_9e={};var S9e,E9e={};var O9e,$9e={};var z9e,C9e={};var A9e,j9e={};var T9e,N9e={};var I9e,P9e,R9e={};function M9e(){if(P9e)return J8e;P9e=1,Object.defineProperty(J8e,"__esModule",{value:!0});const eee=t9e(),tee=function(){if(o9e)return a9e;o9e=1,Object.defineProperty(a9e,"__esModule",{value:!0});const eee=i9e(),tee={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:tee=>(0,eee.validateTuple)(tee,"items")};return a9e.default=tee,a9e}(),ree=i9e(),oee=function(){if(s9e)return l9e;s9e=1,Object.defineProperty(l9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree=z6e(),oee=t9e(),aee={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:tee}})=>eee.str`must NOT have more than ${tee} items`,params:({params:{len:tee}})=>eee._`{limit: ${tee}}`},code(eee){const{schema:aee,parentSchema:nee,it:it}=eee,{prefixItems:iee}=nee;it.items=!0,(0,tee.alwaysValidSchema)(it,aee)||(iee?(0,oee.validateAdditionalItems)(eee,iee):eee.ok((0,ree.validateArray)(eee)))}};return l9e.default=aee,l9e}(),aee=p9e(),nee=f9e(),iee=function(){if(g9e)return m9e;g9e=1,Object.defineProperty(m9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:tee})=>eee._`{propertyName: ${tee.propertyName}}`},code(ree){const{gen:oee,schema:aee,data:nee,it:it}=ree;if((0,tee.alwaysValidSchema)(it,aee))return;const iee=oee.name("valid");oee.forIn("key",nee,(tee=>{ree.setParams({propertyName:tee}),ree.subschema({keyword:"propertyNames",data:tee,dataTypes:["string"],propertyName:tee,compositeRule:!0},iee),oee.if((0,eee.not)(iee),(()=>{ree.error(!0),it.allErrors||oee.break()}))})),ree.ok(iee)}};return m9e.default=ree,m9e}(),see=b9e(),lee=function(){if(y9e)return x9e;y9e=1,Object.defineProperty(x9e,"__esModule",{value:!0});const eee=B6e(),tee=z6e(),ree=i6e(),oee=b9e(),aee={keyword:"properties",type:"object",schemaType:"object",code(aee){const{gen:nee,schema:iee,parentSchema:see,data:lee,it:it}=aee;"all"===it.opts.removeAdditional&&void 0===see.additionalProperties&&oee.default.code(new eee.KeywordCxt(it,oee.default,"additionalProperties"));const cee=(0,tee.allSchemaProperties)(iee);for(const eee of cee)it.definedProperties.add(eee);it.opts.unevaluated&&cee.length&&!0!==it.props&&(it.props=ree.mergeEvaluated.props(nee,(0,ree.toHash)(cee),it.props));const dee=cee.filter((p=>!(0,ree.alwaysValidSchema)(it,iee[p])));if(0===dee.length)return;const pee=nee.name("valid");for(const eee of dee)uee(eee)?hee(eee):(nee.if((0,tee.propertyInData)(nee,lee,eee,it.opts.ownProperties)),hee(eee),it.allErrors||nee.else().var(pee,!0),nee.endIf()),aee.it.definedProperties.add(eee),aee.ok(pee);function uee(eee){return it.opts.useDefaults&&!it.compositeRule&&void 0!==iee[eee].default}function hee(eee){aee.subschema({keyword:"properties",schemaProp:eee,dataProp:eee},pee)}}};return x9e.default=aee,x9e}(),cee=function(){if(k9e)return _9e;k9e=1,Object.defineProperty(_9e,"__esModule",{value:!0});const eee=z6e(),tee=o6e(),ree=i6e(),oee=i6e(),aee={keyword:"patternProperties",type:"object",schemaType:"object",code(aee){const{gen:nee,schema:iee,data:see,parentSchema:lee,it:it}=aee,{opts:cee}=it,dee=(0,eee.allSchemaProperties)(iee),pee=dee.filter((p=>(0,ree.alwaysValidSchema)(it,iee[p])));if(0===dee.length||pee.length===dee.length&&(!it.opts.unevaluated||!0===it.props))return;const uee=cee.strictSchema&&!cee.allowMatchingProperties&&lee.properties,hee=nee.name("valid");!0===it.props||it.props instanceof tee.Name||(it.props=(0,oee.evaluatedPropsToName)(nee,it.props));const{props:fee}=it;function gee(eee){for(const tee in uee)new RegExp(eee).test(tee)&&(0,ree.checkStrictMode)(it,`property ${tee} matches pattern ${eee} (use allowMatchingProperties)`)}function mee(ree){nee.forIn("key",see,(iee=>{nee.if(tee._`${(0,eee.usePattern)(aee,ree)}.test(${iee})`,(()=>{const eee=pee.includes(ree);eee||aee.subschema({keyword:"patternProperties",schemaProp:ree,dataProp:iee,dataPropType:oee.Type.Str},hee),it.opts.unevaluated&&!0!==fee?nee.assign(tee._`${fee}[${iee}]`,!0):eee||it.allErrors||nee.if((0,tee.not)(hee),(()=>nee.break()))}))}))}!function(){for(const eee of dee)uee&&gee(eee),it.allErrors?mee(eee):(nee.var(hee,!0),mee(eee),nee.if(hee))}()}};return _9e.default=aee,_9e}(),dee=function(){if(S9e)return E9e;S9e=1,Object.defineProperty(E9e,"__esModule",{value:!0});const eee=i6e(),tee={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(tee){const{gen:ree,schema:oee,it:it}=tee;if((0,eee.alwaysValidSchema)(it,oee))return void tee.fail();const aee=ree.name("valid");tee.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},aee),tee.failResult(aee,(()=>tee.reset()),(()=>tee.error()))},error:{message:"must NOT be valid"}};return E9e.default=tee,E9e}(),pee=function(){if(O9e)return $9e;O9e=1,Object.defineProperty($9e,"__esModule",{value:!0});const eee={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:z6e().validateUnion,error:{message:"must match a schema in anyOf"}};return $9e.default=eee,$9e}(),uee=function(){if(z9e)return C9e;z9e=1,Object.defineProperty(C9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:tee})=>eee._`{passingSchemas: ${tee.passing}}`},code(ree){const{gen:oee,schema:aee,parentSchema:nee,it:it}=ree;if(!Array.isArray(aee))throw new Error("ajv implementation error");if(it.opts.discriminator&&nee.discriminator)return;const iee=aee,see=oee.let("valid",!1),lee=oee.let("passing",null),cee=oee.name("_valid");ree.setParams({passing:lee}),oee.block((function(){iee.forEach(((aee,i)=>{let nee;(0,tee.alwaysValidSchema)(it,aee)?oee.var(cee,!0):nee=ree.subschema({keyword:"oneOf",schemaProp:i,compositeRule:!0},cee),i>0&&oee.if(eee._`${cee} && ${see}`).assign(see,!1).assign(lee,eee._`[${lee}, ${i}]`).else(),oee.if(cee,(()=>{oee.assign(see,!0),oee.assign(lee,i),nee&&ree.mergeEvaluated(nee,eee.Name)}))}))})),ree.result(see,(()=>ree.reset()),(()=>ree.error(!0)))}};return C9e.default=ree,C9e}(),hee=function(){if(A9e)return j9e;A9e=1,Object.defineProperty(j9e,"__esModule",{value:!0});const eee=i6e(),tee={keyword:"allOf",schemaType:"array",code(tee){const{gen:ree,schema:oee,it:it}=tee;if(!Array.isArray(oee))throw new Error("ajv implementation error");const aee=ree.name("valid");oee.forEach(((ree,i)=>{if((0,eee.alwaysValidSchema)(it,ree))return;const oee=tee.subschema({keyword:"allOf",schemaProp:i},aee);tee.ok(aee),tee.mergeEvaluated(oee)}))}};return j9e.default=tee,j9e}(),fee=function(){if(T9e)return N9e;T9e=1,Object.defineProperty(N9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:tee})=>eee.str`must match "${tee.ifClause}" schema`,params:({params:tee})=>eee._`{failingKeyword: ${tee.ifClause}}`},code(ree){const{gen:aee,parentSchema:nee,it:it}=ree;void 0===nee.then&&void 0===nee.else&&(0,tee.checkStrictMode)(it,'"if" without "then" and "else" is ignored');const iee=oee(it,"then"),see=oee(it,"else");if(!iee&&!see)return;const lee=aee.let("valid",!0),cee=aee.name("_valid");if(function(){const eee=ree.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},cee);ree.mergeEvaluated(eee)}(),ree.reset(),iee&&see){const eee=aee.let("ifClause");ree.setParams({ifClause:eee}),aee.if(cee,dee("then",eee),dee("else",eee))}else iee?aee.if(cee,dee("then")):aee.if((0,eee.not)(cee),dee("else"));function dee(tee,oee){return()=>{const nee=ree.subschema({keyword:tee},cee);aee.assign(lee,cee),ree.mergeValidEvaluated(nee,lee),oee?aee.assign(oee,eee._`${tee}`):ree.setParams({ifClause:tee})}}ree.pass(lee,(()=>ree.error(!0)))}};function oee(it,eee){const ree=it.schema[eee];return void 0!==ree&&!(0,tee.alwaysValidSchema)(it,ree)}return N9e.default=ree,N9e}(),gee=function(){if(I9e)return R9e;I9e=1,Object.defineProperty(R9e,"__esModule",{value:!0});const eee=i6e(),tee={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:tee,parentSchema:ree,it:it}){void 0===ree.if&&(0,eee.checkStrictMode)(it,`"${tee}" without "if" is ignored`)}};return R9e.default=tee,R9e}();return J8e.default=function(mee=!1){const wee=[dee.default,pee.default,uee.default,hee.default,fee.default,gee.default,iee.default,see.default,nee.default,lee.default,cee.default];return mee?wee.push(tee.default,oee.default):wee.push(eee.default,ree.default),wee.push(aee.default),wee},J8e}var D9e,F9e,L9e={},U9e={};function B9e(){if(D9e)return U9e;D9e=1,Object.defineProperty(U9e,"__esModule",{value:!0});const eee=o6e(),tee={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:tee})=>eee.str`must match format "${tee}"`,params:({schemaCode:tee})=>eee._`{format: ${tee}}`},code(tee,ree){const{gen:oee,data:aee,$data:nee,schema:iee,schemaCode:see,it:it}=tee,{opts:lee,errSchemaPath:cee,schemaEnv:dee,self:pee}=it;lee.validateFormats&&(nee?function(){const nee=oee.scopeValue("formats",{ref:pee.formats,code:lee.code.formats}),iee=oee.const("fDef",eee._`${nee}[${see}]`),cee=oee.let("fType"),uee=oee.let("format");oee.if(eee._`typeof ${iee} == "object" && !(${iee} instanceof RegExp)`,(()=>oee.assign(cee,eee._`${iee}.type || "string"`).assign(uee,eee._`${iee}.validate`)),(()=>oee.assign(cee,eee._`"string"`).assign(uee,iee))),tee.fail$data((0,eee.or)(!1===lee.strictSchema?eee.nil:eee._`${see} && !${uee}`,function(){const tee=dee.$async?eee._`(${iee}.async ? await ${uee}(${aee}) : ${uee}(${aee}))`:eee._`${uee}(${aee})`,oee=eee._`(typeof ${uee} == "function" ? ${tee} : ${uee}.test(${aee}))`;return eee._`${uee} && ${uee} !== true && ${cee} === ${ree} && !${oee}`}()))}():function(){const nee=pee.formats[iee];if(!nee)return void function(){if(!1===lee.strictSchema)return void pee.logger.warn(eee());throw new Error(eee());function eee(){return`unknown format "${iee}" ignored in schema at path "${cee}"`}}();if(!0===nee)return;const[see,uee,hee]=function(tee){const ree=tee instanceof RegExp?(0,eee.regexpCode)(tee):lee.code.formats?eee._`${lee.code.formats}${(0,eee.getProperty)(iee)}`:void 0,aee=oee.scopeValue("formats",{key:iee,ref:tee,code:ree});if("object"==typeof tee&&!(tee instanceof RegExp))return[tee.type||"string",tee.validate,eee._`${aee}.validate`];return["string",tee,aee]}(nee);see===ree&&tee.pass(function(){if("object"==typeof nee&&!(nee instanceof RegExp)&&nee.async){if(!dee.$async)throw new Error("async format in sync schema");return eee._`await ${hee}(${aee})`}return"function"==typeof uee?eee._`${hee}(${aee})`:eee._`${hee}.test(${aee})`}())}())}};return U9e.default=tee,U9e}var Y9e,q9e,V9e={};function W9e(){if(q9e)return f8e;q9e=1,Object.defineProperty(f8e,"__esModule",{value:!0});const eee=b8e(),tee=Q8e(),ree=M9e(),oee=function(){if(F9e)return L9e;F9e=1,Object.defineProperty(L9e,"__esModule",{value:!0});const eee=[B9e().default];return L9e.default=eee,L9e}(),aee=(Y9e||(Y9e=1,Object.defineProperty(V9e,"__esModule",{value:!0}),V9e.contentVocabulary=V9e.metadataVocabulary=void 0,V9e.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],V9e.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]),V9e),nee=[eee.default,tee.default,(0,ree.default)(),oee.default,aee.metadataVocabulary,aee.contentVocabulary];return f8e.default=nee,f8e}var H9e,K9e,G9e={},X9e={};function Q9e(){if(K9e)return G9e;K9e=1,Object.defineProperty(G9e,"__esModule",{value:!0});const eee=o6e(),tee=(H9e||(H9e=1,Object.defineProperty(X9e,"__esModule",{value:!0}),X9e.DiscrError=void 0,function(eee){eee.Tag="tag",eee.Mapping="mapping"}(ree||(X9e.DiscrError=ree={}))),X9e);var ree;const oee=Q6e(),aee=K6e(),nee=i6e(),iee={message:({params:{discrError:eee,tagName:ree}})=>eee===tee.DiscrError.Tag?`tag "${ree}" must be string`:`value of tag "${ree}" must be in oneOf`,params:({params:{discrError:tee,tag:ree,tagName:oee}})=>eee._`{error: ${tee}, tag: ${oee}, tagValue: ${ree}}`},see={keyword:"discriminator",type:"object",schemaType:"object",error:iee,code(ree){const{gen:iee,data:see,schema:lee,parentSchema:cee,it:it}=ree,{oneOf:dee}=cee;if(!it.opts.discriminator)throw new Error("discriminator: requires discriminator option");const pee=lee.propertyName;if("string"!=typeof pee)throw new Error("discriminator: requires propertyName");if(lee.mapping)throw new Error("discriminator: mapping is not supported");if(!dee)throw new Error("discriminator: requires oneOf keyword");const uee=iee.let("valid",!1),hee=iee.const("tag",eee._`${see}${(0,eee.getProperty)(pee)}`);function fee(tee){const oee=iee.name("valid"),aee=ree.subschema({keyword:"oneOf",schemaProp:tee},oee);return ree.mergeEvaluated(aee,eee.Name),oee}iee.if(eee._`typeof ${hee} == "string"`,(()=>function(){const see=function(){var _a;const eee={},tee=iee(cee);let ree=!0;for(let i=0;iree.error(!1,{discrError:tee.DiscrError.Tag,tag:hee,tagName:pee}))),ree.ok(uee)}};return G9e.default=see,G9e}const Z9e={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0};var J9e;function e7e(){return J9e||(J9e=1,function(eee,tee){Object.defineProperty(tee,"__esModule",{value:!0}),tee.MissingRefError=tee.ValidationError=tee.CodeGen=tee.Name=tee.nil=tee.stringify=tee.str=tee._=tee.KeywordCxt=tee.Ajv=void 0;const ree=u8e(),oee=W9e(),aee=Q9e(),nee=Z9e,iee=["/properties"],see="http://json-schema.org/draft-07/schema";class lee extends ree.default{_addVocabularies(){super._addVocabularies(),oee.default.forEach((v=>this.addVocabulary(v))),this.opts.discriminator&&this.addKeyword(aee.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const eee=this.opts.$data?this.$dataMetaSchema(nee,iee):nee;this.addMetaSchema(eee,see,!1),this.refs["http://json-schema.org/schema"]=see}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(see)?see:void 0)}}tee.Ajv=lee,eee.exports=tee=lee,eee.exports.Ajv=lee,Object.defineProperty(tee,"__esModule",{value:!0}),tee.default=lee;var cee=B6e();Object.defineProperty(tee,"KeywordCxt",{enumerable:!0,get:function(){return cee.KeywordCxt}});var dee=o6e();Object.defineProperty(tee,"_",{enumerable:!0,get:function(){return dee._}}),Object.defineProperty(tee,"str",{enumerable:!0,get:function(){return dee.str}}),Object.defineProperty(tee,"stringify",{enumerable:!0,get:function(){return dee.stringify}}),Object.defineProperty(tee,"nil",{enumerable:!0,get:function(){return dee.nil}}),Object.defineProperty(tee,"Name",{enumerable:!0,get:function(){return dee.Name}}),Object.defineProperty(tee,"CodeGen",{enumerable:!0,get:function(){return dee.CodeGen}});var pee=V6e();Object.defineProperty(tee,"ValidationError",{enumerable:!0,get:function(){return pee.default}});var uee=K6e();Object.defineProperty(tee,"MissingRefError",{enumerable:!0,get:function(){return uee.default}})}(V3e,V3e.exports)),V3e.exports}const t7e=VVe(e7e());var r7e,o7e={exports:{}},a7e={};var n7e,i7e,s7e={};var l7e=(i7e||(i7e=1,function(eee,tee){Object.defineProperty(tee,"__esModule",{value:!0});const ree=(r7e||(r7e=1,function(eee){function tee(eee,tee){return{validate:eee,compare:tee}}Object.defineProperty(eee,"__esModule",{value:!0}),eee.formatNames=eee.fastFormats=eee.fullFormats=void 0,eee.fullFormats={date:tee(aee,nee),time:tee(see,lee),"date-time":tee((function(eee){const tee=eee.split(cee);return 2===tee.length&&aee(tee[0])&&see(tee[1],!0)}),dee),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:function(eee){return pee.test(eee)&&uee.test(eee)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:function(eee){if(wee.test(eee))return!1;try{return new RegExp(eee),!0}catch(e){return!1}},uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:function(eee){return hee.lastIndex=0,hee.test(eee)},int32:{type:"number",validate:function(eee){return Number.isInteger(eee)&&eee<=gee&&eee>=fee}},int64:{type:"number",validate:function(eee){return Number.isInteger(eee)}},float:{type:"number",validate:mee},double:{type:"number",validate:mee},password:!0,binary:!0},eee.fastFormats={...eee.fullFormats,date:tee(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,nee),time:tee(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,lee),"date-time":tee(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,dee),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i},eee.formatNames=Object.keys(eee.fullFormats);const ree=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,oee=[0,31,28,31,30,31,30,31,31,30,31,30,31];function aee(eee){const tee=ree.exec(eee);if(!tee)return!1;const aee=+tee[1],nee=+tee[2],iee=+tee[3];return nee>=1&&nee<=12&&iee>=1&&iee<=(2===nee&&function(eee){return eee%4==0&&(eee%100!=0||eee%400==0)}(aee)?29:oee[nee])}function nee(d1,d2){if(d1&&d2)return d1>d2?1:d1(t2=a2[1]+a2[2]+a2[3]+(a2[4]||""))?1:t1=",ok:oee.GTE,fail:oee.LT},formatExclusiveMaximum:{okStr:"<",ok:oee.LT,fail:oee.GTE},formatExclusiveMinimum:{okStr:">",ok:oee.GT,fail:oee.LTE}},nee={message:({keyword:eee,schemaCode:tee})=>ree.str`should be ${aee[eee].okStr} ${tee}`,params:({keyword:eee,schemaCode:tee})=>ree._`{comparison: ${aee[eee].okStr}, limit: ${tee}}`};eee.formatLimitDefinition={keyword:Object.keys(aee),type:"string",schemaType:"string",$data:!0,error:nee,code(eee){const{gen:oee,data:nee,schemaCode:iee,keyword:see,it:it}=eee,{opts:lee,self:cee}=it;if(!lee.validateFormats)return;const dee=new tee.KeywordCxt(it,cee.RULES.all.format.definition,"format");function pee(eee){return ree._`${eee}.compare(${nee}, ${iee}) ${aee[see].fail} 0`}dee.$data?function(){const tee=oee.scopeValue("formats",{ref:cee.formats,code:lee.code.formats}),aee=oee.const("fmt",ree._`${tee}[${dee.schemaCode}]`);eee.fail$data(ree.or(ree._`typeof ${aee} != "object"`,ree._`${aee} instanceof RegExp`,ree._`typeof ${aee}.compare != "function"`,pee(aee)))}():function(){const tee=dee.schema,aee=cee.formats[tee];if(!aee||!0===aee)return;if("object"!=typeof aee||aee instanceof RegExp||"function"!=typeof aee.compare)throw new Error(`"${see}": format "${tee}" does not define "compare" function`);const nee=oee.scopeValue("formats",{key:tee,ref:aee,code:lee.code.formats?ree._`${lee.code.formats}${ree.getProperty(tee)}`:void 0});eee.fail$data(pee(nee))}()},dependencies:["format"]},eee.default=tee=>(tee.addKeyword(eee.formatLimitDefinition),tee)}(s7e)),s7e),aee=o6e(),nee=new aee.Name("fullFormats"),iee=new aee.Name("fastFormats"),see=(eee,tee={keywords:!0})=>{if(Array.isArray(tee))return lee(eee,tee,ree.fullFormats,nee),eee;const[aee,see]="fast"===tee.mode?[ree.fastFormats,iee]:[ree.fullFormats,nee];return lee(eee,tee.formats||ree.formatNames,aee,see),tee.keywords&&oee.default(eee),eee};function lee(eee,tee,fs,ree){var _a,_b;null!==(_a=(_b=eee.opts.code).formats)&&void 0!==_a||(_b.formats=aee._`require("ajv-formats/dist/formats").${ree}`);for(const f of tee)eee.addFormat(f,fs[f])}see.get=(eee,tee="full")=>{const f=("fast"===tee?ree.fastFormats:ree.fullFormats)[eee];if(!f)throw new Error(`Unknown format "${eee}"`);return f},eee.exports=tee=see,Object.defineProperty(tee,"__esModule",{value:!0}),tee.default=see}(o7e,o7e.exports)),o7e.exports);const c7e=VVe(l7e);var d7e,p7e,u7e,h7e,f7e,g7e,m7e,w7e,v7e,b7e,y7e,x7e,k7e,_7e;function S7e(){if(h7e)return u7e;h7e=1;var eee=(p7e?d7e:(p7e=1,d7e=function(eee){return function(tee,ree,oee){for(var aee=-1,nee=Object(tee),iee=oee(tee),see=iee.length;see--;){var lee=iee[eee?see:++aee];if(!1===ree(nee[lee],lee,nee))break}return tee}}))();return u7e=eee}function E7e(){if(b7e)return v7e;b7e=1;var eee=function(){if(g7e)return f7e;g7e=1;var eee=S7e(),tee=h5e();return f7e=function(ree,oee){return ree&&eee(ree,oee,tee)}}(),tee=function(){if(w7e)return m7e;w7e=1;var eee=u5e();return m7e=function(tee,ree){return function(oee,aee){if(null==oee)return oee;if(!eee(oee))return tee(oee,aee);for(var nee=oee.length,iee=ree?nee:-1,see=Object(oee);(ree?iee--:++iee0){if(++ree>=800)return arguments[0]}else ree=0;return tee.apply(void 0,arguments)}},jet}function itt(){if(Iet)return Net;Iet=1;var eee=att(),tee=ntt()(eee);return Net=tee}function stt(){if(Det)return Met;Det=1;var eee=function(){if(Ret)return Pet;Ret=1;var eee=I5e(),tee=ott(),ree=itt();return Pet=function(oee,aee){return ree(tee(oee,aee,eee),oee+"")}}(),tee=Z4e();return Met=function(ree){return eee((function(eee,oee){var aee=-1,nee=oee.length,iee=nee>1?oee[nee-1]:void 0,see=nee>2?oee[2]:void 0;for(iee=ree.length>3&&"function"==typeof iee?(nee--,iee):void 0,see&&tee(oee[0],oee[1],see)&&(iee=nee<3?void 0:iee,nee=1),eee=Object(eee);++aee2?tee-2:1,oee&&oee<=tee?ree:aee(ree,tee)):ree}},mixin:function(eee){return function(tee){var ree=this;if(!jee(ree))return eee(ree,Object(tee));var oee=[];return zee(Nee(tee),(function(eee){jee(tee[eee])&&oee.push([eee,ree.prototype[eee]])})),eee(ree,Object(tee)),zee(oee,(function(eee){var tee=eee[1];jee(tee)?ree.prototype[eee[0]]=tee:delete ree.prototype[eee[0]]})),ree}},nthArg:function(eee){return function(n){var tee=n<0?1:Pee(n)+1;return $ee(eee(n),tee)}},rearg:function(eee){return function(tee,ree){var oee=ree?ree.length:0;return $ee(eee(tee,ree),oee)}},runInContext:function(tee){return function(ree){return eee(see,tee(ree),dee)}}};function Fee(eee,ree){if(hee){var oee=tee.iterateeRearg[eee];if(oee)return function(eee,tee){return qee(eee,(function(eee){var n=tee.length;return function(eee,n){return 2==n?function(a,b){return eee.apply(void 0,arguments)}:function(a){return eee.apply(void 0,arguments)}}(Iee(aee(eee,n),tee),n)}))}(ree,oee);var n=!pee&&tee.iterateeAry[eee];if(n)return function(eee,n){return qee(eee,(function(eee){return"function"==typeof eee?aee(eee,n):eee}))}(ree,n)}return ree}function Lee(eee,ree,n){if(gee&&(yee||!tee.skipFixed[eee])){var aee=tee.methodSpread[eee],nee=aee&&aee.start;return void 0===nee?See(ree,n):function(eee,tee){return function(){for(var ree=arguments.length,aee=ree-1,nee=Array(ree);ree--;)nee[ree]=arguments[ree];var iee=nee[tee],see=nee.slice(0,tee);return iee&&oee.apply(see,iee),tee!=aee&&oee.apply(see,nee.slice(tee+1)),eee.apply(this,see)}}(ree,nee)}return ree}function Uee(eee,ree,n){return wee&&n>1&&(xee||!tee.skipRearg[eee])?Iee(ree,tee.methodRearg[eee]||tee.aryRearg[n]):ree}function Bee(eee,tee){for(var ree=-1,oee=(tee=Ree(tee)).length,aee=oee-1,nee=Oee(Object(eee)),iee=nee;null!=iee&&++ree1?$ee(tee,n):tee}(0,aee=Fee(see,aee),eee),!1}})),!aee})),aee||(aee=lee),aee==ree&&(aee=bee?$ee(aee,1):function(){return ree.apply(this,arguments)}),aee.convert=Yee(see,ree),aee.placeholder=ree.placeholder=oee,aee}if(!uee)return Vee(lee,cee,vee);var _=cee,Wee=[];return zee(Mee,(function(eee){zee(tee.aryMethod[eee],(function(eee){var ree=_[tee.remap[eee]||eee];ree&&Wee.push([eee,Vee(eee,ree,_)])}))})),zee(Nee(_),(function(eee){var tee=_[eee];if("function"==typeof tee){for(var ree=Wee.length;ree--;)if(Wee[ree][0]==eee)return;tee.convert=Yee(eee,tee),Wee.push([eee,tee])}})),zee(Wee,(function(eee){_[eee[0]]=eee[1]})),_.convert=function(eee){return _.runInContext.convert(eee)(void 0)},_.placeholder=_,zee(Nee(_),(function(eee){zee(tee.realToAlias[eee]||[],(function(tee){_[tee]=_[eee]}))})),_},ort}function Zot(){if(irt)return nrt;irt=1;var eee=g5e(),tee=eee&&new eee;return nrt=tee}function Jot(){if(lrt)return srt;lrt=1;var eee=I5e(),tee=Zot();return srt=tee?function(eee,ree){return tee.set(eee,ree),eee}:eee}function eat(){if(drt)return crt;drt=1;var eee=Wet(),tee=U0e();return crt=function(ree){return function(){var oee=arguments;switch(oee.length){case 0:return new ree;case 1:return new ree(oee[0]);case 2:return new ree(oee[0],oee[1]);case 3:return new ree(oee[0],oee[1],oee[2]);case 4:return new ree(oee[0],oee[1],oee[2],oee[3]);case 5:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4]);case 6:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4],oee[5]);case 7:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4],oee[5],oee[6])}var aee=eee(ree.prototype),nee=ree.apply(aee,oee);return tee(nee)?nee:aee}},crt}function tat(){if(frt)return hrt;frt=1;var eee=Math.max;return hrt=function(tee,ree,oee,aee){for(var nee=-1,iee=tee.length,see=oee.length,lee=-1,cee=ree.length,dee=eee(iee-see,0),pee=Array(cee+dee),uee=!aee;++lee-1}}(),ree=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];return Hrt=function(oee,aee){return eee(ree,(function(eee){var ree="_."+eee[0];aee&eee[1]&&!tee(oee,ree)&&oee.push(ree)})),oee.sort()}}function pat(){if(Xrt)return Grt;Xrt=1;var eee=function(){if(Brt)return Urt;Brt=1;var eee=/\{\n\/\* \[wrapped with (.+)\] \*/,tee=/,? & /;return Urt=function(ree){var oee=ree.match(eee);return oee?oee[1].split(tee):[]}}(),tee=function(){if(qrt)return Yrt;qrt=1;var eee=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;return Yrt=function(tee,ree){var oee=ree.length;if(!oee)return tee;var aee=oee-1;return ree[aee]=(oee>1?"& ":"")+ree[aee],ree=ree.join(oee>2?", ":" "),tee.replace(eee,"{\n/* [wrapped with "+ree+"] */\n")}}(),ree=itt(),oee=dat();return Grt=function(aee,nee,iee){var see=nee+"";return ree(aee,tee(see,oee(eee(see),iee)))}}function uat(){if(Zrt)return Qrt;Zrt=1;var eee=function(){if(Drt)return Mrt;Drt=1;var eee=aat(),tee=nat(),ree=iat(),oee=lat();return Mrt=function(aee){var nee=ree(aee),iee=oee[nee];if("function"!=typeof iee||!(nee in eee.prototype))return!1;if(aee===iee)return!0;var see=tee(iee);return!!see&&aee===see[0]}}(),tee=cat(),ree=pat();return Qrt=function(oee,aee,nee,iee,see,lee,cee,dee,pee,uee){var hee=8&aee;aee|=hee?32:64,4&(aee&=~(hee?64:32))||(aee&=-4);var fee=[oee,aee,see,hee?lee:void 0,hee?cee:void 0,hee?void 0:lee,hee?void 0:cee,dee,pee,uee],gee=nee.apply(void 0,fee);return eee(oee)&&tee(gee,fee),gee.placeholder=iee,ree(gee,oee,aee)},Qrt}function hat(){if(eot)return Jrt;return eot=1,Jrt=function(eee){return eee.placeholder}}function fat(){if(aot)return oot;aot=1;var eee="__lodash_placeholder__";return oot=function(tee,ree){for(var oee=-1,aee=tee.length,nee=0,iee=[];++oee1&&zee.reverse(),yee&&vee<$ee&&(zee.length=vee),this&&this!==lee&&this instanceof Oee&&(fn=Eee||oee(fn)),fn.apply(Nee,zee)}},not}function mat(){if(fot)return hot;fot=1;var eee=Jot(),tee=function(){if(urt)return prt;urt=1;var eee=eat(),tee=N0e();return prt=function(ree,oee,aee){var nee=1&oee,iee=eee(ree);return function eee(){return(this&&this!==tee&&this instanceof eee?iee:ree).apply(nee?aee:this,arguments)}},prt}(),ree=function(){if(lot)return sot;lot=1;var eee=rtt(),tee=eat(),ree=gat(),oee=uat(),aee=hat(),nee=fat(),iee=N0e();return sot=function(see,lee,cee){var dee=tee(see);return function tee(){for(var pee=arguments.length,uee=Array(pee),hee=pee,fee=aee(tee);hee--;)uee[hee]=arguments[hee];var gee=pee<3&&uee[0]!==fee&&uee[pee-1]!==fee?[]:nee(uee,fee);return(pee-=gee.length)0&&nee(dee)?aee>1?ree(dee,aee-1,nee,iee,see):eee(see,dee):iee||(see[see.length]=dee)}return see},Cot}function Sat(){if(Iot)return Not;Iot=1;var eee=function(){if(Tot)return jot;Tot=1;var eee=_at();return jot=function(tee){return null!=tee&&tee.length?eee(tee,1):[]}}(),tee=ott(),ree=itt();return Not=function(oee){return ree(tee(oee,void 0,eee),oee+"")}}function Eat(){if(Rot)return Pot;Rot=1;var eee=mat(),tee=Sat(),ree=tee((function(tee,ree){return eee(tee,256,void 0,void 0,void 0,ree)}));return Pot=ree}function Oat(){if(Dot)return Mot;Dot=1;var eee=E5e(),tee=Vet(),ree=a1e(),oee=M0e(),aee=S5e(),nee=C5e(),iee=$5e();return Mot=function(see){return ree(see)?eee(see,nee):oee(see)?[see]:tee(aee(iee(see)))}}function $at(){if(Bot)return Uot;Bot=1;var eee=Qot(),tee=Lot?Fot:(Lot=1,Fot={ary:wat(),assign:Htt(),clone:vat(),curry:bat(),forEach:Wtt(),isArray:a1e(),isError:yat(),isFunction:B0e(),isWeakMap:xat(),iteratee:kat(),keys:p5e(),rearg:Eat(),toInteger:k3e(),toPath:Oat()});return Uot=function(ree,oee,aee){return eee(tee,ree,oee,aee)}}function zat(){if(Wot)return Vot;Wot=1;var eee=function(){if(qot)return Yot;qot=1;var eee=Qet(),tee=z5e(),ree=_1e(),oee=U0e(),aee=C5e();return Yot=function(nee,iee,see,lee){if(!oee(nee))return nee;for(var cee=-1,dee=(iee=tee(iee,nee)).length,pee=dee-1,uee=nee;null!=uee&&++cee=tee?eee:tee)),eee}),Kat),tee=O5e(),ree=k3e(),oee=$5e();Xat=function(aee,nee,iee){aee=oee(aee),nee=tee(nee);var see=aee.length,lee=iee=void 0===iee?see:eee(ree(iee),0,see);return(iee-=nee.length)>=0&&aee.slice(iee,lee)==nee}}(),Lat(),function(){if(tnt)return ent;tnt=1;var eee=E4e(),tee=E7e(),ree=R5e(),oee=Jat?Zat:(Jat=1,Zat=function(eee,tee,ree,oee,aee){return aee(eee,(function(eee,aee,nee){ree=oee?(oee=!1,eee):tee(ree,eee,aee,nee)})),ree}),aee=a1e();ent=function(nee,iee,see){var lee=aee(nee)?eee:oee,cee=arguments.length<3;return lee(nee,ree(iee,4),see,cee,tee)}}(),function(){if(cnt)return lnt;cnt=1;var eee=dnt()(h5e());lnt=eee}();const pnt="additionalProperties",unt="required";class hnt{constructor(eee){this.findOption=eee,this.schemaObject=eee=>{const tee=this.properties(eee),ree={type:"object",properties:tee,additionalProperties:this.findOption(tee)(pnt)},oee=this.findOption(tee)(unt);return oee.length>0&&(ree.required=oee),ree},this.properties=eee=>Object.keys(eee).reduce(((tee,ree)=>(tee[ree]=this.property(eee[ree]),tee)),{}),this.property=eee=>{switch(typeof eee){case"string":return{type:"string"};case"boolean":return{type:"boolean"};case"number":return Number.isInteger(eee)?{type:"integer"}:{type:"number"};case"object":return null==eee?{type:"null"}:this.schemaObjectOrArray(eee);default:return{}}},this.schemaObjectOrArray=eee=>eee instanceof Array?this.schemaArray(eee):this.schemaObject(eee),this.schemaArray=eee=>{if(eee.length>0){const tee=((eee,tee)=>{const ree={};return eee.filter((eee=>{const oee=tee(eee);return!Object.prototype.hasOwnProperty.call(ree,oee)&&(ree[oee]=!0,!0)}))})(eee.map(this.property),(eee=>JSON.stringify(eee)));return 1===tee.length?{type:"array",items:tee[0]}:{type:"array",items:{oneOf:tee}}}return{type:"array",items:{}}}}}const fnt=(eee,tee={})=>new hnt((eee=>ree=>{switch(ree){case pnt:return!Object.prototype.hasOwnProperty.call(tee,pnt)||tee[pnt];case unt:return Object.prototype.hasOwnProperty.call(tee,unt)?tee[unt](eee):Object.keys(eee);default:return}})).schemaObject(eee),gnt=new Set,mnt=(eee,tee)=>tee<=1?eee:eee+tee.toString(),wnt=(eee,tee)=>{const ree=mnt(eee,tee);return!gnt.has(ree)},vnt=eee=>{void 0===eee&&(eee="undefined");let tee=0;for(;!wnt(eee,tee);)tee++;const ree=mnt(eee,tee);return gnt.add(ree),ree},bnt=id=>gnt.delete(id),ynt=eee=>eee?.replace(/~1/g,"/").replace(/~0/,"~"),xnt=(eee,tee)=>{if(B5e(tee))return eee;return tee.split(".").reduce(((eee,tee)=>{if(eee&&Object.prototype.hasOwnProperty.call(eee,tee))return eee[tee]}),eee)},knt=(eee,tee,ree)=>{const oee=tee?.split("/").map(ynt);return _nt(eee,oee,ree)},_nt=(eee,tee,ree)=>{if(B5e(eee))return;if("string"==typeof eee.$ref&&(eee=knt(ree,eee.$ref,ree)),!tee||0===tee.length)return eee;const[oee,...aee]=tee;if("#"===(nee=oee)||void 0===nee||""===nee)return _nt(eee,aee,ree);var nee;const iee=a3e(eee,oee),see=_nt(iee,aee,ree);if(see)return see;if("properties"===oee||"items"===oee){let tee;const nee=[].concat(eee.oneOf??[],eee.allOf??[],eee.anyOf??[],eee.then??[],eee.else??[]);for(const eee of nee)if(tee=_nt(eee,[oee,...aee],ree),tee)break;return tee}};var Snt;!function(eee){eee.HIDE="HIDE",eee.SHOW="SHOW",eee.ENABLE="ENABLE",eee.DISABLE="DISABLE"}(Snt||(Snt={}));const Ent=(eee,tee)=>{if(!Ont(eee))return tee??"";const ree=(eee=>{const tee=eee.replace(/(anyOf|allOf|oneOf)\/[\d]+\//g,"").replace(/(then|else)\//g,"").split("/").map(ynt),ree="#"===tee[0]||""===tee[0];return o3e(ree?2:1,tee.length,2).map((eee=>tee[eee]))})(eee.scope);return B5e(ree)?tee??"":((eee,tee)=>{let p1=eee;return B5e(eee)||B5e(tee)||tee.startsWith("[")||(p1=eee+"."),B5e(p1)?tee:B5e(tee)?p1:`${p1}${tee}`})(tee,ree.join("."))},Ont=eee=>(eee=>!!eee&&"object"==typeof eee)(eee)&&"string"==typeof eee.scope,$nt=(eee,tee)=>Ent(eee,tee),znt=(eee,tee,ree,oee)=>{if((eee=>"AND"===eee.type)(tee))return tee.conditions.reduce(((tee,aee)=>tee&&znt(eee,aee,ree,oee)),!0);if((eee=>"OR"===eee.type)(tee))return tee.conditions.reduce(((tee,aee)=>tee||znt(eee,aee,ree,oee)),!1);if((eee=>"LEAF"===eee.type)(tee)){return xnt(eee,$nt(tee,ree))===tee.expectedValue}if((eee=>d3e(eee,"schema"))(tee)){const aee=xnt(eee,$nt(tee,ree));return(!tee.failWhenUndefined||void 0!==aee)&&oee.validate(tee.schema,aee)}return!0},Cnt=(eee,tee,ree,oee)=>{const aee=eee.rule.condition;return znt(tee,aee,ree,oee)},Ant=(eee,tee,ree=void 0,oee)=>!eee.rule||((eee,tee,ree,oee)=>{const aee=Cnt(eee,tee,ree,oee);switch(eee.rule.effect){case Snt.HIDE:return!aee;case Snt.SHOW:return aee;default:return!0}})(eee,tee,ree,oee),jnt=(eee,tee,ree=void 0,oee)=>!eee.rule||((eee,tee,ree,oee)=>{const aee=Cnt(eee,tee,ree,oee);switch(eee.rule.effect){case Snt.DISABLE:return!aee;case Snt.ENABLE:return aee;default:return!0}})(eee,tee,ree,oee),Tnt=eee=>!!eee&&Object.prototype.hasOwnProperty.call(eee,"oneOf")&&eee.oneOf&&eee.oneOf.every((s=>void 0!==s.const)),Nnt=(eee,tee)=>Y3e(Int(eee),tee),Int=eee=>{if(B5e(eee))return[];if(!B5e(eee.type)&&"string"==typeof eee.type)return[eee.type];if(E3e(eee.type))return eee.type;if(!B5e(eee.properties)||!B5e(eee.additionalProperties))return["object"];if(!B5e(eee.items))return["array"];if(!B5e(eee.enum)){const tee=new Set;return eee.enum.forEach((eee=>{"string"==typeof eee?tee.add("string"):Int(eee).forEach((eee=>tee.add(eee)))})),Array.from(tee)}if(!B5e(eee.allOf)){const tee=S3e(eee.allOf,(eee=>0!==Int(eee).length));if(tee)return Int(tee)}return[]},Pnt=xnt,Rnt=(eee,tee)=>{if(void 0===eee)return[];return eee(tee)?[]:eee.errors},Mnt=eee=>{let tee=eee.dataPath||eee.instancePath||"";tee=tee.replace(/\//g,".");const ree=(eee=>{switch(eee.keyword){case"required":case"dependencies":return eee.params.missingProperty;case"additionalProperties":return eee.params.additionalProperty;default:return}})(eee);return void 0===ree||tee.endsWith(ree)||(tee=`${tee}.${ree}`),tee=tee.replace(/^./,""),tee=ynt(tee),tee},Dnt=eee=>"object"===eee?.type||!!eee?.properties,Fnt=["additionalProperties","allOf","anyOf","oneOf"],Lnt=eee=>({type:eee,elements:[]}),Unt=eee=>({type:"Control",scope:eee}),Bnt=(eee,tee,ree,oee,aee,nee)=>{if(!B5e(eee)&&void 0!==eee.$ref)return Bnt(knt(nee,eee.$ref,nee),tee,ree,oee,aee,nee);if((eee=>!(B5e(eee)||B5e(eee.oneOf)&&B5e(eee.anyOf)&&B5e(eee.allOf)))(eee)){const eee=Unt(ree);return tee.push(eee),eee}const iee=Int(eee);if(0===iee.length)return null;if(iee.length>1){const eee=Unt(ree);return tee.push(eee),eee}if("#"===ree&&"object"===iee[0]){const iee=Lnt(aee);if(tee.push(iee),eee.properties&&P4e(eee.properties).length>1&&((eee,tee)=>{if(!B5e(tee)){const ree=I4e(tee);if((eee=>"Group"===eee.type)(eee))eee.label=ree;else{const tee={type:"Label",text:ree};eee.elements.push(tee)}}})(iee,oee),!B5e(eee.properties)){const tee=ree+"/properties";Object.keys(eee.properties).map((ree=>{let oee=eee.properties[ree];const see=`${tee}/${lee=ree,lee?.replace(/~/g,"~0").replace(/\//g,"~1")}`;var lee;void 0!==oee.$ref&&(oee=knt(nee,oee.$ref,nee)),Bnt(oee,iee.elements,see,ree,aee,nee)}))}return iee}switch(iee[0]){case"object":case"array":case"string":case"number":case"integer":case"null":case"boolean":{const eee=Unt(ree);return tee.push(eee),eee}default:throw new Error("Unknown type: "+JSON.stringify(eee))}},Ynt=(eee,tee="VerticalLayout",ree="#",oee=eee)=>((eee,tee)=>{if(!B5e(eee)&&!(eee=>void 0!==eee.elements)(eee)){const ree=Lnt(tee);return ree.elements.push(eee),ree}return eee})(Bnt(eee,[],ree,"",tee,oee),tee),qnt=fnt,Vnt=Ynt,Wnt="jsonforms/INIT",Hnt="jsonforms/UPDATE_CORE",Knt="jsonforms/SET_AJV",Gnt="jsonforms/UPDATE",Xnt="jsonforms/UPDATE_ERRORS",Qnt="jsonforms/ADD_RENDERER",Znt="jsonforms/REMOVE_RENDERER",Jnt="jsonforms/ADD_CELL",eit="jsonforms/REMOVE_CELL",tit="jsonforms/SET_CONFIG",rit="jsonforms/ADD_UI_SCHEMA",oit="jsonforms/REMOVE_UI_SCHEMA",ait="jsonforms/SET_SCHEMA",nit="jsonforms/SET_UISCHEMA",iit="jsonforms/SET_VALIDATION_MODE",sit="jsonforms/SET_LOCALE",lit="jsonforms/SET_TRANSLATOR",cit="jsonforms/UPDATE_I18N",dit="jsonforms/ADD_DEFAULT_DATA",pit="jsonforms/REMOVE_DEFAULT_DATA",uit=(eee,tee,ree)=>({type:Gnt,path:eee,updater:tee,context:ree});var hit=Object.freeze({__proto__:null,INIT:Wnt,UPDATE_CORE:Hnt,SET_AJV:Knt,UPDATE_DATA:Gnt,UPDATE_ERRORS:Xnt,VALIDATE:"jsonforms/VALIDATE",ADD_RENDERER:Qnt,REMOVE_RENDERER:Znt,ADD_CELL:Jnt,REMOVE_CELL:eit,SET_CONFIG:tit,ADD_UI_SCHEMA:rit,REMOVE_UI_SCHEMA:oit,SET_SCHEMA:ait,SET_UISCHEMA:nit,SET_VALIDATION_MODE:iit,SET_LOCALE:sit,SET_TRANSLATOR:lit,UPDATE_I18N:cit,ADD_DEFAULT_DATA:dit,REMOVE_DEFAULT_DATA:pit,isUpdateArrayContext:eee=>{if(!("type"in eee))return!1;if("string"!=typeof eee.type)return!1;switch(eee.type){case"ADD":return"values"in eee&&Array.isArray(eee.values)&&eee.values.length>0;case"REMOVE":return"indices"in eee&&Array.isArray(eee.indices)&&eee.indices.length>0&&eee.indices.every((i=>"number"==typeof i));case"MOVE":return"moves"in eee&&Array.isArray(eee.moves)&&eee.moves.length>0&&eee.moves.every((m=>"object"==typeof m&&null!==m&&"from"in m&&"to"in m&&"number"==typeof m.from&&"number"==typeof m.to));default:return!1}},init:(eee,tee=fnt(eee),ree,oee)=>({type:Wnt,data:eee,schema:tee,uischema:"object"==typeof ree?ree:Ynt(tee),options:oee}),updateCore:(eee,tee,ree,oee)=>({type:Hnt,data:eee,schema:tee,uischema:ree,options:oee}),registerDefaultData:(eee,tee)=>({type:dit,schemaPath:eee,data:tee}),unregisterDefaultData:eee=>({type:pit,schemaPath:eee}),setAjv:eee=>({type:Knt,ajv:eee}),update:uit,updateErrors:eee=>({type:Xnt,errors:eee}),registerRenderer:(eee,tee)=>({type:Qnt,tester:eee,renderer:tee}),registerCell:(eee,tee)=>({type:Jnt,tester:eee,cell:tee}),unregisterCell:(eee,tee)=>({type:eit,tester:eee,cell:tee}),unregisterRenderer:(eee,tee)=>({type:Znt,tester:eee,renderer:tee}),setConfig:eee=>({type:tit,config:eee}),setValidationMode:eee=>({type:iit,validationMode:eee}),registerUISchema:(eee,tee)=>({type:rit,tester:eee,uischema:tee}),unregisterUISchema:eee=>({type:oit,tester:eee}),setLocale:eee=>({type:sit,locale:eee}),setSchema:eee=>({type:ait,schema:eee}),setTranslator:(eee,tee)=>({type:lit,translator:eee,errorTranslator:tee}),updateI18n:(eee,tee,ree)=>({type:cit,locale:eee,translator:tee,errorTranslator:ree}),setUISchema:eee=>({type:nit,uischema:eee})});const fit={restrict:!1,trim:!1,showUnfocusedDescription:!1,hideRequiredAsterisk:!1},git=(eee={})=>ctt({},fit,eee),mit=(eee=git(),tee)=>tee.type===tit?git(tee.config):eee,wit={data:{},schema:{},uischema:void 0,errors:[],validator:void 0,ajv:void 0,validationMode:"ValidateAndShow",additionalErrors:[]},vit=(eee,tee)=>tee&&bit(tee.options)?tee.options.validationMode:eee.validationMode,bit=eee=>!!eee&&void 0!==eee.validationMode,yit=(eee,tee)=>{return tee&&((ree=tee.options)&&void 0!==ree.additionalErrors)?tee.options.additionalErrors:eee.additionalErrors;var ree},xit=(eee,tee)=>{if(tee){if(kit(tee.options))return tee.options.ajv;if(void 0!==tee.options&&Yat(tee.options.compile))return tee.options}return eee.ajv?eee.ajv:(eee=>{const tee=new t7e({allErrors:!0,verbose:!0,strict:!1,addUsedSchema:!1,...eee});return c7e(tee),tee})()},kit=eee=>!!eee&&void 0!==eee.ajv,_it=(eee=wit,tee)=>{switch(tee.type){case Wnt:{const ree=xit(eee,tee),oee=vit(eee,tee),v="NoValidation"===oee?void 0:ree.compile(tee.schema),e=Rnt(v,tee.data),aee=yit(eee,tee);return{...eee,data:tee.data,schema:tee.schema,uischema:tee.uischema,additionalErrors:aee,errors:e,validator:v,ajv:ree,validationMode:oee}}case Hnt:{const ree=xit(eee,tee),oee=vit(eee,tee);let aee=eee.validator,nee=eee.errors;eee.schema!==tee.schema||eee.validationMode!==oee||eee.ajv!==ree?(aee="NoValidation"===oee?void 0:ree.compile(tee.schema),nee=Rnt(aee,tee.data)):eee.data!==tee.data&&(nee=Rnt(aee,tee.data));const iee=yit(eee,tee);return eee.data!==tee.data||eee.schema!==tee.schema||eee.uischema!==tee.uischema||eee.ajv!==ree||eee.errors!==nee||eee.validator!==aee||eee.validationMode!==oee||eee.additionalErrors!==iee?{...eee,data:tee.data,schema:tee.schema,uischema:tee.uischema,ajv:ree,errors:A7e(nee,eee.errors)?eee.errors:nee,validator:aee,validationMode:oee,additionalErrors:iee}:eee}case Knt:{const ree=tee.ajv,oee="NoValidation"===eee.validationMode?void 0:ree.compile(eee.schema),aee=Rnt(oee,eee.data);return{...eee,validator:oee,errors:aee}}case ait:{const v=tee.schema&&eee.ajv&&"NoValidation"!==eee.validationMode?eee.ajv.compile(tee.schema):eee.validator,ree=Rnt(v,eee.data);return{...eee,validator:v,schema:tee.schema,errors:ree}}case nit:return{...eee,uischema:tee.uischema};case Gnt:if(void 0===tee.path||null===tee.path)return eee;if(""===tee.path){const ree=tee.updater(Jtt(eee.data)),oee=Rnt(eee.validator,ree);return{...eee,data:ree,errors:oee}}{const ree=a3e(eee.data,tee.path),oee=tee.updater(Jtt(ree));let aee;aee=void 0!==oee?Cat(tee.path,oee,void 0===eee.data?{}:eee.data):Bat(tee.path,void 0===eee.data?{}:eee.data);const nee=Rnt(eee.validator,aee);return{...eee,data:aee,errors:nee}}case Xnt:return{...eee,errors:tee.errors};case iit:if(eee.validationMode===tee.validationMode)return eee;if("NoValidation"===tee.validationMode){const ree=Rnt(void 0,eee.data);return{...eee,errors:ree,validationMode:tee.validationMode}}if("NoValidation"===eee.validationMode){const ree=eee.ajv.compile(eee.schema),oee=Rnt(ree,eee.data);return{...eee,validator:ree,errors:oee,validationMode:tee.validationMode}}return{...eee,validationMode:tee.validationMode};default:return eee}};var Sit,Eit;!function(eee){eee.addTooltip="addTooltip",eee.addAriaLabel="addAriaLabel",eee.removeTooltip="removeTooltip",eee.upAriaLabel="upAriaLabel",eee.downAriaLabel="downAriaLabel",eee.noSelection="noSelection",eee.removeAriaLabel="removeAriaLabel",eee.noDataMessage="noDataMessage",eee.deleteDialogTitle="deleteDialogTitle",eee.deleteDialogMessage="deleteDialogMessage",eee.deleteDialogAccept="deleteDialogAccept",eee.deleteDialogDecline="deleteDialogDecline",eee.up="up",eee.down="down"}(Sit||(Sit={})),Sit.addTooltip,Sit.addAriaLabel,Sit.removeTooltip,Sit.removeAriaLabel,Sit.upAriaLabel,Sit.up,Sit.down,Sit.downAriaLabel,Sit.noDataMessage,Sit.noSelection,Sit.deleteDialogTitle,Sit.deleteDialogMessage,Sit.deleteDialogAccept,Sit.deleteDialogDecline,function(eee){eee.clearDialogTitle="clearDialogTitle",eee.clearDialogMessage="clearDialogMessage",eee.clearDialogAccept="clearDialogAccept",eee.clearDialogDecline="clearDialogDecline"}(Eit||(Eit={})),Eit.clearDialogTitle,Eit.clearDialogMessage,Eit.clearDialogAccept,Eit.clearDialogDecline;const Oit=(eee,tee,ree,oee)=>`${((eee,tee,ree)=>((eee,tee)=>{return"object"==typeof(ree=tee)&&null!==ree&&"string"==typeof ree.i18n?tee.i18n:eee?.i18n??void 0;var ree})(eee,tee)??(eee=>eee?.split(".").filter((eee=>!/^\d+$/.test(eee))).join(".")||"root")(ree))(eee,tee,ree)}.${oee}`,$it=(eee,tee)=>tee,zit=(eee,t,tee)=>{const ree=t(Oit(eee.parentSchema,tee,Mnt(eee),`error.${eee.keyword}`),void 0,{error:eee});if(void 0!==ree)return ree;const oee=t(`error.${eee.keyword}`,void 0,{error:eee});if(void 0!==oee)return oee;const aee=t(eee.message,void 0,{error:eee});return void 0!==aee?aee:"required"===eee.keyword&&eee.message?.startsWith("must have required property")?t("is a required property","is a required property",{error:eee}):eee.message},Cit=()=>eee=>(eee=>void 0===eee?$it:eee.translate)(a3e(eee,"jsonforms.i18n")),Ait=()=>eee=>(eee=>void 0===eee?zit:eee.translateError)(a3e(eee,"jsonforms.i18n")),jit={locale:"en",translate:$it,translateError:zit},Tit=(eee=jit,tee)=>{switch(tee.type){case cit:{const ree=tee.locale??jit.locale,oee=tee.translator??jit.translate,aee=tee.errorTranslator??jit.translateError;return ree!==eee.locale||oee!==eee.translate||aee!==eee.translateError?{...eee,locale:ree,translate:oee,translateError:aee}:eee}case lit:return{...eee,translate:tee.translator??$it,translateError:tee.errorTranslator??zit};case sit:return{...eee,locale:tee.locale??navigator.languages[0]};default:return eee}},Nit=eee=>!B5e(eee)&&void 0!==eee.scope,Iit=eee=>(tee,ree,oee)=>{if(B5e(tee)||!Nit(tee))return!1;if(B5e(ree))return!1;const aee=tee.scope;if(B5e(aee))return!1;let nee=ree;return Nnt(ree,"object")&&(nee=knt(ree,aee,oee?.rootSchema)),void 0!==nee&&eee(nee,oee?.rootSchema)},Pit=(eee,tee)=>(ree,oee,aee)=>{if(B5e(ree)||!Nit(ree))return!1;const nee=ree.scope;let iee=oee;return Nnt(oee,"object")&&(iee=knt(oee,nee,aee?.rootSchema)),iee=a3e(iee,eee),void 0!==iee&&tee(iee,aee?.rootSchema)},Rit=eee=>Iit((tee=>!B5e(tee)&&Nnt(tee,eee))),Mit=eee=>Iit((tee=>!B5e(tee)&&tee.format===eee&&Nnt(tee,"string"))),Dit=eee=>tee=>!B5e(tee)&&tee.type===eee,Fit=(eee,tee)=>ree=>{if(B5e(ree))return!1;const oee=ree.options;return!B5e(oee)&&oee[eee]===tee},Lit=(...eee)=>(tee,ree,oee)=>eee.reduce(((eee,aee)=>eee&&aee(tee,ree,oee)),!0),or=(...eee)=>(tee,ree,oee)=>eee.reduce(((eee,aee)=>eee||aee(tee,ree,oee)),!1);Lit(Dit("Control"),Rit("boolean")),Lit(Dit("Control"),Rit("object")),Lit(Dit("Control"),Iit((eee=>Object.prototype.hasOwnProperty.call(eee,"allOf")))),Lit(Dit("Control"),Iit((eee=>Object.prototype.hasOwnProperty.call(eee,"anyOf")))),Lit(Dit("Control"),Iit((eee=>Object.prototype.hasOwnProperty.call(eee,"oneOf")))),Lit(Dit("Control"),Iit((eee=>(eee=>!!eee&&"object"==typeof eee&&(Object.prototype.hasOwnProperty.call(eee,"enum")||Object.prototype.hasOwnProperty.call(eee,"const")))(eee)))),Lit(Dit("Control"),Iit((eee=>Tnt(eee)))),Lit(Dit("Control"),Rit("integer")),Lit(Dit("Control"),Rit("number")),Lit(Dit("Control"),Rit("string")),Lit(Dit("Control"),Fit("multi",!0)),Lit(Dit("Control"),or(Mit("date"),Fit("format","date"))),Lit(Dit("Control"),or(Mit("time"),Fit("format","time"))),Lit(Dit("Control"),or(Mit("date-time"),Fit("format","date-time")));const Uit=Lit(Iit(((eee,tee)=>Nnt(eee,"array")&&!Array.isArray(knt(eee,"items",tee)))),Pit("items",((eee,tee)=>{const ree=eee.$ref?knt(tee,eee.$ref,tee):eee;return Nnt(ree,"object")})));Lit(Dit("Control"),Uit),Lit(Dit("Control"),Iit(((eee,tee)=>0!==Int(eee).length&&!Array.isArray(knt(eee,"items",tee)))),Pit("items",((eee,tee)=>{const ree=eee.$ref?knt(tee,eee.$ref,tee):eee,oee=Int(ree);return 1===oee.length&&Y3e(["integer","number","boolean","string"],oee[0])}))),Lit(Dit("Control"),or(Rit("number"),Rit("integer")),Iit((eee=>Object.prototype.hasOwnProperty.call(eee,"maximum")&&Object.prototype.hasOwnProperty.call(eee,"minimum")&&Object.prototype.hasOwnProperty.call(eee,"default"))),Fit("slider",!0)),Lit(Dit("Control"),Rit("integer"),Fit("format",!0));const Bit=(eee,tee,ree)=>oee=>{const aee=oee.errors??[],nee=oee.additionalErrors??[];return((eee,tee,ree)=>oee=>{const aee=$7e(oee,(eee=>"oneOf"===eee.keyword||"anyOf"===eee.keyword)).map((eee=>Mnt(eee)));return $7e(oee,(oee=>{if(-1!==Fnt.indexOf(oee.keyword)&&!Tnt(oee.parentSchema))return!1;const nee=Mnt(oee);let iee=ree(nee);const see=oee.parentSchema;return!iee||Dnt(see)||Tnt(see)||-1===aee.findIndex((p=>eee.startsWith(p)))||(iee=iee&&A7e(see,tee)),iee}))})(eee,tee,ree)("ValidateAndHide"===oee.validationMode?nee:[...aee,...nee])},Yit=(eee,tee)=>ree=>((eee,tee)=>Bit(eee,tee,(tee=>tee===eee)))(eee,tee)(ree.jsonforms.core),qit=eee=>Kit(a3e(eee,"jsonforms.core")),Vit=eee=>Git(a3e(eee,"jsonforms.core")),Wit=eee=>Xit(a3e(eee,"jsonforms.core")),Hit=eee=>a3e(eee,"data"),Kit=eee=>a3e(eee,"schema"),Git=eee=>a3e(eee,"uischema"),Xit=eee=>a3e(eee,"ajv"),Qit=eee=>eee.jsonforms.config,Zit=(eee,tee,ree,oee,aee,nee)=>!eee?.jsonforms?.readonly&&(ree&&(eee=>!(!eee.rule||eee.rule.effect!==Snt.ENABLE&&eee.rule.effect!==Snt.DISABLE))(ree)?jnt(ree,aee,tee?.path,Wit(eee)):"boolean"==typeof ree?.options?.readonly?!ree.options.readonly:"boolean"==typeof ree?.options?.readOnly?!ree.options.readOnly:"boolean"==typeof nee?.readonly?!nee.readonly:"boolean"==typeof nee?.readOnly?!nee.readOnly:!0!==oee?.readOnly&&("boolean"!=typeof tee?.enabled||tee.enabled)),Jit=eee=>({handleChange(tee,ree){eee(uit(tee,(()=>ree)))}}),est=(eee,tee)=>{const{id:id,schema:ree,path:oee,uischema:aee,renderers:nee,cells:iee}=tee,see=(eee=>Hit(a3e(eee,"jsonforms.core")))(eee),lee=void 0!==tee.visible?tee.visible:Ant(aee,see,void 0,Wit(eee)),cee=qit(eee),dee=Qit(eee);let pee;pee=!0!==eee.jsonforms.readonly&&("boolean"==typeof tee.enabled?tee.enabled:Zit(eee,tee,aee,ree||cee,see,dee));const t=Cit()(eee),te=Ait()(eee),uee=((eee,et,t,tee,ree,oee)=>{if(eee.length>0&&t){const aee=Oit(tee,ree,oee,"error.custom"),nee=t(aee,void 0,{schema:tee,uischema:ree,path:oee,errors:eee});if(void 0!==nee)return nee}return(eee=>null==eee?"":eee.join("\n"))(eee.map((eee=>et(eee,t,ree))))})(Yit(oee,ree)(eee),te,t,ree,aee,oee),hee=B5e(uee);return{data:Pnt(see,oee),visible:lee,enabled:pee,id:id,path:oee,errors:uee,isValid:hee,schema:ree,uischema:aee,config:Qit(eee),rootSchema:cee,renderers:nee,cells:iee}},tst=(eee,tee)=>{const ree=est(eee,tee),{renderers:oee,cells:aee,...nee}=tee;return{...ree,...nee,cells:aee||eee.jsonforms.cells||[]}};function rst(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function ost(e){for(var r=1;r=0)continue;ree[oee]=eee[oee]}return ree}(eee,tee);if(Object.getOwnPropertySymbols){var aee=Object.getOwnPropertySymbols(eee);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(eee,ree)&&(oee[ree]=eee[ree])}return oee}var lst=Eoe({name:"UnknownRenderer"});lst.render=function(eee,tee,ree,oee,aee,nee){return xne(),Ene("div",null,"No applicable renderer found.")};var cst=["rootSchema"],dst=["control"],pst=function(){return{schema:{required:!0,type:[Object,Boolean]},uischema:{required:!0,type:Object},path:{required:!0,type:String},enabled:{required:!1,type:Boolean,default:void 0},renderers:{required:!1,type:Array,default:void 0},cells:{required:!1,type:Array,default:void 0},config:{required:!1,type:Object,default:void 0}}};var ust=function(eee){var tee=zae("jsonforms"),ree=zae("dispatch");if(!tee||!ree)throw new Error("'jsonforms' or 'dispatch' couldn't be injected. Are you within JSON Forms?");var oee=nie((function(){return ree={jsonforms:tee},{renderers:(oee=eee).renderers||a3e(ree.jsonforms,"renderers"),cells:oee.cells||a3e(ree.jsonforms,"cells"),schema:oee.schema||qit(ree),rootSchema:qit(ree),uischema:oee.uischema||Vit(ree),path:oee.path,enabled:oee.enabled,config:Qit(ree)};var ree,oee})),aee=nie((function(){return oee.value.rootSchema}));return{renderer:nie((function(){var eee=oee.value;return eee.rootSchema,sst(eee,cst)})),rootSchema:aee}},hst=function(eee){var tee=function(eee,tee,ree){var oee=zae("jsonforms"),aee=zae("dispatch");if(!oee||!aee)throw new Error("'jsonforms' or 'dispatch' couldn't be injected. Are you within JSON Forms?");var id=_re(void 0),nee=nie((function(){return ost(ost(ost({},eee),tee({jsonforms:oee},eee)),{},{id:id.value})})),iee=null==ree?void 0:ree(aee);return Moe((function(){nee.value.uischema.scope&&(id.value=vnt(nee.value.uischema.scope))})),rne((function(){return eee.schema}),(function(eee,tee){eee!==tee&&Nit(nee.value.uischema)&&(id.value&&bnt(id.value),id.value=vnt(nee.value.uischema.scope))})),Boe((function(){id.value&&(bnt(id.value),id.value=void 0)})),ost({control:nee},iee)}(eee,tst,Jit);return ost({cell:tee.control},sst(tee,dst))},fst=Eoe({name:"DispatchRenderer",props:ost({},pst()),setup:function(eee){return ust(eee)},computed:{determinedRenderer:function(){var eee=this,tee={rootSchema:this.rootSchema,config:this.config},ree=D5e(this.renderer.renderers,(function(r){return r.tester(eee.renderer.uischema,eee.renderer.schema,tee)}));return void 0===ree||-1===ree.tester(this.renderer.uischema,this.renderer.schema,tee)?lst:ree.renderer}}});fst.render=function(eee,tee,ree,oee,aee,nee){return xne(),One(Xoe(eee.determinedRenderer),Yee(Nne(eee.renderer)),eae({_:2},[Joe(eee.$slots,(function(_,tee){return{name:tee,fn:doe((function(){return[tae(eee.$slots,tee)]}))}}))]),1040)};var gst=Eoe({name:"DispatchCell",props:ost({},pst()),setup:function(eee){return hst(eee)},computed:{determinedCell:function(){var eee=this,tee={rootSchema:this.cell.rootSchema,config:this.config},ree=D5e(this.cell.cells,(function(r){return r.tester(eee.cell.uischema,eee.cell.schema,tee)}));return void 0===ree||-1===ree.tester(this.cell.uischema,this.cell.schema,tee)?lst:ree.cell}}});gst.render=function(eee,tee,ree,oee,aee,nee){return xne(),One(Xoe(eee.determinedCell),Yee(Nne(eee.cell)),eae({_:2},[Joe(eee.$slots,(function(_,tee){return{name:tee,fn:doe((function(){return[tae(eee.$slots,tee)]}))}}))]),1040)};var mst=function(eee){return eee&&"object"===nst(eee)},wst=dre([]),vst=Eoe({name:"JsonForms",components:{DispatchRenderer:fst},provide:function(){return{jsonforms:this.jsonforms,dispatch:this.dispatch}},props:{data:{required:!1,type:[String,Number,Boolean,Array,Object],default:void 0},schema:{required:!1,type:[Object,Boolean],default:void 0},uischema:{required:!1,type:Object,default:void 0},renderers:{required:!0,type:Array},cells:{required:!1,type:Array,default:function(){return[]}},config:{required:!1,type:Object,default:void 0},readonly:{required:!1,type:Boolean,default:!1},uischemas:{required:!1,type:Array,default:function(){return[]}},validationMode:{required:!1,type:String,default:"ValidateAndShow"},ajv:{required:!1,type:Object,default:void 0},i18n:{required:!1,type:Object,default:void 0},additionalErrors:{required:!1,type:Array,default:function(){return wst}},middleware:{required:!1,type:Function,default:(eee,tee,ree)=>ree(eee,tee)}},emits:["change"],data:function(){var eee,tee,ree,oee,aee,nee,iee=this,see=this.data,lee=mst(see)?see:{},cee=null!==(eee=this.schema)&&void 0!==eee?eee:qnt(lee),dee=null!==(tee=this.uischema)&&void 0!==tee?tee:Vnt(cee,void 0,void 0,cee);return{schemaToUse:cee,dataToUse:see,uischemaToUse:dee,jsonforms:{core:(nee={data:see,schema:cee,uischema:dee},iee.middleware(nee,hit.init(see,cee,dee,{validationMode:iee.validationMode,ajv:iee.ajv,additionalErrors:iee.additionalErrors}),_it)),config:mit(void 0,hit.setConfig(this.config)),i18n:Tit(this.i18n,hit.updateI18n(null===(ree=this.i18n)||void 0===ree?void 0:ree.locale,null===(oee=this.i18n)||void 0===oee?void 0:oee.translate,null===(aee=this.i18n)||void 0===aee?void 0:aee.translateError)),renderers:this.renderers,cells:this.cells,uischemas:this.uischemas,readonly:this.readonly}}},computed:{coreDataToUpdate:function(){return[this.dataToUse,this.schemaToUse,this.uischemaToUse,this.validationMode,this.ajv,this.additionalErrors]},eventToEmit:function(){return{data:this.jsonforms.core.data,errors:this.jsonforms.core.errors}}},watch:{schema:function(eee){var tee=mst(this.data)?this.data:{};this.schemaToUse=null!=eee?eee:qnt(tee),this.uischema||(this.uischemaToUse=Vnt(this.schemaToUse,void 0,void 0,this.schemaToUse))},uischema:function(eee){this.uischemaToUse=null!=eee?eee:Vnt(this.schemaToUse,void 0,void 0,this.schemaToUse)},data:function(eee){this.dataToUse=eee},renderers:function(eee){this.jsonforms.renderers=eee},cells:function(eee){this.jsonforms.cells=eee},uischemas:function(eee){this.jsonforms.uischemas=eee},config:{handler:function(eee){this.jsonforms.config=mit(void 0,hit.setConfig(eee))},deep:!0},readonly:function(eee){this.jsonforms.readonly=eee},coreDataToUpdate:function(){this.jsonforms.core=this.middleware(this.jsonforms.core,hit.updateCore(this.dataToUse,this.schemaToUse,this.uischemaToUse,{validationMode:this.validationMode,ajv:this.ajv,additionalErrors:this.additionalErrors}),_it)},eventToEmit:function(eee){this.$emit("change",eee)},i18n:{handler:function(eee){this.jsonforms.i18n=Tit(this.jsonforms.i18n,hit.updateI18n(null==eee?void 0:eee.locale,null==eee?void 0:eee.translate,null==eee?void 0:eee.translateError))},deep:!0}},mounted:function(){this.$emit("change",{data:this.jsonforms.core.data,errors:this.jsonforms.core.errors})},methods:{dispatch:function(eee){this.jsonforms.core=this.middleware(this.jsonforms.core,eee,_it)}}});vst.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer");return xne(),One(iee,{schema:eee.jsonforms.core.schema,uischema:eee.jsonforms.core.uischema,path:""},null,8,["schema","uischema"])};const bst=fGe("\n query GetConnectSettingsForm {\n connect {\n id\n settings {\n id\n dataSchema\n uiSchema\n values {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\n }\n }\n }\n }\n"),yst=fGe("\n mutation UpdateConnectSettings($input: ApiSettingsInput!) {\n updateApiSettings(input: $input) {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\n }\n }\n"),xst={class:"grid grid-cols-settings items-baseline pl-3 gap-y-6 [&>*:nth-child(odd)]:text-end [&>*:nth-child(even)]:ml-10"},kst={class:"mt-6 pl-3 [&_.vertical-layout]:space-y-6"},_st={class:"mt-6 grid grid-cols-settings gap-y-6 items-baseline"},Sst={class:"text-sm text-end"},Est={key:0},Ost={key:1},$st={class:"col-start-2 ml-10 space-y-4"},zst={key:0,class:"text-sm text-unraid-red-500"},Cst=Eoe({__name:"ConnectSettings.ce",setup(eee){const tee=_re({}),{result:ree,refetch:oee}=aHe(bst),aee=nie((()=>{if(ree.value)return ree.value?.connect.settings}));rne(ree,(()=>{if(!ree.value)return;const{__typename:eee,...oee}=ree.value.connect.settings.values;tee.value=oee}));const nee=nie((()=>aee.value?.values.sandbox!==tee.value?.sandbox)),{mutate:iee,loading:see,error:lee,onDone:cee}=iHe(yst),dee=_re(!1);!function(eee,cb,tee={}){const{debounce:ree=0,maxWait:oee,...aee}=tee;XXe(eee,cb,{...aee,eventFilter:VXe(ree,{maxWait:oee})})}(see,(eee=>{dee.value=eee}),{debounce:100}),cee((()=>{globalThis.toast.success("Updated API Settings",{description:nee.value?"The API is restarting...":void 0})}));const pee={restrict:!1,trim:!1},uee=[...ELe],hee=async()=>{await iee({input:tee.value}),await oee()},fee=({data:eee})=>{tee.value=eee};return(eee,ree)=>(xne(),Ene(gne,null,[jne("div",xst,[Tne($re(Sme),null,{default:doe((()=>ree[0]||(ree[0]=[Pne("Account Status:")]))),_:1}),ree[2]||(ree[2]=jne("div",{innerHTML:" "},null,-1)),Tne($re(Sme),null,{default:doe((()=>ree[1]||(ree[1]=[Pne("Download Unraid API Logs:")]))),_:1}),ree[3]||(ree[3]=jne("div",{innerHTML:" "},null,-1))]),jne("div",kst,[$re(aee)?(xne(),One($re(vst),{key:0,schema:$re(aee).dataSchema,uischema:$re(aee).uiSchema,renderers:uee,data:$re(tee),config:pee,readonly:$re(dee),onChange:fee},null,8,["schema","uischema","data","readonly"])):Mne("",!0),jne("div",_st,[jne("div",Sst,[$re(dee)?(xne(),Ene("p",Est,"Applying Settings...")):$re(nee)?(xne(),Ene("p",Ost,"The API will restart after settings are applied.")):Mne("",!0)]),jne("div",$st,[Tne($re(zpe),{variant:"outline-primary",padding:"lean",size:"12px",class:"leading-normal",onClick:hee},{default:doe((()=>ree[4]||(ree[4]=[Pne(" Apply ")]))),_:1}),$re(lee)?(xne(),Ene("p",zst," ✕ Error: "+Hee($re(lee).message),1)):Mne("",!0)])])])],64))}}),Ast=Ode(Cst,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),jst={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},Tst={class:"flex flex-col gap-y-16px"},Nst={class:"flex"},Ist={class:"flex flex-row items-baseline gap-8px"},Pst=["href"],Rst=["href"],Mst=["href"],Dst=Eoe({__name:"DownloadApiLogs.ce",setup(eee){const{t:t}=bde(),tee=nie((()=>{const eee=new URL("/graphql/api/logs",oKe);return eee.searchParams.append("csrf_token",globalThis.csrf_token),eee}));return(eee,ree)=>(xne(),Ene("div",jst,[jne("span",null,Hee($re(t)("The primary method of support for Unraid Connect is through our forums and Discord."))+" "+Hee($re(t)("If you are asked to supply logs, please open a support request on our Contact Page and reply to the email message you receive with your logs attached."))+" "+Hee($re(t)("The logs may contain sensitive information so do not post them publicly.")),1),jne("span",Tst,[jne("div",Nst,[Tne($re(zpe),{class:"grow-0 shrink-0",download:"",external:!0,href:$re(tee).toString(),icon:$re(cHe),size:"12px",text:$re(t)("Download unraid-api Logs")},null,8,["href","icon","text"])]),jne("div",Ist,[jne("a",{href:$re(ZHe).toString(),target:"_blank",rel:"noopener noreferrer",class:"text-[#486dba] hover:text-[#3b5ea9] focus:text-[#3b5ea9] hover:underline focus:underline inline-flex flex-row items-center justify-start gap-8px"},[Pne(Hee($re(t)("Unraid Connect Forums"))+" ",1),Tne($re(hHe),{class:"w-16px"})],8,Pst),jne("a",{href:$re(eKe).toString(),target:"_blank",rel:"noopener noreferrer",class:"text-[#486dba] hover:text-[#3b5ea9] focus:text-[#3b5ea9] hover:underline focus:underline inline-flex flex-row items-center justify-start gap-8px"},[Pne(Hee($re(t)("Unraid Discord"))+" ",1),Tne($re(hHe),{class:"w-16px"})],8,Rst),jne("a",{href:$re(JHe).toString(),target:"_blank",rel:"noopener noreferrer",class:"text-[#486dba] hover:text-[#3b5ea9] focus:text-[#3b5ea9] hover:underline focus:underline inline-flex flex-row items-center justify-start gap-8px"},[Pne(Hee($re(t)("Unraid Contact Page"))+" ",1),Tne($re(hHe),{class:"w-16px"})],8,Mst)])])]))}}),Fst=Ode(Dst,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Lst={class:"flex flex-row justify-start gap-x-4px"},Ust=["title","href"],Bst=Eoe({__name:"HeaderOsVersion.ce",setup(eee){const{t:t}=bde(),tee=ZQe(),ree=CGe(),oee=jGe(),{osVersion:aee,rebootType:nee,stateDataError:iee}=VLe(tee),{available:see,availableWithRenewal:lee}=VLe(ree),{rebootTypeText:cee}=VLe(oee),dee=nie((()=>iee.value?null:cee.value?{badge:{color:"yellow",icon:EHe},href:"downgrade"===nee.value?iKe.toString():lKe.toString(),text:t(cee.value)}:lee.value||see.value?{badge:{color:"orange",icon:mHe},click:()=>{ree.setModalOpen(!0)},text:lee.value?t("Update Released"):t("Update Available"),title:lee.value?t("Unraid OS {0} Released",[lee.value]):t("Unraid OS {0} Update Available",[see.value])}:null));return(eee,tee)=>(xne(),Ene("div",Lst,[jne("a",{class:"group leading-none",title:$re(t)("View release notes"),href:$re(pKe)($re(aee)).toString(),target:"_blank",rel:"noopener"},[Tne($re(Upe),{variant:"custom",icon:$re(AHe),"icon-styles":"text-header-text-secondary",size:"sm",class:"text-header-text-secondary group-hover:text-orange-dark group-focus:text-orange-dark group-hover:underline group-focus:underline"},{default:doe((()=>[Pne(Hee($re(aee)),1)])),_:1},8,["icon"])],8,Ust),$re(dee)?(xne(),One(Xoe($re(dee).href?"a":"button"),{key:0,href:$re(dee).href??void 0,title:$re(dee).title??void 0,class:"group",onClick:tee[0]||(tee[0]=eee=>$re(dee).click?.())},{default:doe((()=>[$re(dee).badge?(xne(),One($re(Upe),{key:0,color:$re(dee).badge.color,icon:$re(dee).badge.icon,size:"xs"},{default:doe((()=>[Pne(Hee($re(dee).text),1)])),_:1},8,["color","icon"])):(xne(),Ene(gne,{key:1},[Pne(Hee($re(dee).text),1)],64))])),_:1},8,["href","title"])):Mne("",!0)]))}}),Yst=Ode(Bst,[["styles",['*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:.8rem}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-z-10{z-index:-10}.z-0{z-index:0}.z-50{z-index:50}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.8rem}.mt-2{margin-top:.8rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-10{height:4rem}.h-11{height:4.4rem}.h-12px{height:12px}.h-2{height:.8rem}.h-2\\.5{height:1rem}.h-20px{height:20px}.h-24px{height:24px}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-6{height:2.4rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-12px{width:12px}.w-14px{width:14px}.w-16{width:6.4rem}.w-16px{width:16px}.w-2{width:.8rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-20px{width:20px}.w-24px{width:24px}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-4{width:1.6rem}.w-5{width:2rem}.w-72{width:28.8rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.4rem}.gap-1\\.5{gap:.6rem}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-3{gap:1.2rem}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-8px{gap:8px}.gap-y-2{row-gap:.8rem}.gap-y-24px{row-gap:24px}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.4rem}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.fill-black{fill:#1c1b1b}.fill-current{fill:currentColor}.fill-popover{fill:hsl(var(--popover))}.fill-white{fill:#fff}.p-0{padding:0}.p-1{padding:.4rem}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8{padding:3.2rem}.p-8px{padding:8px}.p-px{padding:1px}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.px-8px{padding-left:8px;padding-right:8px}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.py-8px{padding-bottom:8px;padding-top:8px}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-3xl{font-size:3rem;line-height:3.6rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.tracking-widest{letter-spacing:.1em}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-header-text-secondary{color:var(--header-text-secondary)}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-100{animation-duration:.1s}.duration-200{animation-duration:.2s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:opacity-100:focus{opacity:1}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-100{opacity:1}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}']]]);var qst,Vst={exports:{}};var e,Wst=(qst||(qst=1,Vst.exports=(e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},function(t,o,n){var r=o.prototype,i=r.format;n.en.formats=e,r.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var o=this.$locale().formats,n=function(t,o){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,o){return t||o.slice(1)}))}))}(t,void 0===o?{}:o);return i.call(this,n)}})),Vst.exports);const Hst=VVe(Wst);mKe.extend(Hst);const Kst=[{format:"%c",display:"ddd, D MMMM YYYY"},{format:"%A, %Y %B %e",display:"ddd, YYYY MMMM D"},{format:"%A, %e %B %Y",display:"ddd, D MMMM YYYY"},{format:"%A, %B %e, %Y",display:"ddd, MMMM D, YYYY"},{format:"%A, %m/%d/%Y",display:"ddd, MM/DD/YYYY"},{format:"%A, %d-%m-%Y",display:"ddd, DD-MM-YYYY"},{format:"%A, %d.%m.%Y",display:"ddd, DD.MM.YYYY"},{format:"%A, %Y-%m-%d",display:"ddd, YYYY-MM-DD"}],Gst=[{format:"%I:%M %p",display:"hh:mma"},{format:"%R",display:"HH:mm"}],Xst=(eee,t,tee,ree,oee)=>{const aee=(eee,tee)=>tee.find((tee=>tee.format===eee)),nee=aee(eee?.date??Kst[0].format,Kst);let iee=`${nee?.display}`;if(!tee){const tee=aee(eee?.time??Gst[0].format,Gst);iee=`${iee} ${tee?.display}`}const see=eee=>wKe(eee).format(iee),lee=(eee,tee,ree,oee,aee,nee,iee)=>({years:eee,months:tee,days:ree,hours:oee,minutes:aee,seconds:nee,firstDateWasLater:iee}),cee=(a="",b="")=>{try{const x=a?wKe(parseInt(a,10)):wKe();return((d1,d2)=>{let eee,m1=wKe(d1),m2=wKe(d2);if(m1.isSame(m2))return lee(0,0,0,0,0,0,!1);if(m1.isAfter(m2)){const tee=m1;m1=m2,m2=tee,eee=!0}else eee=!1;let tee=m2.year()-m1.year(),ree=m2.month()-m1.month(),oee=m2.date()-m1.date(),aee=m2.hour()-m1.hour(),nee=m2.minute()-m1.minute(),iee=m2.second()-m1.second();if(iee<0&&(iee=60+iee,nee-=1),nee<0&&(nee=60+nee,aee-=1),aee<0&&(aee=24+aee,oee-=1),oee<0){const eee=wKe(`${m2.year()}-${m2.month()+1}`).subtract(1,"M").daysInMonth();oee=eeesee(ree??Date.now()))),uee=()=>{var eee;dee.value=(eee=>{const{years:tee,months:ree,days:oee,hours:aee,minutes:nee,seconds:iee,firstDateWasLater:see,displaySeconds:lee}=eee,cee=[];return tee&&cee.push(t("year",tee)),ree&&cee.push(t("month",ree)),oee&&cee.push(t("day",oee)),aee&&cee.push(t("hour",aee)),nee&&cee.push(t("minute",nee)),!iee||(tee||ree||oee||aee||nee)&&!lee||cee.push(t("second",iee)),see&&cee.push(t("ago")),cee.join(" ")})((eee=(ree??Date.now()).toString(),oee??!1?cee(eee,""):cee("",eee)))};let hee;return Moe((()=>{ree&&(uee(),hee=setInterval((()=>{uee()}),1e3))})),Uoe((()=>{hee&&clearInterval(hee)})),{formatDate:see,outputDateTimeReadableDiff:dee,outputDateTimeFormatted:pee}},Qst=["title"],Zst=Eoe({__name:"UptimeExpire",props:{forExpire:{type:Boolean,default:!1},shortText:{type:Boolean,default:!1},t:{type:Function}},setup(eee){const tee=eee,ree=ZQe(),{dateTimeFormat:oee,uptime:aee,expireTime:nee,state:iee}=VLe(ree),see=nie((()=>tee.forExpire&&nee.value||("TRIAL"===iee.value||"EEXPIRED"===iee.value)&&nee.value&&nee.value>0?nee.value:aee.value)),lee=nie((()=>(!tee.forExpire||!nee.value)&&("TRIAL"!==iee.value&&"ENOCONN"!==iee.value))),{outputDateTimeReadableDiff:cee,outputDateTimeFormatted:dee}=Xst(oee.value,tee.t,!1,see.value,lee.value),pee=nie((()=>lee.value&&"EEXPIRED"!==iee.value?{title:tee.t("Server Up Since {0}",[dee.value]),text:tee.t("Uptime {0}",[cee.value])}:{title:"EEXPIRED"===iee.value?tee.t(tee.shortText?"Expired at {0}":"Trial Key Expired at {0}",[dee.value]):tee.t(tee.shortText?"Expires at {0}":"Trial Key Expires at {0}",[dee.value]),text:"EEXPIRED"===iee.value?tee.t(tee.shortText?"Expired {0}":"Trial Key Expired {0}",[cee.value]):tee.t(tee.shortText?"Expires in {0}":"Trial Key Expires in {0}",[cee.value])}));return(eee,tee)=>(xne(),Ene("p",{title:$re(pee).title},Hee($re(pee).text),9,Qst))}}),Jst=Eoe({__name:"UpdateExpiration",props:{componentIs:{default:"p",type:String},t:{type:Function}},setup(eee){const tee=eee,ree=ZQe(),{dateTimeFormat:oee,regExp:aee,regUpdatesExpired:nee}=VLe(ree),{outputDateTimeReadableDiff:iee,outputDateTimeFormatted:see}=Xst(oee.value,tee.t,!0,aee.value),lee=nie((()=>{if(aee.value)return{text:nee.value?tee.t("Ineligible for feature updates released after {0}",[see.value]):tee.t("Eligible for free feature updates until {0}",[see.value]),title:nee.value?tee.t("Ineligible as of {0}",[iee.value]):tee.t("Eligible for free feature updates for {0}",[iee.value])}}));return(eee,tee)=>$re(lee)?(xne(),One(Xoe(eee.componentIs),{key:0,title:$re(lee).title},{default:doe((()=>[tae(eee.$slots,"default"),Pne(" "+Hee($re(lee).text),1)])),_:3},8,["title"])):Mne("",!0)}}),elt={class:"mx-auto max-w-[45ch] flex flex-col gap-8px"},tlt={class:"flex items-start justify-center gap-x-8px"},rlt={class:"text-18px"},olt=Eoe({__name:"CallbackFeedbackStatus",props:{error:{type:Boolean,default:!1},icon:{default:void 0,type:null},success:{type:Boolean,default:!1},text:{default:void 0,type:String}},setup:eee=>(eee,tee)=>(xne(),Ene("div",elt,[jne("div",tlt,[eee.success?(xne(),One($re(bHe),{key:0,class:"fill-green-600 w-28px shrink-0"})):Mne("",!0),eee.error?(xne(),One($re(YHe),{key:1,class:"fill-unraid-red w-28px shrink-0"})):Mne("",!0),eee.icon?(xne(),One(Xoe(eee.icon),{key:2,class:"fill-current opacity-75 w-28px shrink-0"})):Mne("",!0),jne("p",rlt,Hee(eee.text),1)]),tae(eee.$slots,"default")]))});function alt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"})])}function nlt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"})])}function ilt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m4.5 12.75 6 6 9-13.5"})])}function slt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})])}function llt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M5.25 14.25h13.5m-13.5 0a3 3 0 0 1-3-3m3 3a3 3 0 1 0 0 6h13.5a3 3 0 1 0 0-6m-16.5-3a3 3 0 0 1 3-3h13.5a3 3 0 0 1 3 3m-19.5 0a4.5 4.5 0 0 1 .9-2.7L5.737 5.1a3.375 3.375 0 0 1 2.7-1.35h7.126c1.062 0 2.062.5 2.7 1.35l2.587 3.45a4.5 4.5 0 0 1 .9 2.7m0 0a3 3 0 0 1-3 3m0 3h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Zm-3 6h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Z"})])}function clt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18 18 6M6 6l12 12"})])}function dlt(){let a=[],s={addEventListener:(e,t,r,i)=>(e.addEventListener(t,r,i),s.add((()=>e.removeEventListener(t,r,i)))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);s.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){s.requestAnimationFrame((()=>{s.requestAnimationFrame(...e)}))},setTimeout(...e){let t=setTimeout(...e);s.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((o=>setTimeout((()=>{throw o}))))}((()=>{t.current&&e[0]()})),s.add((()=>{t.current=!1}))},style(e,t,r){let i=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add((()=>{Object.assign(e.style,{[t]:i})}))},group(e){let t=dlt();return e(t),this.add((()=>t.dispose()))},add:e=>(a.push(e),()=>{let t=a.indexOf(e);if(t>=0)for(let r of a.splice(t,1))r()}),dispose(){for(let e of a.splice(0))e()}};return s}var plt;let ult=Symbol("headlessui.useid"),hlt=0;const flt=null!=(plt=Ooe)?plt:function(){return zae(ult,(()=>""+ ++hlt))()};function glt(e){var l;if(null==e||null==e.value)return null;let n=null!=(l=e.value.$el)?l:e.value;return n instanceof Node?n:null}function mlt(r,n,...a){if(r in n){let e=n[r];return"function"==typeof e?e(...a):e}let t=new Error(`Tried to handle "${r}" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,mlt),t}var wlt=Object.defineProperty,vlt=(t,e,r)=>(((t,e,r)=>{e in t?wlt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r})(t,"symbol"!=typeof e?e+"":e,r),r);let c=new class{constructor(){vlt(this,"current",this.detect()),vlt(this,"currentId",0)}set(e){this.current!==e&&(this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}};function r(t,e){if(t)return t;let n=null!=e?e:"button";return"string"==typeof n&&"button"===n.toLowerCase()?"button":void 0}function blt(t,e){let n=_re(r(t.value.type,t.value.as));return Doe((()=>{n.value=r(t.value.type,t.value.as)})),ene((()=>{var u;n.value||glt(e)&&glt(e)instanceof HTMLButtonElement&&(null==(u=glt(e))||!u.hasAttribute("type"))&&(n.value="button")})),n}var ylt=(o=>(o[o.None=0]="None",o[o.RenderStrategy=1]="RenderStrategy",o[o.Static=2]="Static",o))(ylt||{}),S=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(S||{});function A({visible:r=!0,features:t=0,ourProps:e,theirProps:o,...i}){var a;let n=j(o,e),l=Object.assign(i,{props:n});if(r||2&t&&n.static)return y(l);if(1&t){return mlt(null==(a=n.unmount)||a?0:1,{0:()=>null,1:()=>y({...i,props:{...n,hidden:!0,style:{display:"none"}}})})}return y(l)}function y({props:r,attrs:t,slots:e,slot:o,name:i}){var m,eee;let{as:n,...l}=T(r,["unmount","static"]),a=null==(m=e.default)?void 0:m.call(e,o),d={};if(o){let u=!1,c=[];for(let[p,f]of Object.entries(o))"boolean"==typeof f&&(u=!0),!0===f&&c.push(p);u&&(d["data-headlessui-state"]=c.join(" "))}if("template"===n){if(a=b(null!=a?a:[]),Object.keys(l).length>0||Object.keys(t).length>0){let[u,...c]=null!=a?a:[];if(!function(r){return null!=r&&("string"==typeof r.type||"object"==typeof r.type||"function"==typeof r.type)}(u)||c.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${i} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(l).concat(Object.keys(t)).map((s=>s.trim())).filter(((s,g,R)=>R.indexOf(s)===g)).sort(((s,g)=>s.localeCompare(g))).map((s=>` - ${s}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map((s=>` - ${s}`)).join("\n")].join("\n"));let p=j(null!=(eee=u.props)?eee:{},l,d),f=Ine(u,p,!0);for(let s in p)s.startsWith("on")&&(f.props||(f.props={}),f.props[s]=p[s]);return f}return Array.isArray(a)&&1===a.length?a[0]:a}return h(n,Object.assign({},l,d),{default:()=>a})}function b(r){return r.flatMap((t=>t.type===gne?b(t.children):[t]))}function j(...r){if(0===r.length)return{};if(1===r.length)return r[0];let t={},e={};for(let i of r)for(let n in i)n.startsWith("on")&&"function"==typeof i[n]?(null!=e[n]||(e[n]=[]),e[n].push(i[n])):t[n]=i[n];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(e).map((i=>[i,void 0]))));for(let i in e)Object.assign(t,{[i](n,...l){let a=e[i];for(let d of a){if(n instanceof Event&&n.defaultPrevented)return;d(n,...l)}}});return t}function xlt(r){let t=Object.assign({},r);for(let e in t)void 0===t[e]&&delete t[e];return t}function T(r,t=[]){let e=Object.assign({},r);for(let o of t)o in e&&delete e[o];return e}var klt=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(klt||{});let f=Eoe({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup:(t,{slots:n,attrs:i})=>()=>{var r;let{features:e,...d}=t;return A({ourProps:{"aria-hidden":!(2&~e)||(null!=(r=d["aria-hidden"])?r:void 0),hidden:!(4&~e)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...!(4&~e)&&!!(2&~e)&&{display:"none"}}},theirProps:d,slot:{},attrs:i,slots:n,name:"Hidden"})}}),n=Symbol("Context");var i=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(i||{});function _lt(){return zae(n,null)}function t(o){$ae(n,o)}var o=(r=>(r.Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r))(o||{});let u=Symbol("DescriptionContext");let a=Symbol("LabelContext");function Slt(){let t=zae(a,null);if(null===t){let n=new Error("You used a component, but it is not inside a parent.");throw Error.captureStackTrace&&Error.captureStackTrace(n,Slt),n}return t}let K=Eoe({name:"Label",props:{as:{type:[Object,String],default:"label"},passive:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(t,{slots:n,attrs:i}){var r;let e=null!=(r=t.id)?r:`headlessui-label-${flt()}`,o=Slt();return Doe((()=>Boe(o.register(e)))),()=>{let{name:l="Label",slot:p={},props:c={}}=o,{passive:f,...s}=t,u={...Object.entries(c).reduce(((b,[g,m])=>Object.assign(b,{[g]:$re(m)})),{}),id:e};return f&&(delete u.onClick,delete u.htmlFor,delete s.onClick),A({ourProps:u,theirProps:s,slot:p,attrs:i,slots:n,name:l})}}}),C=Symbol("GroupContext"),oe=Eoe({name:"SwitchGroup",props:{as:{type:[Object,String],default:"template"}},setup(l,{slots:c,attrs:i}){let r=_re(null),f=function({slot:t={},name:n="Label",props:i={}}={}){let e=_re([]);return $ae(a,{register:function(r){return e.value.push(r),()=>{let l=e.value.indexOf(r);-1!==l&&e.value.splice(l,1)}},slot:t,name:n,props:i}),nie((()=>e.value.length>0?e.value.join(" "):void 0))}({name:"SwitchLabel",props:{htmlFor:nie((()=>{var t;return null==(t=r.value)?void 0:t.id})),onClick(t){r.value&&("LABEL"===t.currentTarget.tagName&&t.preventDefault(),r.value.click(),r.value.focus({preventScroll:!0}))}}}),p=function({slot:t=_re({}),name:o="Description",props:s={}}={}){let e=_re([]);return $ae(u,{register:function(n){return e.value.push(n),()=>{let i=e.value.indexOf(n);-1!==i&&e.value.splice(i,1)}},slot:t,name:o,props:s}),nie((()=>e.value.length>0?e.value.join(" "):void 0))}({name:"SwitchDescription"});return $ae(C,{switchRef:r,labelledby:f,describedby:p}),()=>A({theirProps:l,ourProps:{},slot:{},slots:c,attrs:i,name:"SwitchGroup"})}}),ue=Eoe({name:"Switch",emits:{"update:modelValue":l=>!0},props:{as:{type:[Object,String],default:"button"},modelValue:{type:Boolean,default:void 0},defaultChecked:{type:Boolean,optional:!0},form:{type:String,optional:!0},name:{type:String,optional:!0},value:{type:String,optional:!0},id:{type:String,default:null},disabled:{type:Boolean,default:!1},tabIndex:{type:Number,default:0}},inheritAttrs:!1,setup(l,{emit:c,attrs:i,slots:r,expose:eee}){var tee;let ree=null!=(tee=l.id)?tee:`headlessui-switch-${flt()}`,n=zae(C,null),[t,s]=function(u,e,r){let i=_re(null==r?void 0:r.value),f=nie((()=>void 0!==u.value));return[nie((()=>f.value?u.value:i.value)),function(t){return f.value||(i.value=t),null==e?void 0:e(t)}]}(nie((()=>l.modelValue)),(e=>c("update:modelValue",e)),nie((()=>l.defaultChecked)));function m(){s(!t.value)}let E=_re(null),oee=null===n?E:n.switchRef,L=blt(nie((()=>({as:l.as,type:i.type}))),oee);function D(e){e.preventDefault(),m()}function R(e){e.key===o.Space?(e.preventDefault(),m()):e.key===o.Enter&&function(i){var t,r;let s=null!=(t=null==i?void 0:i.form)?t:i.closest("form");if(s){for(let n of s.elements)if(n!==i&&("INPUT"===n.tagName&&"submit"===n.type||"BUTTON"===n.tagName&&"submit"===n.type||"INPUT"===n.nodeName&&"image"===n.type))return void n.click();null==(r=s.requestSubmit)||r.call(s)}}(e.currentTarget)}function x(e){e.preventDefault()}eee({el:oee,$el:oee});let d=nie((()=>{var e,a;return null==(a=null==(e=glt(oee))?void 0:e.closest)?void 0:a.call(e,"form")}));return Doe((()=>{rne([d],(()=>{if(d.value&&void 0!==l.defaultChecked)return d.value.addEventListener("reset",e),()=>{var a;null==(a=d.value)||a.removeEventListener("reset",e)};function e(){s(l.defaultChecked)}}),{immediate:!0})})),()=>{let{name:e,value:a,form:K,tabIndex:y,...b}=l,eee={checked:t.value},B={id:ree,ref:oee,role:"switch",type:L.value,tabIndex:-1===y?0:y,"aria-checked":t.value,"aria-labelledby":null==n?void 0:n.labelledby.value,"aria-describedby":null==n?void 0:n.describedby.value,onClick:D,onKeyup:R,onKeypress:x};return h(gne,[null!=e&&null!=t.value?h(f,xlt({features:klt.Hidden,as:"input",type:"checkbox",hidden:!0,readOnly:!0,checked:t.value,form:K,disabled:b.disabled,name:e,value:a})):null,A({ourProps:B,theirProps:{...i,...T(b,["modelValue","defaultChecked"])},slot:eee,attrs:i,slots:r,name:"Switch"})])}}}),de=K;function m(e,...t){e&&t.length>0&&e.classList.add(...t)}function d(e,...t){e&&t.length>0&&e.classList.remove(...t)}var Elt=(i=>(i.Finished="finished",i.Cancelled="cancelled",i))(Elt||{});function Olt(e,t,i,n,a,eee){let s=dlt(),o=void 0!==eee?function(r){let e={called:!1};return(...t)=>{if(!e.called)return e.called=!0,r(...t)}}(eee):()=>{};return d(e,...a),m(e,...t,...i),s.nextFrame((()=>{d(e,...i),m(e,...n),s.add(function(e,t){let i=dlt();if(!e)return i.dispose;let{transitionDuration:n,transitionDelay:a}=getComputedStyle(e),[l,s]=[n,a].map((o=>{let[u=0]=o.split(",").filter(Boolean).map((r=>r.includes("ms")?parseFloat(r):1e3*parseFloat(r))).sort(((r,c)=>c-r));return u}));return 0!==l?i.setTimeout((()=>t("finished")),l+s):t("finished"),i.add((()=>t("cancelled"))),i.dispose}(e,(u=>(d(e,...n,...t),m(e,...a),o(u)))))})),s.add((()=>d(e,...t,...i,...n,...a))),s.add((()=>o("cancelled"))),s.dispose}function g(e=""){return e.split(/\s+/).filter((t=>t.length>1))}let R=Symbol("TransitionContext");var pe=(a=>(a.Visible="visible",a.Hidden="hidden",a))(pe||{});let N=Symbol("NestingContext");function L(e){return"children"in e?L(e.children):e.value.filter((({state:t})=>"visible"===t)).length>0}function Q(e){let t=_re([]),a=_re(!1);function s(n,r=S.Hidden){let l=t.value.findIndex((({id:f})=>f===n));-1!==l&&(mlt(r,{[S.Unmount](){t.value.splice(l,1)},[S.Hidden](){t.value[l].state="hidden"}}),!L(t)&&a.value&&(null==e||e()))}return Doe((()=>a.value=!0)),Boe((()=>a.value=!1)),{children:t,register:function(n){let r=t.value.find((({id:l})=>l===n));return r?"visible"!==r.state&&(r.state="visible"):t.value.push({id:n,state:"visible"}),()=>s(n,S.Unmount)},unregister:s}}let W=ylt.RenderStrategy,he=Eoe({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:eee,attrs:a,slots:tee,expose:ree}){let n=_re(0);function r(){n.value|=i.Opening,eee("beforeEnter")}function l(){n.value&=~i.Opening,eee("afterEnter")}function f(){n.value|=i.Closing,eee("beforeLeave")}function oee(){n.value&=~i.Closing,eee("afterLeave")}if(null===zae(R,null)&&null!==_lt())return()=>h(Se,{...e,onBeforeEnter:r,onAfterEnter:l,onBeforeLeave:f,onAfterLeave:oee},tee);let d=_re(null),y=nie((()=>e.unmount?S.Unmount:S.Hidden));ree({el:d,$el:d});let{show:v,appear:aee}=function(){let e=zae(R,null);if(null===e)throw new Error("A is used but it is missing a parent .");return e}(),{register:D,unregister:H}=function(){let e=zae(N,null);if(null===e)throw new Error("A is used but it is missing a parent .");return e}(),nee=_re(v.value?"visible":"hidden"),I={value:!0},iee=flt(),b={value:!1},P=Q((()=>{!b.value&&"hidden"!==nee.value&&(nee.value="hidden",H(iee),oee())}));Doe((()=>{let o=D(iee);Boe(o)})),ene((()=>{if(y.value===S.Hidden&&iee){if(v.value&&"visible"!==nee.value)return void(nee.value="visible");mlt(nee.value,{hidden:()=>H(iee),visible:()=>D(iee)})}}));let j=g(e.enter),M=g(e.enterFrom),X=g(e.enterTo),_=g(e.entered),Y=g(e.leave),Z=g(e.leaveFrom),ee=g(e.leaveTo);return Doe((()=>{ene((()=>{if("visible"===nee.value){let o=glt(d);if(o instanceof Comment&&""===o.data)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}}))})),Doe((()=>{rne([v],((o,E,p)=>{(function(o){let E=I.value&&!aee.value,p=glt(d);!p||!(p instanceof HTMLElement)||E||(b.value=!0,v.value&&r(),v.value||f(),o(v.value?Olt(p,j,M,X,_,(V=>{b.value=!1,V===Elt.Finished&&l()})):Olt(p,Y,Z,ee,_,(V=>{b.value=!1,V===Elt.Finished&&(L(P)||(nee.value="hidden",H(iee),oee()))}))))})(p),I.value=!1}),{immediate:!0})})),$ae(N,P),t(nie((()=>mlt(nee.value,{visible:i.Open,hidden:i.Closed})|n.value))),()=>{let{appear:o,show:E,enter:p,enterFrom:V,enterTo:Ce,entered:ye,leave:be,leaveFrom:Ee,leaveTo:Ve,...U}=e,ne={ref:d};return A({theirProps:{...U,...aee.value&&v.value&&c.isServer?{class:Bee([a.class,U.class,...j,...M])}:{}},ourProps:ne,slot:{},slots:tee,attrs:a,features:W,visible:"visible"===nee.value,name:"TransitionChild"})}}}),ce=he,Se=Eoe({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:a,slots:s}){let eee=_lt(),n=nie((()=>null===e.show&&null!==eee?(eee.value&i.Open)===i.Open:e.show));ene((()=>{if(![!0,!1].includes(n.value))throw new Error('A is used but it is missing a `:show="true | false"` prop.')}));let r=_re(n.value?"visible":"hidden"),l=Q((()=>{r.value="hidden"})),f=_re(!0),S={show:n,appear:nie((()=>e.appear||!f.value))};return Doe((()=>{ene((()=>{f.value=!1,n.value?r.value="visible":L(l)||(r.value="hidden")}))})),$ae(N,l),$ae(R,S),()=>{let d=T(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),y={unmount:e.unmount};return A({ourProps:{...y,as:"template"},theirProps:{},slot:{},slots:{...s,default:()=>[h(ce,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...a,...y,...d},s.default)]},attrs:{},features:W,visible:"visible"===r.value,name:"Transition"})}}});const $lt=["aria-labelledby"],zlt=["title"],Clt={key:0,class:"absolute z-20 right-0 top-0 pt-4px pr-4px hidden sm:block"},Alt={class:"sr-only"},jlt=["id"],Tlt={class:"flex flex-col gap-y-12px"},Nlt=["id"],Ilt=["innerHTML"],Plt={key:0},Rlt={key:2,class:"text-14px relative p-16px md:p-24px"},Mlt={class:"relative z-10"},Dlt=Eoe({__name:"Modal",props:{centerContent:{type:Boolean,default:!0},description:{default:"",type:String},error:{type:Boolean,default:!1},maxWidth:{default:"sm:max-w-lg",type:String},open:{type:Boolean,default:!1},showCloseX:{type:Boolean,default:!1},success:{type:Boolean,default:!1},t:{type:Function},tallContent:{type:Boolean,default:!1},title:{default:"",type:String},titleInMain:{type:Boolean,default:!1},headerJustifyCenter:{type:Boolean,default:!0},overlayColor:{default:"bg-black",type:String},overlayOpacity:{default:"bg-opacity-80",type:String},modalVerticalCenter:{type:[Boolean,String],default:!0},disableShadow:{type:Boolean,default:!1},disableOverlayClose:{type:Boolean,default:!1}},emits:["close"],setup(eee,{emit:tee}){const ree=eee;ene((()=>{ree.open?document.body.style.setProperty("overflow","hidden"):document.body.style.removeProperty("overflow")}));const oee=tee,aee=()=>{oee("close")},nee=nie((()=>ree.title?`ModalTitle-${Math.random()}`.replace("0.",""):void 0)),iee=nie((()=>ree.tallContent?"justify-start sm:justify-center":"string"==typeof ree.modalVerticalCenter?ree.modalVerticalCenter:ree.modalVerticalCenter?"justify-center":"justify-start"));return(eee,tee)=>(xne(),One($re(Se),{appear:"",show:eee.open},{default:doe((()=>[jne("div",{class:"fixed inset-0 z-10 overflow-y-auto",role:"dialog","aria-dialog":"true","aria-labelledby":$re(nee),tabindex:"-1",onKeyup:Wie(aee,["esc"])},[jne("div",{class:Bee(["fixed inset-0 flex flex-col min-h-screen w-screen items-center p-8px sm:p-16px overflow-y-auto",$re(iee)])},[Tne($re(he),{appear:"",enter:"duration-300 ease-out","enter-from":"opacity-0","enter-to":"opacity-100",leave:"duration-200 ease-in","leave-from":"opacity-100","leave-to":"opacity-0"},{default:doe((()=>[jne("div",{class:Bee($re(cn)("fixed inset-0 z-0 transition-opacity",eee.overlayColor,eee.overlayOpacity)),title:eee.showCloseX?eee.t("Click to close modal"):void 0,onClick:tee[0]||(tee[0]=tee=>eee.disableOverlayClose?void 0:aee)},null,10,zlt)])),_:1}),Tne($re(he),{appear:"",enter:"duration-300 ease-out","enter-from":"opacity-0 scale-95","enter-to":"opacity-100 scale-100",leave:"duration-200 ease-in","leave-from":"opacity-100 scale-100","leave-to":"opacity-0 scale-95",class:"w-full"},{default:doe((()=>[jne("div",{class:Bee([[eee.maxWidth,eee.disableShadow?"shadow-none border-none":"shadow-xl",eee.error?"shadow-unraid-red/30 border-unraid-red/10":"",eee.success?"shadow-green-600/30 border-green-600/10":"",eee.error||eee.success||eee.disableShadow?"":"shadow-orange/10 border-white/10"],"text-16px text-foreground bg-background text-left relative z-10 mx-auto flex flex-col justify-around border-2 border-solid transform overflow-hidden rounded-lg transition-all"])},[eee.showCloseX?(xne(),Ene("div",Clt,[jne("button",{class:"rounded-md text-foreground bg-transparent p-2 hover:text-white focus:text-white hover:bg-unraid-red focus:bg-unraid-red focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2",type:"button",onClick:aee},[jne("span",Alt,Hee(eee.t("Close")),1),Tne($re(clt),{class:"h-6 w-6","aria-hidden":"true"})])])):Mne("",!0),jne("header",{class:Bee(["relative z-0 grid items-start gap-2 p-16px md:p-24px rounded-t",{"sm:pr-40px":eee.showCloseX,"justify-between":!eee.headerJustifyCenter,"justify-center":eee.headerJustifyCenter}])},[tee[1]||(tee[1]=jne("div",{class:"absolute -z-10 inset-0 opacity-10 bg-card"},null,-1)),eee.$slots.header?Mne("",!0):(xne(),Ene(gne,{key:0},[eee.title&&!eee.titleInMain?(xne(),Ene("h1",{key:0,id:$re(nee),class:"text-center text-20px sm:text-24px font-semibold flex flex-wrap justify-center gap-x-4px"},[Pne(Hee(eee.title)+" ",1),tae(eee.$slots,"headerTitle")],8,jlt)):Mne("",!0)],64)),tae(eee.$slots,"header")],2),eee.$slots.main||eee.description?(xne(),Ene("div",{key:1,class:Bee(["relative max-h-[65vh] tall:max-h-[75vh] flex flex-col gap-y-16px sm:gap-y-24px p-16px md:p-24px overflow-y-auto",[eee.centerContent&&"text-center",!eee.disableShadow&&"shadow-inner"]])},[jne("div",Tlt,[eee.title&&eee.titleInMain?(xne(),Ene("h1",{key:0,id:$re(nee),class:"text-center text-20px sm:text-24px font-semibold flex flex-wrap justify-center gap-x-4px"},[Pne(Hee(eee.title)+" ",1),tae(eee.$slots,"headerTitle")],8,Nlt)):Mne("",!0),eee.description?(xne(),Ene("h2",{key:1,class:"text-18px sm:text-20px opacity-75",innerHTML:eee.description},null,8,Ilt)):Mne("",!0)]),eee.$slots.main?(xne(),Ene("div",Plt,[tae(eee.$slots,"main")])):Mne("",!0)],2)):Mne("",!0),eee.$slots.footer?(xne(),Ene("footer",Rlt,[tee[2]||(tee[2]=jne("div",{class:"absolute z-0 inset-0 opacity-10 bg-popover"},null,-1)),jne("div",Mlt,[tae(eee.$slots,"footer")])])):Mne("",!0)],2)])),_:3}),Tne($re(he),{appear:"",enter:"duration-300 ease-out","enter-from":"opacity-0","enter-to":"opacity-100",leave:"duration-200 ease-in","leave-from":"opacity-100","leave-to":"opacity-0"},{default:doe((()=>[eee.$slots.subFooter?(xne(),Ene("div",{key:0,class:Bee(["mt-4 flex justify-center mx-auto",[eee.maxWidth]])},[tae(eee.$slots,"subFooter")],2)):Mne("",!0)])),_:3})],2)],40,$lt)])),_:3},8,["show"]))}}),Flt={key:0,class:"text-center relative w-full flex flex-col justify-center gap-y-16px py-24px"},Llt={key:0,class:"opacity-75 italic mt-4px"},Ult={key:1},Blt={key:1,class:"opacity-75 italic mt-4px"},Ylt={key:1},qlt={key:0,class:"flex justify-center"},Vlt={key:1},Wlt={href:"/Tools/Registration",class:"opacity-75 hover:opacity-100 focus:opacity-100 underline transition"},Hlt={class:"text-18px text-left font-semibold"},Klt=["innerHTML"],Glt={key:1,class:"text-center flex flex-col gap-y-8px my-16px"},Xlt={class:"flex flex-col gap-y-4px"},Qlt={class:"text-18px"},Zlt={class:"text-18px"},Jlt={class:"text-14px italic opacity-75"},ect={class:"flex flex-row justify-center gap-16px"},tct=Eoe({__name:"CallbackFeedback",props:{open:{type:Boolean,default:!1},t:{type:Function}},setup(eee){const tee=eee,ree=SQe(),oee=sXe(),aee=yGe(),nee=ZQe(),iee=jGe(),{accountAction:see,accountActionHide:lee,accountActionStatus:cee,accountActionType:dee}=VLe(ree),{callbackStatus:pee}=VLe(oee),{keyActionType:uee,keyUrl:hee,keyInstallStatus:fee,keyType:gee}=VLe(aee),{connectPluginInstalled:mee,refreshServerStateStatus:wee,username:vee,osVersion:bee,stateData:yee,stateDataError:xee}=VLe(nee),{status:kee,callbackTypeDowngrade:_ee,callbackUpdateRelease:See}=VLe(iee),Eee=_re("/Settings/ManagementAccess"===document.location.pathname),Oee=nie((()=>{if("confirming"===kee.value)return _ee.value?tee.t("Downgrade Unraid OS confirmation required"):tee.t("Update Unraid OS confirmation required");switch(pee.value){case"error":return tee.t("Error");case"loading":return tee.t("Performing actions");case"success":return tee.t("Success!")}return""})),$ee=nie((()=>"confirming"===kee.value?_ee.value?tee.t("Please confirm the downgrade details below"):tee.t("Please confirm the update details below"):"error"===pee.value?tee.t("Something went wrong"):"loading"===pee.value?tee.t("Please keep this window open while we perform some actions"):"success"===pee.value?"signIn"===dee.value?tee.t("You're one step closer to enhancing your Unraid experience"):"purchase"===uee.value?tee.t("Thank you for purchasing an Unraid {0} Key!",[gee.value]):"replace"===uee.value?tee.t("Your {0} Key has been replaced!",[gee.value]):"trialExtend"===uee.value?tee.t("Your Trial key has been extended!"):"trialStart"===uee.value?tee.t("Your free Trial key provides all the functionality of an Unleashed Registration key"):"upgrade"===uee.value?tee.t("Thank you for upgrading to an Unraid {0} Key!",[gee.value]):"":"")),zee=nie((()=>tee.t("Close"))),Cee=()=>{if("loading"!==pee.value)return"done"===wee.value?oee.setCallbackStatus("ready"):window.location.reload()},Aee=()=>{iee.installOsUpdate(),oee.setCallbackStatus("ready")},jee=()=>{iee.setStatus("ready"),oee.setCallbackStatus("ready")},Tee=nie((()=>{let eee=tee.t("Installing"),ree=tee.t("Installed"),oee=tee.t("Install");switch(fee.value){case"installing":return"trialExtend"===uee.value&&(eee=tee.t("Installing Extended Trial")),"recover"===uee.value&&(eee=tee.t("Installing Recovered")),"renew"===uee.value&&(eee=tee.t("Installing Extended")),"replace"===uee.value&&(eee=tee.t("Installing Replaced")),{text:tee.t("{0} {1} Key…",[eee,gee.value])};case"success":return"renew"!==uee.value&&"trialExtend"!==uee.value||(ree=tee.t("Extension Installed")),"recover"===uee.value&&(ree=tee.t("Recovered")),"replace"===uee.value&&(ree=tee.t("Replaced")),{text:tee.t("{1} Key {0} Successfully",[ree,gee.value])};case"failed":return"trialExtend"===uee.value&&(oee=tee.t("Install Extended")),"recover"===uee.value&&(oee=tee.t("Install Recovered")),"replace"===uee.value&&(oee=tee.t("Install Replaced")),{text:tee.t("Failed to {0} {1} Key",[oee,gee.value])};default:return{text:tee.t("Ready to Install Key")}}})),Nee=nie((()=>{switch(cee.value){case"waiting":return{text:"signIn"===see.value?.type?tee.t("Signing In"):tee.t("Signing Out")};case"updating":return{text:"signIn"===see.value?.type?tee.t("Signing in {0}…",[see.value.user?.preferred_username]):tee.t("Signing out {0}…",[vee.value])};case"success":return{text:"signIn"===see.value?.type?tee.t("{0} Signed In Successfully",[see.value.user?.preferred_username]):tee.t("{0} Signed Out Successfully",[vee.value])};case"failed":return{text:"signIn"===see.value?.type?tee.t("Sign In Failed"):tee.t("Sign Out Failed")};default:return{text:tee.t("Ready to update Connect account configuration")}}})),{copy:Iee,copied:Pee,isSupported:Ree}=iQe({source:hee.value}),Mee=nie((()=>!!gee.value&&!["Basic","Plus","Pro","Lifetime","Trial"].includes(gee.value)));return(eee,tee)=>{const ree=Zst,oee=Jst,aee=olt,nee=Dlt;return xne(),One(nee,{t:eee.t,title:$re(Oee),description:$re($ee),open:eee.open,"max-width":"max-w-640px",error:"error"===$re(pee),success:"success"===$re(pee),"show-close-x":"loading"!==$re(pee),onClose:Cee},eae({main:doe((()=>["ready"!==$re(fee)||"ready"!==$re(cee)?(xne(),Ene("div",Flt,["loading"===$re(pee)?(xne(),One($re(Ipe),{key:0,class:"w-[110px] mx-auto"})):Mne("",!0),"ready"!==$re(fee)?(xne(),One(aee,{key:1,success:"success"===$re(fee),error:"failed"===$re(fee),text:$re(Tee).text},{default:doe((()=>["Trial"===$re(gee)?(xne(),Ene("div",Llt,["done"===$re(wee)?(xne(),One(ree,{key:0,"for-expire":!0,t:eee.t},null,8,["t"])):(xne(),Ene("p",Ult,Hee(eee.t("Calculating trial expiration…")),1))])):Mne("",!0),$re(Mee)?(xne(),Ene("div",Blt,["done"===$re(wee)?(xne(),One(oee,{key:0,t:eee.t},null,8,["t"])):(xne(),Ene("p",Ylt,Hee(eee.t("Calculating OS Update Eligibility…")),1))])):Mne("",!0),"failed"===$re(fee)?(xne(),Ene(gne,{key:2},[$re(Ree)?(xne(),Ene("div",qlt,[Tne($re(zpe),{icon:$re(kHe),text:$re(Pee)?eee.t("Copied"):eee.t("Copy Key URL"),onClick:tee[0]||(tee[0]=eee=>$re(Iee)($re(hee)))},null,8,["icon","text"])])):(xne(),Ene("p",Vlt,Hee(eee.t("Copy your Key URL: {0}",[$re(hee)])),1)),jne("p",null,[jne("a",Wlt,Hee(eee.t("Then go to Tools > Registration to manually install it")),1)])],64)):Mne("",!0)])),_:1},8,["success","error","text"])):Mne("",!0),!$re(xee)||"loading"===$re(pee)||"success"!==$re(fee)&&"failed"!==$re(fee)?Mne("",!0):(xne(),One(aee,{key:2,error:!0,text:eee.t("Post Install License Key Error")},{default:doe((()=>[jne("h4",Hlt,Hee(eee.t($re(yee).heading)),1),jne("div",{class:"text-left text-16px",innerHTML:eee.t($re(yee).message)},null,8,Klt)])),_:1},8,["text"])),"ready"===$re(cee)||$re(lee)?Mne("",!0):(xne(),One(aee,{key:3,success:"success"===$re(cee),error:"failed"===$re(cee),text:$re(Nee).text},null,8,["success","error","text"]))])):Mne("",!0),"confirming"!==$re(kee)||$re(xee)?Mne("",!0):(xne(),Ene("div",Glt,[jne("div",Xlt,[jne("p",Qlt,Hee(eee.t("Current Version: Unraid {0}",[$re(bee)])),1),Tne($re(xHe),{class:"animate-pulse w-32px h-32px mx-auto fill-current opacity-50"}),jne("p",Zlt,Hee(eee.t("New Version: {0}",[$re(See)?.name])),1),jne("p",Jlt,Hee($re(_ee)?eee.t("This downgrade will require a reboot"):eee.t("This update will require a reboot")),1)])]))])),_:2},["success"===$re(pee)||"confirming"===$re(kee)?{name:"footer",fn:doe((()=>[jne("div",ect,["success"===$re(pee)?(xne(),Ene(gne,{key:0},[Tne($re(zpe),{variant:"underline",icon:$re(qHe),text:$re(zee),onClick:Cee},null,8,["icon","text"]),$re(mee)&&"signIn"===$re(dee)?(xne(),Ene(gne,{key:0},[$re(Eee)?(xne(),One($re(zpe),{key:0,class:"grow-0",icon:$re(_He),text:eee.t("Configure Connect Features"),onClick:Cee},null,8,["icon","text"])):(xne(),One($re(zpe),{key:1,class:"grow-0",href:$re(nKe).toString(),icon:$re(_He),text:eee.t("Configure Connect Features")},null,8,["href","icon","text"]))],64)):Mne("",!0)],64)):Mne("",!0),"confirming"!==$re(kee)||$re(xee)?Mne("",!0):(xne(),Ene(gne,{key:1},[Tne($re(zpe),{variant:"underline",icon:$re(qHe),text:eee.t("Cancel"),onClick:jee},null,8,["icon","text"]),Tne($re(zpe),{icon:$re(yHe),text:$re(_ee)?eee.t("Confirm and start downgrade"):eee.t("Confirm and start update"),onClick:Aee},null,8,["icon","text"])],64)),$re(xee)?(xne(),One($re(zpe),{key:2,href:$re(sKe).toString(),icon:$re(BHe),text:eee.t("Fix Error")},null,8,["href","icon","text"])):Mne("",!0)])])),key:"0"}:void 0]),1032,["t","title","description","open","error","success","show-close-x"])}}}),rct=Ode(tct,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.unraid_mark_2,.unraid_mark_4{animation:mark_2 1.5s ease infinite}.unraid_mark_3{animation:mark_3 1.5s ease infinite}.unraid_mark_6,.unraid_mark_8{animation:mark_6 1.5s ease infinite}.unraid_mark_7{animation:mark_7 1.5s ease infinite}@keyframes mark_2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes mark_3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}@keyframes mark_6{50%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes mark_7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]);$Le(TLe());const oct=qLe("dropdown",(()=>{const eee=_re(!1),tee=function(eee=!1,tee={}){const{truthyValue:ree=!0,falsyValue:oee=!1}=tee,aee=kre(eee),nee=Sre(eee);function iee(eee){if(arguments.length)return nee.value=eee,nee.value;{const eee=zre(ree);return nee.value=nee.value===eee?zre(oee):eee,nee.value}}return aee?iee:[nee,iee]}(eee);return{dropdownVisible:eee,dropdownHide:()=>{eee.value=!1},dropdownShow:()=>{eee.value=!0},dropdownToggle:tee}}));$Le(TLe());const act=qLe("trial",(()=>{const eee=sXe(),tee=oct(),ree=ZQe(),oee=_re("ready"),aee=nie((()=>"trialExtend"===oee.value||"trialStart"===oee.value)),nee=nie((()=>"failed"===oee.value||"trialExtend"===oee.value||"trialStart"===oee.value)),iee=async tee=>{try{const aee={guid:ree.guid,timestamp:Math.floor(Date.now()/1e3)},nee=await(async eee=>await dXe.url("/account/trial").formUrl(eee).post().json())(aee);if(!nee.license)return oee.value="failed",console.error("[requestTrial]","No license returned",nee);const iee={actions:[{keyUrl:nee.license,type:tee??"trialStart"}],sender:window.location.href,type:"forUpc"};return oee.value="success",eee.saveCallbackData(iee)}catch(aee){oee.value="failed",console.error("[requestTrial]",aee)}};return rne(oee,(eee=>{"trialExtend"!==eee&&"trialStart"!==eee||(vGe(),tee.dropdownHide(),setTimeout((()=>{iee(eee)}),1500)),"failed"!==eee&&"success"!==eee||bGe()})),{trialModalLoading:aee,trialModalVisible:nee,trialStatus:oee,requestTrial:iee,setTrialStatus:eee=>{oee.value=eee}}})),nct={class:"w-full max-w-xs flex flex-col items-center gap-y-16px mx-auto"},ict=["title"],sct=Eoe({__name:"Trial",props:{open:{type:Boolean,default:!1},t:{type:Function}},setup(eee){const tee=eee,ree=act(),{trialModalLoading:oee,trialStatus:aee}=VLe(ree),nee=nie((()=>{switch(aee.value){case"failed":return{heading:tee.t("Trial Key Creation Failed"),subheading:tee.t("Error creatiing a trial key. Please try again later.")};case"trialExtend":return{heading:tee.t("Extending your free trial by 15 days"),subheading:tee.t("Please keep this window open")};case"trialStart":return{heading:tee.t("Starting your free 30 day trial"),subheading:tee.t("Please keep this window open")};case"success":return{heading:tee.t("Trial Key Created"),subheading:tee.t("Please wait while the page reloads to install your trial key")};default:return null}})),iee=()=>{"trialStart"!==aee.value&&ree.setTrialStatus("ready")};return(eee,tee)=>{const ree=Dlt;return xne(),One(ree,{t:eee.t,open:eee.open,title:$re(nee)?.heading,description:$re(nee)?.subheading,"show-close-x":!$re(oee),"max-width":"max-w-640px",onClose:iee},eae({main:doe((()=>[$re(oee)?(xne(),One($re(Ipe),{key:0,class:"w-[150px] mx-auto my-24px"})):Mne("",!0)])),_:2},[$re(oee)?void 0:{name:"footer",fn:doe((()=>[jne("div",nct,[jne("div",null,[jne("button",{class:"text-12px tracking-wide inline-block mx-8px opacity-60 hover:opacity-100 focus:opacity-100 underline transition",title:eee.t("Close Modal"),onClick:iee},Hee(eee.t("Close")),9,ict)])])])),key:"0"}]),1032,["t","open","title","description","show-close-x"])}}}),lct={class:"font-semibold"},cct=Eoe({__name:"IgnoredRelease",props:{label:{default:"",type:String},t:{type:Function}},setup(eee){const tee=ZQe(),{darkMode:ree}=VLe(XQe()),oee=nie((()=>ree.value?"even:bg-grey-darkest":"even:bg-black/5"));return(eee,ree)=>(xne(),Ene("div",{class:Bee(["text-16px p-12px flex flex-row gap-4px sm:px-20px sm:gap-16px items-center justify-between rounded",$re(oee)])},[jne("span",lct,Hee(eee.label),1),Tne($re(zpe),{variant:"underline","icon-right":$re(qHe),text:eee.t("Remove"),title:eee.t("Remove from ignore list"),onClick:ree[0]||(ree[0]=ree=>$re(tee).updateOsRemoveIgnoredRelease(eee.label))},null,8,["icon-right","text","title"])],2))}});
-/*! @license DOMPurify 3.2.4 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.4/LICENSE */
-var dct,pct,uct,hct;function fct(){if(pct)return dct;pct=1;const{entries:eee,setPrototypeOf:tee,isFrozen:ree,getPrototypeOf:oee,getOwnPropertyDescriptor:aee}=Object;let{freeze:nee,seal:iee,create:see}=Object,{apply:lee,construct:cee}="undefined"!=typeof Reflect&&Reflect;nee||(nee=function(x){return x}),iee||(iee=function(x){return x}),lee||(lee=function(eee,tee,ree){return eee.apply(tee,ree)}),cee||(cee=function(eee,tee){return new eee(...tee)});const dee=Eee(Array.prototype.forEach),pee=Eee(Array.prototype.lastIndexOf),uee=Eee(Array.prototype.pop),hee=Eee(Array.prototype.push),fee=Eee(Array.prototype.splice),gee=Eee(String.prototype.toLowerCase),mee=Eee(String.prototype.toString),wee=Eee(String.prototype.match),vee=Eee(String.prototype.replace),bee=Eee(String.prototype.indexOf),yee=Eee(String.prototype.trim),xee=Eee(Object.prototype.hasOwnProperty),kee=Eee(RegExp.prototype.test),_ee=(See=TypeError,function(){for(var eee=arguments.length,tee=new Array(eee),ree=0;ree1?ree-1:0),aee=1;aee2&&void 0!==arguments[2]?arguments[2]:gee;tee&&tee(eee,null);let l=oee.length;for(;l--;){let tee=oee[l];if("string"==typeof tee){const eee=aee(tee);eee!==tee&&(ree(oee)||(oee[l]=eee),tee=eee)}eee[tee]=!0}return eee}function $ee(eee){for(let tee=0;tee/gm),Yee=iee(/\$\{[\w\W]*/gm),qee=iee(/^data-[\-\w.\u00B7-\uFFFF]+$/),Vee=iee(/^aria-[\-\w]+$/),Wee=iee(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Hee=iee(/^(?:\w+script|data):/i),Kee=iee(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Gee=iee(/^html$/i),Xee=iee(/^[a-z][.\w]*(-[.\w]+)+$/i);var Qee=Object.freeze({__proto__:null,ARIA_ATTR:Vee,ATTR_WHITESPACE:Kee,CUSTOM_ELEMENT:Xee,DATA_ATTR:qee,DOCTYPE_NAME:Gee,ERB_EXPR:Bee,IS_ALLOWED_URI:Wee,IS_SCRIPT_OR_DATA:Hee,MUSTACHE_EXPR:Uee,TMPLIT_EXPR:Yee});const Zee=1,Jee=3,ete=7,tte=8,rte=9,ote=function(){return"undefined"==typeof window?null:window};var ate=function tee(){let ree=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ote();const oee=eee=>tee(eee);if(oee.version="3.2.4",oee.removed=[],!ree||!ree.document||ree.document.nodeType!==rte||!ree.Element)return oee.isSupported=!1,oee;let{document:aee}=ree;const iee=aee,lee=iee.currentScript,{DocumentFragment:cee,HTMLTemplateElement:See,Node:Eee,Element:$ee,NodeFilter:Uee,NamedNodeMap:Bee=ree.NamedNodeMap||ree.MozNamedAttrMap,HTMLFormElement:Yee,DOMParser:qee,trustedTypes:Vee}=ree,Hee=$ee.prototype,Kee=Cee(Hee,"cloneNode"),Xee=Cee(Hee,"remove"),ate=Cee(Hee,"nextSibling"),nte=Cee(Hee,"childNodes"),ite=Cee(Hee,"parentNode");if("function"==typeof See){const eee=aee.createElement("template");eee.content&&eee.content.ownerDocument&&(aee=eee.content.ownerDocument)}let ste,lte="";const{implementation:cte,createNodeIterator:dte,createDocumentFragment:pte,getElementsByTagName:ute}=aee,{importNode:hte}=iee;let fte={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};oee.isSupported="function"==typeof eee&&"function"==typeof ite&&cte&&void 0!==cte.createHTMLDocument;const{MUSTACHE_EXPR:gte,ERB_EXPR:mte,TMPLIT_EXPR:wte,DATA_ATTR:vte,ARIA_ATTR:bte,IS_SCRIPT_OR_DATA:yte,ATTR_WHITESPACE:xte,CUSTOM_ELEMENT:kte}=Qee;let{IS_ALLOWED_URI:_te}=Qee,Ste=null;const Ete=Oee({},[...Aee,...jee,...Tee,...Iee,...Ree]);let Ote=null;const $te=Oee({},[...Mee,...Dee,...Fee,...Lee]);let zte=Object.seal(see(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Cte=null,Ate=null,jte=!0,Tte=!0,Nte=!1,Ite=!0,Pte=!1,Rte=!0,Mte=!1,Dte=!1,Fte=!1,Lte=!1,Ute=!1,Bte=!1,Yte=!0,qte=!1,Vte=!0,Wte=!1,Hte={},Kte=null;const Gte=Oee({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Xte=null;const Qte=Oee({},["audio","video","img","source","image","track"]);let Zte=null;const Jte=Oee({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ere="http://www.w3.org/1998/Math/MathML",tre="http://www.w3.org/2000/svg",rre="http://www.w3.org/1999/xhtml";let ore=rre,are=!1,nre=null;const ire=Oee({},[ere,tre,rre],mee);let sre=Oee({},["mi","mo","mn","ms","mtext"]),lre=Oee({},["annotation-xml"]);const cre=Oee({},["title","style","font","a","script"]);let dre=null;const pre=["application/xhtml+xml","text/html"];let ure=null,hre=null;const fre=aee.createElement("form"),gre=function(eee){return eee instanceof RegExp||eee instanceof Function},mre=function(){let eee=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!hre||hre!==eee){if(eee&&"object"==typeof eee||(eee={}),eee=zee(eee),dre=-1===pre.indexOf(eee.PARSER_MEDIA_TYPE)?"text/html":eee.PARSER_MEDIA_TYPE,ure="application/xhtml+xml"===dre?mee:gee,Ste=xee(eee,"ALLOWED_TAGS")?Oee({},eee.ALLOWED_TAGS,ure):Ete,Ote=xee(eee,"ALLOWED_ATTR")?Oee({},eee.ALLOWED_ATTR,ure):$te,nre=xee(eee,"ALLOWED_NAMESPACES")?Oee({},eee.ALLOWED_NAMESPACES,mee):ire,Zte=xee(eee,"ADD_URI_SAFE_ATTR")?Oee(zee(Jte),eee.ADD_URI_SAFE_ATTR,ure):Jte,Xte=xee(eee,"ADD_DATA_URI_TAGS")?Oee(zee(Qte),eee.ADD_DATA_URI_TAGS,ure):Qte,Kte=xee(eee,"FORBID_CONTENTS")?Oee({},eee.FORBID_CONTENTS,ure):Gte,Cte=xee(eee,"FORBID_TAGS")?Oee({},eee.FORBID_TAGS,ure):{},Ate=xee(eee,"FORBID_ATTR")?Oee({},eee.FORBID_ATTR,ure):{},Hte=!!xee(eee,"USE_PROFILES")&&eee.USE_PROFILES,jte=!1!==eee.ALLOW_ARIA_ATTR,Tte=!1!==eee.ALLOW_DATA_ATTR,Nte=eee.ALLOW_UNKNOWN_PROTOCOLS||!1,Ite=!1!==eee.ALLOW_SELF_CLOSE_IN_ATTR,Pte=eee.SAFE_FOR_TEMPLATES||!1,Rte=!1!==eee.SAFE_FOR_XML,Mte=eee.WHOLE_DOCUMENT||!1,Lte=eee.RETURN_DOM||!1,Ute=eee.RETURN_DOM_FRAGMENT||!1,Bte=eee.RETURN_TRUSTED_TYPE||!1,Fte=eee.FORCE_BODY||!1,Yte=!1!==eee.SANITIZE_DOM,qte=eee.SANITIZE_NAMED_PROPS||!1,Vte=!1!==eee.KEEP_CONTENT,Wte=eee.IN_PLACE||!1,_te=eee.ALLOWED_URI_REGEXP||Wee,ore=eee.NAMESPACE||rre,sre=eee.MATHML_TEXT_INTEGRATION_POINTS||sre,lre=eee.HTML_INTEGRATION_POINTS||lre,zte=eee.CUSTOM_ELEMENT_HANDLING||{},eee.CUSTOM_ELEMENT_HANDLING&&gre(eee.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(zte.tagNameCheck=eee.CUSTOM_ELEMENT_HANDLING.tagNameCheck),eee.CUSTOM_ELEMENT_HANDLING&&gre(eee.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(zte.attributeNameCheck=eee.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),eee.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof eee.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(zte.allowCustomizedBuiltInElements=eee.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Pte&&(Tte=!1),Ute&&(Lte=!0),Hte&&(Ste=Oee({},Ree),Ote=[],!0===Hte.html&&(Oee(Ste,Aee),Oee(Ote,Mee)),!0===Hte.svg&&(Oee(Ste,jee),Oee(Ote,Dee),Oee(Ote,Lee)),!0===Hte.svgFilters&&(Oee(Ste,Tee),Oee(Ote,Dee),Oee(Ote,Lee)),!0===Hte.mathMl&&(Oee(Ste,Iee),Oee(Ote,Fee),Oee(Ote,Lee))),eee.ADD_TAGS&&(Ste===Ete&&(Ste=zee(Ste)),Oee(Ste,eee.ADD_TAGS,ure)),eee.ADD_ATTR&&(Ote===$te&&(Ote=zee(Ote)),Oee(Ote,eee.ADD_ATTR,ure)),eee.ADD_URI_SAFE_ATTR&&Oee(Zte,eee.ADD_URI_SAFE_ATTR,ure),eee.FORBID_CONTENTS&&(Kte===Gte&&(Kte=zee(Kte)),Oee(Kte,eee.FORBID_CONTENTS,ure)),Vte&&(Ste["#text"]=!0),Mte&&Oee(Ste,["html","head","body"]),Ste.table&&(Oee(Ste,["tbody"]),delete Cte.tbody),eee.TRUSTED_TYPES_POLICY){if("function"!=typeof eee.TRUSTED_TYPES_POLICY.createHTML)throw _ee('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof eee.TRUSTED_TYPES_POLICY.createScriptURL)throw _ee('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ste=eee.TRUSTED_TYPES_POLICY,lte=ste.createHTML("")}else void 0===ste&&(ste=function(eee,tee){if("object"!=typeof eee||"function"!=typeof eee.createPolicy)return null;let ree=null;const oee="data-tt-policy-suffix";tee&&tee.hasAttribute(oee)&&(ree=tee.getAttribute(oee));const aee="dompurify"+(ree?"#"+ree:"");try{return eee.createPolicy(aee,{createHTML:eee=>eee,createScriptURL:eee=>eee})}catch(_){return console.warn("TrustedTypes policy "+aee+" could not be created."),null}}(Vee,lee)),null!==ste&&"string"==typeof lte&&(lte=ste.createHTML(""));nee&&nee(eee),hre=eee}},wre=Oee({},[...jee,...Tee,...Nee]),vre=Oee({},[...Iee,...Pee]),bre=function(eee){hee(oee.removed,{element:eee});try{ite(eee).removeChild(eee)}catch(_){Xee(eee)}},yre=function(eee,tee){try{hee(oee.removed,{attribute:tee.getAttributeNode(eee),from:tee})}catch(_){hee(oee.removed,{attribute:null,from:tee})}if(tee.removeAttribute(eee),"is"===eee)if(Lte||Ute)try{bre(tee)}catch(_){}else try{tee.setAttribute(eee,"")}catch(_){}},xre=function(eee){let tee=null,ree=null;if(Fte)eee=" "+eee;else{const tee=wee(eee,/^[\r\n\t ]+/);ree=tee&&tee[0]}"application/xhtml+xml"===dre&&ore===rre&&(eee=''+eee+"");const oee=ste?ste.createHTML(eee):eee;if(ore===rre)try{tee=(new qee).parseFromString(oee,dre)}catch(_){}if(!tee||!tee.documentElement){tee=cte.createDocument(ore,"template",null);try{tee.documentElement.innerHTML=are?lte:oee}catch(_){}}const nee=tee.body||tee.documentElement;return eee&&ree&&nee.insertBefore(aee.createTextNode(ree),nee.childNodes[0]||null),ore===rre?ute.call(tee,Mte?"html":"body")[0]:Mte?tee.documentElement:nee},kre=function(eee){return dte.call(eee.ownerDocument||eee,eee,Uee.SHOW_ELEMENT|Uee.SHOW_COMMENT|Uee.SHOW_TEXT|Uee.SHOW_PROCESSING_INSTRUCTION|Uee.SHOW_CDATA_SECTION,null)},_re=function(eee){return eee instanceof Yee&&("string"!=typeof eee.nodeName||"string"!=typeof eee.textContent||"function"!=typeof eee.removeChild||!(eee.attributes instanceof Bee)||"function"!=typeof eee.removeAttribute||"function"!=typeof eee.setAttribute||"string"!=typeof eee.namespaceURI||"function"!=typeof eee.insertBefore||"function"!=typeof eee.hasChildNodes)},Sre=function(eee){return"function"==typeof Eee&&eee instanceof Eee};function Ere(eee,tee,ree){dee(eee,(eee=>{eee.call(oee,tee,ree,hre)}))}const Ore=function(eee){let tee=null;if(Ere(fte.beforeSanitizeElements,eee,null),_re(eee))return bre(eee),!0;const ree=ure(eee.nodeName);if(Ere(fte.uponSanitizeElement,eee,{tagName:ree,allowedTags:Ste}),eee.hasChildNodes()&&!Sre(eee.firstElementChild)&&kee(/<[/\w]/g,eee.innerHTML)&&kee(/<[/\w]/g,eee.textContent))return bre(eee),!0;if(eee.nodeType===ete)return bre(eee),!0;if(Rte&&eee.nodeType===tte&&kee(/<[/\w]/g,eee.data))return bre(eee),!0;if(!Ste[ree]||Cte[ree]){if(!Cte[ree]&&zre(ree)){if(zte.tagNameCheck instanceof RegExp&&kee(zte.tagNameCheck,ree))return!1;if(zte.tagNameCheck instanceof Function&&zte.tagNameCheck(ree))return!1}if(Vte&&!Kte[ree]){const tee=ite(eee)||eee.parentNode,ree=nte(eee)||eee.childNodes;if(ree&&tee){for(let i=ree.length-1;i>=0;--i){const oee=Kee(ree[i],!0);oee.__removalCount=(eee.__removalCount||0)+1,tee.insertBefore(oee,ate(eee))}}}return bre(eee),!0}return eee instanceof $ee&&!function(eee){let tee=ite(eee);tee&&tee.tagName||(tee={namespaceURI:ore,tagName:"template"});const ree=gee(eee.tagName),oee=gee(tee.tagName);return!!nre[eee.namespaceURI]&&(eee.namespaceURI===tre?tee.namespaceURI===rre?"svg"===ree:tee.namespaceURI===ere?"svg"===ree&&("annotation-xml"===oee||sre[oee]):Boolean(wre[ree]):eee.namespaceURI===ere?tee.namespaceURI===rre?"math"===ree:tee.namespaceURI===tre?"math"===ree&&lre[oee]:Boolean(vre[ree]):eee.namespaceURI===rre?!(tee.namespaceURI===tre&&!lre[oee])&&!(tee.namespaceURI===ere&&!sre[oee])&&!vre[ree]&&(cre[ree]||!wre[ree]):!("application/xhtml+xml"!==dre||!nre[eee.namespaceURI]))}(eee)?(bre(eee),!0):"noscript"!==ree&&"noembed"!==ree&&"noframes"!==ree||!kee(/<\/no(script|embed|frames)/i,eee.innerHTML)?(Pte&&eee.nodeType===Jee&&(tee=eee.textContent,dee([gte,mte,wte],(eee=>{tee=vee(tee,eee," ")})),eee.textContent!==tee&&(hee(oee.removed,{element:eee.cloneNode()}),eee.textContent=tee)),Ere(fte.afterSanitizeElements,eee,null),!1):(bre(eee),!0)},$re=function(eee,tee,ree){if(Yte&&("id"===tee||"name"===tee)&&(ree in aee||ree in fre))return!1;if(Tte&&!Ate[tee]&&kee(vte,tee));else if(jte&&kee(bte,tee));else if(!Ote[tee]||Ate[tee]){if(!(zre(eee)&&(zte.tagNameCheck instanceof RegExp&&kee(zte.tagNameCheck,eee)||zte.tagNameCheck instanceof Function&&zte.tagNameCheck(eee))&&(zte.attributeNameCheck instanceof RegExp&&kee(zte.attributeNameCheck,tee)||zte.attributeNameCheck instanceof Function&&zte.attributeNameCheck(tee))||"is"===tee&&zte.allowCustomizedBuiltInElements&&(zte.tagNameCheck instanceof RegExp&&kee(zte.tagNameCheck,ree)||zte.tagNameCheck instanceof Function&&zte.tagNameCheck(ree))))return!1}else if(Zte[tee]);else if(kee(_te,vee(ree,xte,"")));else if("src"!==tee&&"xlink:href"!==tee&&"href"!==tee||"script"===eee||0!==bee(ree,"data:")||!Xte[eee]){if(Nte&&!kee(yte,vee(ree,xte,"")));else if(ree)return!1}else;return!0},zre=function(eee){return"annotation-xml"!==eee&&wee(eee,kte)},Cre=function(eee){Ere(fte.beforeSanitizeAttributes,eee,null);const{attributes:tee}=eee;if(!tee||_re(eee))return;const ree={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ote,forceKeepAttr:void 0};let l=tee.length;for(;l--;){const aee=tee[l],{name:nee,namespaceURI:iee,value:see}=aee,lee=ure(nee);let cee="value"===nee?see:yee(see);if(ree.attrName=lee,ree.attrValue=cee,ree.keepAttr=!0,ree.forceKeepAttr=void 0,Ere(fte.uponSanitizeAttribute,eee,ree),cee=ree.attrValue,!qte||"id"!==lee&&"name"!==lee||(yre(nee,eee),cee="user-content-"+cee),Rte&&kee(/((--!?|])>)|<\/(style|title)/i,cee)){yre(nee,eee);continue}if(ree.forceKeepAttr)continue;if(yre(nee,eee),!ree.keepAttr)continue;if(!Ite&&kee(/\/>/i,cee)){yre(nee,eee);continue}Pte&&dee([gte,mte,wte],(eee=>{cee=vee(cee,eee," ")}));const pee=ure(eee.nodeName);if($re(pee,lee,cee)){if(ste&&"object"==typeof Vee&&"function"==typeof Vee.getAttributeType)if(iee);else switch(Vee.getAttributeType(pee,lee)){case"TrustedHTML":cee=ste.createHTML(cee);break;case"TrustedScriptURL":cee=ste.createScriptURL(cee)}try{iee?eee.setAttributeNS(iee,nee,cee):eee.setAttribute(nee,cee),_re(eee)?bre(eee):uee(oee.removed)}catch(_){}}}Ere(fte.afterSanitizeAttributes,eee,null)},Are=function eee(tee){let ree=null;const oee=kre(tee);for(Ere(fte.beforeSanitizeShadowDOM,tee,null);ree=oee.nextNode();)Ere(fte.uponSanitizeShadowNode,ree,null),Ore(ree),Cre(ree),ree.content instanceof cee&&eee(ree.content);Ere(fte.afterSanitizeShadowDOM,tee,null)};return oee.sanitize=function(eee){let tee=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ree=null,aee=null,nee=null,see=null;if(are=!eee,are&&(eee="\x3c!--\x3e"),"string"!=typeof eee&&!Sre(eee)){if("function"!=typeof eee.toString)throw _ee("toString is not a function");if("string"!=typeof(eee=eee.toString()))throw _ee("dirty is not a string, aborting")}if(!oee.isSupported)return eee;if(Dte||mre(tee),oee.removed=[],"string"==typeof eee&&(Wte=!1),Wte){if(eee.nodeName){const tee=ure(eee.nodeName);if(!Ste[tee]||Cte[tee])throw _ee("root node is forbidden and cannot be sanitized in-place")}}else if(eee instanceof Eee)ree=xre("\x3c!----\x3e"),aee=ree.ownerDocument.importNode(eee,!0),aee.nodeType===Zee&&"BODY"===aee.nodeName||"HTML"===aee.nodeName?ree=aee:ree.appendChild(aee);else{if(!Lte&&!Pte&&!Mte&&-1===eee.indexOf("<"))return ste&&Bte?ste.createHTML(eee):eee;if(ree=xre(eee),!ree)return Lte?null:Bte?lte:""}ree&&Fte&&bre(ree.firstChild);const lee=kre(Wte?eee:ree);for(;nee=lee.nextNode();)Ore(nee),Cre(nee),nee.content instanceof cee&&Are(nee.content);if(Wte)return eee;if(Lte){if(Ute)for(see=pte.call(ree.ownerDocument);ree.firstChild;)see.appendChild(ree.firstChild);else see=ree;return(Ote.shadowroot||Ote.shadowrootmode)&&(see=hte.call(iee,see,!0)),see}let pee=Mte?ree.outerHTML:ree.innerHTML;return Mte&&Ste["!doctype"]&&ree.ownerDocument&&ree.ownerDocument.doctype&&ree.ownerDocument.doctype.name&&kee(Gee,ree.ownerDocument.doctype.name)&&(pee="\n"+pee),Pte&&dee([gte,mte,wte],(eee=>{pee=vee(pee,eee," ")})),ste&&Bte?ste.createHTML(pee):pee},oee.setConfig=function(){mre(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Dte=!0},oee.clearConfig=function(){hre=null,Dte=!1},oee.isValidAttribute=function(eee,tee,ree){hre||mre({});const oee=ure(eee),aee=ure(tee);return $re(oee,aee,ree)},oee.addHook=function(eee,tee){"function"==typeof tee&&hee(fte[eee],tee)},oee.removeHook=function(eee,tee){if(void 0!==tee){const ree=pee(fte[eee],tee);return-1===ree?void 0:fee(fte[eee],ree,1)[0]}return uee(fte[eee])},oee.removeHooks=function(eee){fte[eee]=[]},oee.removeAllHooks=function(){fte={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},oee}();return dct=ate}const gct=VVe(hct?uct:(hct=1,uct=window.DOMPurify||(window.DOMPurify=fct().default||fct())));function mct(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let wct={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null};function vct(eee){wct=eee}const bct=/[&<>"']/,yct=new RegExp(bct.source,"g"),xct=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,kct=new RegExp(xct.source,"g"),_ct={"&":"&","<":"<",">":">",'"':""","'":"'"},Sct=ch=>_ct[ch];function Ect(eee,tee){if(tee){if(bct.test(eee))return eee.replace(yct,Sct)}else if(xct.test(eee))return eee.replace(kct,Sct);return eee}const Oct=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function $ct(eee){return eee.replace(Oct,((_,n)=>"colon"===(n=n.toLowerCase())?":":"#"===n.charAt(0)?"x"===n.charAt(1)?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const zct=/(^|[^\[])\^/g;function Cct(eee,tee){let ree="string"==typeof eee?eee:eee.source;tee=tee||"";const oee={replace:(eee,tee)=>{let aee="string"==typeof tee?tee:tee.source;return aee=aee.replace(zct,"$1"),ree=ree.replace(eee,aee),oee},getRegex:()=>new RegExp(ree,tee)};return oee}function Act(eee){try{eee=encodeURI(eee).replace(/%25/g,"%")}catch(e){return null}return eee}const jct={exec:()=>null};function Tct(eee,tee){const ree=eee.replace(/\|/g,((eee,tee,ree)=>{let oee=!1,aee=tee;for(;--aee>=0&&"\\"===ree[aee];)oee=!oee;return oee?"|":" |"})),oee=ree.split(/ \|/);let i=0;if(oee[0].trim()||oee.shift(),oee.length>0&&!oee[oee.length-1].trim()&&oee.pop(),tee)if(oee.length>tee)oee.splice(tee);else for(;oee.length0)return{type:"space",raw:tee[0]}}code(eee){const tee=this.rules.block.code.exec(eee);if(tee){const eee=tee[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:tee[0],codeBlockStyle:"indented",text:this.options.pedantic?eee:Nct(eee,"\n")}}}fences(eee){const tee=this.rules.block.fences.exec(eee);if(tee){const eee=tee[0],ree=function(eee,tee){const ree=eee.match(/^(\s+)(?:```)/);if(null===ree)return tee;const oee=ree[1];return tee.split("\n").map((eee=>{const tee=eee.match(/^\s+/);if(null===tee)return eee;const[ree]=tee;return ree.length>=oee.length?eee.slice(oee.length):eee})).join("\n")}(eee,tee[3]||"");return{type:"code",raw:eee,lang:tee[2]?tee[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):tee[2],text:ree}}}heading(eee){const tee=this.rules.block.heading.exec(eee);if(tee){let eee=tee[2].trim();if(/#$/.test(eee)){const tee=Nct(eee,"#");this.options.pedantic?eee=tee.trim():tee&&!/ $/.test(tee)||(eee=tee.trim())}return{type:"heading",raw:tee[0],depth:tee[1].length,text:eee,tokens:this.lexer.inline(eee)}}}hr(eee){const tee=this.rules.block.hr.exec(eee);if(tee)return{type:"hr",raw:tee[0]}}blockquote(eee){const tee=this.rules.block.blockquote.exec(eee);if(tee){let eee=tee[0].replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,"\n $1");eee=Nct(eee.replace(/^ *>[ \t]?/gm,""),"\n");const ree=this.lexer.state.top;this.lexer.state.top=!0;const oee=this.lexer.blockTokens(eee);return this.lexer.state.top=ree,{type:"blockquote",raw:tee[0],tokens:oee,text:eee}}}list(eee){let tee=this.rules.block.list.exec(eee);if(tee){let ree=tee[1].trim();const oee=ree.length>1,aee={type:"list",raw:"",ordered:oee,start:oee?+ree.slice(0,-1):"",loose:!1,items:[]};ree=oee?`\\d{1,9}\\${ree.slice(-1)}`:`\\${ree}`,this.options.pedantic&&(ree=oee?ree:"[*+-]");const nee=new RegExp(`^( {0,3}${ree})((?:[\t ][^\\n]*)?(?:\\n|$))`);let iee="",see="",lee=!1;for(;eee;){let ree=!1;if(!(tee=nee.exec(eee)))break;if(this.rules.block.hr.test(eee))break;iee=tee[0],eee=eee.substring(iee.length);let oee=tee[2].split("\n",1)[0].replace(/^\t+/,(t=>" ".repeat(3*t.length))),cee=eee.split("\n",1)[0],dee=0;this.options.pedantic?(dee=2,see=oee.trimStart()):(dee=tee[2].search(/[^ ]/),dee=dee>4?1:dee,see=oee.slice(dee),dee+=tee[1].length);let pee=!1;if(!oee&&/^ *$/.test(cee)&&(iee+=cee+"\n",eee=eee.substring(cee.length+1),ree=!0),!ree){const tee=new RegExp(`^ {0,${Math.min(3,dee-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),ree=new RegExp(`^ {0,${Math.min(3,dee-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),aee=new RegExp(`^ {0,${Math.min(3,dee-1)}}(?:\`\`\`|~~~)`),nee=new RegExp(`^ {0,${Math.min(3,dee-1)}}#`);for(;eee;){const lee=eee.split("\n",1)[0];if(cee=lee,this.options.pedantic&&(cee=cee.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),aee.test(cee))break;if(nee.test(cee))break;if(tee.test(cee))break;if(ree.test(eee))break;if(cee.search(/[^ ]/)>=dee||!cee.trim())see+="\n"+cee.slice(dee);else{if(pee)break;if(oee.search(/[^ ]/)>=4)break;if(aee.test(oee))break;if(nee.test(oee))break;if(ree.test(oee))break;see+="\n"+cee}pee||cee.trim()||(pee=!0),iee+=lee+"\n",eee=eee.substring(lee.length+1),oee=cee.slice(dee)}}aee.loose||(lee?aee.loose=!0:/\n *\n *$/.test(iee)&&(lee=!0));let uee,hee=null;this.options.gfm&&(hee=/^\[[ xX]\] /.exec(see),hee&&(uee="[ ] "!==hee[0],see=see.replace(/^\[[ xX]\] +/,""))),aee.items.push({type:"list_item",raw:iee,task:!!hee,checked:uee,loose:!1,text:see,tokens:[]}),aee.raw+=iee}aee.items[aee.items.length-1].raw=iee.trimEnd(),aee.items[aee.items.length-1].text=see.trimEnd(),aee.raw=aee.raw.trimEnd();for(let i=0;i"space"===t.type)),tee=eee.length>0&&eee.some((t=>/\n.*\n/.test(t.raw)));aee.loose=tee}if(aee.loose)for(let i=0;i$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",oee=tee[3]?tee[3].substring(1,tee[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):tee[3];return{type:"def",tag:eee,raw:tee[0],href:ree,title:oee}}}table(eee){const tee=this.rules.block.table.exec(eee);if(!tee)return;if(!/[:|]/.test(tee[2]))return;const ree=Tct(tee[1]),oee=tee[2].replace(/^\||\| *$/g,"").split("|"),aee=tee[3]&&tee[3].trim()?tee[3].replace(/\n[ \t]*$/,"").split("\n"):[],nee={type:"table",raw:tee[0],header:[],align:[],rows:[]};if(ree.length===oee.length){for(const eee of oee)/^ *-+: *$/.test(eee)?nee.align.push("right"):/^ *:-+: *$/.test(eee)?nee.align.push("center"):/^ *:-+ *$/.test(eee)?nee.align.push("left"):nee.align.push(null);for(const eee of ree)nee.header.push({text:eee,tokens:this.lexer.inline(eee)});for(const eee of aee)nee.rows.push(Tct(eee,nee.header.length).map((eee=>({text:eee,tokens:this.lexer.inline(eee)}))));return nee}}lheading(eee){const tee=this.rules.block.lheading.exec(eee);if(tee)return{type:"heading",raw:tee[0],depth:"="===tee[2].charAt(0)?1:2,text:tee[1],tokens:this.lexer.inline(tee[1])}}paragraph(eee){const tee=this.rules.block.paragraph.exec(eee);if(tee){const eee="\n"===tee[1].charAt(tee[1].length-1)?tee[1].slice(0,-1):tee[1];return{type:"paragraph",raw:tee[0],text:eee,tokens:this.lexer.inline(eee)}}}text(eee){const tee=this.rules.block.text.exec(eee);if(tee)return{type:"text",raw:tee[0],text:tee[0],tokens:this.lexer.inline(tee[0])}}escape(eee){const tee=this.rules.inline.escape.exec(eee);if(tee)return{type:"escape",raw:tee[0],text:Ect(tee[1])}}tag(eee){const tee=this.rules.inline.tag.exec(eee);if(tee)return!this.lexer.state.inLink&&/^/i.test(tee[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(tee[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(tee[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:tee[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:tee[0]}}link(eee){const tee=this.rules.inline.link.exec(eee);if(tee){const eee=tee[2].trim();if(!this.options.pedantic&&/^$/.test(eee))return;const tee=Nct(eee.slice(0,-1),"\\");if((eee.length-tee.length)%2==0)return}else{const eee=function(eee,b){if(-1===eee.indexOf(b[1]))return-1;let tee=0;for(let i=0;i-1){const ree=(0===tee[0].indexOf("!")?5:4)+tee[1].length+eee;tee[2]=tee[2].substring(0,eee),tee[0]=tee[0].substring(0,ree).trim(),tee[3]=""}}let ree=tee[2],oee="";if(this.options.pedantic){const eee=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(ree);eee&&(ree=eee[1],oee=eee[3])}else oee=tee[3]?tee[3].slice(1,-1):"";return ree=ree.trim(),/^$/.test(eee)?ree.slice(1):ree.slice(1,-1)),Ict(tee,{href:ree?ree.replace(this.rules.inline.anyPunctuation,"$1"):ree,title:oee?oee.replace(this.rules.inline.anyPunctuation,"$1"):oee},tee[0],this.lexer)}}reflink(eee,tee){let ree;if((ree=this.rules.inline.reflink.exec(eee))||(ree=this.rules.inline.nolink.exec(eee))){const eee=tee[(ree[2]||ree[1]).replace(/\s+/g," ").toLowerCase()];if(!eee){const eee=ree[0].charAt(0);return{type:"text",raw:eee,text:eee}}return Ict(ree,eee,ree[0],this.lexer)}}emStrong(eee,tee,ree=""){let oee=this.rules.inline.emStrongLDelim.exec(eee);if(!oee)return;if(oee[3]&&ree.match(/[\p{L}\p{N}]/u))return;if(!(oee[1]||oee[2]||"")||!ree||this.rules.inline.punctuation.exec(ree)){const ree=[...oee[0]].length-1;let aee,nee,iee=ree,see=0;const lee="*"===oee[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(lee.lastIndex=0,tee=tee.slice(-1*eee.length+ree);null!=(oee=lee.exec(tee));){if(aee=oee[1]||oee[2]||oee[3]||oee[4]||oee[5]||oee[6],!aee)continue;if(nee=[...aee].length,oee[3]||oee[4]){iee+=nee;continue}if((oee[5]||oee[6])&&ree%3&&!((ree+nee)%3)){see+=nee;continue}if(iee-=nee,iee>0)continue;nee=Math.min(nee,nee+iee+see);const tee=[...oee[0]][0].length,lee=eee.slice(0,ree+oee.index+tee+nee);if(Math.min(ree,nee)%2){const eee=lee.slice(1,-1);return{type:"em",raw:lee,text:eee,tokens:this.lexer.inlineTokens(eee)}}const cee=lee.slice(2,-2);return{type:"strong",raw:lee,text:cee,tokens:this.lexer.inlineTokens(cee)}}}}codespan(eee){const tee=this.rules.inline.code.exec(eee);if(tee){let eee=tee[2].replace(/\n/g," ");const ree=/[^ ]/.test(eee),oee=/^ /.test(eee)&&/ $/.test(eee);return ree&&oee&&(eee=eee.substring(1,eee.length-1)),eee=Ect(eee,!0),{type:"codespan",raw:tee[0],text:eee}}}br(eee){const tee=this.rules.inline.br.exec(eee);if(tee)return{type:"br",raw:tee[0]}}del(eee){const tee=this.rules.inline.del.exec(eee);if(tee)return{type:"del",raw:tee[0],text:tee[2],tokens:this.lexer.inlineTokens(tee[2])}}autolink(eee){const tee=this.rules.inline.autolink.exec(eee);if(tee){let eee,ree;return"@"===tee[2]?(eee=Ect(tee[1]),ree="mailto:"+eee):(eee=Ect(tee[1]),ree=eee),{type:"link",raw:tee[0],text:eee,href:ree,tokens:[{type:"text",raw:eee,text:eee}]}}}url(eee){let tee;if(tee=this.rules.inline.url.exec(eee)){let eee,ree;if("@"===tee[2])eee=Ect(tee[0]),ree="mailto:"+eee;else{let oee;do{oee=tee[0],tee[0]=this.rules.inline._backpedal.exec(tee[0])?.[0]??""}while(oee!==tee[0]);eee=Ect(tee[0]),ree="www."===tee[1]?"http://"+tee[0]:tee[0]}return{type:"link",raw:tee[0],text:eee,href:ree,tokens:[{type:"text",raw:eee,text:eee}]}}}inlineText(eee){const tee=this.rules.inline.text.exec(eee);if(tee){let eee;return eee=this.lexer.state.inRawBlock?tee[0]:Ect(tee[0]),{type:"text",raw:tee[0],text:eee}}}}const hr=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Rct=/(?:[*+-]|\d{1,9}[.)])/,Mct=Cct(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,Rct).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),Dct=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,Fct=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Lct=Cct(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",Fct).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Uct=Cct(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Rct).getRegex(),Bct="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Yct=/|$))/,qct=Cct("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",Yct).replace("tag",Bct).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Vct=Cct(Dct).replace("hr",hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Bct).getRegex(),Wct={blockquote:Cct(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",Vct).getRegex(),code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,def:Lct,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:hr,html:qct,lheading:Mct,list:Uct,newline:/^(?: *(?:\n|$))+/,paragraph:Vct,table:jct,text:/^[^\n]+/},Hct=Cct("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Bct).getRegex(),Kct={...Wct,table:Hct,paragraph:Cct(Dct).replace("hr",hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",Hct).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Bct).getRegex()},Gct={...Wct,html:Cct("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?\\1> *(?:\\n{2,}|\\s*$)| \\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Yct).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:jct,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Cct(Dct).replace("hr",hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",Mct).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},Xct=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,br=/^( {2,}|\\)\n(?!\s*$)/,Qct="\\p{P}\\p{S}",Zct=Cct(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,Qct).getRegex(),Jct=Cct(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,Qct).getRegex(),edt=Cct("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,Qct).getRegex(),tdt=Cct("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,Qct).getRegex(),rdt=Cct(/\\([punct])/,"gu").replace(/punct/g,Qct).getRegex(),odt=Cct(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),adt=Cct(Yct).replace("(?:--\x3e|$)","--\x3e").getRegex(),ndt=Cct("^comment|^[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",adt).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),idt=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,sdt=Cct(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",idt).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),ldt=Cct(/^!?\[(label)\]\[(ref)\]/).replace("label",idt).replace("ref",Fct).getRegex(),cdt=Cct(/^!?\[(ref)\](?:\[\])?/).replace("ref",Fct).getRegex(),ddt={_backpedal:jct,anyPunctuation:rdt,autolink:odt,blockSkip:/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,br:br,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:jct,emStrongLDelim:Jct,emStrongRDelimAst:edt,emStrongRDelimUnd:tdt,escape:Xct,link:sdt,nolink:cdt,punctuation:Zct,reflink:ldt,reflinkSearch:Cct("reflink|nolink(?!\\()","g").replace("reflink",ldt).replace("nolink",cdt).getRegex(),tag:ndt,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\eee+" ".repeat(tee.length)));eee;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((oee=>!!(ree=oee.call({lexer:this},eee,tee))&&(eee=eee.substring(ree.raw.length),tee.push(ree),!0)))))if(ree=this.tokenizer.space(eee))eee=eee.substring(ree.raw.length),1===ree.raw.length&&tee.length>0?tee[tee.length-1].raw+="\n":tee.push(ree);else if(ree=this.tokenizer.code(eee))eee=eee.substring(ree.raw.length),oee=tee[tee.length-1],!oee||"paragraph"!==oee.type&&"text"!==oee.type?tee.push(ree):(oee.raw+="\n"+ree.raw,oee.text+="\n"+ree.text,this.inlineQueue[this.inlineQueue.length-1].src=oee.text);else if(ree=this.tokenizer.fences(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.heading(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.hr(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.blockquote(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.list(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.html(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.def(eee))eee=eee.substring(ree.raw.length),oee=tee[tee.length-1],!oee||"paragraph"!==oee.type&&"text"!==oee.type?this.tokens.links[ree.tag]||(this.tokens.links[ree.tag]={href:ree.href,title:ree.title}):(oee.raw+="\n"+ree.raw,oee.text+="\n"+ree.raw,this.inlineQueue[this.inlineQueue.length-1].src=oee.text);else if(ree=this.tokenizer.table(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.lheading(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else{if(aee=eee,this.options.extensions&&this.options.extensions.startBlock){let tee=1/0;const ree=eee.slice(1);let oee;this.options.extensions.startBlock.forEach((eee=>{oee=eee.call({lexer:this},ree),"number"==typeof oee&&oee>=0&&(tee=Math.min(tee,oee))})),tee<1/0&&tee>=0&&(aee=eee.substring(0,tee+1))}if(this.state.top&&(ree=this.tokenizer.paragraph(aee)))oee=tee[tee.length-1],nee&&"paragraph"===oee.type?(oee.raw+="\n"+ree.raw,oee.text+="\n"+ree.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=oee.text):tee.push(ree),nee=aee.length!==eee.length,eee=eee.substring(ree.raw.length);else if(ree=this.tokenizer.text(eee))eee=eee.substring(ree.raw.length),oee=tee[tee.length-1],oee&&"text"===oee.type?(oee.raw+="\n"+ree.raw,oee.text+="\n"+ree.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=oee.text):tee.push(ree);else if(eee){const tee="Infinite loop on byte: "+eee.charCodeAt(0);if(this.options.silent){console.error(tee);break}throw new Error(tee)}}return this.state.top=!0,tee}inline(eee,tee=[]){return this.inlineQueue.push({src:eee,tokens:tee}),tee}inlineTokens(eee,tee=[]){let ree,oee,aee,nee,iee,see,lee=eee;if(this.tokens.links){const eee=Object.keys(this.tokens.links);if(eee.length>0)for(;null!=(nee=this.tokenizer.rules.inline.reflinkSearch.exec(lee));)eee.includes(nee[0].slice(nee[0].lastIndexOf("[")+1,-1))&&(lee=lee.slice(0,nee.index)+"["+"a".repeat(nee[0].length-2)+"]"+lee.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(nee=this.tokenizer.rules.inline.blockSkip.exec(lee));)lee=lee.slice(0,nee.index)+"["+"a".repeat(nee[0].length-2)+"]"+lee.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(nee=this.tokenizer.rules.inline.anyPunctuation.exec(lee));)lee=lee.slice(0,nee.index)+"++"+lee.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;eee;)if(iee||(see=""),iee=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((oee=>!!(ree=oee.call({lexer:this},eee,tee))&&(eee=eee.substring(ree.raw.length),tee.push(ree),!0)))))if(ree=this.tokenizer.escape(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.tag(eee))eee=eee.substring(ree.raw.length),oee=tee[tee.length-1],oee&&"text"===ree.type&&"text"===oee.type?(oee.raw+=ree.raw,oee.text+=ree.text):tee.push(ree);else if(ree=this.tokenizer.link(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.reflink(eee,this.tokens.links))eee=eee.substring(ree.raw.length),oee=tee[tee.length-1],oee&&"text"===ree.type&&"text"===oee.type?(oee.raw+=ree.raw,oee.text+=ree.text):tee.push(ree);else if(ree=this.tokenizer.emStrong(eee,lee,see))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.codespan(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.br(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.del(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(ree=this.tokenizer.autolink(eee))eee=eee.substring(ree.raw.length),tee.push(ree);else if(this.state.inLink||!(ree=this.tokenizer.url(eee))){if(aee=eee,this.options.extensions&&this.options.extensions.startInline){let tee=1/0;const ree=eee.slice(1);let oee;this.options.extensions.startInline.forEach((eee=>{oee=eee.call({lexer:this},ree),"number"==typeof oee&&oee>=0&&(tee=Math.min(tee,oee))})),tee<1/0&&tee>=0&&(aee=eee.substring(0,tee+1))}if(ree=this.tokenizer.inlineText(aee))eee=eee.substring(ree.raw.length),"_"!==ree.raw.slice(-1)&&(see=ree.raw.slice(-1)),iee=!0,oee=tee[tee.length-1],oee&&"text"===oee.type?(oee.raw+=ree.raw,oee.text+=ree.text):tee.push(ree);else if(eee){const tee="Infinite loop on byte: "+eee.charCodeAt(0);if(this.options.silent){console.error(tee);break}throw new Error(tee)}}else eee=eee.substring(ree.raw.length),tee.push(ree);return tee}}class wdt{options;constructor(eee){this.options=eee||wct}code(eee,tee,ree){const oee=(tee||"").match(/^\S*/)?.[0];return eee=eee.replace(/\n$/,"")+"\n",oee?''+(ree?eee:Ect(eee,!0))+" \n":""+(ree?eee:Ect(eee,!0))+" \n"}blockquote(eee){return`\n${eee} \n`}html(eee,tee){return eee}heading(eee,tee,ree){return`${eee} \n`}hr(){return" \n"}list(eee,tee,ree){const oee=tee?"ol":"ul";return"<"+oee+(tee&&1!==ree?' start="'+ree+'"':"")+">\n"+eee+""+oee+">\n"}listitem(eee,tee,ree){return`${eee} \n`}checkbox(eee){return" '}paragraph(eee){return`${eee}
\n`}table(eee,tee){return tee&&(tee=`${tee} `),"\n"}tablerow(eee){return`\n${eee} \n`}tablecell(eee,tee){const ree=tee.header?"th":"td";return(tee.align?`<${ree} align="${tee.align}">`:`<${ree}>`)+eee+`${ree}>\n`}strong(eee){return`${eee} `}em(eee){return`${eee} `}codespan(eee){return`${eee}`}br(){return" "}del(eee){return`${eee}`}link(eee,tee,ree){const oee=Act(eee);if(null===oee)return ree;let aee='"+ree+" ",aee}image(eee,tee,ree){const oee=Act(eee);if(null===oee)return ree;let aee=` ",aee}text(eee){return eee}}class vdt{strong(eee){return eee}em(eee){return eee}codespan(eee){return eee}del(eee){return eee}html(eee){return eee}text(eee){return eee}link(eee,tee,ree){return""+ree}image(eee,tee,ree){return""+ree}br(){return""}}class bdt{options;renderer;textRenderer;constructor(eee){this.options=eee||wct,this.options.renderer=this.options.renderer||new wdt,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new vdt}static parse(eee,tee){return new bdt(tee).parse(eee)}static parseInline(eee,tee){return new bdt(tee).parseInline(eee)}parse(eee,tee=!0){let ree="";for(let i=0;i0&&"paragraph"===tee.tokens[0].type?(tee.tokens[0].text=eee+" "+tee.tokens[0].text,tee.tokens[0].tokens&&tee.tokens[0].tokens.length>0&&"text"===tee.tokens[0].tokens[0].type&&(tee.tokens[0].tokens[0].text=eee+" "+tee.tokens[0].tokens[0].text)):tee.tokens.unshift({type:"text",text:eee+" "}):aee+=eee+" "}aee+=this.parse(tee.tokens,nee),iee+=this.renderer.listitem(aee,oee,!!ree)}ree+=this.renderer.list(iee,tee,aee);continue}case"html":{const eee=oee;ree+=this.renderer.html(eee.text,eee.block);continue}case"paragraph":{const eee=oee;ree+=this.renderer.paragraph(this.parseInline(eee.tokens));continue}case"text":{let aee=oee,nee=aee.tokens?this.parseInline(aee.tokens):aee.text;for(;i+1{const aee=eee[oee].flat(1/0);ree=ree.concat(this.walkTokens(aee,tee))})):eee.tokens&&(ree=ree.concat(this.walkTokens(eee.tokens,tee)))}}return ree}use(...eee){const tee=this.defaults.extensions||{renderers:{},childTokens:{}};return eee.forEach((eee=>{const ree={...eee};if(ree.async=this.defaults.async||ree.async||!1,eee.extensions&&(eee.extensions.forEach((eee=>{if(!eee.name)throw new Error("extension name required");if("renderer"in eee){const ree=tee.renderers[eee.name];tee.renderers[eee.name]=ree?function(...tee){let oee=eee.renderer.apply(this,tee);return!1===oee&&(oee=ree.apply(this,tee)),oee}:eee.renderer}if("tokenizer"in eee){if(!eee.level||"block"!==eee.level&&"inline"!==eee.level)throw new Error("extension level must be 'block' or 'inline'");const ree=tee[eee.level];ree?ree.unshift(eee.tokenizer):tee[eee.level]=[eee.tokenizer],eee.start&&("block"===eee.level?tee.startBlock?tee.startBlock.push(eee.start):tee.startBlock=[eee.start]:"inline"===eee.level&&(tee.startInline?tee.startInline.push(eee.start):tee.startInline=[eee.start]))}"childTokens"in eee&&eee.childTokens&&(tee.childTokens[eee.name]=eee.childTokens)})),ree.extensions=tee),eee.renderer){const tee=this.defaults.renderer||new wdt(this.defaults);for(const ree in eee.renderer){if(!(ree in tee))throw new Error(`renderer '${ree}' does not exist`);if("options"===ree)continue;const oee=ree,aee=eee.renderer[oee],nee=tee[oee];tee[oee]=(...eee)=>{let ree=aee.apply(tee,eee);return!1===ree&&(ree=nee.apply(tee,eee)),ree||""}}ree.renderer=tee}if(eee.tokenizer){const tee=this.defaults.tokenizer||new Pct(this.defaults);for(const ree in eee.tokenizer){if(!(ree in tee))throw new Error(`tokenizer '${ree}' does not exist`);if(["options","rules","lexer"].includes(ree))continue;const oee=ree,aee=eee.tokenizer[oee],nee=tee[oee];tee[oee]=(...eee)=>{let ree=aee.apply(tee,eee);return!1===ree&&(ree=nee.apply(tee,eee)),ree}}ree.tokenizer=tee}if(eee.hooks){const tee=this.defaults.hooks||new ydt;for(const ree in eee.hooks){if(!(ree in tee))throw new Error(`hook '${ree}' does not exist`);if("options"===ree)continue;const oee=ree,aee=eee.hooks[oee],nee=tee[oee];ydt.passThroughHooks.has(ree)?tee[oee]=eee=>{if(this.defaults.async)return Promise.resolve(aee.call(tee,eee)).then((eee=>nee.call(tee,eee)));const ree=aee.call(tee,eee);return nee.call(tee,ree)}:tee[oee]=(...eee)=>{let ree=aee.apply(tee,eee);return!1===ree&&(ree=nee.apply(tee,eee)),ree}}ree.hooks=tee}if(eee.walkTokens){const tee=this.defaults.walkTokens,oee=eee.walkTokens;ree.walkTokens=function(eee){let ree=[];return ree.push(oee.call(this,eee)),tee&&(ree=ree.concat(tee.call(this,eee))),ree}}this.defaults={...this.defaults,...ree}})),this}setOptions(eee){return this.defaults={...this.defaults,...eee},this}lexer(eee,tee){return mdt.lex(eee,tee??this.defaults)}parser(eee,tee){return bdt.parse(eee,tee??this.defaults)}#e(eee,tee){return(ree,oee)=>{const aee={...oee},nee={...this.defaults,...aee};!0===this.defaults.async&&!1===aee.async&&(nee.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),nee.async=!0);const iee=this.#t(!!nee.silent,!!nee.async);if(null==ree)return iee(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof ree)return iee(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(ree)+", string expected"));if(nee.hooks&&(nee.hooks.options=nee),nee.async)return Promise.resolve(nee.hooks?nee.hooks.preprocess(ree):ree).then((tee=>eee(tee,nee))).then((eee=>nee.hooks?nee.hooks.processAllTokens(eee):eee)).then((eee=>nee.walkTokens?Promise.all(this.walkTokens(eee,nee.walkTokens)).then((()=>eee)):eee)).then((eee=>tee(eee,nee))).then((eee=>nee.hooks?nee.hooks.postprocess(eee):eee)).catch(iee);try{nee.hooks&&(ree=nee.hooks.preprocess(ree));let oee=eee(ree,nee);nee.hooks&&(oee=nee.hooks.processAllTokens(oee)),nee.walkTokens&&this.walkTokens(oee,nee.walkTokens);let aee=tee(oee,nee);return nee.hooks&&(aee=nee.hooks.postprocess(aee)),aee}catch(e){return iee(e)}}}#t(eee,tee){return e=>{if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",eee){const eee="An error occurred:
"+Ect(e.message+"",!0)+" ";return tee?Promise.resolve(eee):eee}if(tee)return Promise.reject(e);throw e}}}const kdt=new xdt;function _dt(eee,tee){return kdt.parse(eee,tee)}_dt.options=_dt.setOptions=function(eee){return kdt.setOptions(eee),_dt.defaults=kdt.defaults,vct(_dt.defaults),_dt},_dt.getDefaults=mct,_dt.defaults=wct,_dt.use=function(...eee){return kdt.use(...eee),_dt.defaults=kdt.defaults,vct(_dt.defaults),_dt},_dt.walkTokens=function(eee,tee){return kdt.walkTokens(eee,tee)},_dt.parseInline=kdt.parseInline,_dt.Parser=bdt,_dt.parser=bdt.parse,_dt.Renderer=wdt,_dt.TextRenderer=vdt,_dt.Lexer=mdt,_dt.lexer=mdt.lex,_dt.Tokenizer=Pct,_dt.Hooks=ydt,_dt.parse=_dt,_dt.options,_dt.setOptions,_dt.use,_dt.walkTokens,_dt.parseInline,bdt.parse,mdt.lex;const Sdt={hooks:{postprocess:eee=>gct.sanitize(eee)}};class Edt{static instance=Edt.create();static create(...eee){return new xdt(Sdt,...eee)}static async parse(eee){return Edt.instance.parse(eee)}}const Odt=qLe("updateOsChangelog",(()=>{const eee=lXe(),tee=_re(null);rne(tee,(async(eee,tee)=>{lee(),eee&&await cee()}));const ree=nie((()=>tee.value&&tee.value?.changelog?tee.value?.changelog??`https://raw.githubusercontent.com/unraid/docs/main/docs/unraid-os/release-notes/${tee.value.version}.md`:"")),oee=nie((()=>!!tee.value&&null===DKe(tee.value.version))),aee=_re(""),nee=_re(""),iee=nie((()=>aee.value?aee.value.replace(/(.*?)<\/h1>/,""):aee.value)),see=nie((()=>nee.value?nee.value:aee.value?aee.value.match(/(.*?)<\/h1>/)?.[1]??`Version ${tee.value?.version} ${tee.value?.date}`:"")),lee=()=>{aee.value="",nee.value=""},cee=async()=>{try{const eee=await iGe.url(ree.value??"").get().text(),tee=Edt.create(function(eee){eee=eee.trim().replace(/\/+$/,"/");const tee=/^[\w+]+:\/\//,ree=tee.test(eee),oee=new URL(eee,"http://__dummy__"),aee=16+(eee.startsWith("/")?0:1);return{walkTokens(nee){if(["link","image"].includes(nee.type)&&!tee.test(nee.href)&&!nee.href.startsWith("#"))if(ree)try{nee.href=new URL(nee.href,eee).href}catch{}else{if(nee.href.startsWith("/"))return;try{const eee=new URL(nee.href,oee).href;nee.href=eee.slice(aee)}catch{}}}}}(dKe.toString())),oee=new tee.Renderer;oee.link=({href:eee,title:tee,tokens:ree})=>{const aee=oee.parser.parseInline(ree);return`${aee} `},tee.setOptions({renderer:oee}),aee.value=await tee.parse(eee)}catch(eee){const ree=eee;nee.value=ree&&ree?.message?ree.message:`Failed to parse ${tee.value?.version} changelog`}};return{parseChangelogFailed:nee,releaseForUpdate:tee,isReleaseForUpdateStable:oee,mutatedParsedChangelog:iee,parsedChangelogTitle:see,setReleaseForUpdate:eee=>{tee.value=eee},fetchAndConfirmInstall:tee=>{eee.send(window.location.href,[{sha256:tee,type:"updateOs"}],void 0,"forUpc")}}})),$dt={key:1,class:"flex flex-col gap-y-16px"},zdt={key:0,class:"flex flex-col xs:flex-row justify-center gap-8px"},Cdt={key:1,class:"mx-auto"},Adt={class:"flex justify-center items-center gap-8px p-8px rounded"},jdt={class:"absolute z-0 inset-0 opacity-10 bg-foreground"},Tdt={key:2,class:"w-full max-w-640px mx-auto flex flex-col gap-8px"},Ndt={class:"text-left text-16px font-semibold italic"},Idt={class:"flex flex-col-reverse xs:flex-row justify-start gap-8px"},Pdt={key:0,class:"flex flex-col xs:flex-row justify-end gap-8px"},Rdt=Eoe({__name:"CheckUpdateResponseModal",props:{open:{type:Boolean,default:!1},t:{type:Function}},setup(eee){const tee=eee,ree=SQe(),oee=UQe(),aee=ZQe(),nee=CGe(),iee=Odt(),{regExp:see,regUpdatesExpired:lee,dateTimeFormat:cee,updateOsIgnoredReleases:dee,updateOsNotificationsEnabled:pee,updateOsResponse:uee}=VLe(aee),{available:hee,availableWithRenewal:fee,availableReleaseDate:gee,availableRequiresAuth:mee,checkForUpdatesLoading:wee}=VLe(nee),vee=_re(),bee=()=>{if(!see.value)return;const{outputDateTimeFormatted:eee}=Xst(cee.value,tee.t,!0,see.value);vee.value=eee.value};rne(see,(eee=>{bee()}));const yee=_re(!1);rne(dee,((eee,tee)=>{tee.length>0&&0===eee.length&&(yee.value=!1)}));const xee=nie((()=>pee.value?void 0:tee.t("Go to Settings > Notifications to enable automatic OS update notifications for future releases."))),kee=nie((()=>{if(wee.value)return{title:tee.t("Checking for OS updates...")};let eee="";if(gee.value&&(eee=tee.t("Release date {0}",[zee.value])),fee.value){const ree=lee.value?tee.t("Ineligible for feature updates released after {0}",[vee.value]):tee.t("Eligible for free feature updates until {0}",[vee.value]);return{title:tee.t("Unraid OS {0} Released",[fee.value]),description:` ${eee}
${ree}
`}}if(hee.value){const ree=mee.value?tee.t("Release requires verification to update"):void 0;return{title:tee.t("Unraid OS {0} Update Available",[hee.value]),description:ree?`${eee}
${ree}
`:eee}}return hee.value||fee.value?null:{title:tee.t("Unraid OS is up-to-date"),description:xee.value??void 0}})),_ee=nie((()=>!pee.value&&!hee.value&&!fee.value)),See=nie((()=>{const eee=[];return _ee.value&&eee.push({variant:"outline",href:"/Settings/Notifications",icon:_He,text:tee.t("Enable update notifications")}),eee})),Eee=nie((()=>{if(!hee.value||yee.value)return null;const eee=[];return mee.value&&!fee.value?(eee.push({click:async()=>await ree.updateOs(),icon:CHe,text:tee.t("Verify to Update")}),eee):(hee.value&&uee.value?.changelog&&eee.push({variant:fee.value?"outline":void 0,click:async()=>await iee.setReleaseForUpdate(uee.value??null),icon:OHe,text:fee.value?tee.t("View Changelog"):tee.t("View Changelog to Start Update")}),fee.value&&eee.push({click:async()=>await oee.renew(),icon:jHe,iconRight:hHe,iconRightHoverDisplay:!1,text:tee.t("Extend License"),title:tee.t("Pay your annual fee to continue receiving OS updates.")}),eee)})),Oee=()=>{nee.setModalOpen(!1),yee.value&&(fee.value||hee.value)&&setTimeout((()=>{aee.updateOsIgnoreRelease(fee.value??hee.value??"")}),500)},$ee=nie((()=>!!(wee.value||hee.value||fee.value||See.value?.length>0||dee.value.length>0))),zee=_re(),Cee=()=>{if(!gee.value)return;const{outputDateTimeFormatted:eee}=Xst(cee.value,tee.t,!0,gee.value.valueOf());zee.value=eee.value};rne(gee,(eee=>{Cee()})),Moe((()=>{gee.value&&Cee(),bee()}));const Aee=nie((()=>fee.value?"max-w-800px":"max-w-640px"));return(eee,tee)=>{const oee=cct,aee=Dlt;return xne(),One(aee,{t:eee.t,open:eee.open,title:$re(kee)?.title,description:$re(kee)?.description,"show-close-x":!$re(wee),"max-width":$re(Aee),onClose:Oee},eae({footer:doe((()=>[jne("div",{class:Bee(["w-full flex gap-8px mx-auto",{"flex-col-reverse xs:flex-row justify-between":$re(Eee),"justify-center":!$re(Eee)}])},[jne("div",Idt,[Tne($re(zpe),{variant:"underline-hover-red",icon:$re(qHe),text:eee.t("Close"),onClick:Oee},null,8,["icon","text"]),Tne($re(zpe),{variant:"underline",icon:$re(hHe),text:eee.t("More options"),onClick:tee[1]||(tee[1]=eee=>$re(ree).updateOs())},null,8,["icon","text"])]),$re(Eee)?(xne(),Ene("div",Pdt,[(xne(!0),Ene(gne,null,Joe($re(Eee),(tee=>(xne(),One($re(zpe),{key:tee.text,"btn-style":tee.variant??void 0,icon:tee.icon,"icon-right":tee.iconRight,"icon-right-hover-display":tee.iconRightHoverDisplay,text:eee.t(tee.text??""),title:tee.title?eee.t(tee.title):void 0,onClick:eee=>tee.click?.()},null,8,["btn-style","icon","icon-right","icon-right-hover-display","text","title","onClick"])))),128))])):Mne("",!0)],2)])),_:2},[$re($ee)?{name:"main",fn:doe((()=>[$re(wee)?(xne(),One($re(Ipe),{key:0,class:"w-[150px] mx-auto"})):(xne(),Ene("div",$dt,[$re(See).length>0?(xne(),Ene("div",zdt,[(xne(!0),Ene(gne,null,Joe($re(See),(tee=>(xne(),One($re(zpe),{key:tee.text,"btn-style":tee.variant??void 0,href:tee.href??void 0,icon:tee.icon,"icon-right":tee.iconRight,"icon-right-hover-display":tee.iconRightHoverDisplay,text:eee.t(tee.text??""),title:tee.title?eee.t(tee.title):void 0,onClick:eee=>tee.click?.()},null,8,["btn-style","href","icon","icon-right","icon-right-hover-display","text","title","onClick"])))),128))])):Mne("",!0),$re(hee)||$re(fee)?(xne(),Ene("div",Cdt,[Tne($re(oe),null,{default:doe((()=>[jne("div",Adt,[Tne($re(ue),{modelValue:$re(yee),"onUpdate:modelValue":tee[0]||(tee[0]=eee=>kre(yee)?yee.value=eee:null),class:Bee([$re(yee)?"bg-gradient-to-r from-unraid-red to-orange":"bg-transparent","relative inline-flex h-24px w-[48px] items-center rounded-full overflow-hidden"])},{default:doe((()=>[poe(jne("span",jdt,null,512),[[gie,!$re(yee)]]),jne("span",{class:Bee([$re(yee)?"translate-x-[26px]":"translate-x-[2px]","inline-block h-20px w-20px transform rounded-full bg-white transition"])},null,2)])),_:1},8,["modelValue","class"]),Tne($re(de),{class:"text-16px"},{default:doe((()=>[Pne(Hee(eee.t("Ignore this release until next reboot")),1)])),_:1})])])),_:1})])):$re(dee).length>0?(xne(),Ene("div",Tdt,[jne("h3",Ndt,Hee(eee.t("Ignored Releases")),1),(xne(!0),Ene(gne,null,Joe($re(dee),(tee=>(xne(),One(oee,{key:tee,label:tee,t:eee.t},null,8,["label","t"])))),128))])):Mne("",!0)]))])),key:"0"}:void 0]),1032,["t","open","title","description","show-close-x","max-width"])}}}),Mdt=["innerHTML"],Ddt={key:1,class:"text-center flex flex-col gap-4 prose"},Fdt={class:"text-lg text-unraid-red italic font-semibold"},Ldt={key:0,class:"flex self-center"},Udt={key:2,class:"text-center flex flex-col justify-center w-full min-h-[250px] min-w-[280px] sm:min-w-[400px]"},Bdt={class:"flex flex-col-reverse xs:flex-row justify-between gap-12px md:gap-16px"},Ydt={class:"flex flex-col-reverse xs:flex-row xs:justify-start gap-12px md:gap-16px"},qdt=Eoe({__name:"ChangelogModal",props:{open:{type:Boolean,default:!1},t:{type:Function}},setup(eee){const tee=eee,ree=UQe(),oee=CGe(),aee=Odt(),{availableWithRenewal:nee}=VLe(oee),{releaseForUpdate:iee,mutatedParsedChangelog:see,parseChangelogFailed:lee,parsedChangelogTitle:cee}=VLe(aee),dee=nie((()=>nee.value));return(eee,oee)=>{const nee=Dlt;return xne(),One(nee,{"center-content":!1,error:!!$re(lee),"max-width":"max-w-800px",open:!!$re(iee),"show-close-x":!0,t:eee.t,"tall-content":!0,title:$re(cee)??void 0,onClose:oee[3]||(oee[3]=eee=>$re(aee).setReleaseForUpdate(null))},{main:doe((()=>[$re(see)?(xne(),Ene("div",{key:0,class:"text-16px sm:text-18px prose prose-a:text-unraid-red hover:prose-a:no-underline hover:prose-a:text-unraid-red/60 dark:prose-a:text-orange hover:dark:prose-a:text-orange/60",innerHTML:$re(see)},null,8,Mdt)):$re(lee)?(xne(),Ene("div",Ddt,[jne("h2",Fdt,Hee(tee.t("Error Parsing Changelog • {0}",[$re(lee)])),1),jne("p",null,Hee(tee.t("It's highly recommended to review the changelog before continuing your update")),1),$re(iee)?.changelogPretty?(xne(),Ene("div",Ldt,[Tne($re(zpe),{href:$re(iee)?.changelogPretty,variant:"underline",external:!0,"icon-right":$re(hHe)},{default:doe((()=>[Pne(Hee(tee.t("View Changelog on Docs")),1)])),_:1},8,["href","icon-right"])])):Mne("",!0)])):(xne(),Ene("div",Udt,[Tne($re(Ipe),{class:"w-[150px] mx-auto mt-24px"}),jne("p",null,Hee(tee.t("Fetching & parsing changelog…")),1)]))])),footer:doe((()=>[jne("div",Bdt,[jne("div",Ydt,[Tne($re(zpe),{variant:"underline",icon:$re(qHe),onClick:oee[0]||(oee[0]=eee=>$re(aee).setReleaseForUpdate(null))},{default:doe((()=>[Pne(Hee(tee.t("Close")),1)])),_:1},8,["icon"]),$re(iee)?.changelogPretty?(xne(),One($re(zpe),{key:0,variant:"underline",external:!0,href:$re(iee)?.changelogPretty,icon:$re(OHe),"icon-right":$re(hHe)},{default:doe((()=>[Pne(Hee(tee.t("View on Docs")),1)])),_:1},8,["href","icon","icon-right"])):Mne("",!0)]),dee.value?(xne(),One($re(zpe),{key:0,variant:"fill",icon:$re(jHe),"icon-right":$re(hHe),onClick:oee[1]||(oee[1]=eee=>$re(ree).renew())},{default:doe((()=>[Pne(Hee(tee.t("Extend License to Update")),1)])),_:1},8,["icon","icon-right"])):$re(iee)?.sha256?(xne(),One($re(zpe),{key:1,icon:$re(RHe),"icon-right":$re(uHe),onClick:oee[2]||(oee[2]=eee=>$re(aee).fetchAndConfirmInstall($re(iee).sha256))},{default:doe((()=>[Pne(Hee(tee.t("Continue")),1)])),_:1},8,["icon","icon-right"])):Mne("",!0)])])),_:1},8,["error","open","t","title"])}}}),Vdt={class:"flex items-center justify-center"},Wdt={class:"mt-2 flex flex-col items-center text-center"},Hdt=Eoe({__name:"Steps",props:{activeStep:{default:1,type:Number}},setup(eee){const tee=[{step:1,title:"Create Device Password",description:"Secure your device",icon:{inactive:IHe,active:IHe,completed:ilt}},{step:2,title:"Activate License",description:"Create an Unraid.net account and activate your key",icon:{inactive:slt,active:jHe,completed:ilt}},{step:3,title:"Unleash Your Hardware",description:"Device is ready to configure",icon:{inactive:llt,active:RHe,completed:ilt}}];return(eee,ree)=>(xne(),One($re(lme),{"default-value":eee.activeStep,class:"text-foreground flex w-full items-start gap-2 text-16px"},{default:doe((()=>[(xne(),Ene(gne,null,Joe(tee,((eee,ree)=>Tne($re(dme),{key:eee.step,class:"relative flex w-full flex-col items-center justify-center data-[disabled]:opacity-100",step:eee.step,disabled:!0},{default:doe((({state:oee})=>[Tne($re(hme),null,{default:doe((()=>[jne("div",Vdt,[Tne($re(Ype),{variant:"completed"===oee||"active"===oee?"primary":"outline",size:"md",class:Bee("z-10 rounded-full "+("inactive"!==oee?"ring-2 ring-offset-2 ring-offset-background *:cursor-default "+("completed"===oee?"ring-success":"ring-primary"):"")),disabled:"inactive"===oee},{default:doe((()=>[(xne(),One(Xoe(eee.icon[oee]),{class:"size-4"}))])),_:2},1032,["variant","class","disabled"])]),jne("div",Wdt,[Tne($re(ume),{class:Bee([["active"===oee&&"text-primary"],"text-2xs font-semibold transition"])},{default:doe((()=>[Pne(Hee(eee.title),1)])),_:2},1032,["class"]),Tne($re(cme),{class:"text-2xs font-normal"},{default:doe((()=>[Pne(Hee(eee.description),1)])),_:2},1024)])])),_:2},1024),ree$re(tee)?(xne(),Ene("img",{key:0,src:$re(tee),class:Bee(["w-72",{invert:$re(ree)}])},null,10,Kdt)):Mne("",!0)}}),Xdt=["href"],Qdt=Eoe({__name:"PartnerLogo",setup(eee){const{partnerLogo:tee,partnerUrl:ree}=VLe(LQe());return(eee,oee)=>$re(tee)?(xne(),Ene(gne,{key:0},[$re(ree)?(xne(),Ene("a",{key:0,href:$re(ree),class:"opacity-100 hover:opacity-75 focus:opacity-75",target:"_blank",rel:"noopener noreferrer"},[Tne(Gdt)],8,Xdt)):(xne(),One(Gdt,{key:1}))],64)):Mne("",!0)}}),Zdt={class:"w-full flex gap-8px justify-center mx-auto"},Jdt={class:"flex flex-col gap-6"},ept={class:"flex flex-col sm:flex-row justify-center gap-4 mx-auto w-full"},tpt=Eoe({__name:"Modal",props:{t:{type:Function}},setup(eee){const tee=eee,ree=LQe(),{partnerLogo:oee,showActivationModal:aee}=VLe(ree),nee=UQe(),iee=nie((()=>tee.t("Let's activate your Unraid OS License"))),see=nie((()=>tee.t("On the following screen, your license will be activated. You’ll then create an Unraid.net Account to manage your license going forward."))),lee=nie((()=>[{variant:"underline",external:!0,href:"https://docs.unraid.net/unraid-os/faq/licensing-faq/",iconRight:hHe,size:"14px",text:tee.t("More about Licensing")},{variant:"underline",external:!0,href:"https://docs.unraid.net/account/",iconRight:hHe,size:"14px",text:tee.t("More about Unraid.net Accounts")}])),cee=["ArrowUp","ArrowUp","ArrowDown","ArrowDown","ArrowLeft","ArrowRight","ArrowLeft","ArrowRight","b","a"];let dee=0;const pee=eee=>{eee.key===cee[dee]?dee++:dee=0,dee===cee.length&&(ree.setActivationModalHidden(!0),window.location.href="/Tools/Registration")};return Doe((()=>{window?.addEventListener("keydown",pee)})),Boe((()=>{window?.removeEventListener("keydown",pee)})),(eee,tee)=>{const ree=Hdt,cee=Dlt;return $re(aee)?(xne(),One(cee,{key:0,t:eee.t,open:$re(aee),"show-close-x":!1,title:$re(iee),"title-in-main":!!$re(oee),description:$re(see),"overlay-color":"bg-background","overlay-opacity":"bg-opacity-100","max-width":"max-w-800px","modal-vertical-center":!1,"disable-shadow":!0},eae({footer:doe((()=>[jne("div",Zdt,[Tne($re(zpe),{text:eee.t("Activate Now"),"icon-right":$re(hHe),onClick:$re(nee).activate},null,8,["text","icon-right","onClick"])])])),subFooter:doe((()=>[jne("div",Jdt,[Tne(ree,{"active-step":2,class:"hidden sm:flex mt-6"}),jne("div",ept,[(xne(!0),Ene(gne,null,Joe($re(lee),(eee=>(xne(),One($re(zpe),Une({key:eee.text,ref_for:!0},eee),null,16)))),128))])])])),_:2},[$re(oee)?{name:"header",fn:doe((()=>[Tne(Qdt)])),key:"0"}:void 0]),1032,["t","open","title","title-in-main","description"])):Mne("",!0)}}}),rpt={id:"modals",ref:"modals",class:"relative z-[99999]"},opt=Eoe({__name:"Modals.ce",setup(eee){const{t:t}=bde(),{callbackStatus:tee}=VLe(sXe()),{trialModalVisible:ree}=VLe(act()),{modalOpen:oee}=VLe(CGe()),{releaseForUpdate:aee}=VLe(Odt());return(eee,nee)=>{const iee=rct,see=sct,lee=Rdt,cee=qdt,dee=tpt;return xne(),Ene("div",rpt,[Tne(iee,{t:$re(t),open:"ready"!==$re(tee)},null,8,["t","open"]),Tne(see,{t:$re(t),open:$re(ree)},null,8,["t","open"]),Tne(lee,{t:$re(t),open:$re(oee)},null,8,["t","open"]),Tne(cee,{t:$re(t),open:!!$re(aee)},null,8,["t","open"]),Tne(dee,{t:$re(t)},null,8,["t"])],512)}}}),apt=Ode(opt,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.unraid_mark_2,.unraid_mark_4{animation:mark_2 1.5s ease infinite}.unraid_mark_3{animation:mark_3 1.5s ease infinite}.unraid_mark_6,.unraid_mark_8{animation:mark_6 1.5s ease infinite}.unraid_mark_7{animation:mark_7 1.5s ease infinite}@keyframes mark_2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes mark_3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}@keyframes mark_6{50%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes mark_7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),npt={class:"text-12px font-semibold transition-colors duration-150 ease-in-out border-t-0 border-l-0 border-r-0 border-b-2 border-transparent hover:border-orange-dark focus:border-orange-dark focus:outline-none"};const ipt=Ode({},[["render",function(eee,tee){return xne(),Ene("button",npt,[tae(eee.$slots,"default")])}]]),spt={class:"flex flex-row items-center gap-x-8px"},lpt={key:1},cpt=Eoe({__name:"ServerState",props:{t:{type:Function}},setup(eee){const{state:tee,stateData:ree}=VLe(ZQe()),oee=nie((()=>ree.value.actions&&ree.value.actions.find((eee=>"purchase"===eee.name)))),aee=nie((()=>ree.value.actions&&ree.value.actions.find((eee=>"upgrade"===eee.name))));return(eee,nee)=>{const iee=ipt;return xne(),Ene("span",spt,[$re(aee)?(xne(),One(iee,{key:0,class:"text-header-text-secondary",title:eee.t("Upgrade Key"),onClick:nee[0]||(nee[0]=eee=>$re(aee).click?.())},{default:doe((()=>[jne("h5",null,[nee[2]||(nee[2]=Pne("Unraid OS ")),jne("em",null,[jne("strong",null,Hee(eee.t($re(ree).humanReadable)),1)])])])),_:1},8,["title"])):(xne(),Ene("h5",lpt,[nee[3]||(nee[3]=Pne(" Unraid OS ")),jne("em",{class:Bee({"text-unraid-red":$re(ree).error||"EEXPIRED"===$re(tee)})},[jne("strong",null,Hee(eee.t($re(ree).humanReadable)),1)],2)])),$re(oee)?(xne(),One(iee,{key:2,class:"text-orange-dark relative top-[1px] hidden sm:block",title:eee.t("Purchase Key"),onClick:nee[1]||(nee[1]=eee=>$re(oee).click?.())},{default:doe((()=>[Pne(Hee(eee.t("Purchase")),1)])),_:1},8,["title"])):Mne("",!0)])}}}),dpt={class:"relative"},ppt={key:0,class:"absolute top-0 right-0 size-2.5 rounded-full border border-neutral-800 bg-unraid-green"},upt=Eoe({__name:"Indicator",props:{overview:{type:Object},seen:{type:Boolean}},setup(eee){const tee=eee,ree=nie((()=>{if(tee.overview?.unread)switch(!0){case tee.overview.unread.alert>0:return pGe.Alert;case tee.overview.unread.warning>0:return pGe.Warning;case tee.overview.unread.total>0:return"UNREAD";default:return}})),oee=nie((()=>{switch(ree.value){case pGe.Warning:return{component:EHe,color:"text-yellow-500 translate-y-0.5"};case pGe.Alert:return{component:DHe,color:"text-unraid-red"}}return null}));return(eee,tee)=>(xne(),Ene("div",dpt,[Tne($re(wHe),{class:"w-6 h-6 text-header-text-primary"}),eee.seen||"UNREAD"!==$re(ree)?!eee.seen&&$re(oee)&&$re(ree)?(xne(),One(Xoe($re(oee).component),{key:1,class:Bee($re(cn)("absolute -top-1 -right-1 size-4 rounded-full",$re(oee).color))},null,8,["class"])):Mne("",!0):(xne(),Ene("div",ppt))]))}}),hpt={class:"group/item relative py-5 flex flex-col gap-2 text-base"},fpt={class:"flex flex-row items-baseline justify-between gap-2 -translate-y-1"},gpt={class:"tracking-normal flex flex-row items-baseline gap-2 uppercase font-bold overflow-x-hidden"},mpt=["title"],wpt=["title"],vpt={class:"text-secondary-foreground text-sm"},bpt={class:"font-bold"},ypt={class:"flex flex-row items-center justify-between gap-2"},xpt=["innerHTML"],kpt={key:0,class:"text-red-600"},_pt={class:"flex justify-end items-baseline gap-4"},Spt=["href"],Ept=Eoe({__name:"Item",props:{__typename:{type:String},id:{type:String},title:{type:String},subject:{type:String},description:{type:String},importance:{type:String},link:{type:[String,null]},type:{type:String},timestamp:{type:[String,null]},formattedTimestamp:{type:[String,null]}," $fragmentName":{type:String}},setup(eee){const tee=eee,ree=function(eee,tee,ree){let oee;oee=kre(ree)?{evaluating:ree}:{};const{lazy:aee=!1,evaluating:nee,shallow:iee=!0,onError:see=BXe}=oee,lee=Sre(!aee),cee=iee?Sre(tee):_re(tee);let dee=0;return ene((async tee=>{if(!lee.value)return;dee++;const ree=dee;let oee=!1;nee&&Promise.resolve().then((()=>{nee.value=!0}));try{const aee=await eee((eee=>{tee((()=>{nee&&(nee.value=!1),oee||eee()}))}));ree===dee&&(cee.value=aee)}catch(e){see(e)}finally{nee&&ree===dee&&(nee.value=!1),oee=!0}})),aee?nie((()=>(lee.value=!0,cee.value))):cee}((async()=>{try{return await Edt.parse(tee.description)}catch(e){return console.error(e),tee.description}}),""),oee=nie((()=>{switch(tee.importance){case"INFO":return{component:vHe,color:"text-unraid-green"};case"WARNING":return{component:EHe,color:"text-yellow-accent"};case"ALERT":return{component:DHe,color:"text-unraid-red"}}return null})),aee=dre(iHe(AXe,{variables:{id:tee.id}})),nee=dre(iHe(TXe,{variables:{id:tee.id,type:tee.type}})),iee=nie((()=>aee.error?.message??nee.error?.message)),see=nie((()=>{if(!tee.timestamp)return"";const eee=navigator.language??"en-US";return new Intl.DateTimeFormat(eee,{localeMatcher:"best fit",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit",hour12:["AM","PM"].some((eee=>(tee.formattedTimestamp??"AM").includes(eee)))}).format(new Date(tee.timestamp))}));return(eee,tee)=>(xne(),Ene("div",hpt,[jne("header",fpt,[jne("h3",gpt,[$re(oee)?(xne(),One(Xoe($re(oee).component),{key:0,class:Bee(["size-5 shrink-0 translate-y-1",$re(oee).color])},null,8,["class"])):Mne("",!0),jne("span",{class:"truncate flex-1",title:eee.title},Hee(eee.title),9,mpt)]),jne("div",{class:"shrink-0 flex flex-row items-baseline justify-end gap-2 mt-1",title:eee.formattedTimestamp??$re(see)},[jne("p",vpt,Hee($re(see)),1)],8,wpt)]),jne("h4",bpt,Hee(eee.subject),1),jne("div",ypt,[jne("div",{class:"",innerHTML:$re(ree)},null,8,xpt)]),$re(iee)?(xne(),Ene("p",kpt,"Error: "+Hee($re(iee)),1)):Mne("",!0),jne("div",_pt,[eee.link?(xne(),Ene("a",{key:0,href:eee.link},[Tne($re(Ype),{type:"button",variant:"outline"},{default:doe((()=>[Tne($re(NHe),{class:"size-4 mr-2"}),tee[0]||(tee[0]=jne("span",{class:"text-sm"},"View",-1))])),_:1})],8,Spt)):Mne("",!0),eee.type===$re(uGe).Unread?(xne(),One($re(Ype),{key:1,disabled:$re(aee).loading,onClick:$re(aee).mutate},{default:doe((()=>[Tne($re(lHe),{class:"size-4 mr-2"}),tee[1]||(tee[1]=jne("span",{class:"text-sm"},"Archive",-1))])),_:1},8,["disabled","onClick"])):Mne("",!0),eee.type===$re(uGe).Archive?(xne(),One($re(Ype),{key:2,disabled:$re(nee).loading,onClick:$re(nee).mutate},{default:doe((()=>[Tne($re(FHe),{class:"size-4 mr-2"}),tee[2]||(tee[2]=jne("span",{class:"text-sm"},"Delete",-1))])),_:1},8,["disabled","onClick"])):Mne("",!0)])]))}}),Opt=DXe?window:void 0;function $pt(eee){var _a;const tee=zre(eee);return null!=(_a=null==tee?void 0:tee.$el)?_a:tee}function zpt(...eee){const tee=[],ree=()=>{tee.forEach((fn=>fn())),tee.length=0},oee=nie((()=>{const tee=HXe(zre(eee[0])).filter((e=>null!=e));return tee.every((e=>"string"!=typeof e))?tee:void 0})),aee=JXe((()=>{var _a,_b;return[null!=(_b=null==(_a=oee.value)?void 0:_a.map((e=>$pt(e))))?_b:[Opt].filter((e=>null!=e)),HXe(zre(oee.value?eee[1]:eee[0])),HXe($re(oee.value?eee[2]:eee[1])),zre(oee.value?eee[3]:eee[2])]}),(([eee,oee,aee,nee])=>{if(ree(),!(null==eee?void 0:eee.length)||!(null==oee?void 0:oee.length)||!(null==aee?void 0:aee.length))return;const iee=UXe(nee)?{...nee}:nee;tee.push(...eee.flatMap((el=>oee.flatMap((eee=>aee.map((tee=>((el,eee,tee,ree)=>(el.addEventListener(eee,tee,ree),()=>el.removeEventListener(eee,tee,ree)))(el,eee,tee,iee))))))))}),{flush:"post"});return RXe(ree),()=>{aee(),ree()}}function Cpt(eee){const tee=function(){const eee=Sre(!1),tee=Wne();return tee&&Doe((()=>{eee.value=!0}),tee),eee}();return nie((()=>(tee.value,Boolean(eee()))))}function Apt(eee,tee={}){const{window:ree=Opt,scrollTarget:oee,threshold:aee=0,rootMargin:nee,once:iee=!1}=tee,see=Sre(!1),{stop:lee}=function(eee,tee,ree={}){const{root:oee,rootMargin:aee="0px",threshold:nee=0,window:iee=Opt,immediate:see=!0}=ree,lee=Cpt((()=>iee&&"IntersectionObserver"in iee)),cee=nie((()=>HXe(zre(eee)).map($pt).filter(FXe)));let dee=BXe;const pee=Sre(see),uee=lee.value?rne((()=>[cee.value,$pt(oee),pee.value]),(([eee,ree])=>{if(dee(),!pee.value)return;if(!eee.length)return;const oee=new IntersectionObserver(tee,{root:$pt(ree),rootMargin:aee,threshold:nee});eee.forEach((el=>el&&oee.observe(el))),dee=()=>{oee.disconnect(),dee=BXe}}),{immediate:see,flush:"post"}):BXe,hee=()=>{dee(),uee(),pee.value=!1};return RXe(hee),{isSupported:lee,isActive:pee,pause(){dee(),pee.value=!1},resume(){pee.value=!0},stop:hee}}(eee,(eee=>{let tee=see.value,ree=0;for(const oee of eee)oee.time>=ree&&(ree=oee.time,tee=oee.isIntersecting);see.value=tee,iee&&eQe(see,(()=>{lee()}))}),{root:oee,window:ree,threshold:aee,rootMargin:zre(nee)});return see}function jpt(el){return"undefined"!=typeof Window&&el instanceof Window?el.document.documentElement:"undefined"!=typeof Document&&el instanceof Document?el.documentElement:el}function Tpt(eee,tee={}){const{throttle:ree=0,idle:oee=200,onStop:aee=BXe,onScroll:nee=BXe,offset:iee={left:0,right:0,top:0,bottom:0},eventListenerOptions:see={capture:!1,passive:!0},behavior:lee="auto",window:cee=Opt,onError:dee=e=>{console.error(e)}}=tee,pee=Sre(0),uee=Sre(0),x=nie({get:()=>pee.value,set(x2){hee(x2,void 0)}}),y=nie({get:()=>uee.value,set(y2){hee(void 0,y2)}});function hee(_x,_y){var _a,_b,_c,_d;if(!cee)return;const tee=zre(eee);if(!tee)return;null==(_c=tee instanceof Document?cee.document.body:tee)||_c.scrollTo({top:null!=(_a=zre(_y))?_a:y.value,left:null!=(_b=zre(_x))?_b:x.value,behavior:zre(lee)});const ree=(null==(_d=null==tee?void 0:tee.document)?void 0:_d.documentElement)||(null==tee?void 0:tee.documentElement)||tee;null!=x&&(pee.value=ree.scrollLeft),null!=y&&(uee.value=ree.scrollTop)}const fee=Sre(!1),gee=dre({left:!0,right:!1,top:!0,bottom:!1}),mee=dre({left:!1,right:!1,top:!1,bottom:!1}),wee=e=>{fee.value&&(fee.value=!1,mee.left=!1,mee.right=!1,mee.top=!1,mee.bottom=!1,aee(e))},vee=function(fn,ms=200,eee={}){return YXe(VXe(ms,eee),fn)}(wee,ree+oee),bee=eee=>{var _a;if(!cee)return;const el=(null==(_a=null==eee?void 0:eee.document)?void 0:_a.documentElement)||(null==eee?void 0:eee.documentElement)||$pt(eee),{display:tee,flexDirection:ree,direction:oee}=getComputedStyle(el),aee="rtl"===oee?-1:1,nee=el.scrollLeft;mee.left=neepee.value;const see=Math.abs(nee*aee)<=(iee.left||0),lee=Math.abs(nee*aee)+el.clientWidth>=el.scrollWidth-(iee.right||0)-1;"flex"===tee&&"row-reverse"===ree?(gee.left=lee,gee.right=see):(gee.left=see,gee.right=lee),pee.value=nee;let dee=el.scrollTop;eee!==cee.document||dee||(dee=cee.document.body.scrollTop),mee.top=deeuee.value;const hee=Math.abs(dee)<=(iee.top||0),fee=Math.abs(dee)+el.clientHeight>=el.scrollHeight-(iee.bottom||0)-1;"flex"===tee&&"column-reverse"===ree?(gee.top=fee,gee.bottom=hee):(gee.top=hee,gee.bottom=fee),uee.value=dee},yee=e=>{var _a;if(!cee)return;const eee=null!=(_a=e.target.documentElement)?_a:e.target;bee(eee),fee.value=!0,vee(e),nee(e)};return zpt(eee,"scroll",ree?GXe(yee,ree,!0,!1):yee,see),ZXe((()=>{try{const tee=zre(eee);if(!tee)return;bee(tee)}catch(e){dee(e)}})),zpt(eee,"scrollend",wee,see),{x:x,y:y,isScrolling:fee,arrivedState:gee,directions:mee,measure(){const tee=zre(eee);cee&&tee&&bee(tee)}}}function Npt(eee,tee,ree={}){var _a;const{direction:oee="bottom",interval:aee=100,canLoadMore:nee=()=>!0}=ree,iee=dre(Tpt(eee,{...ree,offset:{[oee]:null!=(_a=ree.distance)?_a:0,...ree.offset}})),see=_re(),lee=nie((()=>!!see.value)),cee=nie((()=>jpt(zre(eee)))),dee=Apt(cee);function pee(){if(iee.measure(),!cee.value||!dee.value||!nee(cee.value))return;const{scrollHeight:eee,clientHeight:ree,scrollWidth:lee,clientWidth:uee}=cee.value,hee="bottom"===oee||"top"===oee?eee<=ree:lee<=uee;(iee.arrivedState[oee]||hee)&&(see.value||(see.value=Promise.all([tee(iee),new Promise((eee=>setTimeout(eee,aee)))]).finally((()=>{see.value=null,eoe((()=>pee()))}))))}const uee=rne((()=>[iee.arrivedState[oee],dee.value]),pee,{immediate:!0});var fn,hee;return fn=uee,WXe()&&Boe(fn,hee),{isLoading:lee,reset(){eoe((()=>pee()))}}}const Ipt={mounted(el,eee){"function"==typeof eee.value?Npt(el,eee.value):Npt(el,...eee.value)}};!function(){let eee=!1;const tee=Sre(!1)}();function Ppt(){return{latestSeenTimestamp:hQe("latest-seen-notification-timestamp",new Date(0).toISOString()),haveSeenNotifications:hQe("have-seen-notifications",null)}}function Rpt(){const{latestSeenTimestamp:eee,haveSeenNotifications:tee}=Ppt(),{result:ree}=aHe(CXe,(()=>({filter:{offset:0,limit:1,type:uGe.Unread}}))),oee=nie((()=>{const eee=ree.value?.notifications.list;if(!eee)return;const[tee]=FKe(0,eee);return tee})),aee=_re(),nee=eQe(oee,(()=>{aee.value=oee.value?.timestamp}));Boe((()=>nee()));return ene((()=>{var ree;aee.value&&(tee.value=(ree=aee.value,new Date(ree??"0")<=new Date(eee.value)))})),{latestNotificationTimestamp:aee,haveSeenNotifications:tee}}const Mpt={key:0,class:"divide-y px-7 flex flex-col overflow-y-scroll flex-1 min-h-0"},Dpt={key:0,class:"py-5 grid place-content-center"},Fpt={key:1,class:"py-5 grid place-content-center text-secondary-foreground"},Lpt={key:0,class:"contents"},Upt=Eoe({__name:"List",props:{type:{type:String},pageSize:{default:15,type:Number},importance:{default:void 0,type:String}},setup(eee){const tee=eee,ree=_re(!0);rne(tee,(()=>{ree.value=!0}));const{offlineError:oee}=_Qe(),{result:aee,error:nee,loading:iee,fetchMore:see,refetch:lee}=aHe(CXe,(()=>({filter:{offset:0,limit:tee.pageSize,type:tee.type,importance:tee.importance}}))),cee=nie((()=>{if(!aee.value?.notifications.list)return[];return FKe(0,aee.value?.notifications.list).filter((n=>n.type===tee.type))})),{latestSeenTimestamp:dee}=Ppt();async function pee(){const eee=await see({variables:{filter:{offset:cee.value.length,limit:tee.pageSize,type:tee.type,importance:tee.importance}}}),oee=eee?.data.notifications.list.length??0;(0===oee||oee{const[eee]=cee.value;eee?.timestamp&&new Date(eee.timestamp)>new Date(dee.value)&&(dee.value=eee.timestamp)}),{immediate:!0}),(eee,aee)=>{const see=Ept;return $re(cee)?.length>0?poe((xne(),Ene("div",Mpt,[(xne(!0),Ene(gne,null,Joe($re(cee),(eee=>(xne(),One(see,Une({key:eee.id,ref_for:!0},eee),null,16)))),128)),$re(iee)?(xne(),Ene("div",Dpt,[Tne($re(Mge))])):Mne("",!0),$re(ree)?Mne("",!0):(xne(),Ene("div",Fpt," You've reached the end... "))])),[[$re(Ipt),[pee,{canLoadMore:()=>$re(ree)}]]]):(xne(),One($re(Bge),{key:1,loading:$re(iee),error:$re(oee)??$re(nee),onRetry:$re(lee)},{default:doe((()=>[0===$re(cee)?.length?(xne(),Ene("div",Lpt,[Tne($re(yHe),{class:"h-10 text-green-600 translate-y-3"}),Pne(" "+Hee(`No ${tee.importance?.toLowerCase()??""} notifications to see here!`),1)])):Mne("",!0)])),_:1},8,["loading","error","onRetry"]))}}}),Bpt=fGe("\n subscription NotificationAddedSub {\n notificationAdded {\n ...NotificationFragment\n }\n }\n"),Ypt=fGe("\n subscription NotificationOverviewSub {\n notificationsOverview {\n archive {\n ...NotificationCountFragment\n }\n unread {\n ...NotificationCountFragment\n }\n }\n }\n"),qpt={class:"relative flex flex-col h-full w-full"},Vpt={href:"/Settings/Notifications"},Wpt={class:"flex flex-row justify-between items-center flex-wrap gap-5 px-6"},Hpt={key:0},Kpt={key:0},Gpt=Eoe({__name:"Sidebar",setup(eee){const{mutate:tee,loading:ree}=iHe(jXe),{mutate:oee,loading:aee}=iHe(NXe),{mutate:nee}=iHe(PXe),{teleportTarget:iee,determineTeleportTarget:see}=(()=>{const eee=_re("#modals"),tee=()=>{const tee=document.querySelector("unraid-modals");if(!tee?.shadowRoot)return;const ree=tee.shadowRoot.querySelector("#modals");ree&&(eee.value=ree)};return Doe((()=>{tee()})),{teleportTarget:eee,determineTeleportTarget:tee}})(),lee=_re(void 0),cee=async()=>{confirm("This will archive all notifications on your Unraid server. Continue?")&&await tee()},dee=async()=>{confirm("This will permanently delete all archived notifications currently on your Unraid server. Continue?")&&await oee()},{result:pee,subscribeToMore:uee}=aHe(IXe);uee({document:Ypt,updateQuery:(eee,{subscriptionData:tee})=>{const ree=structuredClone(eee);return ree.notifications.overview=tee.data.notificationsOverview,ree}});const{latestNotificationTimestamp:hee,haveSeenNotifications:fee}=Rpt(),{onResult:gee}=sHe(Bpt);gee((({data:eee})=>{if(!eee)return;const tee=FKe(0,eee.notificationAdded);if(tee.type!==uGe.Unread)return;if(tee.timestamp&&(hee.value=tee.timestamp),!globalThis.toast)return;const ree={[pGe.Alert]:globalThis.toast.error,[pGe.Warning]:globalThis.toast.warning,[pGe.Info]:globalThis.toast.info}[tee.importance];requestAnimationFrame((()=>ree(tee.title,{description:tee.subject,action:tee.link?{label:"Open",onClick:()=>location.assign(tee.link)}:void 0})))}));const mee=nie((()=>{if(pee.value)return pee.value.notifications.overview})),wee=nie((()=>{if(!mee.value)return 0;const{archive:eee,unread:tee}=mee.value;return Math.max(0,eee.total-tee.total)})),vee=()=>{see(),nee()};return(eee,tee)=>{const oee=upt,nee=Upt;return xne(),One($re(Wge),{modal:!1},{default:doe((()=>[Tne($re(Kge),{onClick:vee},{default:doe((()=>[tee[1]||(tee[1]=jne("span",{class:"sr-only"},"Notifications",-1)),Tne(oee,{overview:$re(mee),seen:$re(fee)},null,8,["overview","seen"])])),_:1}),Tne($re(ame),{to:$re(iee),side:"right",class:"w-full max-w-[100vw] sm:max-w-[540px] max-h-screen h-screen min-h-screen px-0 flex flex-col gap-5 pb-0"},{default:doe((()=>[jne("div",qpt,[Tne($re(nme),{class:"ml-1 px-6 items-baseline gap-1 pb-2"},{default:doe((()=>[Tne($re(sme),{class:"text-2xl"},{default:doe((()=>tee[2]||(tee[2]=[Pne("Notifications")]))),_:1}),jne("a",Vpt,[Tne($re(Ype),{variant:"link",size:"sm",class:"p-0 h-auto"},{default:doe((()=>tee[3]||(tee[3]=[Pne("Edit Settings")]))),_:1})])])),_:1}),Tne($re(fme),{"default-value":"unread",class:"flex flex-1 flex-col min-h-0","aria-label":"Notification filters"},{default:doe((()=>[jne("div",Wpt,[Tne($re(wme),{class:"flex","aria-label":"Filter notifications by status"},{default:doe((()=>[Tne($re(mme),{value:"unread"},{default:doe((()=>[tee[4]||(tee[4]=Pne(" Unread ")),$re(mee)?(xne(),Ene("span",Hpt,"("+Hee($re(mee).unread.total)+")",1)):Mne("",!0)])),_:1}),Tne($re(mme),{value:"archived"},{default:doe((()=>[tee[5]||(tee[5]=Pne(" Archived ")),$re(mee)?(xne(),Ene("span",Kpt,"("+Hee($re(wee))+")",1)):Mne("",!0)])),_:1})])),_:1}),Tne($re(vme),{value:"unread",class:"flex-col items-end"},{default:doe((()=>[Tne($re(Ype),{disabled:$re(ree),variant:"link",size:"sm",class:"text-foreground hover:text-destructive transition-none",onClick:cee},{default:doe((()=>tee[6]||(tee[6]=[Pne(" Archive All ")]))),_:1},8,["disabled"])])),_:1}),Tne($re(vme),{value:"archived",class:"flex-col items-end"},{default:doe((()=>[Tne($re(Ype),{disabled:$re(aee),variant:"link",size:"sm",class:"text-foreground hover:text-destructive transition-none",onClick:dee},{default:doe((()=>tee[7]||(tee[7]=[Pne(" Delete All ")]))),_:1},8,["disabled"])])),_:1}),Tne($re(Vme),{"onUpdate:modelValue":tee[0]||(tee[0]=eee=>{const tee=String(eee);lee.value="all"!==tee&&tee?tee:void 0})},{default:doe((()=>[Tne($re(jwe),{class:"h-auto"},{default:doe((()=>[Tne($re(Nwe),{class:"text-gray-400 leading-6",placeholder:"Filter By"})])),_:1}),Tne($re(fwe),null,{default:doe((()=>[Tne($re(vwe),null,{default:doe((()=>[Tne($re(zwe),null,{default:doe((()=>tee[8]||(tee[8]=[Pne("Notification Types")]))),_:1}),Tne($re(Ewe),{value:"all"},{default:doe((()=>tee[9]||(tee[9]=[Pne("All Types")]))),_:1}),Tne($re(Ewe),{value:$re(pGe).Alert},{default:doe((()=>tee[10]||(tee[10]=[Pne(" Alert ")]))),_:1},8,["value"]),Tne($re(Ewe),{value:$re(pGe).Info},{default:doe((()=>tee[11]||(tee[11]=[Pne("Info")]))),_:1},8,["value"]),Tne($re(Ewe),{value:$re(pGe).Warning},{default:doe((()=>tee[12]||(tee[12]=[Pne("Warning")]))),_:1},8,["value"])])),_:1})])),_:1})])),_:1})]),Tne($re(vme),{value:"unread",class:"flex-col flex-1 min-h-0"},{default:doe((()=>[Tne(nee,{importance:$re(lee),type:$re(uGe).Unread},null,8,["importance","type"])])),_:1}),Tne($re(vme),{value:"archived",class:"flex-col flex-1 min-h-0"},{default:doe((()=>[Tne(nee,{importance:$re(lee),type:$re(uGe).Archive},null,8,["importance","type"])])),_:1})])),_:1})])])),_:1},8,["to"])])),_:1})}}}),Xpt={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 133.52 76.97"},Qpt={id:"unraid-mark",x1:"23.76",y1:"81.49",x2:"109.76",y2:"-4.51",gradientUnits:"userSpaceOnUse"},Zpt=["stop-color"],Jpt=["stop-color"],eut=Eoe({__name:"Mark",props:{gradientStart:{default:"#e32929",type:String},gradientStop:{default:"#ff8d30",type:String}},setup:eee=>(eee,tee)=>(xne(),Ene("svg",Xpt,[jne("defs",null,[jne("linearGradient",Qpt,[jne("stop",{offset:"0","stop-color":eee.gradientStart},null,8,Zpt),jne("stop",{offset:"1","stop-color":eee.gradientStop},null,8,Jpt)])]),tee[0]||(tee[0]=jne("path",{fill:"url(#unraid-mark)",d:"M63.49,19.24H70V57.73H63.49ZM6.54,57.73H0V19.24H6.54Zm25.2,4.54h6.55V77H31.74ZM15.87,45.84h6.54V69.62H15.87Zm31.75,0h6.54V69.62H47.62ZM127,19.24h6.54V57.73H127ZM101.77,14.7H95.23V0h6.54Zm15.88,16.44H111.1V7.35h6.55Zm-31.75,0H79.36V7.35H85.9Z"},null,-1))]))}),tut={class:"group relative z-0 flex items-center justify-center w-36px h-36px rounded-full bg-gradient-to-r from-unraid-red to-orange"},rut=["src","alt"],out=Eoe({__name:"Avatar",props:{gradientStart:{default:"#e32929",type:String},gradientStop:{default:"#ff8d30",type:String}},setup(eee){const tee=ZQe(),{avatar:ree,connectPluginInstalled:oee,registered:aee,username:nee}=VLe(tee);return(eee,tee)=>{const iee=eut;return xne(),Ene("figure",tut,[$re(ree)&&$re(oee)&&$re(aee)?(xne(),Ene("img",{key:0,src:$re(ree),alt:$re(nee),class:"absolute z-10 inset-0 w-36px h-36px rounded-full overflow-hidden"},null,8,rut)):(xne(),One(iee,{key:1,"gradient-start":"#fff","gradient-stop":"#fff",class:"opacity-100 absolute z-10 w-36px px-4px"}))])}}}),aut=["title"],nut={key:1,class:"relative leading-none"},iut=Eoe({__name:"DropdownTrigger",props:{t:{type:Function}},setup(eee){const tee=eee,ree=oct(),{dropdownVisible:oee}=VLe(ree),{errors:aee}=VLe(aGe()),{rebootType:nee,state:iee,stateData:see}=VLe(ZQe()),{available:lee}=VLe(CGe()),cee=nie((()=>aee.value.length||see.value.error)),dee=nie((()=>see.value.error&&"EEXPIRED"!==iee.value?tee.t("Fix Error"):"")),pee=nie((()=>"ENOKEYFILE"===iee.value?tee.t("Get Started"):"EEXPIRED"===iee.value?tee.t("Trial Expired, see options below"):cee.value?tee.t("Learn more about the error"):oee.value?tee.t("Close Dropdown"):tee.t("Open Dropdown")));return(eee,tee)=>{const oee=out;return xne(),Ene("button",{class:"group text-18px border-0 relative flex flex-row justify-end items-center h-full gap-x-8px opacity-100 hover:opacity-75 focus:opacity-75 transition-opacity text-header-text-primary",title:$re(pee),onClick:tee[0]||(tee[0]=eee=>$re(ree).dropdownToggle())},[$re(aee).length&&$re(aee)[0].level?(xne(),Ene(gne,{key:0},["info"===$re(aee)[0].level?(xne(),One($re(AHe),{key:0,class:"text-unraid-red fill-current relative w-24px h-24px"})):Mne("",!0),"warning"===$re(aee)[0].level?(xne(),One($re(EHe),{key:1,class:"text-unraid-red fill-current relative w-24px h-24px"})):Mne("",!0),"error"===$re(aee)[0].level?(xne(),One($re(DHe),{key:2,class:"text-unraid-red fill-current relative w-24px h-24px"})):Mne("",!0)],64)):Mne("",!0),$re(dee)?(xne(),Ene("span",nut,[jne("span",null,Hee($re(dee)),1),tee[1]||(tee[1]=jne("span",{class:"absolute bottom-[-3px] inset-x-0 h-2px w-full bg-gradient-to-r from-unraid-red to-orange rounded opacity-0 group-hover:opacity-100 group-focus:opacity-100 transition-opacity"},null,-1))])):Mne("",!0),$re(lee)&&!$re(nee)?(xne(),One($re(mHe),{key:2,class:"hover:animate-pulse fill-current relative w-16px h-16px"})):Mne("",!0),Tne($re(gHe),{class:"w-20px"}),Tne(oee)],8,aut)}}}),sut=Eoe({__name:"Beta",props:{colorClasses:{default:"text-grey-mid border-grey-mid",type:String}},setup:eee=>(eee,tee)=>(xne(),Ene("span",{class:Bee(["text-10px uppercase py-4px px-6px border-2 rounded-full",eee.colorClasses])},Hee("Beta"),2))}),lut={class:"leading-snug inline-flex flex-row items-center gap-x-8px"},cut=Eoe({__name:"DropdownItem",props:{item:{type:Object},rounded:{type:Boolean,default:!0},t:{type:Function}},setup(eee){const tee=eee,ree=nie((()=>tee.item?.external&&tee.item.icon!==hHe));return(eee,tee)=>(xne(),One(Xoe(eee.item?.click?"button":"a"),{disabled:eee.item?.disabled,href:eee.item?.href??null,target:eee.item?.external?"_blank":null,rel:eee.item?.external?"noopener noreferrer":null,class:Bee(["text-left text-14px w-full flex flex-row items-center justify-between gap-x-8px px-8px py-8px cursor-pointer",{"text-foreground bg-transparent hover:text-white hover:bg-gradient-to-r hover:from-unraid-red hover:to-orange focus:text-white focus:bg-gradient-to-r focus:from-unraid-red focus:to-orange focus:outline-none":!eee.item?.emphasize,"text-white bg-gradient-to-r from-unraid-red to-orange hover:from-unraid-red/60 hover:to-orange/60 focus:from-unraid-red/60 focus:to-orange/60":eee.item?.emphasize,group:$re(ree),"rounded-md":eee.rounded,"disabled:opacity-50 disabled:hover:opacity-50 disabled:focus:opacity-50 disabled:cursor-not-allowed":eee.item?.disabled}]),onClick:tee[0]||(tee[0]=qie((tee=>eee.item?.click?eee.item?.click(eee.item?.clickParams??[]):null),["stop"]))},{default:doe((()=>[jne("span",lut,[(xne(),One(Xoe(eee.item?.icon),{class:"flex-shrink-0 text-current w-16px h-16px","aria-hidden":"true"})),Pne(" "+Hee(eee.t(eee.item?.text,eee.item?.textParams??[])),1)]),$re(ree)?(xne(),One($re(hHe),{key:0,class:"text-white fill-current flex-shrink-0 w-16px h-16px ml-8px opacity-0 group-hover:opacity-100 transition-opacity duration-200 ease-in-out"})):Mne("",!0)])),_:1},8,["disabled","href","target","rel","class"]))}}),dut={key:2,class:"w-full"},put="text-14px flex flex-row justify-start items-center gap-8px mt-8px px-8px",uut=Eoe({__name:"DropdownConnectStatus",props:{t:{type:Function}},setup(eee){const tee=eee,{username:ree}=VLe(ZQe()),oee=_Qe(),{unraidApiStatus:aee,unraidApiRestartAction:nee}=VLe(oee),iee=()=>h(Ipe,{size:"custom"}),see=nie((()=>"connecting"===aee.value?{icon:iee,iconClasses:"w-4",text:tee.t("Loading…"),textClasses:"italic"}:"restarting"===aee.value?{icon:iee,iconClasses:"w-4",text:tee.t("Restarting unraid-api…"),textClasses:"italic"}:"offline"===aee.value?{icon:EHe,iconClasses:"text-red-500 w-16px h-16px",text:tee.t("unraid-api is offline")}:"online"===aee.value?{icon:bHe,iconClasses:"text-green-600 w-16px h-16px",text:tee.t("Connected")}:void 0));return(eee,tee)=>{const oee=cut;return xne(),Ene(gne,null,[$re(ree)?(xne(),Ene("li",{key:0,class:Bee(put)},[Tne($re(LHe),{class:"w-16px h-16px","aria-hidden":"true"}),Pne(" "+Hee($re(ree)),1)])):Mne("",!0),$re(see)?(xne(),Ene("li",{key:1,class:Bee(put)},[(xne(),One(Xoe($re(see).icon),{class:Bee($re(see).iconClasses),"aria-hidden":"true"},null,8,["class"])),Pne(" "+Hee($re(see).text),1)])):Mne("",!0),$re(nee)?(xne(),Ene("li",dut,[Tne(oee,{item:$re(nee),t:eee.t},null,8,["item","t"])])):Mne("",!0)],64)}}}),hut={key:0,class:"list-reset flex flex-col gap-y-8px mb-4px border-2 border-solid border-unraid-red/90 rounded-md"},fut={class:"text-18px py-4px px-12px text-white bg-unraid-red/90 font-semibold"},gut=["innerHTML"],mut={key:0},wut=Eoe({__name:"DropdownError",props:{t:{type:Function}},setup(eee){const tee=aGe(),{errors:ree}=VLe(tee);return(eee,tee)=>{const oee=cut;return $re(ree).length?(xne(),Ene("ul",hut,[(xne(!0),Ene(gne,null,Joe($re(ree),((tee,ree)=>(xne(),Ene("li",{key:ree,class:"flex flex-col gap-8px"},[jne("h3",fut,[jne("span",null,Hee(eee.t(tee.heading)),1)]),jne("div",{class:Bee(["text-14px px-12px flex flex-col gap-y-8px",{"pb-8px":!tee.actions}]),innerHTML:eee.t(tee.message)},null,10,gut),tee.actions?(xne(),Ene("nav",mut,[(xne(!0),Ene(gne,null,Joe(tee.actions,((tee,ree)=>(xne(),Ene("li",{key:`link_${ree}`},[Tne(oee,{item:tee,rounded:!1,t:eee.t},null,8,["item","t"])])))),128))])):Mne("",!0)])))),128))])):Mne("",!0)}}}),vut={class:"w-full h-2px bg-gradient-to-r from-unraid-red to-orange shadow-none border-none rounded"};const but=Ode({},[["render",function(eee,tee){return xne(),Ene("hr",vut)}]]),yut={class:"flex flex-col grow gap-y-8px"},xut={key:0,class:"flex flex-col items-start justify-between mt-8px mx-8px"},kut={class:"text-18px leading-none flex flex-row gap-x-4px items-center justify-between"},_ut={class:"text-16px font-semibold mt-2"},Sut={class:"text-14px"},Eut={class:"list-reset flex flex-col gap-y-4px p-0"},Out={key:2,class:"my-8px"},$ut={key:3},zut=Eoe({__name:"DropdownContent",props:{t:{type:Function}},setup(eee){const tee=eee,ree=SQe(),oee=aGe(),aee=CGe(),{errors:nee}=VLe(oee),{keyActions:iee,connectPluginInstalled:see,rebootType:lee,registered:cee,regUpdatesExpired:dee,stateData:pee,stateDataError:uee}=VLe(ZQe()),{available:hee,availableWithRenewal:fee}=VLe(aee),gee=nie((()=>pee.value.actions?.filter((eee=>"signIn"===eee.name))??[])),mee=nie((()=>pee.value.actions?.filter((eee=>"signOut"===eee.name))??[])),wee=nie((()=>iee.value?.filter((eee=>!["renew"].includes(eee.name))))),vee=nie((()=>({external:!0,click:()=>{ree.manage()},icon:UHe,text:tee.t("Manage Unraid.net Account"),title:tee.t("Manage Unraid.net Account in new tab")}))),bee=nie((()=>({click:()=>{aee.localCheckForUpdate()},icon:dHe,text:tee.t("Check for Update")}))),yee=nie((()=>({click:()=>{aee.setModalOpen(!0)},emphasize:!0,icon:mHe,text:fee.value?tee.t("Unraid OS {0} Released",[fee.value]):tee.t("Unraid OS {0} Update Available",[hee.value])}))),xee=nie((()=>({href:"downgrade"===lee.value?iKe.toString():lKe.toString(),icon:EHe,text:"downgrade"===lee.value?tee.t("Reboot Required for Downgrade"):tee.t("Reboot Required for Update")}))),kee=nie((()=>{const eee=[];return"downgrade"===lee.value||"update"===lee.value?(eee.push(xee.value),eee):(hee.value?eee.push(yee.value):eee.push(bee.value),eee)})),_ee=nie((()=>[...dee.value?[{href:sKe.toString(),icon:jHe,text:tee.t("OS Update Eligibility Expired"),title:tee.t("Go to Tools > Registration to Learn More")}]:[],...uee.value?[]:[...kee.value],...cee.value&&see.value?[{emphasize:!hee.value,external:!0,href:QHe.toString(),icon:hHe,text:tee.t("Go to Connect"),title:tee.t("Opens Connect in new tab")},vee.value,{href:nKe.toString(),icon:_He,text:tee.t("Settings"),title:tee.t("Go to Connect plugin settings")},...mee.value]:[vee.value]])),See=nie((()=>nee.value.length)),Eee=nie((()=>!See.value&&!pee.value.error&&cee.value&&see.value)),Oee=nie((()=>Eee.value&&(iee.value?.length||_ee.value.length)||$ee.value)),$ee=nie((()=>{if(see.value&&!cee.value&&!nee.value.length&&!uee.value)return{heading:tee.t("Thank you for installing Connect!"),message:tee.t("Sign In to your Unraid.net account to get started")}}));return(eee,tee)=>{const ree=sut,oee=uut,aee=wut,nee=but,iee=cut;return xne(),Ene("div",yut,[$re(see)?(xne(),Ene("header",xut,[jne("h2",kut,[Tne($re(Fpe),{"gradient-start":"currentcolor","gradient-stop":"currentcolor",class:"text-foreground w-[120px]"}),Tne(ree)]),$re($ee)?(xne(),Ene(gne,{key:0},[jne("h3",_ut,Hee($re($ee).heading),1),jne("p",Sut,Hee($re($ee).message),1)],64)):Mne("",!0)])):Mne("",!0),jne("ul",Eut,[$re(Eee)?(xne(),One(oee,{key:0,t:eee.t},null,8,["t"])):Mne("",!0),$re(See)?(xne(),One(aee,{key:1,t:eee.t},null,8,["t"])):Mne("",!0),$re(Oee)?(xne(),Ene("li",Out,[Tne(nee)])):Mne("",!0),!$re(cee)&&$re(see)?(xne(),Ene("li",$ut,[Tne(iee,{item:$re(gee)[0],t:eee.t},null,8,["item","t"])])):Mne("",!0),$re(wee)?(xne(!0),Ene(gne,{key:4},Joe($re(wee),(tee=>(xne(),Ene("li",{key:tee.name},[Tne(iee,{item:tee,t:eee.t},null,8,["item","t"])])))),128)):Mne("",!0),$re(_ee).length?(xne(!0),Ene(gne,{key:5},Joe($re(_ee),((tee,ree)=>(xne(),Ene("li",{key:`link_${ree}`},[Tne(iee,{item:tee,t:eee.t},null,8,["item","t"])])))),128)):Mne("",!0)])])}}}),Cut=Eoe({__name:"DropdownMenu",props:{t:{type:Function}},setup(eee){const tee=_re(!1);return(eee,ree)=>{const oee=zut;return xne(),One($re(zue),{open:tee.value,"onUpdate:open":ree[0]||(ree[0]=eee=>tee.value=eee)},{default:doe((()=>[Tne($re(zge),null,{default:doe((()=>[tae(eee.$slots,"trigger")])),_:3}),Tne($re(Sge),{"side-offset":4,align:"end",side:"bottom",class:"w-[350px]"},{default:doe((()=>[Tne(oee,{t:eee.t},null,8,["t"]),Tne($re(Rge),{rounded:!0,class:"fill-popover",height:10,width:16})])),_:1})])),_:3},8,["open"])}}}),Aut={id:"UserProfile",class:"text-foreground relative z-20 flex flex-col h-full gap-y-4px pt-4px pr-16px pl-40px"},jut={class:"text-xs text-header-text-secondary text-right font-semibold leading-normal relative z-10 flex flex-col items-end justify-end gap-x-4px xs:flex-row xs:items-baseline xs:gap-x-12px"},Tut={class:"relative z-10 flex flex-row items-center justify-end gap-x-16px h-full"},Nut={class:"text-14px sm:text-18px relative flex flex-col-reverse items-end md:flex-row border-0 text-header-text-primary"},Iut=["innerHTML"],Put=["title"],Rut={class:"text-white text-12px leading-none py-4px px-8px absolute top-full right-0 bg-gradient-to-r from-unraid-red to-orange text-center block rounded"},Mut=Eoe({__name:"UserProfile.ce",props:{server:{type:[Object,String]}},setup(eee){const tee=eee,{t:t}=bde(),ree=lXe(),oee=ZQe(),{callbackData:aee}=VLe(sXe()),{name:nee,description:iee,guid:see,keyfile:lee,lanIp:cee,connectPluginInstalled:dee}=VLe(oee),{bannerGradient:pee,theme:uee}=VLe(XQe());let hee;const{copy:fee,copied:gee,isSupported:mee}=iQe({source:cee.value??""}),wee=_re(!1);return rne(wee,((eee,tee)=>{eee&&!1===tee&&(clearTimeout(hee),hee=setTimeout((()=>{wee.value=!1}),5e3))})),Moe((()=>{if(!tee.server)throw new Error("Server data not present");if("object"==typeof tee.server)oee.setServer(tee.server);else if("string"==typeof tee.server){const eee=JSON.parse(tee.server);oee.setServer(eee)}if(ree.watcher(),see.value&&lee.value){if(aee.value)return}else console.warn("A valid keyfile and USB Flash boot device are required to check for key renewals, key replacement eligibiliy, and OS update availability.")})),Doe((()=>{})),(eee,tee)=>{const ree=Zst,oee=cpt,aee=Gpt,see=iut,lee=Cut;return xne(),Ene("div",Aut,[$re(pee)?(xne(),Ene("div",{key:0,class:"absolute z-0 w-[125%] top-0 bottom-0 right-0",style:Mee($re(pee))},null,4)):Mne("",!0),jne("div",jut,[Tne(ree,{t:$re(t)},null,8,["t"]),tee[1]||(tee[1]=jne("span",{class:"hidden xs:block"},"•",-1)),Tne(oee,{t:$re(t)},null,8,["t"])]),jne("div",Tut,[jne("h1",Nut,[$re(iee)&&$re(uee)?.descriptionShow?(xne(),Ene(gne,{key:0},[jne("span",{class:"text-right text-12px sm:text-18px hidden 2xs:block",innerHTML:$re(iee)},null,8,Iut),tee[2]||(tee[2]=jne("span",{class:"text-header-text-secondary hidden md:inline-block px-8px"},"•",-1))],64)):Mne("",!0),jne("button",{title:$re(t)("Click to Copy LAN IP {0}",[$re(cee)]),class:"text-header-text-primary opacity-100 hover:opacity-75 focus:opacity-75 transition-opacity",onClick:tee[0]||(tee[0]=eee=>{mee&&"http:"!==window.location.protocol?fee(cee.value??""):wee.value=!0})},Hee($re(nee)),9,Put),poe(jne("span",Rut,[$re(gee)?(xne(),Ene(gne,{key:0},[Pne(Hee($re(t)("LAN IP Copied")),1)],64)):(xne(),Ene(gne,{key:1},[Pne(Hee($re(t)("LAN IP {0}",[$re(cee)])),1)],64))],512),[[gie,$re(gee)||$re(wee)]])]),tee[3]||(tee[3]=jne("div",{class:"block w-2px h-24px bg-header-text-secondary"},null,-1)),$re(dee)?(xne(),One(aee,{key:0})):Mne("",!0),Tne(lee,{t:$re(t)},{trigger:doe((()=>[Tne(see,{t:$re(t)},null,8,["t"])])),_:1},8,["t"])])])}}}),Dut=Ode(Mut,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.unraid_mark_2,.unraid_mark_4{animation:mark_2 1.5s ease infinite}.unraid_mark_3{animation:mark_3 1.5s ease infinite}.unraid_mark_6,.unraid_mark_8{animation:mark_6 1.5s ease infinite}.unraid_mark_7{animation:mark_7 1.5s ease infinite}@keyframes mark_2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes mark_3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}@keyframes mark_6{50%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes mark_7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Fut={class:"grid gap-y-16px"},Lut={class:"grid gap-y-4px"},Uut={key:0,class:"text-24px font-semibold"},But={key:1,class:"text-20px"},Yut={class:"flex flex-col md:flex-row gap-16px justify-start md:items-start md:justify-between"},qut={class:"inline-flex flex-wrap justify-start gap-8px"},Vut=["title"],Wut=["href","title"],Hut={class:"inline-flex flex-col flex-shrink-0 gap-16px flex-grow items-center md:items-end"},Kut={key:0},Gut={key:1},Xut=Eoe({__name:"Status",props:{downgradeNotAvailable:{type:Boolean,default:!1},restoreVersion:{default:void 0,type:null},showExternalDowngrade:{type:Boolean,default:!1},t:{type:Function},title:{default:void 0,type:String},subtitle:{default:void 0,type:String}},setup(eee){const tee=eee,ree=SQe(),oee=ZQe(),aee=CGe(),nee=jGe(),iee=()=>h(Ipe,{variant:"white"}),{dateTimeFormat:see,osVersion:lee,rebootType:cee,rebootVersion:dee,regExp:pee,regUpdatesExpired:uee}=VLe(oee),{available:hee,availableWithRenewal:fee}=VLe(aee),{ineligibleText:gee,rebootTypeText:mee,status:wee}=VLe(nee),vee=nie((()=>hee.value||fee.value)),{outputDateTimeReadableDiff:bee,outputDateTimeFormatted:yee}=Xst(see.value,tee.t,!0,pee.value),xee=nie((()=>{if(pee.value)return{text:uee.value?tee.t("Ineligible for feature updates released after {0}",[yee.value]):tee.t("Eligible for free feature updates until {0}",[yee.value]),title:uee.value?tee.t("Ineligible as of {0}",[bee.value]):tee.t("Eligible for free feature updates for {0}",[bee.value])}})),kee=nie((()=>"downgrade"===cee.value||"update"===cee.value)),_ee=nie((()=>kee.value||tee.showExternalDowngrade?{variant:"outline",click:()=>{tee.showExternalDowngrade?ree.downgradeOs():ree.updateOs()},icon:hHe,text:tee.t("More options")}:vee.value?{variant:"fill",click:()=>{aee.setModalOpen(!0)},icon:mHe,text:fee.value?tee.t("Unraid OS {0} Released",[fee.value]):tee.t("Unraid OS {0} Update Available",[hee.value])}:{variant:"outline",click:()=>{aee.localCheckForUpdate()},icon:dHe,text:tee.t("Check for Update")}));return(eee,tee)=>(xne(),Ene("div",Fut,[jne("header",Lut,[eee.title?(xne(),Ene("h1",Uut,Hee(eee.title),1)):Mne("",!0),eee.subtitle?(xne(),Ene("h2",But,Hee(eee.subtitle),1)):Mne("",!0)]),jne("div",Yut,[jne("div",qut,[jne("button",{class:"group",title:eee.t("View release notes"),onClick:tee[0]||(tee[0]=tee=>$re(nee).viewReleaseNotes(eee.t("{0} Release Notes",[$re(lee)])))},[Tne($re(Upe),{icon:$re(AHe),variant:"gray",size:"md"},{default:doe((()=>[Pne(Hee(eee.t("Current Version {0}",[$re(lee)])),1)])),_:1},8,["icon"])],8,Vut),$re(gee)&&!$re(fee)?(xne(),Ene("a",{key:0,href:$re(sKe).toString(),class:"group",title:eee.t("Learn more and fix")},[Tne($re(Upe),{variant:"yellow",icon:$re(EHe),title:$re(xee)?.text,class:"underline"},{default:doe((()=>[Pne(Hee(eee.t("Key ineligible for future releases")),1)])),_:1},8,["icon","title"])],8,Wut)):$re(gee)&&$re(fee)?(xne(),One($re(Upe),{key:1,variant:"yellow",icon:$re(EHe),title:$re(xee)?.text},{default:doe((()=>[Pne(Hee(eee.t("Key ineligible for {0}",[$re(fee)])),1)])),_:1},8,["icon","title"])):Mne("",!0),"checking"===$re(wee)?(xne(),One($re(Upe),{key:2,variant:"orange",icon:iee},{default:doe((()=>[Pne(Hee(eee.t("Checking...")),1)])),_:1})):(xne(),Ene(gne,{key:3},[""===$re(cee)?(xne(),One($re(Upe),{key:0,variant:$re(vee)?"orange":"green",icon:$re(vee)?$re(mHe):$re(bHe)},{default:doe((()=>[Pne(Hee($re(hee)?eee.t("Unraid {0} Available",[$re(hee)]):$re(fee)?eee.t("Up-to-date with eligible releases"):eee.t("Up-to-date")),1)])),_:1},8,["variant","icon"])):(xne(),One($re(Upe),{key:1,variant:"yellow",icon:$re(EHe)},{default:doe((()=>[Pne(Hee(eee.t($re(mee))),1)])),_:1},8,["icon"]))],64)),eee.downgradeNotAvailable?(xne(),One($re(Upe),{key:4,variant:"gray",icon:$re(YHe)},{default:doe((()=>[Pne(Hee(eee.t("No downgrade available")),1)])),_:1},8,["icon"])):Mne("",!0)]),jne("div",Hut,[$re(kee)?(xne(),Ene("span",Kut,[Tne($re(zpe),{variant:"fill",icon:$re(dHe),text:"downgrade"===$re(cee)?eee.t("Reboot Now to Downgrade to {0}",[$re(dee)]):eee.t("Reboot Now to Update to {0}",[$re(dee)]),onClick:tee[1]||(tee[1]=eee=>$re(nee).rebootServer())},null,8,["icon","text"])])):Mne("",!0),jne("span",null,[Tne($re(zpe),{variant:$re(_ee).variant,icon:$re(_ee).icon,text:$re(_ee).text,onClick:$re(_ee).click},null,8,["variant","icon","text","onClick"])]),""!==$re(cee)?(xne(),Ene("span",Gut,[Tne($re(zpe),{variant:"outline",icon:$re(YHe),text:eee.t("Cancel {0}",["downgrade"===$re(cee)?eee.t("Downgrade"):eee.t("Update")]),onClick:tee[2]||(tee[2]=eee=>$re(aee).cancelUpdate())},null,8,["icon","text"])])):Mne("",!0)])])]))}}),Qut={class:"flex flex-col sm:flex-row sm:justify-between sm:items-start gap-20px sm:gap-24px"},Zut={class:"grid gap-y-16px"},Jut={class:"text-20px font-semibold leading-normal flex flex-row items-center gap-8px"},eht={class:"text-16px leading-relaxed opacity-75 whitespace-normal"},tht=Eoe({__name:"ThirdPartyDrivers",props:{t:{type:Function}},setup(eee){const{rebootTypeText:tee}=VLe(jGe());return(eee,ree)=>(xne(),One($re(Pwe),{"increased-padding":!0},{default:doe((()=>[jne("div",Qut,[jne("div",Zut,[jne("h3",Jut,[Tne($re(EHe),{class:"w-20px shrink-0"}),Pne(" "+Hee(eee.t($re(tee))),1)]),jne("div",eht,[jne("p",null,Hee(eee.t("During the Unraid OS update process third-party drivers were detected and are currently being updated in the background. Please wait for those to finish downloading before rebooting your server to complete the update process. You should receive a system notification when complete. You may also refresh this page to check for an updated status.")),1)])])])])),_:1}))}}),rht=Eoe({__name:"UpdateOs.ce",props:{rebootVersion:{default:"",type:String}},setup(eee){const{t:t}=bde(),tee=eee,ree=SQe(),oee=ZQe(),{rebootType:aee}=VLe(oee),nee=nie((()=>"downgrade"===aee.value?t("Please finish the initiated downgrade to enable updates."):"")),iee=nie((()=>window.location.pathname===lKe.pathname&&""===aee.value));return Moe((()=>{iee.value&&ree.updateOs(!0),oee.setRebootVersion(tee.rebootVersion)})),(eee,tee)=>{const ree=Xut,oee=tht;return xne(),One($re(Rwe),null,{default:doe((()=>[$re(iee)?(xne(),One($re(Ipe),{key:0,class:"mx-auto my-12 max-w-160px"})):(xne(),One(ree,{key:1,"show-update-check":!0,title:$re(t)("Update Unraid OS"),subtitle:$re(nee),t:$re(t)},null,8,["title","subtitle","t"])),"thirdPartyDriversDownloading"===$re(aee)?(xne(),One(oee,{key:2,t:$re(t)},null,8,["t"])):Mne("",!0)])),_:1})}}}),oht=Ode(rht,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.unraid_mark_2,.unraid_mark_4{animation:mark_2 1.5s ease infinite}.unraid_mark_3{animation:mark_3 1.5s ease infinite}.unraid_mark_6,.unraid_mark_8{animation:mark_6 1.5s ease infinite}.unraid_mark_7{animation:mark_7 1.5s ease infinite}@keyframes mark_2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes mark_3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}@keyframes mark_6{50%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes mark_7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),aht={class:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-20px sm:gap-24px"},nht={class:"grid gap-y-16px"},iht={class:"font-semibold leading-normal flex flex-row items-start justify-start gap-8px"},sht={class:"leading-none inline-flex flex-wrap justify-start items-baseline gap-8px"},lht={class:"text-20px"},cht={key:0,class:"text-16px opacity-75 shrink"},dht={class:"prose text-16px leading-relaxed opacity-75 whitespace-normal"},pht={key:0,class:"flex flex-col flex-shrink-0 gap-16px flex-grow items-stretch"},uht=Ode(Eoe({__name:"Downgrade",props:{t:{type:Function},releaseDate:{type:String},version:{type:String}},setup(eee){const tee=eee,ree=ZQe(),oee=jGe(),{dateTimeFormat:aee}=VLe(ree),{outputDateTimeFormatted:nee}=Xst(aee.value,tee.t,!0,wKe(tee.releaseDate,"YYYY-MM-DD").valueOf()),iee=_re({click:()=>{downloadDiagnostics()},icon:$He,name:"download-diagnostics",text:tee.t("Download Diagnostics")}),see=_re({click:()=>{confirmDowngrade()},name:"downgrade",text:tee.t("Begin downgrade to {0}",[tee.version])});return(eee,tee)=>(xne(),One($re(Pwe),{"increased-padding":!0},{default:doe((()=>[jne("div",aht,[jne("div",nht,[jne("h3",iht,[Tne($re(fHe),{class:"w-20px shrink-0"}),jne("span",sht,[jne("span",lht,Hee(eee.t("Downgrade Unraid OS to {0}",[eee.version])),1),eee.releaseDate&&"Invalid Date"!==$re(nee)?(xne(),Ene("span",cht,Hee(eee.t("Original release date {0}",[$re(nee)])),1)):Mne("",!0)])]),jne("div",dht,[jne("p",null,Hee(eee.t("Downgrades are only recommended if you're unable to solve a critical issue.")),1),jne("p",null,Hee(eee.t("In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.")),1),jne("p",null,Hee(eee.t("Download the Diagnostics zip then please open a bug report on our forums with a description of the issue along with your diagnostics.")),1)])]),see.value?(xne(),Ene("div",pht,[Tne($re(zpe),{variant:"underline",icon:$re(AHe),text:eee.t("{0} Release Notes",[eee.version]),onClick:tee[0]||(tee[0]=tee=>$re(oee).viewReleaseNotes(eee.t("{0} Release Notes",[eee.version]),"/boot/previous/changes.txt"))},null,8,["icon","text"]),iee.value?(xne(),One($re(zpe),{key:0,variant:"gray",icon:iee.value.icon,name:iee.value.name,text:iee.value.text,onClick:iee.value.click},null,8,["icon","name","text","onClick"])):Mne("",!0),Tne($re(zpe),{variant:"gray",external:!0,href:$re(XHe).toString(),icon:$re(THe),"icon-right":$re(hHe),text:eee.t("Open a bug report")},null,8,["href","icon","icon-right","text"]),Tne($re(zpe),{external:see.value?.external,icon:$re(fHe),name:see.value?.name,text:see.value?.text,onClick:see.value?.click},null,8,["external","icon","name","text","onClick"])])):Mne("",!0)])])),_:1}))}}),[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),hht=Eoe({__name:"DowngradeOs.ce",props:{rebootVersion:{default:"",type:String},restoreReleaseDate:{default:"",type:String},restoreVersion:{default:"",type:String}},setup(eee){const{t:t}=bde(),tee=eee,ree=ZQe(),{rebootType:oee,osVersionBranch:aee}=VLe(ree),nee=nie((()=>"update"===oee.value?t("Please finish the initiated update to enable a downgrade."):"")),iee=nie((()=>"stable"!==aee.value));return Moe((()=>{ree.setRebootVersion(tee.rebootVersion)})),(eee,tee)=>{const ree=Xut,aee=uht,see=tht;return xne(),One($re(Rwe),null,{default:doe((()=>[Tne(ree,{title:$re(t)("Downgrade Unraid OS"),subtitle:$re(nee),"downgrade-not-available":""===eee.restoreVersion&&""===$re(oee),"show-external-downgrade":$re(iee),t:$re(t)},null,8,["title","subtitle","downgrade-not-available","show-external-downgrade","t"]),eee.restoreVersion&&""===$re(oee)?(xne(),One(aee,{key:0,"release-date":eee.restoreReleaseDate,version:eee.restoreVersion,t:$re(t)},null,8,["release-date","version","t"])):Mne("",!0),"thirdPartyDriversDownloading"===$re(oee)?(xne(),One(see,{key:1,t:$re(t)},null,8,["t"])):Mne("",!0)])),_:1})}}}),fht=Ode(hht,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),ght={key:0,class:"font-semibold leading-normal sm:col-span-2 flex flex-row sm:justify-end sm:text-right items-center gap-x-8px"},mht=["innerHTML"],wht=Eoe({__name:"Item",props:{component:{type:null},componentProps:{type:Object},componentOpacity:{type:Boolean},error:{type:Boolean,default:!1},label:{type:String},text:{default:"",type:[Number,String]},warning:{type:Boolean,default:!1}},setup(eee){const{darkMode:tee}=VLe(XQe()),ree=nie((()=>tee.value?"even:bg-grey-darkest":"even:bg-black/5"));return(eee,tee)=>(xne(),Ene("div",{class:Bee([[!eee.error&&!eee.warning&&$re(ree),eee.error&&"text-white bg-unraid-red",eee.warning&&"text-black bg-yellow-100"],"text-16px p-12px grid grid-cols-1 gap-4px sm:px-20px sm:grid-cols-5 sm:gap-16px items-baseline rounded"])},[eee.label?(xne(),Ene("dt",ght,[eee.error?(xne(),One($re(DHe),{key:0,class:"w-16px h-16px fill-current"})):Mne("",!0),jne("span",{innerHTML:eee.label},null,8,mht)])):Mne("",!0),jne("dd",{class:Bee(["leading-normal sm:col-span-3",!eee.label&&"sm:col-start-2"])},[eee.text?(xne(),Ene("span",{key:0,class:Bee(["select-all",{"opacity-75":!eee.error}])},Hee(eee.text),3)):Mne("",!0),eee.$slots.right?tae(eee.$slots,"right",{key:1}):Mne("",!0)],2)],2))}}),vht={key:0,class:"flex flex-col gap-y-8px"},bht=Eoe({__name:"KeyActions",props:{actions:{default:void 0,type:Array},filterBy:{default:void 0,type:null},filterOut:{default:void 0,type:null},maxWidth:{type:Boolean,default:!1},t:{type:Function}},setup(eee){const tee=eee,{keyActions:ree}=VLe(ZQe()),oee=nie((()=>tee.actions?tee.actions:ree.value)),aee=nie((()=>oee.value&&(tee.filterOut||tee.filterBy)?oee.value.filter((eee=>tee.filterOut?!tee.filterOut?.includes(eee.name):tee.filterBy?.includes(eee.name))):oee.value));return(eee,ree)=>$re(aee)?(xne(),Ene("ul",vht,[(xne(!0),Ene(gne,null,Joe($re(aee),(ree=>(xne(),Ene("li",{key:ree.name},[Tne($re(zpe),{class:Bee($re(cn)("w-full",tee.maxWidth?"sm:max-w-300px":"")),disabled:ree?.disabled,external:ree?.external,href:ree?.href,icon:ree.icon,"icon-right":$re(hHe),"icon-right-hover-display":!0,text:eee.t(ree.text),title:ree.title?eee.t(ree.title):void 0,onClick:eee=>ree.click?.()},null,8,["class","disabled","external","href","icon","icon-right","text","title","onClick"])])))),128))])):Mne("",!0)}}),yht={class:"flex flex-wrap items-center justify-between gap-8px"},xht={class:"inline-flex flex-wrap-items-start gap-8px"},kht=Eoe({__name:"KeyLinkedStatus",props:{t:{type:Function}},setup(eee){const tee=SQe(),ree=hXe(),{keyLinkedStatus:oee,keyLinkedOutput:aee}=VLe(ree);return(eee,nee)=>(xne(),Ene("div",yht,["linked"!==$re(oee)&&"checking"!==$re(oee)?(xne(),One($re(zpe),{key:0,variant:"none",title:eee.t("Refresh"),class:"group",onClick:nee[0]||(nee[0]=eee=>$re(ree).check(!0))},{default:doe((()=>[$re(aee)?(xne(),One($re(Upe),{key:0,variant:$re(aee).variant,icon:$re(aee).icon,"icon-right":$re(dHe),size:"md"},{default:doe((()=>[Pne(Hee(eee.t($re(aee).text??"Unknown")),1)])),_:1},8,["variant","icon","icon-right"])):Mne("",!0)])),_:1},8,["title"])):(xne(),One($re(Upe),{key:1,variant:$re(aee).variant,icon:$re(aee).icon,size:"md"},{default:doe((()=>[Pne(Hee(eee.t($re(aee).text??"Unknown")),1)])),_:1},8,["variant","icon"])),jne("span",xht,["notLinked"===$re(oee)?(xne(),One($re(zpe),{key:0,variant:"underline",external:!0,icon:$re(NHe),"icon-right":$re(hHe),text:eee.t("Link Key"),title:eee.t("Learn more and link your key to your account"),class:"text-14px",onClick:$re(tee).linkKey},null,8,["icon","icon-right","text","title","onClick"])):(xne(),One($re(zpe),{key:1,variant:"underline",external:!0,"icon-right":$re(hHe),text:eee.t("Learn More"),class:"text-14px",onClick:$re(tee).myKeys},null,8,["icon-right","text","onClick"]))])]))}}),_ht={class:"flex flex-wrap items-center justify-between gap-8px"},Sht={class:"inline-flex flex-wrap items-center justify-end gap-8px"},Eht=Eoe({__name:"ReplaceCheck",props:{t:{type:Function}},setup(eee){const tee=hXe(),{replaceStatusOutput:ree}=VLe(tee);return(eee,oee)=>(xne(),Ene("div",_ht,[$re(ree)?(xne(),One($re(Upe),{key:1,variant:$re(ree).variant,icon:$re(ree).icon,size:"md"},{default:doe((()=>[Pne(Hee(eee.t($re(ree).text??"Unknown")),1)])),_:1},8,["variant","icon"])):(xne(),One($re(zpe),{key:0,icon:$re(jHe),text:eee.t("Check Eligibility"),class:"flex-grow",onClick:$re(tee).check},null,8,["icon","text","onClick"])),jne("span",Sht,[Tne($re(zpe),{variant:"underline",external:!0,href:$re(hKe).toString(),"icon-right":$re(hHe),text:eee.t("Learn More"),class:"text-14px"},null,8,["href","icon-right","text"])])]))}}),Oht={key:0,class:"flex flex-col gap-8px"},$ht={class:"text-14px opacity-90"},zht={class:"flex flex-wrap items-start justify-between gap-8px"},Cht=Eoe({__name:"UpdateExpirationAction",props:{t:{type:Function}},setup(eee){const tee=eee,ree=hXe(),oee=ZQe(),{renewStatus:aee}=VLe(ree),{dateTimeFormat:nee,regExp:iee,regUpdatesExpired:see,renewAction:lee}=VLe(oee),cee=()=>{window.location.reload()},{outputDateTimeReadableDiff:dee,outputDateTimeFormatted:pee}=Xst(nee.value,tee.t,!0,iee.value),uee=nie((()=>{if(iee.value)return{text:see.value?tee.t("Ineligible for feature updates released after {0}",[pee.value]):tee.t("Eligible for free feature updates until {0}",[pee.value]),title:see.value?tee.t("Ineligible as of {0}",[dee.value]):tee.t("Eligible for free feature updates for {0}",[dee.value])}}));return(eee,tee)=>{const ree=Jst;return $re(uee)?(xne(),Ene("div",Oht,[Tne(ree,{t:eee.t},null,8,["t"]),jne("p",$ht,["installed"===$re(aee)?(xne(),Ene(gne,{key:0},[Pne(Hee(eee.t("Your license key was automatically renewed and installed. Reload the page to see updated details.")),1)],64)):Mne("",!0)]),jne("div",zht,["installed"===$re(aee)?(xne(),One($re(zpe),{key:0,icon:$re(dHe),text:eee.t("Reload Page"),class:"flex-grow",onClick:cee},null,8,["icon","text"])):$re(see)?(xne(),One($re(zpe),{key:1,disabled:$re(lee)?.disabled,external:$re(lee)?.external,icon:$re(lee).icon,"icon-right":$re(hHe),"icon-right-hover-display":!0,text:eee.t("Extend License"),title:eee.t("Pay your annual fee to continue receiving OS updates."),class:"flex-grow",onClick:tee[0]||(tee[0]=eee=>$re(lee).click?.())},null,8,["disabled","external","icon","icon-right","text","title"])):Mne("",!0),Tne($re(zpe),{variant:"underline",external:!0,href:$re(uKe).toString(),"icon-right":$re(hHe),text:eee.t("Learn More"),class:"text-14px"},null,8,["href","icon-right","text"])])])):Mne("",!0)}}}),Aht={class:"flex flex-col gap-20px sm:gap-24px"},jht={class:"flex flex-col gap-y-16px"},Tht=["innerHTML"],Nht={key:1,class:"grow-0"},Iht=Eoe({__name:"Registration.ce",setup(eee){const{t:t}=bde(),tee=hXe(),ree=ZQe(),{computedArray:oee,arrayWarning:aee,authAction:nee,dateTimeFormat:iee,deviceCount:see,guid:lee,flashVendor:cee,flashProduct:dee,keyActions:pee,keyfile:uee,computedRegDevs:hee,regGuid:fee,regTm:gee,regTo:mee,regTy:wee,regExp:vee,regUpdatesExpired:bee,serverErrors:yee,state:xee,stateData:kee,stateDataError:_ee,tooManyDevices:See}=VLe(ree),Eee=_re(),Oee=()=>{if(!gee.value)return;const{outputDateTimeFormatted:eee}=Xst(iee.value,t,!0,gee.value);Eee.value=eee.value};rne(gee,(eee=>{Oee()})),Moe((()=>{Oee(),lee.value&&uee.value&&tee.check()}));const $ee=nie((()=>yee.value.length?DHe:MHe)),zee=nie((()=>yee.value.length?yee.value[0]?.heading:kee.value.heading)),Cee=nie((()=>yee.value.length?yee.value[0]?.message:kee.value.message)),Aee=nie((()=>"TRIAL"===xee.value||"EEXPIRED"===xee.value)),jee=nie((()=>!!vee.value)),Tee=nie((()=>!(_ee.value||"ENOKEYFILE"===xee.value))),Nee=nie((()=>!(!Tee.value||!lee.value||Aee.value))),Iee=nie((()=>!!(pee.value&&pee.value?.filter((eee=>!["renew"].includes(eee.name))).length>0))),Pee=nie((()=>[...oee.value?[{label:t("Array status"),text:oee.value,warning:aee.value}]:[],...wee.value?[{label:t("License key type"),text:wee.value}]:[],...Aee.value?[{error:"EEXPIRED"===xee.value,label:t("Trial expiration"),component:Zst,componentProps:{forExpire:!0,shortText:!0,t:t},componentOpacity:!0}]:[],...mee.value?[{label:t("Registered to"),text:mee.value}]:[],...mee.value&&gee.value&&Eee.value?[{label:t("Registered on"),text:Eee.value}]:[],...jee.value?[{label:t("OS Update Eligibility"),warning:bee.value,component:Cht,componentProps:{t:t},componentOpacity:!bee.value}]:[],..."EGUID"===xee.value?[{label:t("Registered GUID"),text:fee.value}]:[],...lee.value?[{label:t("Flash GUID"),text:lee.value}]:[],...cee.value?[{label:t("Flash Vendor"),text:cee.value}]:[],...dee.value?[{label:t("Flash Product"),text:dee.value}]:[],...Tee.value?[{error:See.value,label:t("Attached Storage Devices"),text:See.value?t("{0} out of {1} allowed devices – upgrade your key to support more devices",[see.value,hee.value]):t("{0} out of {1} devices",[see.value,-1===hee.value?t("unlimited"):hee.value])}]:[],...Nee.value?[{label:t("Transfer License to New Flash"),component:Eht,componentProps:{t:t}}]:[],...mee.value&&Nee.value?[{label:t("Linked to Unraid.net account"),component:kht,componentProps:{t:t}}]:[],...Iee.value?[{component:bht,componentProps:{filterOut:["renew"],t:t}}]:[]]));return(eee,tee)=>{const ree=wht;return xne(),One($re(Rwe),{class:"max-w-800px"},{default:doe((()=>[Tne($re(Pwe),{"increased-padding":!0},{default:doe((()=>[jne("div",Aht,[jne("header",jht,[jne("h3",{class:Bee(["text-20px md:text-24px font-semibold leading-normal flex flex-row items-center gap-8px",$re(yee).length?"text-unraid-red":"text-green-500"])},[(xne(),One(Xoe($re($ee)),{class:"w-24px h-24px"})),jne("span",null,Hee($re(zee)),1)],2),$re(Cee)?(xne(),Ene("div",{key:0,class:"prose text-16px leading-relaxed whitespace-normal opacity-75",innerHTML:$re(Cee)},null,8,Tht)):Mne("",!0),$re(nee)?(xne(),Ene("span",Nht,[Tne($re(zpe),{disabled:$re(nee)?.disabled,icon:$re(nee).icon,text:$re(t)($re(nee).text),title:$re(nee).title?$re(t)($re(nee).title):void 0,onClick:tee[0]||(tee[0]=eee=>$re(nee).click?.())},null,8,["disabled","icon","text","title"])])):Mne("",!0)]),jne("dl",null,[(xne(!0),Ene(gne,null,Joe($re(Pee),(eee=>(xne(),One(ree,{key:eee.label,component:eee?.component,"component-props":eee?.componentProps,error:eee.error??!1,warning:eee.warning??!1,label:eee.label,text:eee.text},eae({_:2},[eee.component?{name:"right",fn:doe((()=>[(xne(),One(Xoe(eee.component),Une({ref_for:!0},eee.componentProps,{class:[eee.componentOpacity&&!eee.error?"opacity-75":""]}),null,16,["class"]))])),key:"0"}:void 0]),1032,["component","component-props","error","warning","label","text"])))),128))])])])),_:1})])),_:1})}}}),Pht=Ode(Iht,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Rht={key:0,class:"italic"},Mht={key:0,class:"text-unraid-red font-semibold"},Dht={key:0},Fht={key:1,class:"inline-block w-1/2 whitespace-normal"},Lht=Eoe({__name:"WanIpCheck.ce",props:{phpWanIp:{type:String}},setup(eee){const tee=eee,{t:t}=bde(),{isRemoteAccess:ree}=VLe(ZQe()),oee=_re(),aee=_re(""),nee=_re(!1),iee=nie((()=>tee.phpWanIp?aee.value?aee.value:"":t("DNS issue, unable to resolve wanip4.unraid.net")));return Moe((()=>{oee.value=sessionStorage.getItem("unraidConnect_wanIp")})),ene((async()=>{if(!oee.value&&tee.phpWanIp){nee.value=!0;const eee=await iGe.url("https://wanip4.unraid.net/").get().text();eee?(nee.value=!1,oee.value=eee,sessionStorage.setItem("unraidConnect_wanIp",oee.value)):(nee.value=!1,aee.value=t("Unable to fetch client WAN IPv4"))}})),(eee,tee)=>$re(nee)?(xne(),Ene("span",Rht,Hee($re(t)("Checking WAN IPs…")),1)):(xne(),Ene(gne,{key:1},[$re(iee)?(xne(),Ene("span",Mht,Hee($re(iee)),1)):(xne(),Ene(gne,{key:1},[$re(ree)||eee.phpWanIp===$re(oee)&&!$re(ree)?(xne(),Ene("span",Dht,Hee($re(t)("Remark: your WAN IPv4 is {0}",[$re(oee)])),1)):(xne(),Ene("span",Fht,Hee($re(t)("Remark: Unraid's WAN IPv4 {0} does not match your client's WAN IPv4 {1}.",[eee.phpWanIp,$re(oee)]))+" "+Hee($re(t)("This may indicate a complex network that will not work with this Remote Access solution."))+" "+Hee($re(t)("Ignore this message if you are currently connected via Remote Access or VPN.")),1))],64))],64))}}),Uht=Ode(Lht,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Bht={id:"modals",ref:"modals",class:"relative z-[99999]"},Yht={class:"w-full flex gap-8px justify-center mx-auto"},qht=Eoe({__name:"WelcomeModal.ce",props:{server:{type:[Object,String]}},setup(eee){const{t:t}=bde(),tee=eee,ree=LQe(),oee=ZQe(),{partnerLogo:aee,partnerName:nee}=VLe(ree),iee=nie((()=>nee.value?t("Welcome to your new {0} system, powered by Unraid!",[nee.value]):t("Welcome to Unraid!"))),see=nie((()=>t("First, you’ll create your device’s login credentials, then you’ll activate your Unraid license—your device’s operating system (OS)."))),lee=_re(!0),cee=()=>{lee.value=!1};return ene((()=>{window.document.querySelector("#confirmPassword")&&(lee.value?window.document.documentElement.style.setProperty("font-size","62.5%"):window.document.documentElement.style.setProperty("font-size","100%"))})),Moe((()=>{if(!tee.server)throw new Error("Server data not present");if("object"==typeof tee.server)oee.setServer(tee.server);else if("string"==typeof tee.server){const eee=JSON.parse(tee.server);oee.setServer(eee)}})),(eee,tee)=>{const ree=Qdt,oee=Dlt;return xne(),Ene("div",Bht,[$re(lee)?(xne(),One(oee,{key:0,t:$re(t),open:$re(lee),"show-close-x":!1,title:$re(iee),"title-in-main":!!$re(aee),description:$re(see),"overlay-color":"bg-background","overlay-opacity":"bg-opacity-100","max-width":"max-w-800px","disable-shadow":!0,"modal-vertical-center":!1,"disable-overlay-close":!0,onClose:cee},eae({footer:doe((()=>[jne("div",Yht,[Tne($re(zpe),{text:$re(t)("Create a password"),onClick:cee},null,8,["text"])])])),subFooter:doe((()=>[Tne(Hdt,{"active-step":1,class:"hidden sm:flex mt-6"})])),_:2},[$re(aee)?{name:"header",fn:doe((()=>[Tne(ree)])),key:"0"}:void 0]),1032,["t","open","title","title-in-main","description"])):Mne("",!0)],512)}}}),Vht=Ode(qht,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.unraid_mark_2,.unraid_mark_4{animation:mark_2 1.5s ease infinite}.unraid_mark_3{animation:mark_3 1.5s ease infinite}.unraid_mark_6,.unraid_mark_8{animation:mark_6 1.5s ease infinite}.unraid_mark_7{animation:mark_7 1.5s ease infinite}@keyframes mark_2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes mark_3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}@keyframes mark_6{50%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes mark_7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Wht={key:0,class:"w-full flex flex-col gap-1 my-1"},Hht={key:0,class:"text-center"},Kht={key:1,class:"text-red-500 text-center"},Ght=Eoe({__name:"SsoButton.ce",props:{ssoenabled:{type:[Boolean,String]},ssoEnabled:{type:Boolean}},setup(eee){const tee=eee,ree=_re("idle"),oee=_re(null),aee=nie((()=>!0===tee.ssoenabled||"true"===tee.ssoenabled||tee.ssoEnabled)),nee=()=>{const eee=document.querySelector('form[action="/login"]'),tee=document.querySelector("input[name=password]"),ree=document.querySelector("input[name=username]");return eee&&tee&&ree||console.warn("Could not find form, username, or password field"),{form:eee,passwordField:tee,usernameField:ree}};Doe((async()=>{try{const eee=new URLSearchParams(window.location.search),tee=eee.get("code")??"",oee=eee.get("state")??"",aee=sessionStorage.getItem("sso_state")??null;if(tee&&oee===aee){(()=>{const{form:eee}=nee();eee&&(eee.style.display="none")})(),ree.value="loading";const eee=await fetch(new URL("/api/oauth2/token",VHe),{method:"POST",body:new URLSearchParams({code:tee,client_id:"CONNECT_SERVER_SSO",grant_type:"authorization_code"})});if(!eee.ok)throw new Error("Failed to fetch token");{const tee=await eee.json();if(!tee.access_token)throw new Error("Token body did not contain access_token");(eee=>{const{form:tee,passwordField:ree,usernameField:oee}=nee();ree&&oee&&tee?(oee.value="root",ree.value=eee,tee.requestSubmit()):console.warn("Could not find form, username, or password field")})(tee.access_token),window.location.search&&window.history.replaceState({},document.title,window.location.pathname)}}}catch(eee){console.error("Error fetching token",eee),ree.value="error",oee.value="Error fetching token",(()=>{const{form:eee}=nee();eee&&(eee.style.display="block")})()}}));const iee=nie((()=>{switch(ree.value){case"loading":return"Signing you in...";case"error":return"Error";default:return"Log In With Unraid.net"}})),see=()=>{const eee=new URL("sso",VHe),tee=new URL("login",window.location.origin),ree=(()=>{const eee=new Uint8Array(32);window.crypto.getRandomValues(eee);const tee=Array.from(eee,(eee=>eee.toString(16).padStart(2,"0"))).join("");return sessionStorage.setItem("sso_state",tee),tee})();eee.searchParams.append("callbackUrl",tee.toString()),eee.searchParams.append("state",ree),window.location.href=eee.toString()};return(eee,tee)=>$re(aee)?(xne(),Ene("div",Wht,["idle"===$re(ree)||"error"===$re(ree)?(xne(),Ene("p",Hht,"or")):Mne("",!0),"error"===$re(ree)?(xne(),Ene("p",Kht,Hee($re(oee)),1)):Mne("",!0),Tne($re(zpe),{disabled:"loading"===$re(ree),variant:"outline",class:"rounded-none uppercase tracking-widest",onClick:see},{default:doe((()=>[Pne(Hee($re(iee)),1)])),_:1},8,["disabled"])])):Mne("",!0)}}),Xht=Ode(Ght,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){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] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.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);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.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);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.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);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.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);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.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);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.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-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.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{content:"`"}.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] *)){color:inherit}.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] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.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] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.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] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.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-color:var(--tw-prose-th-borders);border-top-width:1px}.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-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.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-bottom:.75em;margin-top:.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-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top: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] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.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-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.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-bottom:2em;margin-top: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}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.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-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Qht=fGe("\n query LogFiles {\n logFiles {\n name\n path\n size\n modifiedAt\n }\n }\n"),Zht=fGe("\n query LogFileContent($path: String!, $lines: Int, $startLine: Int) {\n logFile(path: $path, lines: $lines, startLine: $startLine) {\n path\n content\n totalLines\n startLine\n }\n }\n");var Jht,eft;function tft(){if(eft)return Jht;function eee(tee){return tee instanceof Map?tee.clear=tee.delete=tee.set=function(){throw new Error("map is read-only")}:tee instanceof Set&&(tee.add=tee.clear=tee.delete=function(){throw new Error("set is read-only")}),Object.freeze(tee),Object.getOwnPropertyNames(tee).forEach((ree=>{const oee=tee[ree],aee=typeof oee;"object"!==aee&&"function"!==aee||Object.isFrozen(oee)||eee(oee)})),tee}eft=1;class tee{constructor(eee){void 0===eee.data&&(eee.data={}),this.data=eee.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function ree(eee){return eee.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function oee(eee,...tee){const ree=Object.create(null);for(const oee in eee)ree[oee]=eee[oee];return tee.forEach((function(eee){for(const tee in eee)ree[tee]=eee[tee]})),ree}const aee=eee=>!!eee.scope;class nee{constructor(eee,tee){this.buffer="",this.classPrefix=tee.classPrefix,eee.walk(this)}addText(eee){this.buffer+=ree(eee)}openNode(eee){if(!aee(eee))return;const tee=((eee,{prefix:tee})=>{if(eee.startsWith("language:"))return eee.replace("language:","language-");if(eee.includes(".")){const ree=eee.split(".");return[`${tee}${ree.shift()}`,...ree.map(((x,i)=>`${x}${"_".repeat(i+1)}`))].join(" ")}return`${tee}${eee}`})(eee.scope,{prefix:this.classPrefix});this.span(tee)}closeNode(eee){aee(eee)&&(this.buffer+="")}value(){return this.buffer}span(eee){this.buffer+=``}}const iee=(eee={})=>{const tee={children:[]};return Object.assign(tee,eee),tee};class see{constructor(){this.rootNode=iee(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(eee){this.top.children.push(eee)}openNode(eee){const tee=iee({scope:eee});this.add(tee),this.stack.push(tee)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(eee){return this.constructor._walk(eee,this.rootNode)}static _walk(eee,tee){return"string"==typeof tee?eee.addText(tee):tee.children&&(eee.openNode(tee),tee.children.forEach((tee=>this._walk(eee,tee))),eee.closeNode(tee)),eee}static _collapse(eee){"string"!=typeof eee&&eee.children&&(eee.children.every((el=>"string"==typeof el))?eee.children=[eee.children.join("")]:eee.children.forEach((eee=>{see._collapse(eee)})))}}class lee extends see{constructor(eee){super(),this.options=eee}addText(eee){""!==eee&&this.add(eee)}startScope(eee){this.openNode(eee)}endScope(){this.closeNode()}__addSublanguage(eee,tee){const ree=eee.root;tee&&(ree.scope=`language:${tee}`),this.add(ree)}toHTML(){return new nee(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function cee(re){return re?"string"==typeof re?re:re.source:null}function dee(re){return hee("(?=",re,")")}function pee(re){return hee("(?:",re,")*")}function uee(re){return hee("(?:",re,")?")}function hee(...eee){return eee.map((x=>cee(x))).join("")}function fee(...eee){const tee=function(eee){const tee=eee[eee.length-1];return"object"==typeof tee&&tee.constructor===Object?(eee.splice(eee.length-1,1),tee):{}}(eee);return"("+(tee.capture?"":"?:")+eee.map((x=>cee(x))).join("|")+")"}function gee(re){return new RegExp(re.toString()+"|").exec("").length-1}const mee=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function wee(eee,{joinWith:tee}){let ree=0;return eee.map((eee=>{ree+=1;const tee=ree;let re=cee(eee),oee="";for(;re.length>0;){const eee=mee.exec(re);if(!eee){oee+=re;break}oee+=re.substring(0,eee.index),re=re.substring(eee.index+eee[0].length),"\\"===eee[0][0]&&eee[1]?oee+="\\"+String(Number(eee[1])+tee):(oee+=eee[0],"("===eee[0]&&ree++)}return oee})).map((re=>`(${re})`)).join(tee)}const vee="[a-zA-Z]\\w*",bee="[a-zA-Z_]\\w*",yee="\\b\\d+(\\.\\d+)?",xee="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",kee="\\b(0b[01]+)",_ee={begin:"\\\\[\\s\\S]",relevance:0},See={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[_ee]},Eee={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[_ee]},Oee=function(eee,tee,ree={}){const aee=oee({scope:"comment",begin:eee,end:tee,contains:[]},ree);aee.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const nee=fee("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return aee.contains.push({begin:hee(/[ ]+/,"(",nee,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),aee},$ee=Oee("//","$"),zee=Oee("/\\*","\\*/"),Cee=Oee("#","$"),Aee={scope:"number",begin:yee,relevance:0},jee={scope:"number",begin:xee,relevance:0},Tee={scope:"number",begin:kee,relevance:0},Nee={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[_ee,{begin:/\[/,end:/\]/,relevance:0,contains:[_ee]}]},Iee={scope:"title",begin:vee,relevance:0},Pee={scope:"title",begin:bee,relevance:0},Ree={begin:"\\.\\s*"+bee,relevance:0};var Mee=Object.freeze({__proto__:null,APOS_STRING_MODE:See,BACKSLASH_ESCAPE:_ee,BINARY_NUMBER_MODE:Tee,BINARY_NUMBER_RE:kee,COMMENT:Oee,C_BLOCK_COMMENT_MODE:zee,C_LINE_COMMENT_MODE:$ee,C_NUMBER_MODE:jee,C_NUMBER_RE:xee,END_SAME_AS_BEGIN:function(eee){return Object.assign(eee,{"on:begin":(m,eee)=>{eee.data._beginMatch=m[1]},"on:end":(m,eee)=>{eee.data._beginMatch!==m[1]&&eee.ignoreMatch()}})},HASH_COMMENT_MODE:Cee,IDENT_RE:vee,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:Ree,NUMBER_MODE:Aee,NUMBER_RE:yee,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:Eee,REGEXP_MODE:Nee,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(eee={})=>{const tee=/^#![ ]*\//;return eee.binary&&(eee.begin=hee(tee,/.*\b/,eee.binary,/\b.*/)),oee({scope:"meta",begin:tee,end:/$/,relevance:0,"on:begin":(m,eee)=>{0!==m.index&&eee.ignoreMatch()}},eee)},TITLE_MODE:Iee,UNDERSCORE_IDENT_RE:bee,UNDERSCORE_TITLE_MODE:Pee});function Dee(eee,tee){"."===eee.input[eee.index-1]&&tee.ignoreMatch()}function Fee(eee,tee){void 0!==eee.className&&(eee.scope=eee.className,delete eee.className)}function Lee(eee,tee){tee&&eee.beginKeywords&&(eee.begin="\\b("+eee.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",eee.__beforeBegin=Dee,eee.keywords=eee.keywords||eee.beginKeywords,delete eee.beginKeywords,void 0===eee.relevance&&(eee.relevance=0))}function Uee(eee,tee){Array.isArray(eee.illegal)&&(eee.illegal=fee(...eee.illegal))}function Bee(eee,tee){if(eee.match){if(eee.begin||eee.end)throw new Error("begin & end are not supported with match");eee.begin=eee.match,delete eee.match}}function Yee(eee,tee){void 0===eee.relevance&&(eee.relevance=1)}const qee=(eee,tee)=>{if(!eee.beforeMatch)return;if(eee.starts)throw new Error("beforeMatch cannot be used with starts");const ree=Object.assign({},eee);Object.keys(eee).forEach((tee=>{delete eee[tee]})),eee.keywords=ree.keywords,eee.begin=hee(ree.beforeMatch,dee(ree.begin)),eee.starts={relevance:0,contains:[Object.assign(ree,{endsParent:!0})]},eee.relevance=0,delete ree.beforeMatch},Vee=["of","and","for","in","not","or","if","then","parent","list","value"];function Wee(eee,tee,ree="keyword"){const oee=Object.create(null);return"string"==typeof eee?aee(ree,eee.split(" ")):Array.isArray(eee)?aee(ree,eee):Object.keys(eee).forEach((function(ree){Object.assign(oee,Wee(eee[ree],tee,ree))})),oee;function aee(eee,ree){tee&&(ree=ree.map((x=>x.toLowerCase()))),ree.forEach((function(tee){const ree=tee.split("|");oee[ree[0]]=[eee,Hee(ree[0],ree[1])]}))}}function Hee(eee,tee){return tee?Number(tee):function(eee){return Vee.includes(eee.toLowerCase())}(eee)?0:1}const Kee={},Gee=eee=>{console.error(eee)},Xee=(eee,...tee)=>{console.log(`WARN: ${eee}`,...tee)},Qee=(eee,tee)=>{Kee[`${eee}/${tee}`]||(console.log(`Deprecated as of ${eee}. ${tee}`),Kee[`${eee}/${tee}`]=!0)},Zee=new Error;function Jee(eee,tee,{key:ree}){let oee=0;const aee=eee[ree],nee={},iee={};for(let i=1;i<=tee.length;i++)iee[i+oee]=aee[i],nee[i+oee]=!0,oee+=gee(tee[i-1]);eee[ree]=iee,eee[ree]._emit=nee,eee[ree]._multi=!0}function ete(eee){!function(eee){eee.scope&&"object"==typeof eee.scope&&null!==eee.scope&&(eee.beginScope=eee.scope,delete eee.scope)}(eee),"string"==typeof eee.beginScope&&(eee.beginScope={_wrap:eee.beginScope}),"string"==typeof eee.endScope&&(eee.endScope={_wrap:eee.endScope}),function(eee){if(Array.isArray(eee.begin)){if(eee.skip||eee.excludeBegin||eee.returnBegin)throw Gee("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Zee;if("object"!=typeof eee.beginScope||null===eee.beginScope)throw Gee("beginScope must be object"),Zee;Jee(eee,eee.begin,{key:"beginScope"}),eee.begin=wee(eee.begin,{joinWith:""})}}(eee),function(eee){if(Array.isArray(eee.end)){if(eee.skip||eee.excludeEnd||eee.returnEnd)throw Gee("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Zee;if("object"!=typeof eee.endScope||null===eee.endScope)throw Gee("endScope must be object"),Zee;Jee(eee,eee.end,{key:"endScope"}),eee.end=wee(eee.end,{joinWith:""})}}(eee)}function tte(eee){function tee(tee,ree){return new RegExp(cee(tee),"m"+(eee.case_insensitive?"i":"")+(eee.unicodeRegex?"u":"")+(ree?"g":""))}class ree{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(re,eee){eee.position=this.position++,this.matchIndexes[this.matchAt]=eee,this.regexes.push([eee,re]),this.matchAt+=gee(re)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const eee=this.regexes.map((el=>el[1]));this.matcherRe=tee(wee(eee,{joinWith:"|"}),!0),this.lastIndex=0}exec(s){this.matcherRe.lastIndex=this.lastIndex;const eee=this.matcherRe.exec(s);if(!eee)return null;const i=eee.findIndex(((el,i)=>i>0&&void 0!==el)),tee=this.matchIndexes[i];return eee.splice(0,i),Object.assign(eee,tee)}}class aee{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(eee){if(this.multiRegexes[eee])return this.multiRegexes[eee];const tee=new ree;return this.rules.slice(eee).forEach((([re,eee])=>tee.addRule(re,eee))),tee.compile(),this.multiRegexes[eee]=tee,tee}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(re,eee){this.rules.push([re,eee]),"begin"===eee.type&&this.count++}exec(s){const m=this.getMatcher(this.regexIndex);m.lastIndex=this.lastIndex;let eee=m.exec(s);if(this.resumingScanAtSamePosition())if(eee&&eee.index===this.lastIndex);else{const m2=this.getMatcher(0);m2.lastIndex=this.lastIndex+1,eee=m2.exec(s)}return eee&&(this.regexIndex+=eee.position+1,this.regexIndex===this.count&&this.considerAll()),eee}}if(eee.compilerExtensions||(eee.compilerExtensions=[]),eee.contains&&eee.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return eee.classNameAliases=oee(eee.classNameAliases||{}),function ree(nee,iee){const see=nee;if(nee.isCompiled)return see;[Fee,Bee,ete,qee].forEach((eee=>eee(nee,iee))),eee.compilerExtensions.forEach((eee=>eee(nee,iee))),nee.__beforeBegin=null,[Lee,Uee,Yee].forEach((eee=>eee(nee,iee))),nee.isCompiled=!0;let lee=null;return"object"==typeof nee.keywords&&nee.keywords.$pattern&&(nee.keywords=Object.assign({},nee.keywords),lee=nee.keywords.$pattern,delete nee.keywords.$pattern),lee=lee||/\w+/,nee.keywords&&(nee.keywords=Wee(nee.keywords,eee.case_insensitive)),see.keywordPatternRe=tee(lee,!0),iee&&(nee.begin||(nee.begin=/\B|\b/),see.beginRe=tee(see.begin),nee.end||nee.endsWithParent||(nee.end=/\B|\b/),nee.end&&(see.endRe=tee(see.end)),see.terminatorEnd=cee(see.end)||"",nee.endsWithParent&&iee.terminatorEnd&&(see.terminatorEnd+=(nee.end?"|":"")+iee.terminatorEnd)),nee.illegal&&(see.illegalRe=tee(nee.illegal)),nee.contains||(nee.contains=[]),nee.contains=[].concat(...nee.contains.map((function(c){return function(eee){eee.variants&&!eee.cachedVariants&&(eee.cachedVariants=eee.variants.map((function(tee){return oee(eee,{variants:null},tee)})));if(eee.cachedVariants)return eee.cachedVariants;if(rte(eee))return oee(eee,{starts:eee.starts?oee(eee.starts):null});if(Object.isFrozen(eee))return oee(eee);return eee}("self"===c?nee:c)}))),nee.contains.forEach((function(c){ree(c,see)})),nee.starts&&ree(nee.starts,iee),see.matcher=function(eee){const mm=new aee;return eee.contains.forEach((eee=>mm.addRule(eee.begin,{rule:eee,type:"begin"}))),eee.terminatorEnd&&mm.addRule(eee.terminatorEnd,{type:"end"}),eee.illegal&&mm.addRule(eee.illegal,{type:"illegal"}),mm}(see),see}(eee)}function rte(eee){return!!eee&&(eee.endsWithParent||rte(eee.starts))}class ote extends Error{constructor(eee,tee){super(eee),this.name="HTMLInjectionError",this.html=tee}}const ate=ree,nte=oee,ite=Symbol("nomatch"),ste=function(ree){const oee=Object.create(null),aee=Object.create(null),nee=[];let iee=!0;const see="Could not find the language '{}', did you forget to load/include a language module?",cee={disableAutodetect:!0,name:"Plain text",contains:[]};let gee={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:lee};function mee(eee){return gee.noHighlightRe.test(eee)}function wee(eee,tee,ree){let oee="",aee="";"object"==typeof tee?(oee=eee,ree=tee.ignoreIllegals,aee=tee.language):(Qee("10.7.0","highlight(lang, code, ...args) has been deprecated."),Qee("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),aee=eee,oee=tee),void 0===ree&&(ree=!0);const nee={code:oee,language:aee};Oee("before:highlight",nee);const iee=nee.result?nee.result:vee(nee.language,nee.code,ree);return iee.code=nee.code,Oee("after:highlight",iee),iee}function vee(eee,ree,aee,nee){const lee=Object.create(null);function cee(){if(!Eee.keywords)return void $ee.addText(zee);let eee=0;Eee.keywordPatternRe.lastIndex=0;let tee=Eee.keywordPatternRe.exec(zee),ree="";for(;tee;){ree+=zee.substring(eee,tee.index);const aee=kee.case_insensitive?tee[0].toLowerCase():tee[0],nee=(oee=aee,Eee.keywords[oee]);if(nee){const[eee,oee]=nee;if($ee.addText(ree),ree="",lee[aee]=(lee[aee]||0)+1,lee[aee]<=7&&(Cee+=oee),eee.startsWith("_"))ree+=tee[0];else{const ree=kee.classNameAliases[eee]||eee;pee(tee[0],ree)}}else ree+=tee[0];eee=Eee.keywordPatternRe.lastIndex,tee=Eee.keywordPatternRe.exec(zee)}var oee;ree+=zee.substring(eee),$ee.addText(ree)}function dee(){null!=Eee.subLanguage?function(){if(""===zee)return;let eee=null;if("string"==typeof Eee.subLanguage){if(!oee[Eee.subLanguage])return void $ee.addText(zee);eee=vee(Eee.subLanguage,zee,!0,Oee[Eee.subLanguage]),Oee[Eee.subLanguage]=eee._top}else eee=bee(zee,Eee.subLanguage.length?Eee.subLanguage:null);Eee.relevance>0&&(Cee+=eee.relevance),$ee.__addSublanguage(eee._emitter,eee.language)}():cee(),zee=""}function pee(eee,tee){""!==eee&&($ee.startScope(tee),$ee.addText(eee),$ee.endScope())}function uee(eee,tee){let i=1;const ree=tee.length-1;for(;i<=ree;){if(!eee._emit[i]){i++;continue}const ree=kee.classNameAliases[eee[i]]||eee[i],oee=tee[i];ree?pee(oee,ree):(zee=oee,cee(),zee=""),i++}}function hee(eee,tee){return eee.scope&&"string"==typeof eee.scope&&$ee.openNode(kee.classNameAliases[eee.scope]||eee.scope),eee.beginScope&&(eee.beginScope._wrap?(pee(zee,kee.classNameAliases[eee.beginScope._wrap]||eee.beginScope._wrap),zee=""):eee.beginScope._multi&&(uee(eee.beginScope,tee),zee="")),Eee=Object.create(eee,{parent:{value:Eee}}),Eee}function fee(eee,ree,oee){let aee=function(re,eee){const tee=re&&re.exec(eee);return tee&&0===tee.index}(eee.endRe,oee);if(aee){if(eee["on:end"]){const oee=new tee(eee);eee["on:end"](ree,oee),oee.isMatchIgnored&&(aee=!1)}if(aee){for(;eee.endsParent&&eee.parent;)eee=eee.parent;return eee}}if(eee.endsWithParent)return fee(eee.parent,ree,oee)}function mee(eee){return 0===Eee.matcher.regexIndex?(zee+=eee[0],1):(Tee=!0,0)}function wee(eee){const tee=eee[0],oee=ree.substring(eee.index),aee=fee(Eee,eee,oee);if(!aee)return ite;const nee=Eee;Eee.endScope&&Eee.endScope._wrap?(dee(),pee(tee,Eee.endScope._wrap)):Eee.endScope&&Eee.endScope._multi?(dee(),uee(Eee.endScope,eee)):nee.skip?zee+=tee:(nee.returnEnd||nee.excludeEnd||(zee+=tee),dee(),nee.excludeEnd&&(zee=tee));do{Eee.scope&&$ee.closeNode(),Eee.skip||Eee.subLanguage||(Cee+=Eee.relevance),Eee=Eee.parent}while(Eee!==aee.parent);return aee.starts&&hee(aee.starts,eee),nee.returnEnd?0:tee.length}let yee={};function xee(oee,nee){const see=nee&&nee[0];if(zee+=oee,null==see)return dee(),0;if("begin"===yee.type&&"end"===nee.type&&yee.index===nee.index&&""===see){if(zee+=ree.slice(nee.index,nee.index+1),!iee){const tee=new Error(`0 width match regex (${eee})`);throw tee.languageName=eee,tee.badRule=yee.rule,tee}return 1}if(yee=nee,"begin"===nee.type)return function(eee){const ree=eee[0],oee=eee.rule,aee=new tee(oee),nee=[oee.__beforeBegin,oee["on:begin"]];for(const cb of nee)if(cb&&(cb(eee,aee),aee.isMatchIgnored))return mee(ree);return oee.skip?zee+=ree:(oee.excludeBegin&&(zee+=ree),dee(),oee.returnBegin||oee.excludeBegin||(zee=ree)),hee(oee,eee),oee.returnBegin?0:ree.length}(nee);if("illegal"===nee.type&&!aee){const eee=new Error('Illegal lexeme "'+see+'" for mode "'+(Eee.scope||"")+'"');throw eee.mode=Eee,eee}if("end"===nee.type){const eee=wee(nee);if(eee!==ite)return eee}if("illegal"===nee.type&&""===see)return zee+="\n",1;if(jee>1e5&&jee>3*nee.index){throw new Error("potential infinite loop, way more iterations than matches")}return zee+=see,see.length}const kee=_ee(eee);if(!kee)throw Gee(see.replace("{}",eee)),new Error('Unknown language: "'+eee+'"');const md=tte(kee);let See="",Eee=nee||md;const Oee={},$ee=new gee.__emitter(gee);!function(){const eee=[];for(let tee=Eee;tee!==kee;tee=tee.parent)tee.scope&&eee.unshift(tee.scope);eee.forEach((eee=>$ee.openNode(eee)))}();let zee="",Cee=0,Aee=0,jee=0,Tee=!1;try{if(kee.__emitTokens)kee.__emitTokens(ree,$ee);else{for(Eee.matcher.considerAll();;){jee++,Tee?Tee=!1:Eee.matcher.considerAll(),Eee.matcher.lastIndex=Aee;const eee=Eee.matcher.exec(ree);if(!eee)break;const tee=xee(ree.substring(Aee,eee.index),eee);Aee=eee.index+tee}xee(ree.substring(Aee))}return $ee.finalize(),See=$ee.toHTML(),{language:eee,value:See,relevance:Cee,illegal:!1,_emitter:$ee,_top:Eee}}catch(Nee){if(Nee.message&&Nee.message.includes("Illegal"))return{language:eee,value:ate(ree),illegal:!0,relevance:0,_illegalBy:{message:Nee.message,index:Aee,context:ree.slice(Aee-100,Aee+100),mode:Nee.mode,resultSoFar:See},_emitter:$ee};if(iee)return{language:eee,value:ate(ree),illegal:!1,relevance:0,errorRaised:Nee,_emitter:$ee,_top:Eee};throw Nee}}function bee(eee,tee){tee=tee||gee.languages||Object.keys(oee);const ree=function(eee){const tee={value:ate(eee),illegal:!1,relevance:0,_top:cee,_emitter:new gee.__emitter(gee)};return tee._emitter.addText(eee),tee}(eee),aee=tee.filter(_ee).filter(Eee).map((tee=>vee(tee,eee,!1)));aee.unshift(ree);const nee=aee.sort(((a,b)=>{if(a.relevance!==b.relevance)return b.relevance-a.relevance;if(a.language&&b.language){if(_ee(a.language).supersetOf===b.language)return 1;if(_ee(b.language).supersetOf===a.language)return-1}return 0})),[iee,see]=nee,lee=iee;return lee.secondBest=see,lee}function yee(eee){let tee=null;const ree=function(eee){let tee=eee.className+" ";tee+=eee.parentNode?eee.parentNode.className:"";const ree=gee.languageDetectRe.exec(tee);if(ree){const tee=_ee(ree[1]);return tee||(Xee(see.replace("{}",ree[1])),Xee("Falling back to no-highlight mode for this block.",eee)),tee?ree[1]:"no-highlight"}return tee.split(/\s+/).find((eee=>mee(eee)||_ee(eee)))}(eee);if(mee(ree))return;if(Oee("before:highlightElement",{el:eee,language:ree}),eee.dataset.highlighted)return void console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",eee);if(eee.children.length>0&&(gee.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(eee)),gee.throwUnescapedHTML)){throw new ote("One of your code blocks includes unescaped HTML.",eee.innerHTML)}tee=eee;const oee=tee.textContent,nee=ree?wee(oee,{language:ree,ignoreIllegals:!0}):bee(oee);eee.innerHTML=nee.value,eee.dataset.highlighted="yes",function(eee,tee,ree){const oee=tee&&aee[tee]||ree;eee.classList.add("hljs"),eee.classList.add(`language-${oee}`)}(eee,ree,nee.language),eee.result={language:nee.language,re:nee.relevance,relevance:nee.relevance},nee.secondBest&&(eee.secondBest={language:nee.secondBest.language,relevance:nee.secondBest.relevance}),Oee("after:highlightElement",{el:eee,result:nee,text:oee})}let xee=!1;function kee(){if("loading"===document.readyState)return xee||window.addEventListener("DOMContentLoaded",(function(){kee()}),!1),void(xee=!0);document.querySelectorAll(gee.cssSelector).forEach(yee)}function _ee(eee){return eee=(eee||"").toLowerCase(),oee[eee]||oee[aee[eee]]}function See(eee,{languageName:tee}){"string"==typeof eee&&(eee=[eee]),eee.forEach((eee=>{aee[eee.toLowerCase()]=tee}))}function Eee(eee){const tee=_ee(eee);return tee&&!tee.disableAutodetect}function Oee(eee,tee){const cb=eee;nee.forEach((function(eee){eee[cb]&&eee[cb](tee)}))}Object.assign(ree,{highlight:wee,highlightAuto:bee,highlightAll:kee,highlightElement:yee,highlightBlock:function(el){return Qee("10.7.0","highlightBlock will be removed entirely in v12.0"),Qee("10.7.0","Please use highlightElement now."),yee(el)},configure:function(eee){gee=nte(gee,eee)},initHighlighting:()=>{kee(),Qee("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){kee(),Qee("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(eee,tee){let aee=null;try{aee=tee(ree)}catch(nee){if(Gee("Language definition for '{}' could not be registered.".replace("{}",eee)),!iee)throw nee;Gee(nee),aee=cee}aee.name||(aee.name=eee),oee[eee]=aee,aee.rawDefinition=tee.bind(null,ree),aee.aliases&&See(aee.aliases,{languageName:eee})},unregisterLanguage:function(eee){delete oee[eee];for(const tee of Object.keys(aee))aee[tee]===eee&&delete aee[tee]},listLanguages:function(){return Object.keys(oee)},getLanguage:_ee,registerAliases:See,autoDetection:Eee,inherit:nte,addPlugin:function(eee){!function(eee){eee["before:highlightBlock"]&&!eee["before:highlightElement"]&&(eee["before:highlightElement"]=tee=>{eee["before:highlightBlock"](Object.assign({block:tee.el},tee))}),eee["after:highlightBlock"]&&!eee["after:highlightElement"]&&(eee["after:highlightElement"]=tee=>{eee["after:highlightBlock"](Object.assign({block:tee.el},tee))})}(eee),nee.push(eee)},removePlugin:function(eee){const tee=nee.indexOf(eee);-1!==tee&&nee.splice(tee,1)}}),ree.debugMode=function(){iee=!1},ree.safeMode=function(){iee=!0},ree.versionString="11.11.1",ree.regex={concat:hee,lookahead:dee,either:fee,optional:uee,anyNumberOfTimes:pee};for(const tee in Mee)"object"==typeof Mee[tee]&&eee(Mee[tee]);return Object.assign(ree,Mee),ree},lte=ste({});return lte.newInstance=()=>ste({}),Jht=lte,lte.HighlightJS=lte,lte.default=lte,Jht}const rft=VVe(tft());function oft(eee){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}function aft(eee){const tee=eee.regex,ree={},oee={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[ree]}]};Object.assign(ree,{className:"variable",variants:[{begin:tee.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},oee]});const aee={className:"subst",begin:/\$\(/,end:/\)/,contains:[eee.BACKSLASH_ESCAPE]},nee=eee.inherit(eee.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),iee={begin:/<<-?\s*(?=\w+)/,starts:{contains:[eee.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},see={className:"string",begin:/"/,end:/"/,contains:[eee.BACKSLASH_ESCAPE,ree,aee]};aee.contains.push(see);const lee={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},eee.NUMBER_MODE,ree]},cee=eee.SHEBANG({binary:`(${["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|")})`,relevance:10}),dee={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[eee.inherit(eee.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:["if","then","else","elif","fi","time","for","while","until","in","do","done","case","esac","coproc","function","select"],literal:["true","false"],built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]},contains:[cee,eee.SHEBANG(),dee,lee,nee,iee,{match:/(\/[a-z._-]+)+/},see,{match:/\\"/},{className:"string",begin:/'/,end:/'/},{match:/\\'/},ree]}}function nft(eee){const tee=eee.regex,ree={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:eee.NUMBER_RE}]},oee=eee.COMMENT();oee.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const aee={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},nee={className:"literal",begin:/\bon|off|true|false|yes|no\b/},iee={className:"string",contains:[eee.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},see={begin:/\[/,end:/\]/,contains:[oee,nee,aee,iee,ree,"self"],relevance:0},lee=tee.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[oee,{className:"section",begin:/\[+/,end:/\]+/},{begin:tee.concat(lee,"(\\s*\\.\\s*",lee,")*",tee.lookahead(/\s*=\s*[^#\s]/)),className:"attr",starts:{end:/$/,contains:[oee,see,nee,aee,iee,ree]}}]}}function ift(eee){const tee=eee.regex,ree=tee.concat(/[\p{L}_]/u,tee.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),oee={className:"symbol",begin:/&[a-z]+;|[0-9]+;|[a-f0-9]+;/},aee={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},nee=eee.inherit(aee,{begin:/\(/,end:/\)/}),iee=eee.inherit(eee.APOS_STRING_MODE,{className:"string"}),see=eee.inherit(eee.QUOTE_STRING_MODE,{className:"string"}),lee={endsWithParent:!0,illegal:/,relevance:0,contains:[{className:"attr",begin:/[\p{L}0-9._:-]+/u,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[oee]},{begin:/'/,end:/'/,contains:[oee]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[aee,see,iee,nee,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[aee,nee,see,iee]}]}]},eee.COMMENT(//,{relevance:10}),{begin://,relevance:10},oee,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[see]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/