From 3236dc950e0fa54877db6beae9d8b237c3345146 Mon Sep 17 00:00:00 2001 From: miladsoft Date: Sat, 30 Nov 2024 13:21:59 +0000 Subject: [PATCH] Auto-generated commit Triggered by commit: https://github.com/block-core/angor-hub/commit/a571b31dd439b7091699317fc9439bbfae61b1d9 --- 404.html | 4 ++-- 512.4d4adaeaf8a42129.js | 1 + 512.4f08428b0a29fc06.js | 1 - index.html | 4 ++-- ngsw.json | 2 +- runtime.e4a6f9d5a4b04b50.js => runtime.909bf1a57e7f1b46.js | 2 +- styles.902faacfc4161a87.css => styles.8700afc0fa3af36c.css | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 512.4d4adaeaf8a42129.js delete mode 100644 512.4f08428b0a29fc06.js rename runtime.e4a6f9d5a4b04b50.js => runtime.909bf1a57e7f1b46.js (96%) rename styles.902faacfc4161a87.css => styles.8700afc0fa3af36c.css (96%) diff --git a/404.html b/404.html index 5155c0d..a8b57dd 100644 --- a/404.html +++ b/404.html @@ -26,7 +26,7 @@ - + @@ -41,5 +41,5 @@ - + diff --git a/512.4d4adaeaf8a42129.js b/512.4d4adaeaf8a42129.js new file mode 100644 index 0000000..ae811ed --- /dev/null +++ b/512.4d4adaeaf8a42129.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[512],{1512:(xe,N,c)=>{c.r(N),c.d(N,{default:()=>ve});var t=c(3107),_=c(8716);let O=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat"]],decls:3,vars:0,consts:[[1,"absolute","inset-0","flex","min-w-0","flex-col","overflow-hidden"],[1,"flex","flex-auto","overflow-hidden"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"router-outlet"),t.k0s()())},dependencies:[_.n3],encapsulation:2,changeDetection:0})}}return i})();var f=c(3014),F=c(1217),I=c(8447),V=c(1698),R=c(8915),Y=c(1787),K=c(3016),B=c(1483),X=c(7610),G=c(2867),D=c(7947),S=c(7178),L=c(5492),$=c(3797),H=c(8078),z=c(3149),W=c(3125),Q=c(7121);let b=(()=>{class i{constructor(e,n,o,r){this._signerService=e,this._storageService=n,this._relayService=o,this._metadataQueueService=r,this.chatList=[],this.latestMessageTimestamps={},this.messageQueue=[],this.isDecrypting=!1,this.decryptedPrivateKey="",this._chat=new F.t(null),this._chats=new F.t(null),this._contact=new F.t(null),this._contacts=new F.t(null),this._profile=new F.t(null),this._unsubscribeAll=new I.B}get profile$(){return this._profile.asObservable()}get chat$(){return this._chat.asObservable()}get chats$(){return this._chats.asObservable()}get contact$(){return this._contact.asObservable()}get contacts$(){return this._contacts.asObservable()}checkCurrentChatOnPageRefresh(e){e&&this.getChatById(e).subscribe(o=>{o&&(this._chat.next(o),this.loadAndFetchChatHistory(e))})}getContact(e){var n=this;return(0,f.A)(function*(){try{if(!e)return;n._storageService.profile$.subscribe(o=>{o&&o.pubKey&&o.metadata&&o.pubKey===e&&n._contact.next({pubKey:e,displayName:o.metadata.name?o.metadata.name:"Unknown",picture:o.metadata.picture,about:o.metadata.about})})}catch(o){console.error("Error fetching contact metadata:",o)}})()}getContacts(){return new V.c(e=>(this._storageService.getAllProfiles().then(n=>{if(n&&n.length>0){const o=n.map(r=>(r.pubKey||console.error("Contact is missing pubKey:",r),r));this._contacts.next(o),e.next(o)}else e.next([]);e.complete()}).catch(n=>{console.error("Error loading cached contacts from IndexedDB:",n),e.next([]),e.complete()}),{unsubscribe(){}}))}getProfile(){var e=this;return(0,f.A)(function*(){try{e._storageService.profile$.subscribe(n=>{n&&n.pubKey&&n.metadata&&n.pubKey===e._signerService.getPublicKey()&&e._profile.next(n.metadata)}),e._storageService.getProfile(e._signerService.getPublicKey()).then(n=>{e._profile.next(n)})}catch(n){console.error("Error fetching profile metadata:",n)}})()}getChats(){var e=this;return(0,f.A)(function*(){const n=e._signerService.getPublicKey(),o=yield e._signerService.isUsingExtension(),r=yield e._signerService.isUsingSecretKey();return e.decryptedPrivateKey=r?yield e._signerService.getDecryptedSecretKey():"",yield Promise.all([e.subscribeToChatList(n,o,r,e.decryptedPrivateKey)]),e.getChatListStream()})()}subscribeToChatList(e,n,o,r){var a=this;return this._relayService.ensureConnectedRelays().then((0,f.A)(function*(){const u=[{kinds:[$.rV],authors:[e],limit:1500},{kinds:[$.rV],"#p":[e],limit:1500}];var l;a._relayService.getPool().subscribeMany(a._relayService.getConnectedRelays(),u,{onevent:(l=(0,f.A)(function*(d){const h=d.pubkey===e?d.tags.find(M=>"p"===M[0])?.[1]||"":d.pubkey;h&&d.created_at>(a.latestMessageTimestamps[h]||0)&&(a.messageQueue.push(d),a.processNextMessage(e,n,o,r))}),function(h){return l.apply(this,arguments)}),oneose:()=>{(a.chatList||[]).length>0&&a._chats.next(a.chatList)}})})),this.getChatListStream()}processNextMessage(e,n,o,r){var a=this;return(0,f.A)(function*(){if(!a.isDecrypting&&0!==a.messageQueue.length){a.isDecrypting=!0;try{for(;a.messageQueue.length>0;){const u=a.messageQueue.shift();if(!u)continue;const l=u.pubkey===e,d=l?u.tags.find(y=>"p"===y[0])?.[1]||"":u.pubkey;if(!d)continue;const h=yield a.decryptReceivedMessage(u,n,o,r,d);h&&a.addOrUpdateChatList(d,h,u.created_at,l)}}catch{}finally{a.isDecrypting=!1}}})()}addOrUpdateChatList(e,n,o,r){const a=this.chatList.find(l=>l.contact?.pubKey===e),u={id:`${e}-${o}`,chatId:e,contactId:e,isMine:r,value:n,createdAt:new Date(1e3*o).toISOString()};if(a)a.messages?.some(d=>d.id===u.id)||(a.messages=[...a.messages||[],u].sort((d,h)=>new Date(d.createdAt).getTime()-new Date(h.createdAt).getTime()),Number(a.lastMessageAt)h.pubKey===e)||{pubKey:e};this.chatList.push({id:e,contact:{pubKey:l.pubKey,name:l.name||"Unknown",picture:l.picture||"/images/avatars/avatar-placeholder.png",about:l.about||"",displayName:l.displayName||l.name||"Unknown"},lastMessage:n,lastMessageAt:o,messages:[u]})}this.chatList.sort((l,d)=>Number(d.lastMessageAt)-Number(l.lastMessageAt)),this._chats.next(this.chatList),this._storageService.profile$.pipe((0,B.p)(l=>l&&l.pubKey===e)).subscribe(l=>{const d=this.chatList.find(h=>h.contact?.pubKey===e);d&&(d.contact={...d.contact,name:l.metadata?.name||d.contact.name,picture:l.metadata?.picture||d.contact.picture,about:l.metadata?.about||d.contact.about,displayName:l.metadata?.displayName||l.metadata?.name||d.contact.displayName},this._chats.next(this.chatList))})}getChatListStream(){return this._chats.asObservable()}decryptReceivedMessage(e,n,o,r,a){var u=this;return(0,f.A)(function*(){return n&&!o?yield u._signerService.decryptMessageWithExtension(a,e.content):o&&!n?yield u._signerService.decryptMessage(r,a,e.content):void 0})()}loadAndFetchChatHistory(e,n=!1){var o=this;return(0,f.A)(function*(){const r=o._signerService.getPublicKey(),a=[{kinds:[$.rV],authors:[r],"#p":[e],limit:10},{kinds:[$.rV],authors:[e],"#p":[r],limit:10}],u=[];if(o._relayService.getPool().subscribeMany(o._relayService.getConnectedRelays(),a,{onevent:(l=(0,f.A)(function*(d){const h=d.pubkey===r,y=h?e:d.pubkey,M=yield o._signerService.isUsingExtension(),_e=yield o._signerService.isUsingSecretKey(),T=yield o.decryptReceivedMessage(d,M,_e,o.decryptedPrivateKey,y);if(T){const U=Math.floor(d.created_at),Ce={id:d.id,chatId:e,contactId:y,isMine:h,value:T,createdAt:new Date(1e3*U).toISOString()};n&&u.push(Ce),o.addOrUpdateChatList(e,T,U,h),o._chat.next(o.chatList.find(be=>be.id===e))}}),function(h){return l.apply(this,arguments)}),oneose:()=>{}}),n)return yield new Promise(l=>setTimeout(l,1e3)),u;var l})()}updateChat(e,n){return this.chats$.pipe((0,X.s)(1),(0,G.n)(o=>{const r=n.contact?.pubKey;if(!r)return(0,R.$)("No public key found for this chat");const a={kind:4,pubkey:r,content:JSON.stringify(n),created_at:Math.floor(Date.now()/1e3),tags:[["p",r]]};return a.id=(0,L.dq)(a),(0,Y.H)(this._relayService.publishEventToWriteRelays(a)).pipe((0,D.T)(()=>{if(o){const u=o.findIndex(l=>l.id===e);-1!==u&&(o[u]=n,this._chats.next(o))}return n}),(0,S.W)(u=>(console.error("Failed to update chat via Nostr:",u),(0,R.$)(u))))}))}getChatById(e,n=null){return this.recipientPublicKey=e,(0,Y.H)(Promise.all([this._signerService.getPublicKey()])).pipe((0,G.n)(()=>this.chats$.pipe((0,X.s)(1),(0,G.n)(o=>{if(!o||0===o.length)return this.createNewChat(e,n);const r=o.find(a=>a.id===e);return r?(this._chat.next(r),this.loadAndFetchChatHistory(this.recipientPublicKey),(0,K.of)(r)):this.createNewChat(e,n)}))),(0,S.W)(o=>(console.error("Error fetching chat by id from Nostr:",o),(0,R.$)(o))))}createNewChat(e,n=null){const o={id:e||"",contact:n?{pubKey:n.pubKey||e,name:n.name||"Unknown",picture:n.picture||"/images/avatars/avatar-placeholder.png"}:{pubKey:e,name:"Unknown",picture:"/images/avatars/avatar-placeholder.png"},lastMessage:"new chat...",lastMessageAt:Math.floor(Date.now()/1e3)||0,messages:[]};return this._metadataQueueService.addPublicKey(e),this._storageService.profile$.pipe((0,B.p)(r=>r&&r.pubKey===e),(0,D.T)(r=>(o.contact={pubKey:e,name:r.metadata?.name||"Unknown",picture:r.metadata?.picture||"/images/avatars/avatar-placeholder.png",about:r.metadata?.about||"",displayName:r.metadata?.displayName||r.metadata?.name||"Unknown"},o)))}resetChat(){this._chat.next(null)}sendPrivateMessage(e){var n=this;return(0,f.A)(function*(){try{n.message=e;const o=yield n._signerService.isUsingExtension(),r=yield n._signerService.isUsingSecretKey();if(o&&!r)yield n.handleMessageSendingWithExtension();else if(!o&&r){if(!n.isValidMessageSetup())return void console.error("Message, sender private key, or recipient public key is not properly set.");const a=yield n._signerService.encryptMessage(n.decryptedPrivateKey,n.recipientPublicKey,n.message),u=n._signerService.getUnsignedEvent(4,[["p",n.recipientPublicKey]],a),l=n._signerService.getSignedEvent(u,n.decryptedPrivateKey);(yield n._relayService.publishEventToWriteRelays(l))?n.message="":console.error("Failed to send the message.")}}catch(o){console.error("Error sending private message:",o)}})()}handleMessageSendingWithExtension(){var e=this;return(0,f.A)(function*(){try{const n=yield e._signerService.encryptMessageWithExtension(e.message,e.recipientPublicKey),o=yield e._signerService.signEventWithExtension({kind:4,pubkey:e._signerService.getPublicKey(),tags:[["p",e.recipientPublicKey]],content:n,created_at:Math.floor(Date.now()/1e3)});(yield e._relayService.publishEventToWriteRelays(o))?e.message="":console.error("Failed to send the message with extension.")}catch(n){console.error("Error sending message with extension:",n)}})()}isValidMessageSetup(){return""!==this.message.trim()&&""!==this.recipientPublicKey}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}static{this.\u0275fac=function(n){return new(n||i)(t.KVO(H.A),t.KVO(z.n),t.KVO(W.b),t.KVO(Q.T))}}static{this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var g=c(4460),p=c(9471),v=c(6071),m=c(3904),k=c(6389),x=c(7818),C=c(5785),Z=c(9561);let J=(()=>{class i{transform(e){return/\.(jpeg|jpg|gif|png|bmp|svg|webp|tiff)$/i.test(e)?"\u{1f304} image":/\.(mp4|mov|avi|mkv|webm|flv|wmv|mpeg|3gp)$/i.test(e)?"\u{1f3ac} video":/\.(mp3|wav|ogg|m4a|aac|flac)$/i.test(e)?"\u{1f3b5} audio":/\.pdf$/i.test(e)?"\u{1f4c1} pdf":/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/.test(e)?"\u{1f4fd}\ufe0f youtube":/https?:\/\/(www\.)?vimeo.com\/(\d+)/.test(e)?"\u{1f4fd}\ufe0f vimeo":/https?:\/\/(www\.)?instagram.com\/p\/[a-zA-Z0-9_-]+/.test(e)?"\u{1f52e} instagram":/https?:\/\/(www\.)?twitter.com\/[a-zA-Z0-9_]+\/status\/[0-9]+/.test(e)?"\u{1f426} twitter":/(https?:\/\/[^\s]+)/.test(e)?"\u{1f310} url":e}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275pipe=t.EJ8({name:"checkmessage",type:i,pure:!0})}}return i})();var w=c(5424);function q(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",15),t.bIt("click",function(){t.eBV(e);const o=t.XpG().$implicit,r=t.XpG(2);return t.Njj(r.openChat(o))}),t.EFF(1),t.k0s()}if(2&i){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",e.name.charAt(0)," ")}}function tt(i,s){if(1&i&&t.nrm(0,"img",10),2&i){const e=t.XpG().$implicit;t.Y8G("src",e.picture,t.B4B)}}function et(i,s){if(1&i&&(t.j41(0,"div",11),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",e.name.charAt(0)," ")}}function nt(i,s){if(1&i){const e=t.RV6();t.DNE(0,q,2,1,"div",7),t.j41(1,"div",8),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG(2);return t.Njj(r.openChat(o))}),t.j41(2,"div",9),t.DNE(3,tt,1,1,"img",10)(4,et,2,1,"div",11),t.k0s(),t.j41(5,"div",12)(6,"div",13),t.EFF(7),t.k0s(),t.j41(8,"div",14),t.EFF(9),t.k0s()()()}if(2&i){const e=s.$implicit,n=s.$index,o=t.XpG(2);t.vxM(0===n||e.name.charAt(0)!==o.contacts[n-1].name.charAt(0)?0:-1),t.R7$(3),t.vxM(e.picture?3:-1),t.R7$(),t.vxM(e.picture?-1:4),t.R7$(3),t.SpI(" ",e.name," "),t.R7$(2),t.SpI(" ",e.about," ")}}function it(i,s){if(1&i&&t.Z7z(0,nt,10,5,null,null,t.BUC().trackByFn,!0),2&i){const e=t.XpG();t.Dyx(e.contacts)}}function ot(i,s){1&i&&(t.j41(0,"div",6),t.EFF(1," There are no contacts! "),t.k0s())}let rt=(()=>{class i{constructor(e,n){this._chatService=e,this.router=n,this.contacts=[],this._unsubscribeAll=new I.B}ngOnInit(){this._chatService.contacts$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(e=>{this.contacts=e})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(e,n){return n.id||e}openChat(e){this._chatService.getChatById(e.pubKey,e).subscribe({next:n=>{console.log("Chat loaded or created:",n),this.router.navigate(["/chat",e.pubKey])},error:n=>{console.error("Error loading or creating chat:",n)},complete:()=>{this.drawer.close()}})}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(b),t.rXU(_.Ix))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-new-chat"]],inputs:{drawer:"drawer"},decls:9,vars:2,consts:[[1,"bg-card","flex","h-full","flex-auto","flex-col","overflow-hidden","dark:bg-default"],[1,"-mb-px","flex","h-18","flex-0","items-center","bg-gray-50","px-6","dark:bg-transparent"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-2","text-2xl","font-semibold"],[1,"relative","overflow-y-auto"],[1,"border-t","p-8","text-center","text-4xl","font-semibold","tracking-tight","sm:p-16"],[1,"text-secondary","sticky","top-0","z-10","-mt-px","border-b","border-t","bg-gray-100","px-6","py-1","font-medium","uppercase","dark:bg-gray-900","md:px-8"],[1,"z-20","flex","cursor-pointer","items-center","border-b","px-6","py-4","dark:hover:bg-hover","hover:bg-gray-100","md:px-8",3,"click"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","overflow-hidden","rounded-full"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Contact picture",1,"h-full","w-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","min-w-0"],[1,"truncate","font-medium","leading-5"],[1,"text-secondary","truncate","leading-5"],[1,"text-secondary","sticky","top-0","z-10","-mt-px","border-b","border-t","bg-gray-100","px-6","py-1","font-medium","uppercase","dark:bg-gray-900","md:px-8",3,"click"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return o.drawer.close()}),t.nrm(3,"mat-icon",3),t.k0s(),t.j41(4,"div",4),t.EFF(5,"New chat"),t.k0s()(),t.j41(6,"div",5),t.DNE(7,it,2,0)(8,ot,2,0,"div",6),t.k0s()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(4),t.vxM(o.contacts.length?7:8))},dependencies:[p.Hl,p.iY,m.m_,m.An],encapsulation:2,changeDetection:0})}}return i})();var j=c(936);function st(i,s){if(1&i&&t.nrm(0,"img",10),2&i){const e=t.XpG();t.Y8G("src",e.profile.picture,t.B4B)("alt","Profile picture")}}function at(i,s){if(1&i&&(t.j41(0,"div",11),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.SpI(" ",e.profile.name.charAt(0)," ")}}let ct=(()=>{class i{constructor(e){this._chatService=e,this._unsubscribeAll=new I.B}ngOnInit(){this._chatService.profile$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(e=>{this.profile=e})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(b))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-profile"]],inputs:{drawer:"drawer"},decls:36,vars:10,consts:[[1,"bg-card","flex","flex-auto","flex-col","overflow-y-auto","dark:bg-default"],[1,"flex","h-18","flex-0","items-center","border-b","bg-gray-50","px-6","dark:bg-transparent"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-2","text-2xl","font-semibold"],[1,"px-6"],[1,"group","relative","mx-auto","mt-8","flex","h-40","w-40","flex-0","rounded-full"],[1,"absolute","inset-0","hidden","cursor-pointer","flex-col","items-center","justify-center","rounded-full","bg-gray-800","bg-opacity-80","backdrop-blur","backdrop-filter","group-hover:flex"],[1,"text-white",3,"svgIcon"],[1,"mx-6","mt-2","text-center","font-medium","text-white"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-full","w-full","rounded-full","object-cover",3,"src","alt"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-8xl","font-semibold","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"mx-2","mt-8","flex","flex-col","space-y-6"],[1,"flex","items-center"],[1,"icon-size-5","mr-3","text-gray-500",3,"svgIcon"],[1,"text-sm","font-medium","text-gray-500"],[1,"text-lg"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return o.drawer.close()}),t.nrm(3,"mat-icon",3),t.k0s(),t.j41(4,"div",4),t.EFF(5,"Profile"),t.k0s()(),t.j41(6,"div",5)(7,"div",6)(8,"div",7),t.nrm(9,"mat-icon",8),t.j41(10,"div",9),t.EFF(11," Change Profile Photo "),t.k0s()(),t.DNE(12,st,1,2,"img",10)(13,at,2,1,"div",11),t.k0s(),t.j41(14,"div",12)(15,"div",13),t.nrm(16,"mat-icon",14),t.j41(17,"div")(18,"div",15),t.EFF(19,"Name"),t.k0s(),t.j41(20,"div",16),t.EFF(21),t.k0s()()(),t.j41(22,"div",13),t.nrm(23,"mat-icon",14),t.j41(24,"div")(25,"div",15),t.EFF(26,"Username"),t.k0s(),t.j41(27,"div",16),t.EFF(28),t.k0s()()(),t.j41(29,"div",13),t.nrm(30,"mat-icon",14),t.j41(31,"div")(32,"div",15),t.EFF(33,"About"),t.k0s(),t.j41(34,"div",16),t.EFF(35),t.k0s()()()()()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(6),t.Y8G("svgIcon","heroicons_outline:camera"),t.R7$(3),t.vxM(o.profile.picture?12:-1),t.R7$(),t.vxM(o.profile.picture?-1:13),t.R7$(3),t.Y8G("svgIcon","heroicons_solid:user-circle"),t.R7$(5),t.JRh(o.profile.name),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:envelope"),t.R7$(5),t.JRh(o.profile.username),t.R7$(2),t.Y8G("svgIcon","heroicons_solid:identification"),t.R7$(5),t.JRh(o.profile.about))},dependencies:[p.Hl,p.iY,m.m_,m.An,v.RG,k.fS,j.YN],encapsulation:2,changeDetection:0})}}return i})();var lt=c(3871);const dt=(i,s)=>({"dark:hover:bg-hover hover:bg-gray-100":i,"bg-primary-50 dark:bg-hover":s}),ut=i=>[i],ht=(i,s)=>({"absolute inset-0 z-20 flex lg:static lg:inset-auto":i,"hidden lg:flex":s});function mt(i,s){if(1&i&&t.nrm(0,"chat-new-chat",6),2&i){t.XpG();const e=t.sdS(3);t.Y8G("drawer",e)}}function pt(i,s){if(1&i&&t.nrm(0,"chat-profile",6),2&i){t.XpG();const e=t.sdS(3);t.Y8G("drawer",e)}}function gt(i,s){if(1&i&&t.nrm(0,"img",15),2&i){const e=t.XpG(2);t.Y8G("src",null==e.profile?null:e.profile.picture,t.B4B)}}function ft(i,s){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.SpI(" ",null==e.profile||null==e.profile.name?null:e.profile.name.charAt(0)," ")}}function vt(i,s){if(1&i&&t.nrm(0,"div",39),2&i){const e=t.XpG().$implicit,n=t.XpG(3);t.AVh("ring-primary-50",n.selectedChat&&n.selectedChat.id===e.id)}}function _t(i,s){if(1&i&&t.nrm(0,"img",40),2&i){const e=t.XpG().$implicit;t.Y8G("src",null==e.contact?null:e.contact.picture,t.B4B)}}function Ct(i,s){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",null==e.contact||null==e.contact.name?null:e.contact.name.charAt(0)," ")}}function bt(i,s){1&i&&t.nrm(0,"mat-icon",38),2&i&&t.Y8G("svgIcon","heroicons_solid:speaker-x-mark")}function xt(i,s){if(1&i&&(t.j41(0,"a",28)(1,"div",29),t.DNE(2,vt,1,2,"div",30)(3,_t,1,1,"img",31)(4,Ct,2,1,"div",32),t.k0s(),t.j41(5,"div",33)(6,"div",34),t.EFF(7),t.k0s(),t.j41(8,"div",35),t.EFF(9),t.nI1(10,"checkmessage"),t.k0s()(),t.j41(11,"div",36)(12,"div",37),t.EFF(13),t.nI1(14,"ago"),t.k0s(),t.DNE(15,bt,1,1,"mat-icon",38),t.k0s()()),2&i){const e=s.$implicit,n=t.XpG(3);t.Y8G("ngClass",t.l_i(17,dt,!n.selectedChat||n.selectedChat.id!==e.id,n.selectedChat&&n.selectedChat.id===e.id))("routerLink",t.eq3(20,ut,e.id)),t.R7$(2),t.vxM(e.unreadCount>0?2:-1),t.R7$(),t.Y8G("ngIf",null==e.contact?null:e.contact.picture),t.R7$(),t.Y8G("ngIf",!(null!=e.contact&&e.contact.picture)),t.R7$(3),t.SpI(" ",null==e.contact?null:e.contact.name," "),t.R7$(),t.AVh("text-primary",e.unreadCount>0)("dark:text-primary-500",e.unreadCount>0),t.R7$(),t.SpI(" ",t.bMT(10,13,e.lastMessage)," "),t.R7$(4),t.SpI(" ",t.bMT(14,15,e.lastMessageAt)," "),t.R7$(2),t.vxM(e.muted?15:-1)}}function yt(i,s){if(1&i&&t.Z7z(0,xt,16,22,"a",28,t.BUC().trackByFn,!0),2&i){const e=t.XpG(2);t.Dyx(e.filteredChats)}}function kt(i,s){1&i&&(t.j41(0,"div",9),t.nrm(1,"mat-icon",41),t.j41(2,"div",42),t.EFF(3," No chats "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function wt(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",8)(1,"div",11)(2,"div",12)(3,"div",13),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openProfile())}),t.j41(4,"div",14),t.DNE(5,gt,1,1,"img",15)(6,ft,2,1,"div",16),t.k0s(),t.j41(7,"div",17),t.EFF(8),t.k0s()(),t.j41(9,"button",18),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openNewChat())}),t.nrm(10,"mat-icon",19),t.k0s(),t.j41(11,"button",20),t.nrm(12,"mat-icon",19),t.j41(13,"mat-menu",null,1)(15,"button",21),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openProfile())}),t.nrm(16,"mat-icon",19),t.EFF(17," Profile "),t.k0s(),t.j41(18,"button",22),t.nrm(19,"mat-icon",19),t.EFF(20," Archived "),t.k0s(),t.j41(21,"button",22),t.nrm(22,"mat-icon",19),t.EFF(23," Starred "),t.k0s(),t.j41(24,"button",22),t.nrm(25,"mat-icon",19),t.EFF(26," Settings "),t.k0s()()()(),t.j41(27,"div",23)(28,"mat-form-field",24),t.nrm(29,"mat-icon",25),t.j41(30,"input",26,2),t.bIt("input",function(){t.eBV(e);const o=t.sdS(31),r=t.XpG();return t.Njj(r.filterChats(o.value))}),t.k0s()()()(),t.j41(32,"div",27),t.DNE(33,yt,2,0)(34,kt,4,1,"div",9),t.k0s()()}if(2&i){const e=t.sdS(14),n=t.XpG();t.R7$(5),t.vxM(null!=n.profile&&n.profile.picture?5:-1),t.R7$(),t.vxM(null!=n.profile&&n.profile.picture?-1:6),t.R7$(2),t.SpI(" ",null==n.profile?null:n.profile.name," "),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:plus-circle"),t.R7$(),t.Y8G("matMenuTriggerFor",e),t.R7$(),t.Y8G("svgIcon","heroicons_outline:ellipsis-vertical"),t.R7$(4),t.Y8G("svgIcon","heroicons_outline:user-circle"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:archive-box"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:star"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:cog-8-tooth"),t.R7$(3),t.Y8G("subscriptSizing","dynamic"),t.R7$(),t.Y8G("svgIcon","heroicons_solid:magnifying-glass"),t.R7$(),t.Y8G("autocomplete","off")("placeholder","Search or start new chat"),t.R7$(3),t.vxM(n.filteredChats.length>0?33:34)}}function jt(i,s){1&i&&(t.j41(0,"div",9),t.nrm(1,"mat-icon",41),t.j41(2,"div",42),t.EFF(3," No chats "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function Ft(i,s){if(1&i&&(t.j41(0,"div",10),t.nrm(1,"router-outlet"),t.k0s()),2&i){const e=t.XpG();t.Y8G("ngClass",t.l_i(1,ht,e.selectedChat&&e.selectedChat.id,!e.selectedChat||!e.selectedChat.id))}}let It=(()=>{class i{constructor(e,n,o,r){this._chatService=e,this._changeDetectorRef=n,this.route=o,this._angorNavigationService=r,this.chats=[],this.filteredChats=[],this.drawerOpened=!1,this._unsubscribeAll=new I.B}updateNavigationBadge(){const e=this._angorNavigationService.getComponent("mainNavigation");e&&(this._angorNavigationService.getItem("chat",e.navigation).badge.title="0",e.refresh())}ngOnInit(){this.updateNavigationBadge(),this._chatService.chats$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(n=>{this.chats=this.filteredChats=n,this._markForCheck()}),this._chatService.profile$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(n=>{this.profile=n,this._markForCheck()}),this._chatService.chat$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(n=>{this.selectedChat=n,this._markForCheck()});const e=localStorage.getItem("currentChatId");e&&this._chatService.checkCurrentChatOnPageRefresh(e)}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete(),this._chatService.resetChat(),localStorage.removeItem("currentChatId")}filterChats(e){if(e){const n=e.toLowerCase();this.filteredChats=this.chats.filter(o=>o.contact?.name.toLowerCase().includes(n))}else this.filteredChats=this.chats;this._markForCheck()}openNewChat(){this.drawerComponent="new-chat",this.drawerOpened=!0,this._markForCheck()}openProfile(){this.drawerComponent="profile",this.drawerOpened=!0,this._markForCheck()}trackByFn(e,n){return n.id||e}_markForCheck(){this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(b),t.rXU(t.gRc),t.rXU(_.nX),t.rXU(lt.lX))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-chats"]],decls:10,vars:7,consts:[["drawer",""],["chatsHeaderMenu",""],["searchField",""],[1,"bg-card","relative","flex","w-full","flex-auto","dark:bg-transparent"],[1,"h-full","flex-auto",3,"hasBackdrop"],[1,"w-full","dark:bg-gray-900","sm:w-100","lg:border-r","lg:shadow-none",3,"openedChange","autoFocus","opened"],[3,"drawer"],[1,"flex","overflow-hidden"],[1,"bg-card","relative","flex","w-full","min-w-0","flex-auto","flex-col","dark:bg-transparent","lg:min-w-100","lg:max-w-100"],[1,"flex","h-full","flex-auto","flex-col","items-center","justify-center"],[1,"flex-auto","border-l",3,"ngClass"],[1,"flex","flex-0","flex-col","border-b","bg-gray-50","px-8","py-4","dark:bg-transparent"],[1,"flex","items-center"],[1,"mr-1","flex","cursor-pointer","items-center",3,"click"],[1,"h-10","w-10"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Profile picture",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","truncate","font-medium"],["mat-icon-button","",1,"ml-auto",3,"click"],[3,"svgIcon"],["mat-icon-button","",1,"-mr-4","ml-1",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["mat-menu-item",""],[1,"mt-4"],[1,"angor-mat-rounded","angor-mat-dense","w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"input","autocomplete","placeholder"],[1,"flex-auto","overflow-y-auto"],[1,"z-20","flex","cursor-pointer","items-center","border-b","px-8","py-5",3,"ngClass","routerLink"],[1,"relative","flex","h-10","w-10","flex-0","items-center","justify-center"],[1,"ring-bg-card","absolute","bottom-0","right-0","-ml-0.5","h-2","w-2","flex-0","rounded-full","bg-primary","text-on-primary","ring-2","dark:bg-primary-500","dark:ring-gray-900",3,"ring-primary-50"],["class","h-full w-full rounded-full object-cover","alt","Contact picture",3,"src",4,"ngIf"],["class","flex h-full w-full items-center justify-center rounded-full bg-gray-200 text-lg uppercase text-gray-600 dark:bg-gray-700 dark:text-gray-200",4,"ngIf"],[1,"ml-4","min-w-0"],[1,"truncate","font-medium","leading-5"],[1,"text-secondary","truncate","leading-5"],[1,"ml-auto","flex","flex-col","items-end","self-start","pl-2"],[1,"text-secondary","overflow-hidden","whitespace-nowrap","text-sm","leading-5"],[1,"text-hint","icon-size-5",3,"svgIcon"],[1,"ring-bg-card","absolute","bottom-0","right-0","-ml-0.5","h-2","w-2","flex-0","rounded-full","bg-primary","text-on-primary","ring-2","dark:bg-primary-500","dark:ring-gray-900"],["alt","Contact picture",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"]],template:function(n,o){if(1&n){const r=t.RV6();t.j41(0,"div",3)(1,"mat-drawer-container",4)(2,"mat-drawer",5,0),t.mxI("openedChange",function(u){return t.eBV(r),t.DH7(o.drawerOpened,u)||(o.drawerOpened=u),t.Njj(u)}),t.DNE(4,mt,1,1,"chat-new-chat",6)(5,pt,1,1,"chat-profile",6),t.k0s(),t.j41(6,"mat-drawer-content",7),t.DNE(7,wt,35,15,"div",8)(8,jt,4,1,"div",9)(9,Ft,2,4,"div",10),t.k0s()()()}2&n&&(t.R7$(),t.Y8G("hasBackdrop",!1),t.R7$(),t.Y8G("autoFocus",!1),t.R50("opened",o.drawerOpened),t.R7$(2),t.vxM("new-chat"===o.drawerComponent?4:-1),t.R7$(),t.vxM("profile"===o.drawerComponent?5:-1),t.R7$(2),t.vxM(o.chats&&o.chats.length>0?7:8),t.R7$(2),t.vxM(o.chats&&o.chats.length>0?9:-1))},dependencies:[C.vg,C.qe,C.$C,C.$l,rt,ct,p.Hl,p.iY,m.m_,m.An,x.Cn,x.kk,x.fb,x.Cp,v.RG,v.rl,v.JW,k.fS,k.fg,g.YU,_.Wk,_.n3,Z.g,g.MD,g.bT,J],encapsulation:2,changeDetection:0})}}return i})(),Rt=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-empty-conversation"]],decls:5,vars:1,consts:[[1,"bg-card","flex","flex-auto","flex-col","overflow-y-auto","dark:bg-default","lg:overflow-hidden"],[1,"flex","flex-auto","flex-col","items-center","justify-center","bg-gray-100","dark:bg-transparent"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"mat-icon",2),t.j41(3,"div",3),t.EFF(4," Select a conversation or start a new chat "),t.k0s()()()),2&n&&(t.R7$(2),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))},dependencies:[m.m_,m.An],encapsulation:2,changeDetection:0})}}return i})();var A=c(708),$t=c(1556),E=c(7544),Gt=c(4375),P=c(7691);let St=(()=>{class i{constructor(e){this.http=e}getTopGifs(e,n){const r=(new P.Nl).append("key",n).append("q",e);return this.http.get("https://g.tenor.com/v1/search",{params:r})}static{this.\u0275fac=function(n){return new(n||i)(t.KVO(P.Qq))}}static{this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function Et(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",8),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG(2);return t.Njj(r.selectGif(o))}),t.nrm(1,"img",9),t.k0s()}if(2&i){const e=s.$implicit;t.R7$(),t.Y8G("src",e,t.B4B)}}function Mt(i,s){if(1&i&&(t.j41(0,"div",6),t.DNE(1,Et,2,1,"div",7),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.gifsFound)}}let Tt=(()=>{class i{constructor(e,n,o,r){this.gifService=e,this.dialogRef=n,this._changeDetectorRef=o,this.data=r,this.gifSearch="",this.gifsFound=[]}searchGif(){this.gifSearch&&""!==this.gifSearch.trim()?this.data.apiKey?this.gifService.getTopGifs(this.gifSearch,this.data.apiKey).subscribe(e=>{this.gifsFound=e.results.map(n=>n.media[0].gif.url),this._changeDetectorRef.detectChanges()},e=>{console.error("Error fetching GIFs:",e)}):console.error("API key is missing."):console.error("Search term is empty.")}selectGif(e){this.dialogRef.close(e)}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(St),t.rXU(E.CP),t.rXU(t.gRc),t.rXU(E.Vh))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["gif-dialog"]],decls:10,vars:3,consts:[["mat-dialog-content",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","keyword...",3,"ngModelChange","keyup.enter","ngModel"],["mat-icon-button","","matSuffix","",1,"ml-2","mr-2",3,"click"],[3,"svgIcon"],["class","results-container mt-4 grid grid-cols-3 gap-4",4,"ngIf"],[1,"results-container","mt-4","grid","grid-cols-3","gap-4"],["class","gif-preview h-24 w-full cursor-pointer",3,"click",4,"ngFor","ngForOf"],[1,"gif-preview","h-24","w-full","cursor-pointer",3,"click"],[1,"h-full","w-full","object-cover",3,"src"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),t.EFF(3,"Search GIF"),t.k0s(),t.j41(4,"input",2),t.mxI("ngModelChange",function(a){return t.DH7(o.gifSearch,a)||(o.gifSearch=a),a}),t.bIt("keyup.enter",function(){return o.searchGif()}),t.k0s(),t.j41(5,"button",3),t.bIt("click",function(){return o.searchGif()}),t.nrm(6,"mat-icon",4),t.k0s(),t.j41(7,"mat-hint"),t.EFF(8,'Enter a keyword like "funny" or "cat" and hit search!'),t.k0s()(),t.DNE(9,Mt,2,1,"div",5),t.k0s()),2&n&&(t.R7$(4),t.R50("ngModel",o.gifSearch),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:magnifying-glass"),t.R7$(3),t.Y8G("ngIf",o.gifsFound.length>0))},dependencies:[C.vg,p.Hl,p.iY,m.m_,m.An,j.YN,j.me,j.BC,j.vS,v.nJ,v.rl,j.X1,g.MD,g.Sq,g.bT,Gt.Ve,v.MV,v.yw,v.RG,k.fS,k.fg],styles:[".full-width[_ngcontent-%COMP%]{width:100%}.results-container[_ngcontent-%COMP%]{max-height:300px;overflow-y:auto;overflow-x:hidden}.gif-preview[_ngcontent-%COMP%]{transition:transform .2s}.gif-preview[_ngcontent-%COMP%]:hover{transform:scale(1.1)}"],changeDetection:0})}}return i})();const Nt=i=>["/profile",i];function Yt(i,s){if(1&i&&t.nrm(0,"img",8),2&i){const e=t.XpG();t.Y8G("src",null==e.chat.contact?null:e.chat.contact.picture,t.B4B)("alt","Contact picture")}}function Bt(i,s){if(1&i&&(t.j41(0,"div",9),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.SpI(" ",null==e.chat.contact?null:e.chat.contact.name.charAt(0)," ")}}let Xt=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-contact-info"]],inputs:{chat:"chat",drawer:"drawer"},decls:16,vars:8,consts:[[1,"bg-card","flex","h-full","flex-auto","flex-col","dark:bg-default"],[1,"flex","h-18","flex-0","items-center","border-b","bg-gray-50","px-4","dark:bg-transparent"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-2","text-lg","font-medium"],[1,"overflow-y-auto"],[1,"mt-8","flex","flex-col","items-center"],[1,"h-40","w-40","rounded-full"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-full","w-full","rounded-full","object-cover",3,"src","alt"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-8xl","font-semibold","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"mt-4","text-lg","font-medium"],[3,"routerLink"],[1,"text-secondary","ml-4","mr-4","mt-0.5","text-md"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return o.drawer.close()}),t.nrm(3,"mat-icon",3),t.k0s(),t.j41(4,"div",4),t.EFF(5,"Contact info"),t.k0s()(),t.j41(6,"div",5)(7,"div",6)(8,"div",7),t.DNE(9,Yt,1,2,"img",8)(10,Bt,2,1,"div",9),t.k0s(),t.j41(11,"div",10)(12,"a",11),t.EFF(13),t.k0s()(),t.j41(14,"div",12),t.EFF(15),t.k0s()()()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:x-mark"),t.R7$(6),t.vxM(null!=o.chat.contact&&o.chat.contact.picture?9:-1),t.R7$(),t.vxM(null!=o.chat.contact&&o.chat.contact.picture?-1:10),t.R7$(2),t.Y8G("routerLink",t.eq3(6,Nt,null==o.chat.contact?null:o.chat.contact.pubKey)),t.R7$(),t.SpI(" ",null==o.chat.contact?null:o.chat.contact.name," "),t.R7$(2),t.SpI(" ",null==o.chat.contact?null:o.chat.contact.about," "))},dependencies:[p.Hl,p.iY,m.m_,m.An,_.iI,_.Wk],encapsulation:2,changeDetection:0})}}return i})();var Dt=c(2012),At=c(1109),Pt=c(6388),Ut=c(9207);const Ot=["messageInput"],Vt=()=>["./"],Kt=i=>({active:i}),Lt=(i,s,e,n)=>({"items-end":i,"items-start":s,"mt-0.5":e,"mt-3":n}),Ht=(i,s)=>({"bg-gray-400 text-blue-50":i,"bg-gray-500 text-gray-50":s}),zt=(i,s)=>({"-right-1 -mr-px mb-px text-gray-400":i,"-left-1 -ml-px mb-px -scale-x-1 text-gray-500":s}),Wt=(i,s)=>({"mr-3":i,"ml-3":s});function Qt(i,s){if(1&i&&t.nrm(0,"img",15),2&i){const e=t.XpG(2);t.Y8G("src",null==e.chat.contact?null:e.chat.contact.avatar,t.B4B)}}function Zt(i,s){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.SpI(" ",null==e.chat.contact?null:e.chat.contact.name.charAt(0)," ")}}function Jt(i,s){1&i&&(t.qex(0),t.nrm(1,"mat-icon",12),t.EFF(2," Mute notifications "),t.bVm()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:speaker-x-mark"))}function qt(i,s){1&i&&(t.qex(0),t.nrm(1,"mat-icon",12),t.EFF(2," Unmute notifications "),t.bVm()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:speaker-wave"))}function te(i,s){if(1&i&&(t.j41(0,"div",32),t.nrm(1,"div",33),t.j41(2,"div",34),t.EFF(3),t.nI1(4,"date"),t.k0s(),t.nrm(5,"div",33),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(3),t.SpI(" ",t.i5U(4,1,e.createdAt,"longDate")," ")}}function ee(i,s){1&i&&t.eu8(0)}function ne(i,s){if(1&i&&(t.j41(0,"div",37),t.DNE(1,ee,1,0,"ng-container",40),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.XpG(2);const n=t.sdS(4);t.Y8G("ngClass",t.l_i(2,zt,e.isMine,!e.isMine)),t.R7$(),t.Y8G("ngTemplateOutlet",n)}}function ie(i,s){if(1&i&&(t.j41(0,"div",44),t.nrm(1,"iframe",45),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.Y8G("src",e.safeWord,t.f$h)}}function oe(i,s){if(1&i&&(t.j41(0,"div",44),t.nrm(1,"img",46),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.Y8G("src",e.safeWord,t.B4B)}}function re(i,s){if(1&i&&(t.j41(0,"div",44)(1,"video",47),t.nrm(2,"source",48),t.EFF(3," Your browser does not support the video tag. "),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",e.safeWord,t.B4B)}}function se(i,s){if(1&i&&(t.j41(0,"div",44)(1,"audio",49),t.nrm(2,"source",50),t.EFF(3," Your browser does not support the audio element. "),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",e.safeWord,t.B4B)}}function ae(i,s){if(1&i&&(t.j41(0,"div",51)(1,"a",52),t.EFF(2),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(),t.Y8G("href",e.word,t.B4B),t.R7$(),t.JRh(e.word)}}function ce(i,s){if(1&i&&(t.j41(0,"span",51),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.JRh(e)}}function le(i,s){if(1&i&&(t.j41(0,"div",41),t.DNE(1,ie,2,1,"div",42)(2,oe,2,1,"div",42)(3,re,4,1,"div",42)(4,se,4,1,"div",42)(5,ae,3,2,"div",43)(6,ce,2,1,"span",43),t.k0s()),2&i){const e=s.$implicit;t.R7$(),t.Y8G("ngIf","youtube"===e.token),t.R7$(),t.Y8G("ngIf","image"===e.token),t.R7$(),t.Y8G("ngIf","video"===e.token),t.R7$(),t.Y8G("ngIf","audio"===e.token),t.R7$(),t.Y8G("ngIf","link"===e.token),t.R7$(),t.Y8G("ngIf",!e.token)}}function de(i,s){if(1&i&&(t.j41(0,"div",39),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.Y8G("ngClass",t.l_i(5,Wt,e.isMine,!e.isMine)),t.R7$(),t.SpI(" ",t.i5U(2,2,e.createdAt,"HH:mm")," ")}}function ue(i,s){if(1&i&&(t.j41(0,"div")(1,"div",35)(2,"div",36),t.DNE(3,ne,2,5,"div",37)(4,le,7,6,"div",38),t.k0s(),t.DNE(5,de,3,8,"div",39),t.k0s()()),2&i){const e=t.XpG(),n=e.$implicit,o=e.$index,r=e.$count,a=t.XpG(2);t.R7$(),t.Y8G("ngClass",t.ziG(6,Lt,n.isMine,!n.isMine,o>0&&a.chat.messages[o-1].isMine===n.isMine,o>0&&a.chat.messages[o-1].isMine!==n.isMine)),t.R7$(),t.Y8G("ngClass",t.l_i(11,Ht,n.isMine,!n.isMine)),t.R7$(),t.vxM(o===r-1||a.chat.messages[o+1].isMine!==n.isMine?3:-1),t.R7$(),t.Y8G("ngForOf",a.parseContent.parseContent(n.value))("ngForTrackBy",a.trackByFn),t.R7$(),t.vxM(0===o||o===r-1||a.chat.messages[o+1].isMine!==n.isMine||a.chat.messages[o+1].createdAt!==n.createdAt?5:-1)}}function he(i,s){if(1&i&&(t.DNE(0,te,6,4,"div",32),t.nI1(1,"date"),t.nI1(2,"date"),t.DNE(3,ue,6,14,"div",21)),2&i){const e=s.$implicit,n=s.$index,o=t.XpG(2);t.vxM(0===n||t.i5U(1,2,o.chat.messages[n-1].createdAt,"d")!==t.i5U(2,5,e.createdAt,"d")?0:-1),t.R7$(3),t.Y8G("ngIf",!e.id.includes("new-chat"))}}function me(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",53)(1,"emoji-mart",54),t.bIt("emojiClick",function(o){t.eBV(e);const r=t.XpG(2);return t.Njj(r.addEmoji(o))}),t.k0s()()}if(2&i){const e=t.XpG(2);t.R7$(),t.Y8G("darkMode",e.darkMode)}}function pe(i,s){if(1&i){const e=t.RV6();t.j41(0,"mat-drawer-container",5)(1,"mat-drawer",7,1),t.mxI("openedChange",function(o){t.eBV(e);const r=t.XpG();return t.DH7(r.drawerOpened,o)||(r.drawerOpened=o),t.Njj(o)}),t.nrm(3,"chat-contact-info",8),t.k0s(),t.j41(4,"mat-drawer-content",9)(5,"div",10)(6,"a",11),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.resetChat())}),t.nrm(7,"mat-icon",12),t.k0s(),t.j41(8,"div",13),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openContactInfo())}),t.j41(9,"div",14),t.DNE(10,Qt,1,1,"img",15)(11,Zt,2,1,"div",16),t.k0s(),t.j41(12,"div",17),t.EFF(13),t.k0s()(),t.j41(14,"button",18),t.nrm(15,"mat-icon",12),t.j41(16,"mat-menu",null,2)(18,"button",19),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openContactInfo())}),t.nrm(19,"mat-icon",12),t.EFF(20," Contact info "),t.k0s(),t.j41(21,"button",20),t.nrm(22,"mat-icon",12),t.EFF(23," Select messages "),t.k0s(),t.j41(24,"button",19),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleMuteNotifications())}),t.DNE(25,Jt,3,1,"ng-container",21)(26,qt,3,1,"ng-container",21),t.k0s(),t.j41(27,"button",20),t.nrm(28,"mat-icon",12),t.EFF(29," Clear messages "),t.k0s(),t.j41(30,"button",20),t.nrm(31,"mat-icon",12),t.EFF(32," Delete chat "),t.k0s()()()(),t.j41(33,"div",22)(34,"div",23),t.Z7z(35,he,4,8,null,null,t.BUC().trackByFn,!0),t.k0s()(),t.j41(37,"div",24)(38,"div",25)(39,"button",26),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openGifDialog())}),t.nrm(40,"mat-icon",12),t.k0s(),t.j41(41,"button",26),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleEmojiPicker())}),t.nrm(42,"mat-icon",12),t.k0s(),t.DNE(43,me,2,1,"div",27),t.j41(44,"button",26),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleSpeechRecognition())}),t.nrm(45,"mat-icon",28),t.k0s()(),t.j41(46,"mat-form-field",29)(47,"textarea",30,3),t.bIt("keydown",function(o){t.eBV(e);const r=t.XpG();return t.Njj(r.handleKeyDown(o))}),t.k0s()(),t.j41(49,"div",31)(50,"button",26),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.sendMessage())}),t.nrm(51,"mat-icon",12),t.k0s()()()()()}if(2&i){const e=t.sdS(2),n=t.sdS(17),o=t.XpG();t.Y8G("hasBackdrop",!1),t.R7$(),t.Y8G("autoFocus",!1)("mode",o.drawerMode)("position","end"),t.R50("opened",o.drawerOpened),t.R7$(2),t.Y8G("drawer",e)("chat",o.chat),t.R7$(3),t.Y8G("routerLink",t.lJ4(26,Vt)),t.R7$(),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(3),t.vxM(null!=o.chat.contact&&o.chat.contact.avatar?10:-1),t.R7$(),t.vxM(null!=o.chat.contact&&o.chat.contact.avatar?-1:11),t.R7$(2),t.SpI(" ",null==o.chat.contact?null:o.chat.contact.name," "),t.R7$(),t.Y8G("matMenuTriggerFor",n),t.R7$(),t.Y8G("svgIcon","heroicons_outline:ellipsis-vertical"),t.R7$(4),t.Y8G("svgIcon","heroicons_outline:user-circle"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:check-circle"),t.R7$(3),t.Y8G("ngIf",!o.chat.muted),t.R7$(),t.Y8G("ngIf",o.chat.muted),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:backspace"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:trash"),t.R7$(4),t.Dyx(o.chat.messages),t.R7$(5),t.Y8G("svgIcon","heroicons_outline:gif"),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:face-smile"),t.R7$(),t.Y8G("ngIf",o.showEmojiPicker),t.R7$(2),t.Y8G("ngClass",t.eq3(27,Kt,o.isListening))("svgIcon",o.isListening?"heroicons_solid:microphone":"heroicons_outline:microphone"),t.R7$(6),t.Y8G("svgIcon","heroicons_outline:paper-airplane")}}function ge(i,s){1&i&&(t.j41(0,"div",6),t.nrm(1,"mat-icon",55),t.j41(2,"div",56),t.EFF(3," Select a conversation or start a new chat "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function fe(i,s){1&i&&(t.qSk(),t.j41(0,"svg",57)(1,"g",58),t.nrm(2,"path",59),t.k0s()())}const ve=[{path:"",component:O,resolve:{chats:()=>(0,t.WQX)(b).getChats(),contacts:()=>(0,t.WQX)(b).getContacts(),profile:()=>(0,t.WQX)(b).getProfile()},children:[{path:"",component:It,children:[{path:"",pathMatch:"full",component:Rt},{path:":id",component:(()=>{class i{constructor(e,n,o,r,a,u,l,d){this._changeDetectorRef=e,this._chatService=n,this._angorMediaWatcherService=o,this._ngZone=r,this._angorConfigService=a,this.dialog=u,this.sanitizer=l,this.parseContent=d,this.drawerMode="side",this.drawerOpened=!1,this._unsubscribeAll=new I.B,this.showEmojiPicker=!1,this.darkMode=!1,this.finalTranscript="",this.isListening=!1,this.userEdited=!1;const h=window.SpeechRecognition||window.webkitSpeechRecognition;h?(this.recognition=new h,this.recognition.lang="en-US",this.recognition.continuous=!0,this.recognition.interimResults=!0,this.setupRecognitionEvents()):console.error("Speech recognition is not supported in this browser.")}openGifDialog(){this.dialog.open(Tt,{width:"600px",maxHeight:"80vh",data:{apiKey:"LIVDSRZULELA"}}).afterClosed().subscribe(n=>{if(n){const o=n;o&&(this.messageInput.nativeElement.value="",this._chatService.sendPrivateMessage(o).then(()=>{this.messageInput.nativeElement.value="",this.finalTranscript=""}).catch(r=>{console.error("Failed to send message:",r)}),this.finalTranscript="",this.userEdited=!1)}})}ngOnInit(){this._angorConfigService.config$.subscribe(e=>{"auto"===e.scheme?this.detectSystemTheme():this.darkMode="dark"===e.scheme}),this._chatService.chat$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(e=>{this.chat=e,this._changeDetectorRef.markForCheck()}),this._angorMediaWatcherService.onMediaChange$.pipe((0,w.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:e})=>{this.drawerMode=e.includes("lg")?"side":"over",this._changeDetectorRef.markForCheck()})}_resizeMessageInput(){this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.messageInput.nativeElement.style.height="auto",this._changeDetectorRef.detectChanges(),this.messageInput.nativeElement.style.height=`${this.messageInput.nativeElement.scrollHeight}px`,this._changeDetectorRef.detectChanges()})})}setupRecognitionEvents(){this.recognition.onresult=e=>{let n="";for(let o=e.resultIndex;o{console.error("Speech recognition error detected: ",e.error)},this.recognition.onend=()=>{this.isListening=!1}}toggleSpeechRecognition(){this.finalTranscript="",this.isListening?(this.recognition.stop(),this.isListening=!1):(this.recognition.start(),this.isListening=!0,this.userEdited=!1)}handleUserInput(e){this.userEdited=!0}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}openContactInfo(){this.drawerOpened=!0,this._changeDetectorRef.markForCheck()}resetChat(){this._chatService.resetChat(),this.drawerOpened=!1,this._changeDetectorRef.markForCheck()}toggleMuteNotifications(){this.chat.muted=!this.chat.muted,this._chatService.updateChat(this.chat.id,this.chat).subscribe()}trackByFn(e,n){return n.id||e}detectSystemTheme(){const e=window.matchMedia("(prefers-color-scheme: dark)");this.darkMode=e.matches,e.addEventListener("change",n=>{this.darkMode=n.matches})}handleKeyDown(e){"Enter"===e.key&&!e.shiftKey&&(e.preventDefault(),this.sendMessage())}sendMessage(){const e=this.messageInput.nativeElement.value.trim();e&&(this.messageInput.nativeElement.value="",this._chatService.sendPrivateMessage(e).then(()=>{this.messageInput.nativeElement.value="",this.finalTranscript=""}).catch(n=>{console.error("Failed to send message:",n)}),this.finalTranscript="",this.userEdited=!1)}addEmoji(e){this.messageInput.nativeElement.value+=e.emoji.native,this.showEmojiPicker=!1}toggleEmojiPicker(){this.showEmojiPicker=!this.showEmojiPicker}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(t.gRc),t.rXU(b),t.rXU(Dt.l),t.rXU(t.SKi),t.rXU(At.P),t.rXU(E.bZ),t.rXU(Pt.up),t.rXU(Ut.m))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-conversation"]],viewQuery:function(n,o){if(1&n&&t.GBs(Ot,5),2&n){let r;t.mGM(r=t.lsd())&&(o.messageInput=r.first)}},hostBindings:function(n,o){1&n&&t.bIt("input",function(){return o._resizeMessageInput()})("ngModelChange",function(){return o._resizeMessageInput()})},decls:5,vars:1,consts:[["speechBubbleExtension",""],["drawer",""],["conversationHeaderMenu",""],["messageInput",""],[1,"bg-card","flex","flex-auto","flex-col","overflow-y-auto","dark:bg-default","lg:overflow-hidden"],[1,"h-full","flex-auto",3,"hasBackdrop"],[1,"flex","flex-auto","flex-col","items-center","justify-center","bg-gray-100","dark:bg-transparent"],[1,"w-full","dark:bg-gray-900","sm:w-100","lg:border-l","lg:shadow-none",3,"openedChange","autoFocus","mode","position","opened"],[3,"drawer","chat"],[1,"flex","flex-col","overflow-hidden"],[1,"flex","h-18","flex-0","items-center","border-b","bg-gray-50","px-4","dark:bg-transparent","md:px-6"],["mat-icon-button","",1,"md:-ml-2","lg:hidden",3,"click","routerLink"],[3,"svgIcon"],[1,"ml-2","mr-2","flex","cursor-pointer","items-center","lg:ml-0",3,"click"],[1,"relative","flex","h-10","w-10","flex-0","items-center","justify-center"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Contact picture",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","truncate","text-lg","font-medium","leading-5"],["mat-icon-button","",1,"ml-auto",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["mat-menu-item",""],[4,"ngIf"],[1,"flex","h-full","flex-col-reverse","overflow-y-auto"],[1,"bg-card","flex","flex-auto","shrink","flex-col","p-6","dark:bg-transparent"],[1,"flex","items-end","border-t","bg-gray-50","p-4","dark:bg-transparent"],[1,"my-px","flex","h-11","items-center"],["mat-icon-button","",3,"click"],["class","emoji-picker-container",4,"ngIf"],[3,"ngClass","svgIcon"],["subscriptSizing","dynamic",1,"angor-mat-dense","angor-mat-rounded","angor-mat-bold","ml-4","w-full"],["matInput","","cdkTextareaAutosize","",1,"max-h-20",3,"keydown"],[1,"my-px","ml-4","flex","h-11","items-center"],[1,"-mx-6","my-3","flex","items-center","justify-center"],[1,"flex-auto","border-b"],[1,"text-secondary","mx-4","flex-0","text-sm","font-medium","leading-5"],[1,"flex","flex-col",3,"ngClass"],[1,"relative","max-w-3/4","rounded-lg","px-2","py-2",3,"ngClass"],[1,"absolute","bottom-0","w-3",3,"ngClass"],["style","display: inline-block; overflow-wrap: break-word; white-space: pre-wrap;",4,"ngFor","ngForOf","ngForTrackBy"],[1,"text-secondary","my-0.5","text-sm","font-medium",3,"ngClass"],[4,"ngTemplateOutlet"],[2,"display","inline-block","overflow-wrap","break-word","white-space","pre-wrap"],["style","display: block;",4,"ngIf"],["style","display: inline-block; overflow-wrap: break-word;",4,"ngIf"],[2,"display","block"],["width","560","height","315","frameborder","0","allowfullscreen","",3,"src"],["alt","Embedded Image",2,"max-width","100%",3,"src"],["controls","",2,"max-width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],[2,"display","inline-block","overflow-wrap","break-word"],["target","_blank",3,"href"],[1,"emoji-picker-container"],[3,"emojiClick","darkMode"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"],["width","100%","height","100%","viewBox","0 0 66 66","xmlns","http://www.w3.org/2000/svg"],["id","Page-1","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M1.01522827,0.516204834 C-8.83532715,54.3062744 61.7609863,70.5215302 64.8009949,64.3061218 C68.8074951,54.8859711 30.1663208,52.9997559 37.5036011,0.516204834 L1.01522827,0.516204834 Z","fill","currentColor","fill-rule","nonzero"]],template:function(n,o){1&n&&(t.j41(0,"div",4),t.DNE(1,pe,52,29,"mat-drawer-container",5)(2,ge,4,1,"div",6)(3,fe,3,0,"ng-template",null,0,t.C5r),t.k0s()),2&n&&(t.R7$(),t.vxM(o.chat?1:2))},dependencies:[C.vg,C.qe,C.$C,C.$l,Xt,p.Hl,p.pQ,p.iY,_.Wk,m.m_,m.An,x.Cn,x.kk,x.fb,x.Cp,g.YU,g.T3,v.RG,v.rl,k.fS,k.fg,A.xb,A.EE,g.vh,$t.Ic,g.MD,g.Sq,g.bT],styles:[".c-img,.c-video{max-width:100%;border-radius:10px}\n"],encapsulation:2,changeDetection:0})}}return i})(),resolve:{conversation:(i,s)=>{const e=(0,t.WQX)(b),n=(0,t.WQX)(_.Ix);let o=i.paramMap.get("id")||localStorage.getItem("currentChatId");if(!o){const r=s.url.split("/").slice(0,-1).join("/");return n.navigateByUrl(r),(0,R.$)("No chat ID provided")}return localStorage.setItem("currentChatId",o),e.getChatById(o).pipe((0,S.W)(r=>{console.error("Error fetching conversation:",r);const a=s.url.split("/").slice(0,-1).join("/");return n.navigateByUrl(a),(0,R.$)(r)}))}}}]}]}]}}]); \ No newline at end of file diff --git a/512.4f08428b0a29fc06.js b/512.4f08428b0a29fc06.js deleted file mode 100644 index ba44334..0000000 --- a/512.4f08428b0a29fc06.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[512],{1512:(xe,Y,c)=>{c.r(Y),c.d(Y,{default:()=>_e});var t=c(3107),v=c(8716);let O=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat"]],decls:3,vars:0,consts:[[1,"absolute","inset-0","flex","min-w-0","flex-col","overflow-hidden"],[1,"flex","flex-auto","overflow-hidden"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"router-outlet"),t.k0s()())},dependencies:[v.n3],encapsulation:2,changeDetection:0})}}return i})();var _=c(3014),F=c(1217),j=c(8447),V=c(1698),R=c(8915),N=c(1787),K=c(3016),B=c(1483),X=c(7610),G=c(2867),D=c(7947),S=c(7178),L=c(5492),$=c(3797),H=c(8078),z=c(3149),W=c(3125),Q=c(7121);let x=(()=>{class i{constructor(e,n,o,r){this._signerService=e,this._storageService=n,this._relayService=o,this._metadataQueueService=r,this.chatList=[],this.latestMessageTimestamps={},this.messageQueue=[],this.isDecrypting=!1,this.decryptedPrivateKey="",this._chat=new F.t(null),this._chats=new F.t(null),this._contact=new F.t(null),this._contacts=new F.t(null),this._profile=new F.t(null),this._unsubscribeAll=new j.B}get profile$(){return this._profile.asObservable()}get chat$(){return this._chat.asObservable()}get chats$(){return this._chats.asObservable()}get contact$(){return this._contact.asObservable()}get contacts$(){return this._contacts.asObservable()}checkCurrentChatOnPageRefresh(e){e&&this.getChatById(e).subscribe(o=>{o&&(this._chat.next(o),this.loadAndFetchChatHistory(e))})}getContact(e){var n=this;return(0,_.A)(function*(){try{if(!e)return;n._storageService.profile$.subscribe(o=>{o&&o.pubKey&&o.metadata&&o.pubKey===e&&n._contact.next({pubKey:e,displayName:o.metadata.name?o.metadata.name:"Unknown",picture:o.metadata.picture,about:o.metadata.about})})}catch(o){console.error("Error fetching contact metadata:",o)}})()}getContacts(){return new V.c(e=>(this._storageService.getAllProfiles().then(n=>{if(n&&n.length>0){const o=n.map(r=>(r.pubKey||console.error("Contact is missing pubKey:",r),r));this._contacts.next(o),e.next(o)}else e.next([]);e.complete()}).catch(n=>{console.error("Error loading cached contacts from IndexedDB:",n),e.next([]),e.complete()}),{unsubscribe(){}}))}getProfile(){var e=this;return(0,_.A)(function*(){try{e._storageService.profile$.subscribe(n=>{n&&n.pubKey&&n.metadata&&n.pubKey===e._signerService.getPublicKey()&&e._profile.next(n.metadata)}),e._storageService.getProfile(e._signerService.getPublicKey()).then(n=>{e._profile.next(n)})}catch(n){console.error("Error fetching profile metadata:",n)}})()}getChats(){var e=this;return(0,_.A)(function*(){const n=e._signerService.getPublicKey(),o=yield e._signerService.isUsingExtension(),r=yield e._signerService.isUsingSecretKey();return e.decryptedPrivateKey=r?yield e._signerService.getDecryptedSecretKey():"",yield Promise.all([e.subscribeToChatList(n,o,r,e.decryptedPrivateKey)]),e.getChatListStream()})()}subscribeToChatList(e,n,o,r){var a=this;return this._relayService.ensureConnectedRelays().then((0,_.A)(function*(){const u=[{kinds:[$.rV],authors:[e],limit:1500},{kinds:[$.rV],"#p":[e],limit:1500}];var l;a._relayService.getPool().subscribeMany(a._relayService.getConnectedRelays(),u,{onevent:(l=(0,_.A)(function*(d){const m=d.pubkey===e?d.tags.find(M=>"p"===M[0])?.[1]||"":d.pubkey;m&&d.created_at>(a.latestMessageTimestamps[m]||0)&&(a.messageQueue.push(d),a.processNextMessage(e,n,o,r))}),function(m){return l.apply(this,arguments)}),oneose:()=>{(a.chatList||[]).length>0&&a._chats.next(a.chatList)}})})),this.getChatListStream()}processNextMessage(e,n,o,r){var a=this;return(0,_.A)(function*(){if(!a.isDecrypting&&0!==a.messageQueue.length){a.isDecrypting=!0;try{for(;a.messageQueue.length>0;){const u=a.messageQueue.shift();if(!u)continue;const l=u.pubkey===e,d=l?u.tags.find(w=>"p"===w[0])?.[1]||"":u.pubkey;if(!d)continue;const m=yield a.decryptReceivedMessage(u,n,o,r,d);m&&a.addOrUpdateChatList(d,m,u.created_at,l)}}catch{}finally{a.isDecrypting=!1}}})()}addOrUpdateChatList(e,n,o,r){const a=this.chatList.find(l=>l.contact?.pubKey===e),u={id:`${e}-${o}`,chatId:e,contactId:e,isMine:r,value:n,createdAt:new Date(1e3*o).toISOString()};if(a)a.messages?.some(d=>d.id===u.id)||(a.messages=[...a.messages||[],u].sort((d,m)=>new Date(d.createdAt).getTime()-new Date(m.createdAt).getTime()),Number(a.lastMessageAt)m.pubKey===e)||{pubKey:e};this.chatList.push({id:e,contact:{pubKey:l.pubKey,name:l.name||"Unknown",picture:l.picture||"/images/avatars/avatar-placeholder.png",about:l.about||"",displayName:l.displayName||l.name||"Unknown"},lastMessage:n,lastMessageAt:o,messages:[u]})}this.chatList.sort((l,d)=>Number(d.lastMessageAt)-Number(l.lastMessageAt)),this._chats.next(this.chatList),this._storageService.profile$.pipe((0,B.p)(l=>l&&l.pubKey===e)).subscribe(l=>{const d=this.chatList.find(m=>m.contact?.pubKey===e);d&&(d.contact={...d.contact,name:l.metadata?.name||d.contact.name,picture:l.metadata?.picture||d.contact.picture,about:l.metadata?.about||d.contact.about,displayName:l.metadata?.displayName||l.metadata?.name||d.contact.displayName},this._chats.next(this.chatList))})}getChatListStream(){return this._chats.asObservable()}decryptReceivedMessage(e,n,o,r,a){var u=this;return(0,_.A)(function*(){return n&&!o?yield u._signerService.decryptMessageWithExtension(a,e.content):o&&!n?yield u._signerService.decryptMessage(r,a,e.content):void 0})()}loadAndFetchChatHistory(e,n=!1){var o=this;return(0,_.A)(function*(){const r=o._signerService.getPublicKey(),a=[{kinds:[$.rV],authors:[r],"#p":[e],limit:10},{kinds:[$.rV],authors:[e],"#p":[r],limit:10}],u=[];if(o._relayService.getPool().subscribeMany(o._relayService.getConnectedRelays(),a,{onevent:(l=(0,_.A)(function*(d){const m=d.pubkey===r,w=m?e:d.pubkey,M=yield o._signerService.isUsingExtension(),ve=yield o._signerService.isUsingSecretKey(),T=yield o.decryptReceivedMessage(d,M,ve,o.decryptedPrivateKey,w);if(T){const U=Math.floor(d.created_at),Ce={id:d.id,chatId:e,contactId:w,isMine:m,value:T,createdAt:new Date(1e3*U).toISOString()};n&&u.push(Ce),o.addOrUpdateChatList(e,T,U,m),o._chat.next(o.chatList.find(be=>be.id===e))}}),function(m){return l.apply(this,arguments)}),oneose:()=>{}}),n)return yield new Promise(l=>setTimeout(l,1e3)),u;var l})()}updateChat(e,n){return this.chats$.pipe((0,X.s)(1),(0,G.n)(o=>{const r=n.contact?.pubKey;if(!r)return(0,R.$)("No public key found for this chat");const a={kind:4,pubkey:r,content:JSON.stringify(n),created_at:Math.floor(Date.now()/1e3),tags:[["p",r]]};return a.id=(0,L.dq)(a),(0,N.H)(this._relayService.publishEventToWriteRelays(a)).pipe((0,D.T)(()=>{if(o){const u=o.findIndex(l=>l.id===e);-1!==u&&(o[u]=n,this._chats.next(o))}return n}),(0,S.W)(u=>(console.error("Failed to update chat via Nostr:",u),(0,R.$)(u))))}))}getChatById(e,n=null){return this.recipientPublicKey=e,(0,N.H)(Promise.all([this._signerService.getPublicKey()])).pipe((0,G.n)(()=>this.chats$.pipe((0,X.s)(1),(0,G.n)(o=>{if(!o||0===o.length)return this.createNewChat(e,n);const r=o.find(a=>a.id===e);return r?(this._chat.next(r),this.loadAndFetchChatHistory(this.recipientPublicKey),(0,K.of)(r)):this.createNewChat(e,n)}))),(0,S.W)(o=>(console.error("Error fetching chat by id from Nostr:",o),(0,R.$)(o))))}createNewChat(e,n=null){const o={id:e||"",contact:n?{pubKey:n.pubKey||e,name:n.name||"Unknown",picture:n.picture||"/images/avatars/avatar-placeholder.png"}:{pubKey:e,name:"Unknown",picture:"/images/avatars/avatar-placeholder.png"},lastMessage:"new chat...",lastMessageAt:Math.floor(Date.now()/1e3)||0,messages:[]};return this._metadataQueueService.addPublicKey(e),this._storageService.profile$.pipe((0,B.p)(r=>r&&r.pubKey===e),(0,D.T)(r=>(o.contact={pubKey:e,name:r.metadata?.name||"Unknown",picture:r.metadata?.picture||"/images/avatars/avatar-placeholder.png",about:r.metadata?.about||"",displayName:r.metadata?.displayName||r.metadata?.name||"Unknown"},o)))}resetChat(){this._chat.next(null)}sendPrivateMessage(e){var n=this;return(0,_.A)(function*(){try{n.message=e;const o=yield n._signerService.isUsingExtension(),r=yield n._signerService.isUsingSecretKey();if(o&&!r)yield n.handleMessageSendingWithExtension();else if(!o&&r){if(!n.isValidMessageSetup())return void console.error("Message, sender private key, or recipient public key is not properly set.");const a=yield n._signerService.encryptMessage(n.decryptedPrivateKey,n.recipientPublicKey,n.message),u=n._signerService.getUnsignedEvent(4,[["p",n.recipientPublicKey]],a),l=n._signerService.getSignedEvent(u,n.decryptedPrivateKey);(yield n._relayService.publishEventToWriteRelays(l))?n.message="":console.error("Failed to send the message.")}}catch(o){console.error("Error sending private message:",o)}})()}handleMessageSendingWithExtension(){var e=this;return(0,_.A)(function*(){try{const n=yield e._signerService.encryptMessageWithExtension(e.message,e.recipientPublicKey),o=yield e._signerService.signEventWithExtension({kind:4,pubkey:e._signerService.getPublicKey(),tags:[["p",e.recipientPublicKey]],content:n,created_at:Math.floor(Date.now()/1e3)});(yield e._relayService.publishEventToWriteRelays(o))?e.message="":console.error("Failed to send the message with extension.")}catch(n){console.error("Error sending message with extension:",n)}})()}isValidMessageSetup(){return""!==this.message.trim()&&""!==this.recipientPublicKey}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}static{this.\u0275fac=function(n){return new(n||i)(t.KVO(H.A),t.KVO(z.n),t.KVO(W.b),t.KVO(Q.T))}}static{this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var f=c(4460),h=c(9471),p=c(6071),g=c(3904),y=c(6389),k=c(7818),C=c(5785),Z=c(9561);let J=(()=>{class i{transform(e){return/\.(jpeg|jpg|gif|png|bmp|svg|webp|tiff)$/i.test(e)?"\u{1f304} image":/\.(mp4|mov|avi|mkv|webm|flv|wmv|mpeg|3gp)$/i.test(e)?"\u{1f3ac} video":/\.(mp3|wav|ogg|m4a|aac|flac)$/i.test(e)?"\u{1f3b5} audio":/\.pdf$/i.test(e)?"\u{1f4c1} pdf":/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/.test(e)?"\u{1f4fd}\ufe0f youtube":/https?:\/\/(www\.)?vimeo.com\/(\d+)/.test(e)?"\u{1f4fd}\ufe0f vimeo":/https?:\/\/(www\.)?instagram.com\/p\/[a-zA-Z0-9_-]+/.test(e)?"\u{1f52e} instagram":/https?:\/\/(www\.)?twitter.com\/[a-zA-Z0-9_]+\/status\/[0-9]+/.test(e)?"\u{1f426} twitter":/(https?:\/\/[^\s]+)/.test(e)?"\u{1f310} url":e}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275pipe=t.EJ8({name:"checkmessage",type:i,pure:!0})}}return i})();var I=c(5424);function q(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",15),t.bIt("click",function(){t.eBV(e);const o=t.XpG().$implicit,r=t.XpG(2);return t.Njj(r.openChat(o))}),t.EFF(1),t.k0s()}if(2&i){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",e.name.charAt(0)," ")}}function tt(i,s){if(1&i&&t.nrm(0,"img",10),2&i){const e=t.XpG().$implicit;t.Y8G("src",e.picture,t.B4B)}}function et(i,s){if(1&i&&(t.j41(0,"div",11),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",e.name.charAt(0)," ")}}function nt(i,s){if(1&i){const e=t.RV6();t.DNE(0,q,2,1,"div",7),t.j41(1,"div",8),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG(2);return t.Njj(r.openChat(o))}),t.j41(2,"div",9),t.DNE(3,tt,1,1,"img",10)(4,et,2,1,"div",11),t.k0s(),t.j41(5,"div",12)(6,"div",13),t.EFF(7),t.k0s(),t.j41(8,"div",14),t.EFF(9),t.k0s()()()}if(2&i){const e=s.$implicit,n=s.$index,o=t.XpG(2);t.vxM(0===n||e.name.charAt(0)!==o.contacts[n-1].name.charAt(0)?0:-1),t.R7$(3),t.vxM(e.picture?3:-1),t.R7$(),t.vxM(e.picture?-1:4),t.R7$(3),t.SpI(" ",e.name," "),t.R7$(2),t.SpI(" ",e.about," ")}}function it(i,s){if(1&i&&t.Z7z(0,nt,10,5,null,null,t.BUC().trackByFn,!0),2&i){const e=t.XpG();t.Dyx(e.contacts)}}function ot(i,s){1&i&&(t.j41(0,"div",6),t.EFF(1," There are no contacts! "),t.k0s())}let rt=(()=>{class i{constructor(e,n){this._chatService=e,this.router=n,this.contacts=[],this._unsubscribeAll=new j.B}ngOnInit(){this._chatService.contacts$.pipe((0,I.Q)(this._unsubscribeAll)).subscribe(e=>{this.contacts=e})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(e,n){return n.id||e}openChat(e){this._chatService.getChatById(e.pubKey,e).subscribe({next:n=>{console.log("Chat loaded or created:",n),this.router.navigate(["/chat",e.pubKey])},error:n=>{console.error("Error loading or creating chat:",n)},complete:()=>{this.drawer.close()}})}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(x),t.rXU(v.Ix))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-new-chat"]],inputs:{drawer:"drawer"},decls:9,vars:2,consts:[[1,"bg-card","flex","h-full","flex-auto","flex-col","overflow-hidden","dark:bg-default"],[1,"-mb-px","flex","h-18","flex-0","items-center","bg-gray-50","px-6","dark:bg-transparent"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-2","text-2xl","font-semibold"],[1,"relative","overflow-y-auto"],[1,"border-t","p-8","text-center","text-4xl","font-semibold","tracking-tight","sm:p-16"],[1,"text-secondary","sticky","top-0","z-10","-mt-px","border-b","border-t","bg-gray-100","px-6","py-1","font-medium","uppercase","dark:bg-gray-900","md:px-8"],[1,"z-20","flex","cursor-pointer","items-center","border-b","px-6","py-4","dark:hover:bg-hover","hover:bg-gray-100","md:px-8",3,"click"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","overflow-hidden","rounded-full"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Contact picture",1,"h-full","w-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","min-w-0"],[1,"truncate","font-medium","leading-5"],[1,"text-secondary","truncate","leading-5"],[1,"text-secondary","sticky","top-0","z-10","-mt-px","border-b","border-t","bg-gray-100","px-6","py-1","font-medium","uppercase","dark:bg-gray-900","md:px-8",3,"click"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return o.drawer.close()}),t.nrm(3,"mat-icon",3),t.k0s(),t.j41(4,"div",4),t.EFF(5,"New chat"),t.k0s()(),t.j41(6,"div",5),t.DNE(7,it,2,0)(8,ot,2,0,"div",6),t.k0s()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(4),t.vxM(o.contacts.length?7:8))},dependencies:[h.Hl,h.iY,g.m_,g.An],encapsulation:2,changeDetection:0})}}return i})();var b=c(936);function st(i,s){if(1&i&&t.nrm(0,"img",10),2&i){const e=t.XpG();t.Y8G("src",e.profile.picture,t.B4B)("alt","Profile picture")}}function at(i,s){if(1&i&&(t.j41(0,"div",11),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.SpI(" ",e.profile.name.charAt(0)," ")}}let ct=(()=>{class i{constructor(e){this._chatService=e,this._unsubscribeAll=new j.B}ngOnInit(){this._chatService.profile$.pipe((0,I.Q)(this._unsubscribeAll)).subscribe(e=>{this.profile=e})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(x))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-profile"]],inputs:{drawer:"drawer"},decls:35,vars:11,consts:[[1,"bg-card","flex","flex-auto","flex-col","overflow-y-auto","dark:bg-default"],[1,"flex","h-18","flex-0","items-center","border-b","bg-gray-50","px-6","dark:bg-transparent"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-2","text-2xl","font-semibold"],[1,"px-6"],[1,"group","relative","mx-auto","mt-8","flex","h-40","w-40","flex-0","rounded-full"],[1,"absolute","inset-0","hidden","cursor-pointer","flex-col","items-center","justify-center","rounded-full","bg-gray-800","bg-opacity-80","backdrop-blur","backdrop-filter","group-hover:flex"],[1,"text-white",3,"svgIcon"],[1,"mx-6","mt-2","text-center","font-medium","text-white"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-full","w-full","rounded-full","object-cover",3,"src","alt"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-8xl","font-semibold","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"mx-2","mt-8","flex","flex-col"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"ngModel"],[1,"mt-4","flex","items-center","justify-end"],["mat-button","",3,"click"],["mat-flat-button","",1,"ml-2",3,"color"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return o.drawer.close()}),t.nrm(3,"mat-icon",3),t.k0s(),t.j41(4,"div",4),t.EFF(5,"Profile"),t.k0s()(),t.j41(6,"div",5)(7,"div",6)(8,"div",7),t.nrm(9,"mat-icon",8),t.j41(10,"div",9),t.EFF(11," Change Profile Photo "),t.k0s()(),t.DNE(12,st,1,2,"img",10)(13,at,2,1,"div",11),t.k0s(),t.j41(14,"div",12)(15,"mat-form-field")(16,"mat-label"),t.EFF(17,"Name"),t.k0s(),t.nrm(18,"mat-icon",13)(19,"input",14),t.k0s(),t.j41(20,"mat-form-field")(21,"mat-label"),t.EFF(22,"Username"),t.k0s(),t.nrm(23,"mat-icon",13)(24,"input",14),t.k0s(),t.j41(25,"mat-form-field")(26,"mat-label"),t.EFF(27,"About"),t.k0s(),t.nrm(28,"mat-icon",13)(29,"input",14),t.k0s(),t.j41(30,"div",15)(31,"button",16),t.bIt("click",function(){return o.drawer.close()}),t.EFF(32,"Cancel"),t.k0s(),t.j41(33,"button",17),t.EFF(34," Save "),t.k0s()()()()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(6),t.Y8G("svgIcon","heroicons_outline:camera"),t.R7$(3),t.vxM(o.profile.picture?12:-1),t.R7$(),t.vxM(o.profile.picture?-1:13),t.R7$(5),t.Y8G("svgIcon","heroicons_solid:user-circle"),t.R7$(),t.Y8G("ngModel",o.profile.name),t.R7$(4),t.Y8G("svgIcon","heroicons_solid:envelope"),t.R7$(),t.Y8G("ngModel",o.profile.username),t.R7$(4),t.Y8G("svgIcon","heroicons_solid:identification"),t.R7$(),t.Y8G("ngModel",o.profile.about),t.R7$(4),t.Y8G("color","primary"))},dependencies:[h.Hl,h.$z,h.iY,g.m_,g.An,p.RG,p.rl,p.nJ,p.JW,y.fS,y.fg,b.YN,b.me,b.BC,b.vS],encapsulation:2,changeDetection:0})}}return i})();var lt=c(3871);const dt=(i,s)=>({"dark:hover:bg-hover hover:bg-gray-100":i,"bg-primary-50 dark:bg-hover":s}),ut=i=>[i],mt=(i,s)=>({"absolute inset-0 z-20 flex lg:static lg:inset-auto":i,"hidden lg:flex":s});function ht(i,s){if(1&i&&t.nrm(0,"chat-new-chat",6),2&i){t.XpG();const e=t.sdS(3);t.Y8G("drawer",e)}}function pt(i,s){if(1&i&&t.nrm(0,"chat-profile",6),2&i){t.XpG();const e=t.sdS(3);t.Y8G("drawer",e)}}function gt(i,s){if(1&i&&t.nrm(0,"img",15),2&i){const e=t.XpG(2);t.Y8G("src",null==e.profile?null:e.profile.picture,t.B4B)}}function ft(i,s){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.SpI(" ",null==e.profile||null==e.profile.name?null:e.profile.name.charAt(0)," ")}}function _t(i,s){if(1&i&&t.nrm(0,"div",39),2&i){const e=t.XpG().$implicit,n=t.XpG(3);t.AVh("ring-primary-50",n.selectedChat&&n.selectedChat.id===e.id)}}function vt(i,s){if(1&i&&t.nrm(0,"img",40),2&i){const e=t.XpG().$implicit;t.Y8G("src",null==e.contact?null:e.contact.picture,t.B4B)}}function Ct(i,s){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",null==e.contact||null==e.contact.name?null:e.contact.name.charAt(0)," ")}}function bt(i,s){1&i&&t.nrm(0,"mat-icon",38),2&i&&t.Y8G("svgIcon","heroicons_solid:speaker-x-mark")}function xt(i,s){if(1&i&&(t.j41(0,"a",28)(1,"div",29),t.DNE(2,_t,1,2,"div",30)(3,vt,1,1,"img",31)(4,Ct,2,1,"div",32),t.k0s(),t.j41(5,"div",33)(6,"div",34),t.EFF(7),t.k0s(),t.j41(8,"div",35),t.EFF(9),t.nI1(10,"checkmessage"),t.k0s()(),t.j41(11,"div",36)(12,"div",37),t.EFF(13),t.nI1(14,"ago"),t.k0s(),t.DNE(15,bt,1,1,"mat-icon",38),t.k0s()()),2&i){const e=s.$implicit,n=t.XpG(3);t.Y8G("ngClass",t.l_i(17,dt,!n.selectedChat||n.selectedChat.id!==e.id,n.selectedChat&&n.selectedChat.id===e.id))("routerLink",t.eq3(20,ut,e.id)),t.R7$(2),t.vxM(e.unreadCount>0?2:-1),t.R7$(),t.Y8G("ngIf",null==e.contact?null:e.contact.picture),t.R7$(),t.Y8G("ngIf",!(null!=e.contact&&e.contact.picture)),t.R7$(3),t.SpI(" ",null==e.contact?null:e.contact.name," "),t.R7$(),t.AVh("text-primary",e.unreadCount>0)("dark:text-primary-500",e.unreadCount>0),t.R7$(),t.SpI(" ",t.bMT(10,13,e.lastMessage)," "),t.R7$(4),t.SpI(" ",t.bMT(14,15,e.lastMessageAt)," "),t.R7$(2),t.vxM(e.muted?15:-1)}}function yt(i,s){if(1&i&&t.Z7z(0,xt,16,22,"a",28,t.BUC().trackByFn,!0),2&i){const e=t.XpG(2);t.Dyx(e.filteredChats)}}function kt(i,s){1&i&&(t.j41(0,"div",9),t.nrm(1,"mat-icon",41),t.j41(2,"div",42),t.EFF(3," No chats "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function wt(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",8)(1,"div",11)(2,"div",12)(3,"div",13),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openProfile())}),t.j41(4,"div",14),t.DNE(5,gt,1,1,"img",15)(6,ft,2,1,"div",16),t.k0s(),t.j41(7,"div",17),t.EFF(8),t.k0s()(),t.j41(9,"button",18),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openNewChat())}),t.nrm(10,"mat-icon",19),t.k0s(),t.j41(11,"button",20),t.nrm(12,"mat-icon",19),t.j41(13,"mat-menu",null,1)(15,"button",21),t.nrm(16,"mat-icon",19),t.EFF(17," New group "),t.k0s(),t.j41(18,"button",21),t.nrm(19,"mat-icon",19),t.EFF(20," Create a room "),t.k0s(),t.j41(21,"button",22),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openProfile())}),t.nrm(22,"mat-icon",19),t.EFF(23," Profile "),t.k0s(),t.j41(24,"button",21),t.nrm(25,"mat-icon",19),t.EFF(26," Archived "),t.k0s(),t.j41(27,"button",21),t.nrm(28,"mat-icon",19),t.EFF(29," Starred "),t.k0s(),t.j41(30,"button",21),t.nrm(31,"mat-icon",19),t.EFF(32," Settings "),t.k0s()()()(),t.j41(33,"div",23)(34,"mat-form-field",24),t.nrm(35,"mat-icon",25),t.j41(36,"input",26,2),t.bIt("input",function(){t.eBV(e);const o=t.sdS(37),r=t.XpG();return t.Njj(r.filterChats(o.value))}),t.k0s()()()(),t.j41(38,"div",27),t.DNE(39,yt,2,0)(40,kt,4,1,"div",9),t.k0s()()}if(2&i){const e=t.sdS(14),n=t.XpG();t.R7$(5),t.vxM(null!=n.profile&&n.profile.picture?5:-1),t.R7$(),t.vxM(null!=n.profile&&n.profile.picture?-1:6),t.R7$(2),t.SpI(" ",null==n.profile?null:n.profile.name," "),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:plus-circle"),t.R7$(),t.Y8G("matMenuTriggerFor",e),t.R7$(),t.Y8G("svgIcon","heroicons_outline:ellipsis-vertical"),t.R7$(4),t.Y8G("svgIcon","heroicons_outline:user-group"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:chat-bubble-left-right"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:user-circle"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:archive-box"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:star"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:cog-8-tooth"),t.R7$(3),t.Y8G("subscriptSizing","dynamic"),t.R7$(),t.Y8G("svgIcon","heroicons_solid:magnifying-glass"),t.R7$(),t.Y8G("autocomplete","off")("placeholder","Search or start new chat"),t.R7$(3),t.vxM(n.filteredChats.length>0?39:40)}}function It(i,s){1&i&&(t.j41(0,"div",9),t.nrm(1,"mat-icon",41),t.j41(2,"div",42),t.EFF(3," No chats "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function Ft(i,s){if(1&i&&(t.j41(0,"div",10),t.nrm(1,"router-outlet"),t.k0s()),2&i){const e=t.XpG();t.Y8G("ngClass",t.l_i(1,mt,e.selectedChat&&e.selectedChat.id,!e.selectedChat||!e.selectedChat.id))}}let jt=(()=>{class i{constructor(e,n,o,r){this._chatService=e,this._changeDetectorRef=n,this.route=o,this._angorNavigationService=r,this.chats=[],this.filteredChats=[],this.drawerOpened=!1,this._unsubscribeAll=new j.B}updateNavigationBadge(){const e=this._angorNavigationService.getComponent("mainNavigation");e&&(this._angorNavigationService.getItem("chat",e.navigation).badge.title="0",e.refresh())}ngOnInit(){this.updateNavigationBadge(),this._chatService.chats$.pipe((0,I.Q)(this._unsubscribeAll)).subscribe(n=>{this.chats=this.filteredChats=n,this._markForCheck()}),this._chatService.profile$.pipe((0,I.Q)(this._unsubscribeAll)).subscribe(n=>{this.profile=n,this._markForCheck()}),this._chatService.chat$.pipe((0,I.Q)(this._unsubscribeAll)).subscribe(n=>{this.selectedChat=n,this._markForCheck()});const e=localStorage.getItem("currentChatId");e&&this._chatService.checkCurrentChatOnPageRefresh(e)}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete(),this._chatService.resetChat(),localStorage.removeItem("currentChatId")}filterChats(e){if(e){const n=e.toLowerCase();this.filteredChats=this.chats.filter(o=>o.contact?.name.toLowerCase().includes(n))}else this.filteredChats=this.chats;this._markForCheck()}openNewChat(){this.drawerComponent="new-chat",this.drawerOpened=!0,this._markForCheck()}openProfile(){this.drawerComponent="profile",this.drawerOpened=!0,this._markForCheck()}trackByFn(e,n){return n.id||e}_markForCheck(){this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(x),t.rXU(t.gRc),t.rXU(v.nX),t.rXU(lt.lX))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-chats"]],decls:10,vars:7,consts:[["drawer",""],["chatsHeaderMenu",""],["searchField",""],[1,"bg-card","relative","flex","w-full","flex-auto","dark:bg-transparent"],[1,"h-full","flex-auto",3,"hasBackdrop"],[1,"w-full","dark:bg-gray-900","sm:w-100","lg:border-r","lg:shadow-none",3,"openedChange","autoFocus","opened"],[3,"drawer"],[1,"flex","overflow-hidden"],[1,"bg-card","relative","flex","w-full","min-w-0","flex-auto","flex-col","dark:bg-transparent","lg:min-w-100","lg:max-w-100"],[1,"flex","h-full","flex-auto","flex-col","items-center","justify-center"],[1,"flex-auto","border-l",3,"ngClass"],[1,"flex","flex-0","flex-col","border-b","bg-gray-50","px-8","py-4","dark:bg-transparent"],[1,"flex","items-center"],[1,"mr-1","flex","cursor-pointer","items-center",3,"click"],[1,"h-10","w-10"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Profile picture",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","truncate","font-medium"],["mat-icon-button","",1,"ml-auto",3,"click"],[3,"svgIcon"],["mat-icon-button","",1,"-mr-4","ml-1",3,"matMenuTriggerFor"],["mat-menu-item",""],["mat-menu-item","",3,"click"],[1,"mt-4"],[1,"angor-mat-rounded","angor-mat-dense","w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"input","autocomplete","placeholder"],[1,"flex-auto","overflow-y-auto"],[1,"z-20","flex","cursor-pointer","items-center","border-b","px-8","py-5",3,"ngClass","routerLink"],[1,"relative","flex","h-10","w-10","flex-0","items-center","justify-center"],[1,"ring-bg-card","absolute","bottom-0","right-0","-ml-0.5","h-2","w-2","flex-0","rounded-full","bg-primary","text-on-primary","ring-2","dark:bg-primary-500","dark:ring-gray-900",3,"ring-primary-50"],["class","h-full w-full rounded-full object-cover","alt","Contact picture",3,"src",4,"ngIf"],["class","flex h-full w-full items-center justify-center rounded-full bg-gray-200 text-lg uppercase text-gray-600 dark:bg-gray-700 dark:text-gray-200",4,"ngIf"],[1,"ml-4","min-w-0"],[1,"truncate","font-medium","leading-5"],[1,"text-secondary","truncate","leading-5"],[1,"ml-auto","flex","flex-col","items-end","self-start","pl-2"],[1,"text-secondary","overflow-hidden","whitespace-nowrap","text-sm","leading-5"],[1,"text-hint","icon-size-5",3,"svgIcon"],[1,"ring-bg-card","absolute","bottom-0","right-0","-ml-0.5","h-2","w-2","flex-0","rounded-full","bg-primary","text-on-primary","ring-2","dark:bg-primary-500","dark:ring-gray-900"],["alt","Contact picture",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"]],template:function(n,o){if(1&n){const r=t.RV6();t.j41(0,"div",3)(1,"mat-drawer-container",4)(2,"mat-drawer",5,0),t.mxI("openedChange",function(u){return t.eBV(r),t.DH7(o.drawerOpened,u)||(o.drawerOpened=u),t.Njj(u)}),t.DNE(4,ht,1,1,"chat-new-chat",6)(5,pt,1,1,"chat-profile",6),t.k0s(),t.j41(6,"mat-drawer-content",7),t.DNE(7,wt,41,17,"div",8)(8,It,4,1,"div",9)(9,Ft,2,4,"div",10),t.k0s()()()}2&n&&(t.R7$(),t.Y8G("hasBackdrop",!1),t.R7$(),t.Y8G("autoFocus",!1),t.R50("opened",o.drawerOpened),t.R7$(2),t.vxM("new-chat"===o.drawerComponent?4:-1),t.R7$(),t.vxM("profile"===o.drawerComponent?5:-1),t.R7$(2),t.vxM(o.chats&&o.chats.length>0?7:8),t.R7$(2),t.vxM(o.chats&&o.chats.length>0?9:-1))},dependencies:[C.vg,C.qe,C.$C,C.$l,rt,ct,h.Hl,h.iY,g.m_,g.An,k.Cn,k.kk,k.fb,k.Cp,p.RG,p.rl,p.JW,y.fS,y.fg,f.YU,v.Wk,v.n3,Z.g,f.MD,f.bT,J],encapsulation:2,changeDetection:0})}}return i})(),Rt=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-empty-conversation"]],decls:5,vars:1,consts:[[1,"bg-card","flex","flex-auto","flex-col","overflow-y-auto","dark:bg-default","lg:overflow-hidden"],[1,"flex","flex-auto","flex-col","items-center","justify-center","bg-gray-100","dark:bg-transparent"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"mat-icon",2),t.j41(3,"div",3),t.EFF(4," Select a conversation or start a new chat "),t.k0s()()()),2&n&&(t.R7$(2),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))},dependencies:[g.m_,g.An],encapsulation:2,changeDetection:0})}}return i})();var A=c(708),$t=c(1556),E=c(7544),Gt=c(4375),P=c(7691);let St=(()=>{class i{constructor(e){this.http=e}getTopGifs(e,n){const r=(new P.Nl).append("key",n).append("q",e);return this.http.get("https://g.tenor.com/v1/search",{params:r})}static{this.\u0275fac=function(n){return new(n||i)(t.KVO(P.Qq))}}static{this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function Et(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",8),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG(2);return t.Njj(r.selectGif(o))}),t.nrm(1,"img",9),t.k0s()}if(2&i){const e=s.$implicit;t.R7$(),t.Y8G("src",e,t.B4B)}}function Mt(i,s){if(1&i&&(t.j41(0,"div",6),t.DNE(1,Et,2,1,"div",7),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.gifsFound)}}let Tt=(()=>{class i{constructor(e,n,o,r){this.gifService=e,this.dialogRef=n,this._changeDetectorRef=o,this.data=r,this.gifSearch="",this.gifsFound=[]}searchGif(){this.gifSearch&&""!==this.gifSearch.trim()?this.data.apiKey?this.gifService.getTopGifs(this.gifSearch,this.data.apiKey).subscribe(e=>{this.gifsFound=e.results.map(n=>n.media[0].gif.url),this._changeDetectorRef.detectChanges()},e=>{console.error("Error fetching GIFs:",e)}):console.error("API key is missing."):console.error("Search term is empty.")}selectGif(e){this.dialogRef.close(e)}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(St),t.rXU(E.CP),t.rXU(t.gRc),t.rXU(E.Vh))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["gif-dialog"]],decls:10,vars:3,consts:[["mat-dialog-content",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","keyword...",3,"ngModelChange","keyup.enter","ngModel"],["mat-icon-button","","matSuffix","",1,"ml-2","mr-2",3,"click"],[3,"svgIcon"],["class","results-container mt-4 grid grid-cols-3 gap-4",4,"ngIf"],[1,"results-container","mt-4","grid","grid-cols-3","gap-4"],["class","gif-preview h-24 w-full cursor-pointer",3,"click",4,"ngFor","ngForOf"],[1,"gif-preview","h-24","w-full","cursor-pointer",3,"click"],[1,"h-full","w-full","object-cover",3,"src"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),t.EFF(3,"Search GIF"),t.k0s(),t.j41(4,"input",2),t.mxI("ngModelChange",function(a){return t.DH7(o.gifSearch,a)||(o.gifSearch=a),a}),t.bIt("keyup.enter",function(){return o.searchGif()}),t.k0s(),t.j41(5,"button",3),t.bIt("click",function(){return o.searchGif()}),t.nrm(6,"mat-icon",4),t.k0s(),t.j41(7,"mat-hint"),t.EFF(8,'Enter a keyword like "funny" or "cat" and hit search!'),t.k0s()(),t.DNE(9,Mt,2,1,"div",5),t.k0s()),2&n&&(t.R7$(4),t.R50("ngModel",o.gifSearch),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:magnifying-glass"),t.R7$(3),t.Y8G("ngIf",o.gifsFound.length>0))},dependencies:[C.vg,h.Hl,h.iY,g.m_,g.An,b.YN,b.me,b.BC,b.vS,p.nJ,p.rl,b.X1,f.MD,f.Sq,f.bT,Gt.Ve,p.MV,p.yw,p.RG,y.fS,y.fg],styles:[".full-width[_ngcontent-%COMP%]{width:100%}.results-container[_ngcontent-%COMP%]{max-height:300px;overflow-y:auto;overflow-x:hidden}.gif-preview[_ngcontent-%COMP%]{transition:transform .2s}.gif-preview[_ngcontent-%COMP%]:hover{transform:scale(1.1)}"],changeDetection:0})}}return i})();const Yt=i=>["/profile",i];function Nt(i,s){if(1&i&&t.nrm(0,"img",8),2&i){const e=t.XpG();t.Y8G("src",null==e.chat.contact?null:e.chat.contact.picture,t.B4B)("alt","Contact picture")}}function Bt(i,s){if(1&i&&(t.j41(0,"div",9),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.SpI(" ",null==e.chat.contact?null:e.chat.contact.name.charAt(0)," ")}}let Xt=(()=>{class i{constructor(){}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-contact-info"]],inputs:{chat:"chat",drawer:"drawer"},decls:16,vars:8,consts:[[1,"bg-card","flex","h-full","flex-auto","flex-col","dark:bg-default"],[1,"flex","h-18","flex-0","items-center","border-b","bg-gray-50","px-4","dark:bg-transparent"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-2","text-lg","font-medium"],[1,"overflow-y-auto"],[1,"mt-8","flex","flex-col","items-center"],[1,"h-40","w-40","rounded-full"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-full","w-full","rounded-full","object-cover",3,"src","alt"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-8xl","font-semibold","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"mt-4","text-lg","font-medium"],[3,"routerLink"],[1,"text-secondary","ml-4","mr-4","mt-0.5","text-md"]],template:function(n,o){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return o.drawer.close()}),t.nrm(3,"mat-icon",3),t.k0s(),t.j41(4,"div",4),t.EFF(5,"Contact info"),t.k0s()(),t.j41(6,"div",5)(7,"div",6)(8,"div",7),t.DNE(9,Nt,1,2,"img",8)(10,Bt,2,1,"div",9),t.k0s(),t.j41(11,"div",10)(12,"a",11),t.EFF(13),t.k0s()(),t.j41(14,"div",12),t.EFF(15),t.k0s()()()()),2&n&&(t.R7$(3),t.Y8G("svgIcon","heroicons_outline:x-mark"),t.R7$(6),t.vxM(null!=o.chat.contact&&o.chat.contact.picture?9:-1),t.R7$(),t.vxM(null!=o.chat.contact&&o.chat.contact.picture?-1:10),t.R7$(2),t.Y8G("routerLink",t.eq3(6,Yt,null==o.chat.contact?null:o.chat.contact.pubKey)),t.R7$(),t.SpI(" ",null==o.chat.contact?null:o.chat.contact.name," "),t.R7$(2),t.SpI(" ",null==o.chat.contact?null:o.chat.contact.about," "))},dependencies:[h.Hl,h.iY,g.m_,g.An,v.iI,v.Wk],encapsulation:2,changeDetection:0})}}return i})();var Dt=c(2012),At=c(1109),Pt=c(6388),Ut=c(9207);const Ot=["messageInput"],Vt=()=>["./"],Kt=i=>({active:i}),Lt=(i,s,e,n)=>({"items-end":i,"items-start":s,"mt-0.5":e,"mt-3":n}),Ht=(i,s)=>({"bg-gray-400 text-blue-50":i,"bg-gray-500 text-gray-50":s}),zt=(i,s)=>({"-right-1 -mr-px mb-px text-gray-400":i,"-left-1 -ml-px mb-px -scale-x-1 text-gray-500":s}),Wt=(i,s)=>({"mr-3":i,"ml-3":s});function Qt(i,s){if(1&i&&t.nrm(0,"img",15),2&i){const e=t.XpG(2);t.Y8G("src",null==e.chat.contact?null:e.chat.contact.avatar,t.B4B)}}function Zt(i,s){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.SpI(" ",null==e.chat.contact?null:e.chat.contact.name.charAt(0)," ")}}function Jt(i,s){1&i&&(t.qex(0),t.nrm(1,"mat-icon",12),t.EFF(2," Mute notifications "),t.bVm()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:speaker-x-mark"))}function qt(i,s){1&i&&(t.qex(0),t.nrm(1,"mat-icon",12),t.EFF(2," Unmute notifications "),t.bVm()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:speaker-wave"))}function te(i,s){if(1&i&&(t.j41(0,"div",32),t.nrm(1,"div",33),t.j41(2,"div",34),t.EFF(3),t.nI1(4,"date"),t.k0s(),t.nrm(5,"div",33),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(3),t.SpI(" ",t.i5U(4,1,e.createdAt,"longDate")," ")}}function ee(i,s){1&i&&t.eu8(0)}function ne(i,s){if(1&i&&(t.j41(0,"div",37),t.DNE(1,ee,1,0,"ng-container",40),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.XpG(2);const n=t.sdS(4);t.Y8G("ngClass",t.l_i(2,zt,e.isMine,!e.isMine)),t.R7$(),t.Y8G("ngTemplateOutlet",n)}}function ie(i,s){if(1&i&&(t.j41(0,"div",44),t.nrm(1,"iframe",45),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.Y8G("src",e.safeWord,t.f$h)}}function oe(i,s){if(1&i&&(t.j41(0,"div",44),t.nrm(1,"img",46),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.Y8G("src",e.safeWord,t.B4B)}}function re(i,s){if(1&i&&(t.j41(0,"div",44)(1,"video",47),t.nrm(2,"source",48),t.EFF(3," Your browser does not support the video tag. "),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",e.safeWord,t.B4B)}}function se(i,s){if(1&i&&(t.j41(0,"div",44)(1,"audio",49),t.nrm(2,"source",50),t.EFF(3," Your browser does not support the audio element. "),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("src",e.safeWord,t.B4B)}}function ae(i,s){if(1&i&&(t.j41(0,"div",51)(1,"a",52),t.EFF(2),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(),t.Y8G("href",e.word,t.B4B),t.R7$(),t.JRh(e.word)}}function ce(i,s){if(1&i&&(t.j41(0,"span",51),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.JRh(e)}}function le(i,s){if(1&i&&(t.j41(0,"div",41),t.DNE(1,ie,2,1,"div",42)(2,oe,2,1,"div",42)(3,re,4,1,"div",42)(4,se,4,1,"div",42)(5,ae,3,2,"div",43)(6,ce,2,1,"span",43),t.k0s()),2&i){const e=s.$implicit;t.R7$(),t.Y8G("ngIf","youtube"===e.token),t.R7$(),t.Y8G("ngIf","image"===e.token),t.R7$(),t.Y8G("ngIf","video"===e.token),t.R7$(),t.Y8G("ngIf","audio"===e.token),t.R7$(),t.Y8G("ngIf","link"===e.token),t.R7$(),t.Y8G("ngIf",!e.token)}}function de(i,s){if(1&i&&(t.j41(0,"div",39),t.EFF(1),t.nI1(2,"date"),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.Y8G("ngClass",t.l_i(5,Wt,e.isMine,!e.isMine)),t.R7$(),t.SpI(" ",t.i5U(2,2,e.createdAt,"HH:mm")," ")}}function ue(i,s){if(1&i&&(t.j41(0,"div")(1,"div",35)(2,"div",36),t.DNE(3,ne,2,5,"div",37)(4,le,7,6,"div",38),t.k0s(),t.DNE(5,de,3,8,"div",39),t.k0s()()),2&i){const e=t.XpG(),n=e.$implicit,o=e.$index,r=e.$count,a=t.XpG(2);t.R7$(),t.Y8G("ngClass",t.ziG(6,Lt,n.isMine,!n.isMine,o>0&&a.chat.messages[o-1].isMine===n.isMine,o>0&&a.chat.messages[o-1].isMine!==n.isMine)),t.R7$(),t.Y8G("ngClass",t.l_i(11,Ht,n.isMine,!n.isMine)),t.R7$(),t.vxM(o===r-1||a.chat.messages[o+1].isMine!==n.isMine?3:-1),t.R7$(),t.Y8G("ngForOf",a.parseContent.parseContent(n.value))("ngForTrackBy",a.trackByFn),t.R7$(),t.vxM(0===o||o===r-1||a.chat.messages[o+1].isMine!==n.isMine||a.chat.messages[o+1].createdAt!==n.createdAt?5:-1)}}function me(i,s){if(1&i&&(t.DNE(0,te,6,4,"div",32),t.nI1(1,"date"),t.nI1(2,"date"),t.DNE(3,ue,6,14,"div",21)),2&i){const e=s.$implicit,n=s.$index,o=t.XpG(2);t.vxM(0===n||t.i5U(1,2,o.chat.messages[n-1].createdAt,"d")!==t.i5U(2,5,e.createdAt,"d")?0:-1),t.R7$(3),t.Y8G("ngIf",!e.id.includes("new-chat"))}}function he(i,s){if(1&i){const e=t.RV6();t.j41(0,"div",53)(1,"emoji-mart",54),t.bIt("emojiClick",function(o){t.eBV(e);const r=t.XpG(2);return t.Njj(r.addEmoji(o))}),t.k0s()()}if(2&i){const e=t.XpG(2);t.R7$(),t.Y8G("darkMode",e.darkMode)}}function pe(i,s){if(1&i){const e=t.RV6();t.j41(0,"mat-drawer-container",5)(1,"mat-drawer",7,1),t.mxI("openedChange",function(o){t.eBV(e);const r=t.XpG();return t.DH7(r.drawerOpened,o)||(r.drawerOpened=o),t.Njj(o)}),t.nrm(3,"chat-contact-info",8),t.k0s(),t.j41(4,"mat-drawer-content",9)(5,"div",10)(6,"a",11),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.resetChat())}),t.nrm(7,"mat-icon",12),t.k0s(),t.j41(8,"div",13),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openContactInfo())}),t.j41(9,"div",14),t.DNE(10,Qt,1,1,"img",15)(11,Zt,2,1,"div",16),t.k0s(),t.j41(12,"div",17),t.EFF(13),t.k0s()(),t.j41(14,"button",18),t.nrm(15,"mat-icon",12),t.j41(16,"mat-menu",null,2)(18,"button",19),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openContactInfo())}),t.nrm(19,"mat-icon",12),t.EFF(20," Contact info "),t.k0s(),t.j41(21,"button",20),t.nrm(22,"mat-icon",12),t.EFF(23," Select messages "),t.k0s(),t.j41(24,"button",19),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleMuteNotifications())}),t.DNE(25,Jt,3,1,"ng-container",21)(26,qt,3,1,"ng-container",21),t.k0s(),t.j41(27,"button",20),t.nrm(28,"mat-icon",12),t.EFF(29," Clear messages "),t.k0s(),t.j41(30,"button",20),t.nrm(31,"mat-icon",12),t.EFF(32," Delete chat "),t.k0s()()()(),t.j41(33,"div",22)(34,"div",23),t.Z7z(35,me,4,8,null,null,t.BUC().trackByFn,!0),t.k0s()(),t.j41(37,"div",24)(38,"div",25)(39,"button",26),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.openGifDialog())}),t.nrm(40,"mat-icon",12),t.k0s(),t.j41(41,"button",26),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleEmojiPicker())}),t.nrm(42,"mat-icon",12),t.k0s(),t.DNE(43,he,2,1,"div",27),t.j41(44,"button",26),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.toggleSpeechRecognition())}),t.nrm(45,"mat-icon",28),t.k0s()(),t.j41(46,"mat-form-field",29)(47,"textarea",30,3),t.bIt("keydown",function(o){t.eBV(e);const r=t.XpG();return t.Njj(r.handleKeyDown(o))}),t.k0s()(),t.j41(49,"div",31)(50,"button",26),t.bIt("click",function(){t.eBV(e);const o=t.XpG();return t.Njj(o.sendMessage())}),t.nrm(51,"mat-icon",12),t.k0s()()()()()}if(2&i){const e=t.sdS(2),n=t.sdS(17),o=t.XpG();t.Y8G("hasBackdrop",!1),t.R7$(),t.Y8G("autoFocus",!1)("mode",o.drawerMode)("position","end"),t.R50("opened",o.drawerOpened),t.R7$(2),t.Y8G("drawer",e)("chat",o.chat),t.R7$(3),t.Y8G("routerLink",t.lJ4(26,Vt)),t.R7$(),t.Y8G("svgIcon","heroicons_outline:arrow-long-left"),t.R7$(3),t.vxM(null!=o.chat.contact&&o.chat.contact.avatar?10:-1),t.R7$(),t.vxM(null!=o.chat.contact&&o.chat.contact.avatar?-1:11),t.R7$(2),t.SpI(" ",null==o.chat.contact?null:o.chat.contact.name," "),t.R7$(),t.Y8G("matMenuTriggerFor",n),t.R7$(),t.Y8G("svgIcon","heroicons_outline:ellipsis-vertical"),t.R7$(4),t.Y8G("svgIcon","heroicons_outline:user-circle"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:check-circle"),t.R7$(3),t.Y8G("ngIf",!o.chat.muted),t.R7$(),t.Y8G("ngIf",o.chat.muted),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:backspace"),t.R7$(3),t.Y8G("svgIcon","heroicons_outline:trash"),t.R7$(4),t.Dyx(o.chat.messages),t.R7$(5),t.Y8G("svgIcon","heroicons_outline:gif"),t.R7$(2),t.Y8G("svgIcon","heroicons_outline:face-smile"),t.R7$(),t.Y8G("ngIf",o.showEmojiPicker),t.R7$(2),t.Y8G("ngClass",t.eq3(27,Kt,o.isListening))("svgIcon",o.isListening?"heroicons_solid:microphone":"heroicons_outline:microphone"),t.R7$(6),t.Y8G("svgIcon","heroicons_outline:paper-airplane")}}function ge(i,s){1&i&&(t.j41(0,"div",6),t.nrm(1,"mat-icon",55),t.j41(2,"div",56),t.EFF(3," Select a conversation or start a new chat "),t.k0s()()),2&i&&(t.R7$(),t.Y8G("svgIcon","heroicons_outline:chat-bubble-oval-left-ellipsis"))}function fe(i,s){1&i&&(t.qSk(),t.j41(0,"svg",57)(1,"g",58),t.nrm(2,"path",59),t.k0s()())}const _e=[{path:"",component:O,resolve:{chats:()=>(0,t.WQX)(x).getChats(),contacts:()=>(0,t.WQX)(x).getContacts(),profile:()=>(0,t.WQX)(x).getProfile()},children:[{path:"",component:jt,children:[{path:"",pathMatch:"full",component:Rt},{path:":id",component:(()=>{class i{constructor(e,n,o,r,a,u,l,d){this._changeDetectorRef=e,this._chatService=n,this._angorMediaWatcherService=o,this._ngZone=r,this._angorConfigService=a,this.dialog=u,this.sanitizer=l,this.parseContent=d,this.drawerMode="side",this.drawerOpened=!1,this._unsubscribeAll=new j.B,this.showEmojiPicker=!1,this.darkMode=!1,this.finalTranscript="",this.isListening=!1,this.userEdited=!1;const m=window.SpeechRecognition||window.webkitSpeechRecognition;m?(this.recognition=new m,this.recognition.lang="en-US",this.recognition.continuous=!0,this.recognition.interimResults=!0,this.setupRecognitionEvents()):console.error("Speech recognition is not supported in this browser.")}openGifDialog(){this.dialog.open(Tt,{width:"600px",maxHeight:"80vh",data:{apiKey:"LIVDSRZULELA"}}).afterClosed().subscribe(n=>{if(n){const o=n;o&&(this.messageInput.nativeElement.value="",this._chatService.sendPrivateMessage(o).then(()=>{this.messageInput.nativeElement.value="",this.finalTranscript=""}).catch(r=>{console.error("Failed to send message:",r)}),this.finalTranscript="",this.userEdited=!1)}})}ngOnInit(){this._angorConfigService.config$.subscribe(e=>{"auto"===e.scheme?this.detectSystemTheme():this.darkMode="dark"===e.scheme}),this._chatService.chat$.pipe((0,I.Q)(this._unsubscribeAll)).subscribe(e=>{this.chat=e,this._changeDetectorRef.markForCheck()}),this._angorMediaWatcherService.onMediaChange$.pipe((0,I.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:e})=>{this.drawerMode=e.includes("lg")?"side":"over",this._changeDetectorRef.markForCheck()})}_resizeMessageInput(){this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.messageInput.nativeElement.style.height="auto",this._changeDetectorRef.detectChanges(),this.messageInput.nativeElement.style.height=`${this.messageInput.nativeElement.scrollHeight}px`,this._changeDetectorRef.detectChanges()})})}setupRecognitionEvents(){this.recognition.onresult=e=>{let n="";for(let o=e.resultIndex;o{console.error("Speech recognition error detected: ",e.error)},this.recognition.onend=()=>{this.isListening=!1}}toggleSpeechRecognition(){this.finalTranscript="",this.isListening?(this.recognition.stop(),this.isListening=!1):(this.recognition.start(),this.isListening=!0,this.userEdited=!1)}handleUserInput(e){this.userEdited=!0}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}openContactInfo(){this.drawerOpened=!0,this._changeDetectorRef.markForCheck()}resetChat(){this._chatService.resetChat(),this.drawerOpened=!1,this._changeDetectorRef.markForCheck()}toggleMuteNotifications(){this.chat.muted=!this.chat.muted,this._chatService.updateChat(this.chat.id,this.chat).subscribe()}trackByFn(e,n){return n.id||e}detectSystemTheme(){const e=window.matchMedia("(prefers-color-scheme: dark)");this.darkMode=e.matches,e.addEventListener("change",n=>{this.darkMode=n.matches})}handleKeyDown(e){"Enter"===e.key&&!e.shiftKey&&(e.preventDefault(),this.sendMessage())}sendMessage(){const e=this.messageInput.nativeElement.value.trim();e&&(this.messageInput.nativeElement.value="",this._chatService.sendPrivateMessage(e).then(()=>{this.messageInput.nativeElement.value="",this.finalTranscript=""}).catch(n=>{console.error("Failed to send message:",n)}),this.finalTranscript="",this.userEdited=!1)}addEmoji(e){this.messageInput.nativeElement.value+=e.emoji.native,this.showEmojiPicker=!1}toggleEmojiPicker(){this.showEmojiPicker=!this.showEmojiPicker}static{this.\u0275fac=function(n){return new(n||i)(t.rXU(t.gRc),t.rXU(x),t.rXU(Dt.l),t.rXU(t.SKi),t.rXU(At.P),t.rXU(E.bZ),t.rXU(Pt.up),t.rXU(Ut.m))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["chat-conversation"]],viewQuery:function(n,o){if(1&n&&t.GBs(Ot,5),2&n){let r;t.mGM(r=t.lsd())&&(o.messageInput=r.first)}},hostBindings:function(n,o){1&n&&t.bIt("input",function(){return o._resizeMessageInput()})("ngModelChange",function(){return o._resizeMessageInput()})},decls:5,vars:1,consts:[["speechBubbleExtension",""],["drawer",""],["conversationHeaderMenu",""],["messageInput",""],[1,"bg-card","flex","flex-auto","flex-col","overflow-y-auto","dark:bg-default","lg:overflow-hidden"],[1,"h-full","flex-auto",3,"hasBackdrop"],[1,"flex","flex-auto","flex-col","items-center","justify-center","bg-gray-100","dark:bg-transparent"],[1,"w-full","dark:bg-gray-900","sm:w-100","lg:border-l","lg:shadow-none",3,"openedChange","autoFocus","mode","position","opened"],[3,"drawer","chat"],[1,"flex","flex-col","overflow-hidden"],[1,"flex","h-18","flex-0","items-center","border-b","bg-gray-50","px-4","dark:bg-transparent","md:px-6"],["mat-icon-button","",1,"md:-ml-2","lg:hidden",3,"click","routerLink"],[3,"svgIcon"],[1,"ml-2","mr-2","flex","cursor-pointer","items-center","lg:ml-0",3,"click"],[1,"relative","flex","h-10","w-10","flex-0","items-center","justify-center"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';","alt","Contact picture",1,"h-full","w-full","rounded-full","object-cover",3,"src"],[1,"flex","h-full","w-full","items-center","justify-center","rounded-full","bg-gray-200","text-lg","uppercase","text-gray-600","dark:bg-gray-700","dark:text-gray-200"],[1,"ml-4","truncate","text-lg","font-medium","leading-5"],["mat-icon-button","",1,"ml-auto",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["mat-menu-item",""],[4,"ngIf"],[1,"flex","h-full","flex-col-reverse","overflow-y-auto"],[1,"bg-card","flex","flex-auto","shrink","flex-col","p-6","dark:bg-transparent"],[1,"flex","items-end","border-t","bg-gray-50","p-4","dark:bg-transparent"],[1,"my-px","flex","h-11","items-center"],["mat-icon-button","",3,"click"],["class","emoji-picker-container",4,"ngIf"],[3,"ngClass","svgIcon"],["subscriptSizing","dynamic",1,"angor-mat-dense","angor-mat-rounded","angor-mat-bold","ml-4","w-full"],["matInput","","cdkTextareaAutosize","",1,"max-h-20",3,"keydown"],[1,"my-px","ml-4","flex","h-11","items-center"],[1,"-mx-6","my-3","flex","items-center","justify-center"],[1,"flex-auto","border-b"],[1,"text-secondary","mx-4","flex-0","text-sm","font-medium","leading-5"],[1,"flex","flex-col",3,"ngClass"],[1,"relative","max-w-3/4","rounded-lg","px-2","py-2",3,"ngClass"],[1,"absolute","bottom-0","w-3",3,"ngClass"],["style","display: inline-block; overflow-wrap: break-word; white-space: pre-wrap;",4,"ngFor","ngForOf","ngForTrackBy"],[1,"text-secondary","my-0.5","text-sm","font-medium",3,"ngClass"],[4,"ngTemplateOutlet"],[2,"display","inline-block","overflow-wrap","break-word","white-space","pre-wrap"],["style","display: block;",4,"ngIf"],["style","display: inline-block; overflow-wrap: break-word;",4,"ngIf"],[2,"display","block"],["width","560","height","315","frameborder","0","allowfullscreen","",3,"src"],["alt","Embedded Image",2,"max-width","100%",3,"src"],["controls","",2,"max-width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],[2,"display","inline-block","overflow-wrap","break-word"],["target","_blank",3,"href"],[1,"emoji-picker-container"],[3,"emojiClick","darkMode"],[1,"icon-size-24",3,"svgIcon"],[1,"text-secondary","mt-4","text-2xl","font-semibold","tracking-tight"],["width","100%","height","100%","viewBox","0 0 66 66","xmlns","http://www.w3.org/2000/svg"],["id","Page-1","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M1.01522827,0.516204834 C-8.83532715,54.3062744 61.7609863,70.5215302 64.8009949,64.3061218 C68.8074951,54.8859711 30.1663208,52.9997559 37.5036011,0.516204834 L1.01522827,0.516204834 Z","fill","currentColor","fill-rule","nonzero"]],template:function(n,o){1&n&&(t.j41(0,"div",4),t.DNE(1,pe,52,29,"mat-drawer-container",5)(2,ge,4,1,"div",6)(3,fe,3,0,"ng-template",null,0,t.C5r),t.k0s()),2&n&&(t.R7$(),t.vxM(o.chat?1:2))},dependencies:[C.vg,C.qe,C.$C,C.$l,Xt,h.Hl,h.pQ,h.iY,v.Wk,g.m_,g.An,k.Cn,k.kk,k.fb,k.Cp,f.YU,f.T3,p.RG,p.rl,y.fS,y.fg,A.xb,A.EE,f.vh,$t.Ic,f.MD,f.Sq,f.bT],styles:[".c-img,.c-video{max-width:100%;border-radius:10px}\n"],encapsulation:2,changeDetection:0})}}return i})(),resolve:{conversation:(i,s)=>{const e=(0,t.WQX)(x),n=(0,t.WQX)(v.Ix);let o=i.paramMap.get("id")||localStorage.getItem("currentChatId");if(!o){const r=s.url.split("/").slice(0,-1).join("/");return n.navigateByUrl(r),(0,R.$)("No chat ID provided")}return localStorage.setItem("currentChatId",o),e.getChatById(o).pipe((0,S.W)(r=>{console.error("Error fetching conversation:",r);const a=s.url.split("/").slice(0,-1).join("/");return n.navigateByUrl(a),(0,R.$)(r)}))}}}]}]}]}}]); \ No newline at end of file diff --git a/index.html b/index.html index 5155c0d..a8b57dd 100644 --- a/index.html +++ b/index.html @@ -26,7 +26,7 @@ - + @@ -41,5 +41,5 @@ - + diff --git a/ngsw.json b/ngsw.json index 1dcc0bc..f0b78f0 100644 --- a/ngsw.json +++ b/ngsw.json @@ -1,6 +1,6 @@ { "configVersion": 1, - "timestamp": 1732827917292, + "timestamp": 1732972918889, "index": "/index.html", "assetGroups": [], "dataGroups": [], diff --git a/runtime.e4a6f9d5a4b04b50.js b/runtime.909bf1a57e7f1b46.js similarity index 96% rename from runtime.e4a6f9d5a4b04b50.js rename to runtime.909bf1a57e7f1b46.js index 9e83a24..8705edb 100644 --- a/runtime.e4a6f9d5a4b04b50.js +++ b/runtime.909bf1a57e7f1b46.js @@ -1 +1 @@ -(()=>{"use strict";var e,v={},g={};function r(e){var n=g[e];if(void 0!==n)return n.exports;var a=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=v,e=[],r.O=(n,a,d,i)=>{if(!a){var t=1/0;for(f=0;f=i)&&Object.keys(r.O).every(p=>r.O[p](a[o]))?a.splice(o--,1):(l=!1,i0&&e[f-1][2]>i;f--)e[f]=e[f-1];e[f]=[a,d,i]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},r.d=(e,n)=>{for(var a in n)r.o(n,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:n[a]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,a)=>(r.f[a](e,n),n),[])),r.u=e=>(76===e?"common":e)+"."+{45:"c05d13a02e05e1d8",76:"6ad480d0e9aeb8cb",87:"89382f6778c57112",126:"882bbf93d79b0241",232:"e86c6a10c949ded0",256:"0e13c4fd2d85a687",318:"afda1c4d799c528b",371:"1350987134a35fcd",394:"1387a9799f07f379",512:"4f08428b0a29fc06",523:"1d564178fdfd679e",544:"eda92231287fa498",556:"14e4bee993e6d7c2",664:"8a10de4594052b2f",767:"bdc7935b901bf4f4",785:"20609070e643f838",836:"dbe90a7b5bc003c1",859:"5c6e13c9e52b4d5a",863:"0d7c11f1ff5ee5d0",957:"5e3037fca5fc8f88"}[e]+".js",r.miniCssF=e=>{},r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="angor:";r.l=(a,d,i,f)=>{if(e[a])e[a].push(d);else{var t,l;if(void 0!==i)for(var o=document.getElementsByTagName("script"),c=0;c{t.onerror=t.onload=null,clearTimeout(s);var h=e[a];if(delete e[a],t.parentNode&&t.parentNode.removeChild(t),h&&h.forEach(_=>_(p)),m)return m(p)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=u.bind(null,t.onerror),t.onload=u.bind(null,t.onload),l&&document.head.appendChild(t)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(d,i)=>{var f=r.o(e,d)?e[d]:void 0;if(0!==f)if(f)i.push(f[2]);else if(121!=d){var t=new Promise((b,u)=>f=e[d]=[b,u]);i.push(f[2]=t);var l=r.p+r.u(d),o=new Error;r.l(l,b=>{if(r.o(e,d)&&(0!==(f=e[d])&&(e[d]=void 0),f)){var u=b&&("load"===b.type?"missing":b.type),s=b&&b.target&&b.target.src;o.message="Loading chunk "+d+" failed.\n("+u+": "+s+")",o.name="ChunkLoadError",o.type=u,o.request=s,f[1](o)}},"chunk-"+d,d)}else e[d]=0},r.O.j=d=>0===e[d];var n=(d,i)=>{var o,c,[f,t,l]=i,b=0;if(f.some(s=>0!==e[s])){for(o in t)r.o(t,o)&&(r.m[o]=t[o]);if(l)var u=l(r)}for(d&&d(i);b{"use strict";var e,v={},g={};function r(e){var n=g[e];if(void 0!==n)return n.exports;var a=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=v,e=[],r.O=(n,a,d,i)=>{if(!a){var t=1/0;for(f=0;f=i)&&Object.keys(r.O).every(p=>r.O[p](a[o]))?a.splice(o--,1):(l=!1,i0&&e[f-1][2]>i;f--)e[f]=e[f-1];e[f]=[a,d,i]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},r.d=(e,n)=>{for(var a in n)r.o(n,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:n[a]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,a)=>(r.f[a](e,n),n),[])),r.u=e=>(76===e?"common":e)+"."+{45:"c05d13a02e05e1d8",76:"6ad480d0e9aeb8cb",87:"89382f6778c57112",126:"882bbf93d79b0241",232:"e86c6a10c949ded0",256:"0e13c4fd2d85a687",318:"afda1c4d799c528b",371:"1350987134a35fcd",394:"1387a9799f07f379",512:"4d4adaeaf8a42129",523:"1d564178fdfd679e",544:"eda92231287fa498",556:"14e4bee993e6d7c2",664:"8a10de4594052b2f",767:"bdc7935b901bf4f4",785:"20609070e643f838",836:"dbe90a7b5bc003c1",859:"5c6e13c9e52b4d5a",863:"0d7c11f1ff5ee5d0",957:"5e3037fca5fc8f88"}[e]+".js",r.miniCssF=e=>{},r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="angor:";r.l=(a,d,i,f)=>{if(e[a])e[a].push(d);else{var t,l;if(void 0!==i)for(var o=document.getElementsByTagName("script"),c=0;c{t.onerror=t.onload=null,clearTimeout(s);var h=e[a];if(delete e[a],t.parentNode&&t.parentNode.removeChild(t),h&&h.forEach(_=>_(p)),m)return m(p)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=u.bind(null,t.onerror),t.onload=u.bind(null,t.onload),l&&document.head.appendChild(t)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(d,i)=>{var f=r.o(e,d)?e[d]:void 0;if(0!==f)if(f)i.push(f[2]);else if(121!=d){var t=new Promise((b,u)=>f=e[d]=[b,u]);i.push(f[2]=t);var l=r.p+r.u(d),o=new Error;r.l(l,b=>{if(r.o(e,d)&&(0!==(f=e[d])&&(e[d]=void 0),f)){var u=b&&("load"===b.type?"missing":b.type),s=b&&b.target&&b.target.src;o.message="Loading chunk "+d+" failed.\n("+u+": "+s+")",o.name="ChunkLoadError",o.type=u,o.request=s,f[1](o)}},"chunk-"+d,d)}else e[d]=0},r.O.j=d=>0===e[d];var n=(d,i)=>{var o,c,[f,t,l]=i,b=0;if(f.some(s=>0!==e[s])){for(o in t)r.o(t,o)&&(r.m[o]=t[o]);if(l)var u=l(r)}for(d&&d(i);b.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.example-viewer{display:flex;flex-direction:column;margin:32px 0;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.example-viewer .title{display:flex;align-items:center;justify-content:space-between;height:88px;min-height:88px;max-height:88px;padding:0 40px}.example-viewer .title h6{font-weight:700}.example-viewer .title .controls{display:flex;align-items:center}.example-viewer .title .controls>*+*{margin-left:8px}.example-viewer mat-tab-group .mat-tab-body-content .angor-highlight pre{margin:0;border-radius:0}input,textarea{background:transparent}input::placeholder,textarea::placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::placeholder,.mat-toolbar.mat-primary textarea::placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::placeholder,.mat-toolbar.mat-accent textarea::placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::placeholder,.mat-toolbar.mat-warn textarea::placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input::-moz-placeholder,textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-moz-placeholder,.mat-toolbar.mat-primary textarea::-moz-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-moz-placeholder,.mat-toolbar.mat-accent textarea::-moz-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-moz-placeholder,.mat-toolbar.mat-warn textarea::-moz-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-webkit-input-placeholder,.mat-toolbar.mat-primary textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-webkit-input-placeholder,.mat-toolbar.mat-accent textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-webkit-input-placeholder,.mat-toolbar.mat-warn textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input:-ms-input-placeholder,.mat-toolbar.mat-primary textarea:-ms-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input:-ms-input-placeholder,.mat-toolbar.mat-accent textarea:-ms-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input:-ms-input-placeholder,.mat-toolbar.mat-warn textarea:-ms-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-background-clip:text;-webkit-transition:background-color 5000s!important;transition:background-color 5000s!important}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:active,.dark textarea:-webkit-autofill,.dark textarea:-webkit-autofill:hover,.dark textarea:-webkit-autofill:focus,.dark textarea:-webkit-autofill:active{-webkit-text-fill-color:rgba(255,255,255,.87)}input [data-autocompleted],textarea [data-autocompleted]{background-color:transparent!important}.angor-backdrop-on-mobile{background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .6 !important}@media (min-width: 600px){.angor-backdrop-on-mobile{background-color:transparent!important}}*[class*=mat-],*[class*=mat-mdc-],*[class*=mat-] *,*[class*=mat-mdc-] *{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.mat-accordion .mat-expansion-panel{margin-bottom:24px;border-radius:8px!important;transition:box-shadow 225ms cubic-bezier(.4,0,.2,1);--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:last-child{margin-bottom:0}.mat-accordion .mat-expansion-panel.mat-expanded,.mat-accordion .mat-expansion-panel:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:transparent!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header{font-size:14px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{margin-right:28px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{border-color:currentColor!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-icon-button,.mat-mdc-fab,.mat-mdc-mini-fab{height:40px;min-height:40px;max-height:40px;line-height:1!important}.mat-mdc-button.angor-mat-button-large,.mat-mdc-raised-button.angor-mat-button-large,.mat-mdc-outlined-button.angor-mat-button-large,.mat-mdc-unelevated-button.angor-mat-button-large,.mat-mdc-icon-button.angor-mat-button-large,.mat-mdc-fab.angor-mat-button-large,.mat-mdc-mini-fab.angor-mat-button-large{height:48px;min-height:48px;max-height:48px}.mat-mdc-button[disabled=true] .mat-icon,.mat-mdc-raised-button[disabled=true] .mat-icon,.mat-mdc-outlined-button[disabled=true] .mat-icon,.mat-mdc-unelevated-button[disabled=true] .mat-icon,.mat-mdc-icon-button[disabled=true] .mat-icon,.mat-mdc-fab[disabled=true] .mat-icon,.mat-mdc-mini-fab[disabled=true] .mat-icon{opacity:.38!important}.mat-mdc-icon-button{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;padding:0!important}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{height:auto!important}.mat-mdc-fab{max-height:56px;border-radius:16px!important}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:16px!important}.mat-mdc-mini-fab{border-radius:12px!important}.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:12px!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button{padding:0 20px!important;border-radius:9999px!important}.mat-mdc-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important}.mat-mdc-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-raised-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-outlined-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-unelevated-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-icon-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-mini-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle{stroke:currentColor!important;animation-duration:6s}.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #3b7586 !important;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1) !important}.dark .mat-mdc-raised-button,.dark .mat-mdc-unelevated-button,.dark .mat-mdc-fab,.dark .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000 !important;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1) !important}.mat-mdc-raised-button .mat-icon,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-fab .mat-icon,.mat-mdc-mini-fab .mat-icon{color:currentColor!important}.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:#0000001a!important}.mat-mdc-button:not([disabled=true]).mat-primary .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-primary .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-button:not([disabled=true]).mat-accent .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-accent .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-button:not([disabled=true]).mat-warn .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-warn .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-outlined-button:not([disabled=true]){--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.mat-mdc-outlined-button:not([disabled=true]):is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.mat-mdc-outlined-button[disabled=true]{border-color:#6b98a4b3!important}.mat-mdc-outlined-button[disabled=true]:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(7 52 62 / var(--tw-border-opacity, 1))!important}.mdc-button .mdc-button__label{white-space:nowrap}.mat-button-toggle-group{border:none!important}.mat-button-toggle-group>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{background-clip:padding-box}.mat-button-toggle-group .mat-button-toggle{border-radius:9999px;overflow:hidden;border:none!important;font-weight:500}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-label-content{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{padding:0 20px;line-height:40px!important;--tw-text-opacity: 1;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-checkbox{display:inline-flex!important}.mat-mdc-checkbox .mdc-form-field{padding-right:12px}.mdc-checkbox__native-control{opacity:0!important}.mat-mdc-chip{font-weight:500!important}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px!important;padding:24px}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-disabled{opacity:.7!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-select .mat-mdc-select-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill:hover .mat-mdc-form-field-focus-overlay,.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused .mat-mdc-form-field-focus-overlay{opacity:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select{top:auto;margin-top:0;margin-bottom:0;padding-top:0;padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2364748B' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right -7px center;background-size:24px}.dark .mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2397a6ba' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E")}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{padding:0;border-radius:6px;border-width:1px;border-style:solid;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .05 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:not(.mdc-text-field--no-label){margin-top:24px;overflow:visible}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay{border-radius:6px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{position:relative;display:flex;align-items:stretch;border-radius:6px;padding:0 16px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:12px;padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 4px 0 -10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-left:-8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:12px;padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 4px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin-left:10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-right:-8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{display:inline-flex;align-items:center;justify-content:center;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;font-size:1.5rem;line-height:1.5rem}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon svg{width:1.5rem;height:1.5rem}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select{display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{border-top-color:var(--angor-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger{display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value{display:flex;max-width:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon{margin:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;align-items:center;transform:none;margin-left:4px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{min-height:0;--tw-text-opacity: 1 !important;color:rgb(8 59 70 / var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{position:static;display:flex;align-items:center;width:88px;min-height:48px;padding:0;border:0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-floating-label{top:-25px!important;left:0!important;width:100%!important;transform:none!important;pointer-events:auto;font-weight:500;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element{margin:12px 0;padding:0 6px 0 0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-chip-set{width:100%;margin:0 -8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-line-ripple{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper{font-size:12px;font-weight:500}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{padding:0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-self:flex-start;padding-top:14px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded .mat-mdc-text-field-wrapper{border-radius:24px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{border-radius:24px 0 0 24px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 2px 0 -10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-right:4px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{border-radius:0 24px 24px 0}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 2px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-left:4px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button{width:32px!important;min-width:32px;height:32px;min-height:32px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin-left:-6px;margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin-left:12px;margin-right:-6px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element{margin:8px 0}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{padding-top:10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded .mat-mdc-text-field-wrapper{border-radius:20px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{border-radius:20px 0 0 20px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{border-radius:0 20px 20px 0!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{align-self:stretch!important;margin:0 16px 0 -16px!important;padding-left:16px!important;border-radius:6px 0 0 6px;border-right-width:1px;border-style:solid}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 6px 0 -10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-right:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-right:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-self:stretch!important;margin:0 -16px 0 16px!important;padding-right:16px!important;border-radius:0 6px 6px 0;border-left-width:1px;border-style:solid}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 6px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin:0 -4px 0 16px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-left:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-left:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-bg-default-rgb),var(--tw-bg-opacity))!important;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-items:flex-start}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-bold .mat-mdc-text-field-wrapper{border-width:2px!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:var(--angor-warn)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__trailing{border-color:var(--angor-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__trailing{border-color:var(--angor-accent)!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch{border-right-style:none!important}.mat-icon{display:inline-flex!important;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;font-size:24px;line-height:24px;-webkit-appearance:none!important}.mat-mdc-input-element::placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element::-moz-placeholder{-moz-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element::-webkit-input-placeholder{-webkit-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element:-ms-input-placeholder{-ms-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-form-field-invalid .mat-mdc-input-element::placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element::-moz-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element::-webkit-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element:-ms-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-menu-panel{min-width:144px!important}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;padding-right:16px}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-icon-no-color{--tw-text-opacity: 1;color:rgba(var(--angor-mat-icon-rgb),var(--tw-text-opacity))}.mat-mdc-menu-panel .mat-mdc-menu-content mat-divider{margin:8px 0}.mat-mdc-paginator .mat-mdc-paginator-container{padding:8px 16px;justify-content:space-between}@media (min-width: 600px){.mat-mdc-paginator .mat-mdc-paginator-container{justify-content:normal}}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size{align-items:center;min-height:40px;margin:8px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{display:none;margin-right:12px}@media (min-width: 600px){.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{display:block}}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{padding:0 10px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mat-form-field-flex{min-height:32px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions{margin:8px 0}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions .mat-mdc-paginator-range-label{margin-right:16px}.mat-mdc-select{display:inline-flex!important}.mat-mdc-select .mat-mdc-select-placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value{position:relative;display:flex;max-width:none}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text{display:inline-flex}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mat-mdc-select .mat-mdc-select-arrow-wrapper{transform:translateY(0)!important}.mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{margin:0 0 0 8px;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:#fff!important}.dark .mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:#000!important}.mat-step-icon .mat-icon{color:currentColor!important}.mat-step-label,.mat-step-label-selected{font-weight:500!important}.mat-mdc-table .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background:none!important}.mat-mdc-tab-group.angor-mat-no-header .mat-mdc-tab-header{height:0!important;max-height:0!important;border:none!important;visibility:hidden!important;opacity:0!important}.mat-mdc-tab-group:not(.mat-background-primary):not(.mat-background-accent) .mat-mdc-tab-header .mat-mdc-tab-label-container{box-shadow:inset 0 -1px var(--angor-border)}.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container{margin:0 24px}.mat-mdc-tab-group .mat-mdc-tab-body-content{padding:24px}textarea.mat-mdc-input-element{box-sizing:content-box!important}.mat-toolbar.mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-primary .text-secondary{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-primary .text-hint,.mat-toolbar.mat-primary .text-disabled{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-primary .divider{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-accent .text-secondary{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .text-hint,.mat-toolbar.mat-accent .text-disabled{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .divider{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-warn .text-secondary{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .text-hint,.mat-toolbar.mat-warn .text-disabled{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .divider{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--angor-text-default)!important;color:#fff}.dark .mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--angor-text-secondary)!important;color:var(--angor-bg-default)!important}code[class*=language-] .hljs-comment,code[class*=language-] .hljs-quote,pre[class*=language-] .hljs-comment,pre[class*=language-] .hljs-quote{color:#8b9fc1;font-style:italic}code[class*=language-] .hljs-doctag,code[class*=language-] .hljs-keyword,code[class*=language-] .hljs-formula,pre[class*=language-] .hljs-doctag,pre[class*=language-] .hljs-keyword,pre[class*=language-] .hljs-formula{color:#22d3ee}code[class*=language-] .hljs-name,pre[class*=language-] .hljs-name{color:#e879f9}code[class*=language-] .hljs-tag,pre[class*=language-] .hljs-tag{color:#bae6fd}code[class*=language-] .hljs-section,code[class*=language-] .hljs-selector-tag,code[class*=language-] .hljs-deletion,code[class*=language-] .hljs-subst,pre[class*=language-] .hljs-section,pre[class*=language-] .hljs-selector-tag,pre[class*=language-] .hljs-deletion,pre[class*=language-] .hljs-subst{color:#f87f71}code[class*=language-] .hljs-literal,pre[class*=language-] .hljs-literal{color:#36beff}code[class*=language-] .hljs-string,code[class*=language-] .hljs-regexp,code[class*=language-] .hljs-addition,code[class*=language-] .hljs-attribute,code[class*=language-] .hljs-meta-string,pre[class*=language-] .hljs-string,pre[class*=language-] .hljs-regexp,pre[class*=language-] .hljs-addition,pre[class*=language-] .hljs-attribute,pre[class*=language-] .hljs-meta-string{color:#bef264}code[class*=language-] .hljs-built_in,code[class*=language-] .hljs-class .hljs-title,pre[class*=language-] .hljs-built_in,pre[class*=language-] .hljs-class .hljs-title{color:#ffd374}code[class*=language-] .hljs-attr,code[class*=language-] .hljs-variable,code[class*=language-] .hljs-template-variable,code[class*=language-] .hljs-type,code[class*=language-] .hljs-selector-class,code[class*=language-] .hljs-selector-attr,code[class*=language-] .hljs-selector-pseudo,code[class*=language-] .hljs-number,pre[class*=language-] .hljs-attr,pre[class*=language-] .hljs-variable,pre[class*=language-] .hljs-template-variable,pre[class*=language-] .hljs-type,pre[class*=language-] .hljs-selector-class,pre[class*=language-] .hljs-selector-attr,pre[class*=language-] .hljs-selector-pseudo,pre[class*=language-] .hljs-number{color:#22d3ee}code[class*=language-] .hljs-symbol,code[class*=language-] .hljs-bullet,code[class*=language-] .hljs-link,code[class*=language-] .hljs-meta,code[class*=language-] .hljs-selector-id,code[class*=language-] .hljs-title,pre[class*=language-] .hljs-symbol,pre[class*=language-] .hljs-bullet,pre[class*=language-] .hljs-link,pre[class*=language-] .hljs-meta,pre[class*=language-] .hljs-selector-id,pre[class*=language-] .hljs-title{color:#e879f9}code[class*=language-] .hljs-emphasis,pre[class*=language-] .hljs-emphasis{font-style:italic}code[class*=language-] .hljs-strong,pre[class*=language-] .hljs-strong{font-weight:700}code[class*=language-] .hljs-link,pre[class*=language-] .hljs-link{text-decoration:underline}.ps{position:relative}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps.ps--focus>.ps__rail-x,.ps.ps--focus>.ps__rail-y,.ps.ps--scrolling-x>.ps__rail-x,.ps.ps--scrolling-x>.ps__rail-y,.ps.ps--scrolling-y>.ps__rail-x,.ps.ps--scrolling-y>.ps__rail-y{opacity:1}.ps>.ps__rail-x,.ps>.ps__rail-y{z-index:99999}.ps>.ps__rail-x{height:14px;background:transparent!important;transition:none!important}.ps>.ps__rail-x:hover,.ps>.ps__rail-x:focus,.ps>.ps__rail-x.ps--clicking{opacity:1}.ps>.ps__rail-x:hover .ps__thumb-x,.ps>.ps__rail-x:focus .ps__thumb-x,.ps>.ps__rail-x.ps--clicking .ps__thumb-x{height:10px}.ps>.ps__rail-x .ps__thumb-x{background:#00000080;box-shadow:0 0 0 1px #ffffff26;height:6px;transition:height 225ms cubic-bezier(.25,.8,.25,1)}.ps>.ps__rail-y{width:14px;background:transparent!important;transition:none!important;left:auto!important}.ps>.ps__rail-y:hover,.ps>.ps__rail-y:focus,.ps>.ps__rail-y.ps--clicking{opacity:1}.ps>.ps__rail-y:hover .ps__thumb-y,.ps>.ps__rail-y:focus .ps__thumb-y,.ps>.ps__rail-y.ps--clicking .ps__thumb-y{width:10px}.ps>.ps__rail-y .ps__thumb-y{background:#00000080;box-shadow:0 0 0 1px #ffffff26;width:6px;transition:width 225ms cubic-bezier(.25,.8,.25,1)}.ql-toolbar{border-radius:6px 6px 0 0;padding:0!important;--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-border-opacity: 1 !important}.dark .ql-toolbar{background-color:#0000000d;--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-toolbar .ql-formats{margin:11px 8px!important}.ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-picker.ql-expanded .ql-picker-options{z-index:10!important;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-options{--tw-border-opacity: 1;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-picker .ql-picker-label,.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item{--tw-text-opacity: 1;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))}.ql-toolbar .ql-stroke,.ql-toolbar .ql-stroke-mitter{stroke:var(--angor-icon)}.ql-toolbar .ql-fill{fill:var(--angor-icon)}.ql-toolbar button:hover,.ql-toolbar button:focus,.ql-toolbar button.ql-active,.ql-toolbar .ql-picker-label:hover,.ql-toolbar .ql-picker-label.ql-active,.ql-toolbar .ql-picker-item:hover,.ql-toolbar .ql-picker-item.ql-selected{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.ql-toolbar button:hover .ql-stroke,.ql-toolbar button:hover .ql-stroke-mitter,.ql-toolbar button:focus .ql-stroke,.ql-toolbar button:focus .ql-stroke-mitter,.ql-toolbar button.ql-active .ql-stroke,.ql-toolbar button.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter{stroke:var(--angor-primary)!important}.ql-toolbar button:hover .ql-fill,.ql-toolbar button:focus .ql-fill,.ql-toolbar button.ql-active .ql-fill,.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:var(--angor-primary)!important}.ql-container{overflow:auto;min-height:160px;max-height:400px;border-radius:0 0 6px 6px;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-border-opacity: 1 !important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark .ql-container{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-container .ql-editor{--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity))}.ql-container .ql-editor.ql-blank:before{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.ql-container .ql-tooltip{border-radius:.375rem;--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;--tw-shadow: 0 1px 2px 0 rgb(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)}.dark .ql-container .ql-tooltip{--tw-border-opacity: 1 !important;border-color:rgb(5 43 51 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.ql-container .ql-tooltip:before{--tw-text-opacity: 1;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.ql-container .ql-tooltip .ql-action,.ql-container .ql-tooltip .ql-remove{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))}.dark .ql-container .ql-tooltip .ql-action,.dark .ql-container .ql-tooltip .ql-remove{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}.ql-container .ql-tooltip .ql-action:after{border-right-width:1px!important;--tw-border-opacity: 1 !important;border-right-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.dark .ql-container .ql-tooltip .ql-action:after{--tw-border-opacity: 1 !important;border-right-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-container .ql-tooltip input{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important;border-radius:.125rem!important;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.dark .ql-container .ql-tooltip input{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:15px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:6px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:15px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.emoji-mart-dark{color:#e5eef0;border-color:#083b46;border-width:2px;border-radius:15px;background-color:#022229}.emoji-mart-dark .emoji-mart-bar{border-color:#083b46}.emoji-mart-dark .emoji-mart-search input{color:#e5eef0;border-color:#083b46;background-color:#07343e}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#e5eef0}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#052b33}.emoji-mart-dark .emoji-mart-category-label span{background-color:#032128;color:#e5eef0}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#083b46;background-color:#022229}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#9bbac3}body{overflow-x:hidden}.overscroll-y-contain{overflow:hidden!important}.emoji-picker-container{position:absolute;bottom:60px;left:0;z-index:100000}input,textarea,select,button{font-size:16px}.large-font{font-size:3rem}.qrcode{display:flex;justify-content:center}.qrcode-image{width:100%!important}.heart-beat{animation:heartBeatAnimation .3s ease-in-out}@keyframes heartBeatAnimation{0%{transform:scale(1)}30%{transform:scale(2)}60%{transform:scale(1)}to{transform:scale(1)}}.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.collapse{visibility:collapse!important}.static{position:static!important}.fixed{position:fixed!important}.\!absolute,.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.inset-0{inset:0!important}.inset-auto{inset:auto!important}.-left-1{left:-.25rem!important}.-right-1{right:-.25rem!important}.-right-16{right:-4rem!important}.-top-16{top:-4rem!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.right-0{right:0!important}.right-2{right:.5rem!important}.right-5{right:1.25rem!important}.top-0{top:0!important}.top-1\/2{top:50%!important}.top-2{top:.5rem!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-49{z-index:49!important}.z-90{z-index:90!important}.z-99{z-index:99!important}.z-999{z-index:999!important}.col-span-2{grid-column:span 2 / span 2!important}.m-0{margin:0!important}.m-0\.5{margin:.125rem!important}.m-8{margin:2rem!important}.m-auto{margin:auto!important}.-mx-3{margin-left:-.75rem!important;margin-right:-.75rem!important}.-mx-6{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-1\.5{margin-left:.375rem!important;margin-right:.375rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-0\.5{margin-top:.125rem!important;margin-bottom:.125rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.my-px{margin-top:1px!important;margin-bottom:1px!important}.-mb-px{margin-bottom:-1px!important}.-ml-0\.5{margin-left:-.125rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-.75rem!important}.-ml-px{margin-left:-1px!important}.-mr-4{margin-right:-1rem!important}.-mr-px{margin-right:-1px!important}.-mt-12{margin-top:-3rem!important}.-mt-16{margin-top:-4rem!important}.-mt-26{margin-top:-6.5rem!important}.-mt-5{margin-top:-1.25rem!important}.-mt-px{margin-top:-1px!important}.mb-1{margin-bottom:.25rem!important}.mb-10{margin-bottom:2.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.mb-px{margin-bottom:1px!important}.ml-0\.5{margin-left:.125rem!important}.ml-1{margin-left:.25rem!important}.ml-1\.5{margin-left:.375rem!important}.ml-2{margin-left:.5rem!important}.ml-2\.5{margin-left:.625rem!important}.ml-3{margin-left:.75rem!important}.ml-4{margin-left:1rem!important}.ml-6{margin-left:1.5rem!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:.25rem!important}.mr-1\.5{margin-right:.375rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:.75rem!important}.mr-4{margin-right:1rem!important}.mr-6{margin-right:1.5rem!important}.mt-0\.5{margin-top:.125rem!important}.mt-1{margin-top:.25rem!important}.mt-1\.5{margin-top:.375rem!important}.mt-10{margin-top:2.5rem!important}.mt-11{margin-top:2.75rem!important}.mt-12{margin-top:3rem!important}.mt-2{margin-top:.5rem!important}.mt-2\.5{margin-top:.625rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-px{margin-top:1px!important}.line-clamp-1{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}.line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}.hidden{display:none!important}.h-1{height:.25rem!important}.h-1\.5{height:.375rem!important}.h-10{height:2.5rem!important}.h-11{height:2.75rem!important}.h-14{height:3.5rem!important}.h-16{height:4rem!important}.h-18{height:4.5rem!important}.h-2{height:.5rem!important}.h-2\.5{height:.625rem!important}.h-20{height:5rem!important}.h-24{height:6rem!important}.h-3{height:.75rem!important}.h-32{height:8rem!important}.h-4{height:1rem!important}.h-40{height:10rem!important}.h-6{height:1.5rem!important}.h-7{height:1.75rem!important}.h-8{height:2rem!important}.h-full{height:100%!important}.max-h-120{max-height:30rem!important}.max-h-128{max-height:32rem!important}.max-h-140{max-height:35rem!important}.max-h-20{max-height:5rem!important}.min-h-20{min-height:5rem!important}.min-h-32{min-height:8rem!important}.min-h-6{min-height:1.5rem!important}.w-1{width:.25rem!important}.w-1\.5{width:.375rem!important}.w-1\/2{width:50%!important}.w-10{width:2.5rem!important}.w-14{width:3.5rem!important}.w-16{width:4rem!important}.w-2{width:.5rem!important}.w-24{width:6rem!important}.w-3{width:.75rem!important}.w-30{width:7.5rem!important}.w-32{width:8rem!important}.w-4{width:1rem!important}.w-40{width:10rem!important}.w-5{width:1.25rem!important}.w-50{width:12.5rem!important}.w-6{width:1.5rem!important}.w-7{width:1.75rem!important}.w-8{width:2rem!important}.w-full{width:100%!important}.w-screen{width:100vw!important}.min-w-0{min-width:0px!important}.min-w-32{min-width:8rem!important}.min-w-4{min-width:1rem!important}.min-w-screen{min-width:100vw!important}.max-w-140{max-width:35rem!important}.max-w-2xl{max-width:42rem!important}.max-w-3\/4{max-width:75%!important}.max-w-3xl{max-width:48rem!important}.max-w-4xl{max-width:56rem!important}.max-w-5xl{max-width:64rem!important}.max-w-60{max-width:15rem!important}.max-w-80{max-width:20rem!important}.max-w-fit{max-width:fit-content!important}.max-w-full{max-width:100%!important}.max-w-md{max-width:28rem!important}.max-w-sm{max-width:24rem!important}.max-w-xs{max-width:20rem!important}.flex-0{flex:0 0 auto!important}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.flex-grow{flex-grow:1!important}.-translate-x-80{--tw-translate-x: -20rem !important;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))!important}.-translate-x-full{--tw-translate-x: -100% !important;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))!important}.translate-x-0{--tw-translate-x: 0px !important;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))!important}.rotate-0{--tw-rotate: 0deg !important;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))!important}.rotate-180{--tw-rotate: 180deg !important;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))!important}.-scale-x-1{--tw-scale-x: -1 !important;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))!important}.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))!important}.cursor-pointer{cursor:pointer!important}.resize{resize:both!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-items-start{justify-items:start!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-y-8{row-gap:2rem!important}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.125rem * var(--tw-space-x-reverse))!important;margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.25rem * var(--tw-space-x-reverse))!important;margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.75rem * var(--tw-space-x-reverse))!important;margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1rem * var(--tw-space-x-reverse))!important;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.25rem * var(--tw-space-y-reverse))!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0 !important;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;border-bottom-width:calc(1px * var(--tw-divide-y-reverse))!important}.self-start{align-self:flex-start!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overscroll-y-contain{overscroll-behavior-y:contain!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.break-words{overflow-wrap:break-word!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded-sm{border-radius:.125rem!important}.rounded-b{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-l-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.border-r{border-right-width:1px!important}.border-t{border-top-width:1px!important}.border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.border-gray-300\/70{border-color:#6b98a4b3!important}.border-gray-500{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.border-gray-700{--tw-border-opacity: 1 !important;border-color:rgb(5 43 51 / var(--tw-border-opacity, 1))!important}.border-primary{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.border-slate-300{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.border-warn{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.border-r-gray-300{--tw-border-opacity: 1 !important;border-right-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.border-r-gray-500{--tw-border-opacity: 1 !important;border-right-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.border-opacity-100{--tw-border-opacity: 1 !important}.bg-\[\#086c81\]{--tw-bg-opacity: 1 !important;background-color:rgb(8 108 129 / var(--tw-bg-opacity, 1))!important}.bg-accent-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-accent-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-amber-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))!important}.bg-amber-200{--tw-bg-opacity: 1 !important;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))!important}.bg-amber-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.bg-black\/10{background-color:#0000001a!important}.bg-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))!important}.bg-blue-200{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))!important}.bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.bg-blue-500{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1))!important}.bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(107 152 164 / var(--tw-bg-opacity, 1))!important}.bg-gray-400{--tw-bg-opacity: 1 !important;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))!important}.bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(229 238 240 / var(--tw-bg-opacity, 1))!important}.bg-gray-500{--tw-bg-opacity: 1 !important;background-color:rgb(8 59 70 / var(--tw-bg-opacity, 1))!important}.bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.bg-gray-800{--tw-bg-opacity: 1 !important;background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1))!important}.bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgb(2 34 41 / var(--tw-bg-opacity, 1))!important}.bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))!important}.bg-green-200{--tw-bg-opacity: 1 !important;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))!important}.bg-green-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))!important}.bg-primary{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity, 1))!important}.bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))!important}.bg-red-200{--tw-bg-opacity: 1 !important;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))!important}.bg-red-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.bg-teal-600{--tw-bg-opacity: 1 !important;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))!important}.bg-transparent{background-color:transparent!important}.bg-warn-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-warn-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-warn-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity, 1))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-opacity-5{--tw-bg-opacity: .05 !important}.bg-opacity-60{--tw-bg-opacity: .6 !important}.bg-opacity-80{--tw-bg-opacity: .8 !important}.bg-opacity-90{--tw-bg-opacity: .9 !important}.object-cover{object-fit:cover!important}.object-center{object-position:center!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-16{padding:4rem!important}.p-2{padding:.5rem!important}.p-4{padding:1rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.px-16{padding-left:4rem!important;padding-right:4rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.pb-12{padding-bottom:3rem!important}.pb-28{padding-bottom:7rem!important}.pb-6{padding-bottom:1.5rem!important}.pl-2{padding-left:.5rem!important}.pl-5{padding-left:1.25rem!important}.pl-6{padding-left:1.5rem!important}.pr-4{padding-right:1rem!important}.pr-6{padding-right:1.5rem!important}.pt-4{padding-top:1rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.pt-9{padding-top:2.25rem!important}.text-center{text-align:center!important}.text-2xl{font-size:1.25rem!important}.text-3xl{font-size:1.5rem!important}.text-4xl{font-size:2rem!important}.text-7xl{font-size:3rem!important}.text-8xl{font-size:4rem!important}.text-base{font-size:.875rem!important}.text-lg{font-size:1rem!important}.text-md{font-size:.8125rem!important}.text-sm{font-size:.75rem!important}.text-xl{font-size:1.125rem!important}.text-xs{font-size:.625rem!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.leading-10{line-height:2.5rem!important}.leading-5{line-height:1.25rem!important}.leading-6{line-height:1.5rem!important}.leading-none{line-height:1!important}.leading-tight{line-height:1.25!important}.tracking-tight{letter-spacing:-.025em!important}.text-accent{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))!important}.text-accent-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-50-rgb),var(--tw-text-opacity, 1))!important}.text-accent-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity, 1))!important}.text-amber-50{--tw-text-opacity: 1 !important;color:rgb(255 251 235 / var(--tw-text-opacity, 1))!important}.text-amber-500{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity, 1))!important}.text-blue-50{--tw-text-opacity: 1 !important;color:rgb(239 246 255 / var(--tw-text-opacity, 1))!important}.text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.text-current{color:currentColor!important}.text-gray-100{--tw-text-opacity: 1 !important;color:rgb(203 221 225 / var(--tw-text-opacity, 1))!important}.text-gray-400{--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.text-gray-50{--tw-text-opacity: 1 !important;color:rgb(229 238 240 / var(--tw-text-opacity, 1))!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(8 59 70 / var(--tw-text-opacity, 1))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgb(7 52 62 / var(--tw-text-opacity, 1))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgb(5 43 51 / var(--tw-text-opacity, 1))!important}.text-gray-800{--tw-text-opacity: 1 !important;color:rgb(3 33 40 / var(--tw-text-opacity, 1))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgb(2 34 41 / var(--tw-text-opacity, 1))!important}.text-green-50{--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity, 1))!important}.text-green-500{--tw-text-opacity: 1 !important;color:rgb(34 197 94 / var(--tw-text-opacity, 1))!important}.text-green-700{--tw-text-opacity: 1 !important;color:rgb(21 128 61 / var(--tw-text-opacity, 1))!important}.text-indigo-50{--tw-text-opacity: 1 !important;color:rgb(238 242 255 / var(--tw-text-opacity, 1))!important}.text-on-accent{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important}.text-on-primary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important}.text-on-warn{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important}.text-orange-500{--tw-text-opacity: 1 !important;color:rgb(249 115 22 / var(--tw-text-opacity, 1))!important}.text-primary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.text-primary-400{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.text-primary-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-50-rgb),var(--tw-text-opacity, 1))!important}.text-primary-500{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-500-rgb),var(--tw-text-opacity, 1))!important}.text-primary-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}.text-primary-700{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity, 1))!important}.text-red-50{--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity, 1))!important}.text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.text-red-700{--tw-text-opacity: 1 !important;color:rgb(185 28 28 / var(--tw-text-opacity, 1))!important}.text-warn{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.text-warn-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-50-rgb),var(--tw-text-opacity, 1))!important}.text-warn-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity, 1))!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-opacity-12{--tw-text-opacity: .12 !important}.text-opacity-38{--tw-text-opacity: .38 !important}.text-opacity-60{--tw-text-opacity: .6 !important}.underline{text-decoration-line:underline!important}.overline{text-decoration-line:overline!important}.opacity-100{opacity:1!important}.opacity-25{opacity:.25!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.outline{outline-style:solid!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-inset{--tw-ring-inset: inset !important}.ring-primary{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-rgb), var(--tw-ring-opacity, 1)) !important}.ring-primary-50{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-50-rgb), var(--tw-ring-opacity, 1)) !important}.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)!important}.backdrop-blur{--tw-backdrop-blur: blur(8px) !important;-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)!important;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)!important}.backdrop-filter{-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)!important;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)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-150{transition-duration:.15s!important}.duration-300{transition-duration:.3s!important}.duration-400{transition-duration:.4s!important}.ease-drawer{transition-timing-function:cubic-bezier(.25,.8,.25,1)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.icon-size-24{width:6rem!important;height:6rem!important;min-width:6rem!important;min-height:6rem!important;font-size:6rem!important;line-height:6rem!important}.icon-size-24 svg{width:6rem!important;height:6rem!important}.icon-size-4{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;font-size:1rem!important;line-height:1rem!important}.icon-size-4 svg{width:1rem!important;height:1rem!important}.icon-size-5{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;font-size:1.25rem!important;line-height:1.25rem!important}.icon-size-5 svg{width:1.25rem!important;height:1.25rem!important}.icon-size-6{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;min-height:1.5rem!important;font-size:1.5rem!important;line-height:1.5rem!important}.icon-size-6 svg{width:1.5rem!important;height:1.5rem!important}.icon-size-7{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;font-size:1.75rem!important;line-height:1.75rem!important}.icon-size-7 svg{width:1.75rem!important;height:1.75rem!important}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(229 238 240 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.hover\:underline:hover{text-decoration-line:underline!important}.hover\:opacity-80:hover{opacity:.8!important}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.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) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(8 59 70 / var(--tw-ring-opacity, 1)) !important}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))!important}.group:hover .group-hover\:flex{display:flex!important}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.group:hover .group-hover\:opacity-100{opacity:1!important}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark\:flex:is(.dark *){display:flex!important}.dark\:hidden:is(.dark *){display:none!important}.dark\:border-b:is(.dark *){border-bottom-width:1px!important}.dark\:border-l:is(.dark *){border-left-width:1px!important}.dark\:border-t:is(.dark *){border-top-width:1px!important}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(7 52 62 / var(--tw-border-opacity, 1))!important}.dark\:border-primary:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.dark\:border-slate-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.dark\:border-warn:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.dark\:bg-accent-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-amber-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))!important}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(8 59 70 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(2 34 41 / var(--tw-bg-opacity, 1))!important}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-500-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-800-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))!important}.dark\:bg-transparent:is(.dark *){background-color:transparent!important}.dark\:bg-warn-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.dark\:bg-opacity-10:is(.dark *){--tw-bg-opacity: .1 !important}.dark\:bg-opacity-5:is(.dark *){--tw-bg-opacity: .05 !important}.dark\:text-accent-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-amber-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 251 235 / var(--tw-text-opacity, 1))!important}.dark\:text-blue-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(239 246 255 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(155 186 195 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(107 152 164 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(229 238 240 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(7 52 62 / var(--tw-text-opacity, 1))!important}.dark\:text-green-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity, 1))!important}.dark\:text-primary-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-primary-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-primary-500:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-500-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-red-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity, 1))!important}.dark\:text-warn-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(2 34 41 / var(--tw-ring-opacity, 1)) !important}.dark\:hover\:bg-black:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-opacity-5:hover:is(.dark *){--tw-bg-opacity: .05 !important}@media (min-width: 600px){.sm\:static{position:static!important}.sm\:absolute{position:absolute!important}.sm\:inset-0{inset:0!important}.sm\:inset-auto{inset:auto!important}.sm\:right-7{right:1.75rem!important}.sm\:col-span-4{grid-column:span 4 / span 4!important}.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.sm\:mx-8{margin-left:2rem!important;margin-right:2rem!important}.sm\:my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.sm\:-mr-4{margin-right:-1rem!important}.sm\:-mt-24{margin-top:-6rem!important}.sm\:mb-6{margin-bottom:1.5rem!important}.sm\:ml-0{margin-left:0!important}.sm\:ml-8{margin-left:2rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mr-4{margin-right:1rem!important}.sm\:mt-0{margin-top:0!important}.sm\:mt-20{margin-top:5rem!important}.sm\:mt-24{margin-top:6rem!important}.sm\:mt-8{margin-top:2rem!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}.sm\:hidden{display:none!important}.sm\:h-20{height:5rem!important}.sm\:h-full{height:100%!important}.sm\:max-h-120{max-height:30rem!important}.sm\:w-100{width:25rem!important}.sm\:w-80{width:20rem!important}.sm\:w-90{width:22.5rem!important}.sm\:w-96{width:24rem!important}.sm\:w-auto{width:auto!important}.sm\:min-w-100{min-width:25rem!important}.sm\:min-w-90{min-width:22.5rem!important}.sm\:max-w-120{max-width:30rem!important}.sm\:max-w-5xl{max-width:64rem!important}.sm\:max-w-none{max-width:none!important}.sm\:-translate-x-96{--tw-translate-x: -24rem !important;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))!important}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-start{align-items:flex-start!important}.sm\:items-center{align-items:center!important}.sm\:justify-start{justify-content:flex-start!important}.sm\:justify-end{justify-content:flex-end!important}.sm\:justify-center{justify-content:center!important}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:rounded-2xl{border-radius:1rem!important}.sm\:bg-transparent{background-color:transparent!important}.sm\:p-10{padding:2.5rem!important}.sm\:p-12{padding:3rem!important}.sm\:p-16{padding:4rem!important}.sm\:p-8{padding:2rem!important}.sm\:px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.sm\:px-16{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-18{padding-left:4.5rem!important;padding-right:4.5rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-8{padding-left:2rem!important;padding-right:2rem!important}.sm\:pb-10{padding-bottom:2.5rem!important}.sm\:pb-48{padding-bottom:12rem!important}.sm\:pb-8{padding-bottom:2rem!important}.sm\:pr-8{padding-right:2rem!important}.sm\:pt-20{padding-top:5rem!important}.sm\:text-left{text-align:left!important}.sm\:text-2xl{font-size:1.25rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-7xl{font-size:3rem!important}.sm\:opacity-0{opacity:0!important}.sm\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.group:hover .sm\:group-hover\:opacity-100{opacity:1!important}}@media (min-width: 960px){.md\:-ml-2{margin-left:-.5rem!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:h-full{height:100%!important}.md\:w-1\/2{width:50%!important}.md\:max-w-4xl{max-width:56rem!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:items-start{align-items:flex-start!important}.md\:items-center{align-items:center!important}.md\:justify-start{justify-content:flex-start!important}.md\:justify-end{justify-content:flex-end!important}.md\:gap-x-6{column-gap:1.5rem!important}.md\:gap-y-0{row-gap:0px!important}.md\:rounded-none{border-radius:0!important}.md\:p-16{padding:4rem!important}.md\:p-8{padding:2rem!important}.md\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-8{padding-left:2rem!important;padding-right:2rem!important}.md\:pb-12{padding-bottom:3rem!important}.md\:text-7xl{font-size:3rem!important}.md\:text-xl{font-size:1.125rem!important}.md\:leading-none{line-height:1!important}.md\:shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media (min-width: 1280px){.lg\:static{position:static!important}.lg\:sticky{position:sticky!important}.lg\:inset-auto{inset:auto!important}.lg\:left-full{left:100%!important}.lg\:right-0{right:0!important}.lg\:right-16{right:4rem!important}.lg\:m-0{margin:0!important}.lg\:-mt-22{margin-top:-5.5rem!important}.lg\:ml-0{margin-left:0!important}.lg\:ml-8{margin-left:2rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mr-8{margin-right:2rem!important}.lg\:mt-0{margin-top:0!important}.lg\:flex{display:flex!important}.lg\:hidden{display:none!important}.lg\:h-18{height:4.5rem!important}.lg\:h-80{height:20rem!important}.lg\:h-screen{height:100vh!important}.lg\:w-16{width:4rem!important}.lg\:min-w-100{min-width:25rem!important}.lg\:max-w-100,.lg\:max-w-\[25rem\]{max-width:25rem!important}.lg\:-translate-x-80{--tw-translate-x: -20rem !important;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))!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-start{align-items:flex-start!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:border-l{border-left-width:1px!important}.lg\:border-r{border-right-width:1px!important}.lg\:p-12{padding:3rem!important}.lg\:px-28{padding-left:7rem!important;padding-right:7rem!important}.lg\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.lg\:shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media print{.print\:hidden{display:none!important}} + */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.example-viewer{display:flex;flex-direction:column;margin:32px 0;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.example-viewer .title{display:flex;align-items:center;justify-content:space-between;height:88px;min-height:88px;max-height:88px;padding:0 40px}.example-viewer .title h6{font-weight:700}.example-viewer .title .controls{display:flex;align-items:center}.example-viewer .title .controls>*+*{margin-left:8px}.example-viewer mat-tab-group .mat-tab-body-content .angor-highlight pre{margin:0;border-radius:0}input,textarea{background:transparent}input::placeholder,textarea::placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::placeholder,.mat-toolbar.mat-primary textarea::placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::placeholder,.mat-toolbar.mat-accent textarea::placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::placeholder,.mat-toolbar.mat-warn textarea::placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input::-moz-placeholder,textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-moz-placeholder,.mat-toolbar.mat-primary textarea::-moz-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-moz-placeholder,.mat-toolbar.mat-accent textarea::-moz-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-moz-placeholder,.mat-toolbar.mat-warn textarea::-moz-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-webkit-input-placeholder,.mat-toolbar.mat-primary textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-webkit-input-placeholder,.mat-toolbar.mat-accent textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-webkit-input-placeholder,.mat-toolbar.mat-warn textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input:-ms-input-placeholder,.mat-toolbar.mat-primary textarea:-ms-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input:-ms-input-placeholder,.mat-toolbar.mat-accent textarea:-ms-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input:-ms-input-placeholder,.mat-toolbar.mat-warn textarea:-ms-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-background-clip:text;-webkit-transition:background-color 5000s!important;transition:background-color 5000s!important}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:active,.dark textarea:-webkit-autofill,.dark textarea:-webkit-autofill:hover,.dark textarea:-webkit-autofill:focus,.dark textarea:-webkit-autofill:active{-webkit-text-fill-color:rgba(255,255,255,.87)}input [data-autocompleted],textarea [data-autocompleted]{background-color:transparent!important}.angor-backdrop-on-mobile{background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .6 !important}@media (min-width: 600px){.angor-backdrop-on-mobile{background-color:transparent!important}}*[class*=mat-],*[class*=mat-mdc-],*[class*=mat-] *,*[class*=mat-mdc-] *{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.mat-accordion .mat-expansion-panel{margin-bottom:24px;border-radius:8px!important;transition:box-shadow 225ms cubic-bezier(.4,0,.2,1);--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:last-child{margin-bottom:0}.mat-accordion .mat-expansion-panel.mat-expanded,.mat-accordion .mat-expansion-panel:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:transparent!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header{font-size:14px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{margin-right:28px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{border-color:currentColor!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-icon-button,.mat-mdc-fab,.mat-mdc-mini-fab{height:40px;min-height:40px;max-height:40px;line-height:1!important}.mat-mdc-button.angor-mat-button-large,.mat-mdc-raised-button.angor-mat-button-large,.mat-mdc-outlined-button.angor-mat-button-large,.mat-mdc-unelevated-button.angor-mat-button-large,.mat-mdc-icon-button.angor-mat-button-large,.mat-mdc-fab.angor-mat-button-large,.mat-mdc-mini-fab.angor-mat-button-large{height:48px;min-height:48px;max-height:48px}.mat-mdc-button[disabled=true] .mat-icon,.mat-mdc-raised-button[disabled=true] .mat-icon,.mat-mdc-outlined-button[disabled=true] .mat-icon,.mat-mdc-unelevated-button[disabled=true] .mat-icon,.mat-mdc-icon-button[disabled=true] .mat-icon,.mat-mdc-fab[disabled=true] .mat-icon,.mat-mdc-mini-fab[disabled=true] .mat-icon{opacity:.38!important}.mat-mdc-icon-button{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;padding:0!important}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{height:auto!important}.mat-mdc-fab{max-height:56px;border-radius:16px!important}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:16px!important}.mat-mdc-mini-fab{border-radius:12px!important}.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:12px!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button{padding:0 20px!important;border-radius:9999px!important}.mat-mdc-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important}.mat-mdc-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-raised-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-outlined-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-unelevated-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-icon-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-mini-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle{stroke:currentColor!important;animation-duration:6s}.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #3b7586 !important;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1) !important}.dark .mat-mdc-raised-button,.dark .mat-mdc-unelevated-button,.dark .mat-mdc-fab,.dark .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000 !important;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1) !important}.mat-mdc-raised-button .mat-icon,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-fab .mat-icon,.mat-mdc-mini-fab .mat-icon{color:currentColor!important}.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:#0000001a!important}.mat-mdc-button:not([disabled=true]).mat-primary .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-primary .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-button:not([disabled=true]).mat-accent .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-accent .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-button:not([disabled=true]).mat-warn .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-warn .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-outlined-button:not([disabled=true]){--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.mat-mdc-outlined-button:not([disabled=true]):is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.mat-mdc-outlined-button[disabled=true]{border-color:#6b98a4b3!important}.mat-mdc-outlined-button[disabled=true]:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(7 52 62 / var(--tw-border-opacity, 1))!important}.mdc-button .mdc-button__label{white-space:nowrap}.mat-button-toggle-group{border:none!important}.mat-button-toggle-group>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{background-clip:padding-box}.mat-button-toggle-group .mat-button-toggle{border-radius:9999px;overflow:hidden;border:none!important;font-weight:500}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-label-content{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{padding:0 20px;line-height:40px!important;--tw-text-opacity: 1;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-checkbox{display:inline-flex!important}.mat-mdc-checkbox .mdc-form-field{padding-right:12px}.mdc-checkbox__native-control{opacity:0!important}.mat-mdc-chip{font-weight:500!important}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px!important;padding:24px}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-disabled{opacity:.7!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-select .mat-mdc-select-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill:hover .mat-mdc-form-field-focus-overlay,.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused .mat-mdc-form-field-focus-overlay{opacity:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select{top:auto;margin-top:0;margin-bottom:0;padding-top:0;padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2364748B' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right -7px center;background-size:24px}.dark .mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2397a6ba' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E")}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{padding:0;border-radius:6px;border-width:1px;border-style:solid;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .05 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:not(.mdc-text-field--no-label){margin-top:24px;overflow:visible}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay{border-radius:6px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{position:relative;display:flex;align-items:stretch;border-radius:6px;padding:0 16px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:12px;padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 4px 0 -10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-left:-8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:12px;padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 4px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin-left:10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-right:-8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{display:inline-flex;align-items:center;justify-content:center;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;font-size:1.5rem;line-height:1.5rem}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon svg{width:1.5rem;height:1.5rem}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select{display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{border-top-color:var(--angor-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger{display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value{display:flex;max-width:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon{margin:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;align-items:center;transform:none;margin-left:4px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{min-height:0;--tw-text-opacity: 1 !important;color:rgb(8 59 70 / var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{position:static;display:flex;align-items:center;width:88px;min-height:48px;padding:0;border:0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-floating-label{top:-25px!important;left:0!important;width:100%!important;transform:none!important;pointer-events:auto;font-weight:500;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element{margin:12px 0;padding:0 6px 0 0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-chip-set{width:100%;margin:0 -8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-line-ripple{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper{font-size:12px;font-weight:500}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{padding:0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-self:flex-start;padding-top:14px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded .mat-mdc-text-field-wrapper{border-radius:24px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{border-radius:24px 0 0 24px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 2px 0 -10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-right:4px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{border-radius:0 24px 24px 0}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 2px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-left:4px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button{width:32px!important;min-width:32px;height:32px;min-height:32px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin-left:-6px;margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin-left:12px;margin-right:-6px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element{margin:8px 0}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{padding-top:10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded .mat-mdc-text-field-wrapper{border-radius:20px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{border-radius:20px 0 0 20px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{border-radius:0 20px 20px 0!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{align-self:stretch!important;margin:0 16px 0 -16px!important;padding-left:16px!important;border-radius:6px 0 0 6px;border-right-width:1px;border-style:solid}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 6px 0 -10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-right:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-right:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-self:stretch!important;margin:0 -16px 0 16px!important;padding-right:16px!important;border-radius:0 6px 6px 0;border-left-width:1px;border-style:solid}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 6px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin:0 -4px 0 16px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-left:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-left:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-bg-default-rgb),var(--tw-bg-opacity))!important;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-items:flex-start}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-bold .mat-mdc-text-field-wrapper{border-width:2px!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:var(--angor-warn)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__trailing{border-color:var(--angor-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__trailing{border-color:var(--angor-accent)!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch{border-right-style:none!important}.mat-icon{display:inline-flex!important;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;font-size:24px;line-height:24px;-webkit-appearance:none!important}.mat-mdc-input-element::placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element::-moz-placeholder{-moz-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element::-webkit-input-placeholder{-webkit-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element:-ms-input-placeholder{-ms-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-form-field-invalid .mat-mdc-input-element::placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element::-moz-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element::-webkit-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element:-ms-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-menu-panel{min-width:144px!important}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;padding-right:16px}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-icon-no-color{--tw-text-opacity: 1;color:rgba(var(--angor-mat-icon-rgb),var(--tw-text-opacity))}.mat-mdc-menu-panel .mat-mdc-menu-content mat-divider{margin:8px 0}.mat-mdc-paginator .mat-mdc-paginator-container{padding:8px 16px;justify-content:space-between}@media (min-width: 600px){.mat-mdc-paginator .mat-mdc-paginator-container{justify-content:normal}}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size{align-items:center;min-height:40px;margin:8px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{display:none;margin-right:12px}@media (min-width: 600px){.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{display:block}}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{padding:0 10px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mat-form-field-flex{min-height:32px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions{margin:8px 0}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions .mat-mdc-paginator-range-label{margin-right:16px}.mat-mdc-select{display:inline-flex!important}.mat-mdc-select .mat-mdc-select-placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value{position:relative;display:flex;max-width:none}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text{display:inline-flex}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mat-mdc-select .mat-mdc-select-arrow-wrapper{transform:translateY(0)!important}.mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{margin:0 0 0 8px;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:#fff!important}.dark .mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:#000!important}.mat-step-icon .mat-icon{color:currentColor!important}.mat-step-label,.mat-step-label-selected{font-weight:500!important}.mat-mdc-table .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background:none!important}.mat-mdc-tab-group.angor-mat-no-header .mat-mdc-tab-header{height:0!important;max-height:0!important;border:none!important;visibility:hidden!important;opacity:0!important}.mat-mdc-tab-group:not(.mat-background-primary):not(.mat-background-accent) .mat-mdc-tab-header .mat-mdc-tab-label-container{box-shadow:inset 0 -1px var(--angor-border)}.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container{margin:0 24px}.mat-mdc-tab-group .mat-mdc-tab-body-content{padding:24px}textarea.mat-mdc-input-element{box-sizing:content-box!important}.mat-toolbar.mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-primary .text-secondary{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-primary .text-hint,.mat-toolbar.mat-primary .text-disabled{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-primary .divider{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-accent .text-secondary{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .text-hint,.mat-toolbar.mat-accent .text-disabled{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .divider{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-warn .text-secondary{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .text-hint,.mat-toolbar.mat-warn .text-disabled{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .divider{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--angor-text-default)!important;color:#fff}.dark .mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--angor-text-secondary)!important;color:var(--angor-bg-default)!important}code[class*=language-] .hljs-comment,code[class*=language-] .hljs-quote,pre[class*=language-] .hljs-comment,pre[class*=language-] .hljs-quote{color:#8b9fc1;font-style:italic}code[class*=language-] .hljs-doctag,code[class*=language-] .hljs-keyword,code[class*=language-] .hljs-formula,pre[class*=language-] .hljs-doctag,pre[class*=language-] .hljs-keyword,pre[class*=language-] .hljs-formula{color:#22d3ee}code[class*=language-] .hljs-name,pre[class*=language-] .hljs-name{color:#e879f9}code[class*=language-] .hljs-tag,pre[class*=language-] .hljs-tag{color:#bae6fd}code[class*=language-] .hljs-section,code[class*=language-] .hljs-selector-tag,code[class*=language-] .hljs-deletion,code[class*=language-] .hljs-subst,pre[class*=language-] .hljs-section,pre[class*=language-] .hljs-selector-tag,pre[class*=language-] .hljs-deletion,pre[class*=language-] .hljs-subst{color:#f87f71}code[class*=language-] .hljs-literal,pre[class*=language-] .hljs-literal{color:#36beff}code[class*=language-] .hljs-string,code[class*=language-] .hljs-regexp,code[class*=language-] .hljs-addition,code[class*=language-] .hljs-attribute,code[class*=language-] .hljs-meta-string,pre[class*=language-] .hljs-string,pre[class*=language-] .hljs-regexp,pre[class*=language-] .hljs-addition,pre[class*=language-] .hljs-attribute,pre[class*=language-] .hljs-meta-string{color:#bef264}code[class*=language-] .hljs-built_in,code[class*=language-] .hljs-class .hljs-title,pre[class*=language-] .hljs-built_in,pre[class*=language-] .hljs-class .hljs-title{color:#ffd374}code[class*=language-] .hljs-attr,code[class*=language-] .hljs-variable,code[class*=language-] .hljs-template-variable,code[class*=language-] .hljs-type,code[class*=language-] .hljs-selector-class,code[class*=language-] .hljs-selector-attr,code[class*=language-] .hljs-selector-pseudo,code[class*=language-] .hljs-number,pre[class*=language-] .hljs-attr,pre[class*=language-] .hljs-variable,pre[class*=language-] .hljs-template-variable,pre[class*=language-] .hljs-type,pre[class*=language-] .hljs-selector-class,pre[class*=language-] .hljs-selector-attr,pre[class*=language-] .hljs-selector-pseudo,pre[class*=language-] .hljs-number{color:#22d3ee}code[class*=language-] .hljs-symbol,code[class*=language-] .hljs-bullet,code[class*=language-] .hljs-link,code[class*=language-] .hljs-meta,code[class*=language-] .hljs-selector-id,code[class*=language-] .hljs-title,pre[class*=language-] .hljs-symbol,pre[class*=language-] .hljs-bullet,pre[class*=language-] .hljs-link,pre[class*=language-] .hljs-meta,pre[class*=language-] .hljs-selector-id,pre[class*=language-] .hljs-title{color:#e879f9}code[class*=language-] .hljs-emphasis,pre[class*=language-] .hljs-emphasis{font-style:italic}code[class*=language-] .hljs-strong,pre[class*=language-] .hljs-strong{font-weight:700}code[class*=language-] .hljs-link,pre[class*=language-] .hljs-link{text-decoration:underline}.ps{position:relative}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps.ps--focus>.ps__rail-x,.ps.ps--focus>.ps__rail-y,.ps.ps--scrolling-x>.ps__rail-x,.ps.ps--scrolling-x>.ps__rail-y,.ps.ps--scrolling-y>.ps__rail-x,.ps.ps--scrolling-y>.ps__rail-y{opacity:1}.ps>.ps__rail-x,.ps>.ps__rail-y{z-index:99999}.ps>.ps__rail-x{height:14px;background:transparent!important;transition:none!important}.ps>.ps__rail-x:hover,.ps>.ps__rail-x:focus,.ps>.ps__rail-x.ps--clicking{opacity:1}.ps>.ps__rail-x:hover .ps__thumb-x,.ps>.ps__rail-x:focus .ps__thumb-x,.ps>.ps__rail-x.ps--clicking .ps__thumb-x{height:10px}.ps>.ps__rail-x .ps__thumb-x{background:#00000080;box-shadow:0 0 0 1px #ffffff26;height:6px;transition:height 225ms cubic-bezier(.25,.8,.25,1)}.ps>.ps__rail-y{width:14px;background:transparent!important;transition:none!important;left:auto!important}.ps>.ps__rail-y:hover,.ps>.ps__rail-y:focus,.ps>.ps__rail-y.ps--clicking{opacity:1}.ps>.ps__rail-y:hover .ps__thumb-y,.ps>.ps__rail-y:focus .ps__thumb-y,.ps>.ps__rail-y.ps--clicking .ps__thumb-y{width:10px}.ps>.ps__rail-y .ps__thumb-y{background:#00000080;box-shadow:0 0 0 1px #ffffff26;width:6px;transition:width 225ms cubic-bezier(.25,.8,.25,1)}.ql-toolbar{border-radius:6px 6px 0 0;padding:0!important;--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-border-opacity: 1 !important}.dark .ql-toolbar{background-color:#0000000d;--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-toolbar .ql-formats{margin:11px 8px!important}.ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-picker.ql-expanded .ql-picker-options{z-index:10!important;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-options{--tw-border-opacity: 1;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-picker .ql-picker-label,.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item{--tw-text-opacity: 1;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))}.ql-toolbar .ql-stroke,.ql-toolbar .ql-stroke-mitter{stroke:var(--angor-icon)}.ql-toolbar .ql-fill{fill:var(--angor-icon)}.ql-toolbar button:hover,.ql-toolbar button:focus,.ql-toolbar button.ql-active,.ql-toolbar .ql-picker-label:hover,.ql-toolbar .ql-picker-label.ql-active,.ql-toolbar .ql-picker-item:hover,.ql-toolbar .ql-picker-item.ql-selected{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.ql-toolbar button:hover .ql-stroke,.ql-toolbar button:hover .ql-stroke-mitter,.ql-toolbar button:focus .ql-stroke,.ql-toolbar button:focus .ql-stroke-mitter,.ql-toolbar button.ql-active .ql-stroke,.ql-toolbar button.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter{stroke:var(--angor-primary)!important}.ql-toolbar button:hover .ql-fill,.ql-toolbar button:focus .ql-fill,.ql-toolbar button.ql-active .ql-fill,.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:var(--angor-primary)!important}.ql-container{overflow:auto;min-height:160px;max-height:400px;border-radius:0 0 6px 6px;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-border-opacity: 1 !important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark .ql-container{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-container .ql-editor{--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity))}.ql-container .ql-editor.ql-blank:before{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.ql-container .ql-tooltip{border-radius:.375rem;--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;--tw-shadow: 0 1px 2px 0 rgb(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)}.dark .ql-container .ql-tooltip{--tw-border-opacity: 1 !important;border-color:rgb(5 43 51 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.ql-container .ql-tooltip:before{--tw-text-opacity: 1;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.ql-container .ql-tooltip .ql-action,.ql-container .ql-tooltip .ql-remove{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))}.dark .ql-container .ql-tooltip .ql-action,.dark .ql-container .ql-tooltip .ql-remove{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}.ql-container .ql-tooltip .ql-action:after{border-right-width:1px!important;--tw-border-opacity: 1 !important;border-right-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.dark .ql-container .ql-tooltip .ql-action:after{--tw-border-opacity: 1 !important;border-right-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-container .ql-tooltip input{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important;border-radius:.125rem!important;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.dark .ql-container .ql-tooltip input{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:15px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:6px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:15px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.emoji-mart-dark{color:#e5eef0;border-color:#083b46;border-width:2px;border-radius:15px;background-color:#022229}.emoji-mart-dark .emoji-mart-bar{border-color:#083b46}.emoji-mart-dark .emoji-mart-search input{color:#e5eef0;border-color:#083b46;background-color:#07343e}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#e5eef0}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#052b33}.emoji-mart-dark .emoji-mart-category-label span{background-color:#032128;color:#e5eef0}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#083b46;background-color:#022229}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#9bbac3}body{overflow-x:hidden}.overscroll-y-contain{overflow:hidden!important}.emoji-picker-container{position:absolute;bottom:60px;left:0;z-index:100000}input,textarea,select,button{font-size:16px}.large-font{font-size:3rem}.qrcode{display:flex;justify-content:center}.qrcode-image{width:100%!important}.heart-beat{animation:heartBeatAnimation .3s ease-in-out}@keyframes heartBeatAnimation{0%{transform:scale(1)}30%{transform:scale(2)}60%{transform:scale(1)}to{transform:scale(1)}}.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.collapse{visibility:collapse!important}.static{position:static!important}.fixed{position:fixed!important}.\!absolute,.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.inset-0{inset:0!important}.inset-auto{inset:auto!important}.-left-1{left:-.25rem!important}.-right-1{right:-.25rem!important}.-right-16{right:-4rem!important}.-top-16{top:-4rem!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.right-0{right:0!important}.right-2{right:.5rem!important}.right-5{right:1.25rem!important}.top-0{top:0!important}.top-1\/2{top:50%!important}.top-2{top:.5rem!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-49{z-index:49!important}.z-90{z-index:90!important}.z-99{z-index:99!important}.z-999{z-index:999!important}.col-span-2{grid-column:span 2 / span 2!important}.m-0{margin:0!important}.m-0\.5{margin:.125rem!important}.m-8{margin:2rem!important}.m-auto{margin:auto!important}.-mx-3{margin-left:-.75rem!important;margin-right:-.75rem!important}.-mx-6{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-1\.5{margin-left:.375rem!important;margin-right:.375rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-0\.5{margin-top:.125rem!important;margin-bottom:.125rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.my-px{margin-top:1px!important;margin-bottom:1px!important}.-mb-px{margin-bottom:-1px!important}.-ml-0\.5{margin-left:-.125rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-.75rem!important}.-ml-px{margin-left:-1px!important}.-mr-4{margin-right:-1rem!important}.-mr-px{margin-right:-1px!important}.-mt-12{margin-top:-3rem!important}.-mt-16{margin-top:-4rem!important}.-mt-26{margin-top:-6.5rem!important}.-mt-5{margin-top:-1.25rem!important}.-mt-px{margin-top:-1px!important}.mb-1{margin-bottom:.25rem!important}.mb-10{margin-bottom:2.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.mb-px{margin-bottom:1px!important}.ml-0\.5{margin-left:.125rem!important}.ml-1{margin-left:.25rem!important}.ml-1\.5{margin-left:.375rem!important}.ml-2{margin-left:.5rem!important}.ml-2\.5{margin-left:.625rem!important}.ml-3{margin-left:.75rem!important}.ml-4{margin-left:1rem!important}.ml-6{margin-left:1.5rem!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:.25rem!important}.mr-1\.5{margin-right:.375rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:.75rem!important}.mr-4{margin-right:1rem!important}.mr-6{margin-right:1.5rem!important}.mt-0\.5{margin-top:.125rem!important}.mt-1{margin-top:.25rem!important}.mt-1\.5{margin-top:.375rem!important}.mt-10{margin-top:2.5rem!important}.mt-11{margin-top:2.75rem!important}.mt-12{margin-top:3rem!important}.mt-2{margin-top:.5rem!important}.mt-2\.5{margin-top:.625rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-px{margin-top:1px!important}.line-clamp-1{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}.line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}.hidden{display:none!important}.h-1{height:.25rem!important}.h-1\.5{height:.375rem!important}.h-10{height:2.5rem!important}.h-11{height:2.75rem!important}.h-14{height:3.5rem!important}.h-16{height:4rem!important}.h-18{height:4.5rem!important}.h-2{height:.5rem!important}.h-2\.5{height:.625rem!important}.h-20{height:5rem!important}.h-24{height:6rem!important}.h-3{height:.75rem!important}.h-32{height:8rem!important}.h-4{height:1rem!important}.h-40{height:10rem!important}.h-6{height:1.5rem!important}.h-7{height:1.75rem!important}.h-8{height:2rem!important}.h-full{height:100%!important}.max-h-120{max-height:30rem!important}.max-h-128{max-height:32rem!important}.max-h-140{max-height:35rem!important}.max-h-20{max-height:5rem!important}.min-h-20{min-height:5rem!important}.min-h-32{min-height:8rem!important}.min-h-6{min-height:1.5rem!important}.w-1{width:.25rem!important}.w-1\.5{width:.375rem!important}.w-1\/2{width:50%!important}.w-10{width:2.5rem!important}.w-14{width:3.5rem!important}.w-16{width:4rem!important}.w-2{width:.5rem!important}.w-24{width:6rem!important}.w-3{width:.75rem!important}.w-30{width:7.5rem!important}.w-32{width:8rem!important}.w-4{width:1rem!important}.w-40{width:10rem!important}.w-5{width:1.25rem!important}.w-50{width:12.5rem!important}.w-6{width:1.5rem!important}.w-7{width:1.75rem!important}.w-8{width:2rem!important}.w-full{width:100%!important}.w-screen{width:100vw!important}.min-w-0{min-width:0px!important}.min-w-32{min-width:8rem!important}.min-w-4{min-width:1rem!important}.min-w-screen{min-width:100vw!important}.max-w-140{max-width:35rem!important}.max-w-2xl{max-width:42rem!important}.max-w-3\/4{max-width:75%!important}.max-w-3xl{max-width:48rem!important}.max-w-4xl{max-width:56rem!important}.max-w-5xl{max-width:64rem!important}.max-w-60{max-width:15rem!important}.max-w-80{max-width:20rem!important}.max-w-fit{max-width:fit-content!important}.max-w-full{max-width:100%!important}.max-w-md{max-width:28rem!important}.max-w-sm{max-width:24rem!important}.max-w-xs{max-width:20rem!important}.flex-0{flex:0 0 auto!important}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.flex-grow{flex-grow:1!important}.-translate-x-80{--tw-translate-x: -20rem !important;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))!important}.-translate-x-full{--tw-translate-x: -100% !important;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))!important}.translate-x-0{--tw-translate-x: 0px !important;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))!important}.rotate-0{--tw-rotate: 0deg !important;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))!important}.rotate-180{--tw-rotate: 180deg !important;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))!important}.-scale-x-1{--tw-scale-x: -1 !important;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))!important}.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))!important}.cursor-pointer{cursor:pointer!important}.resize{resize:both!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-items-start{justify-items:start!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-y-8{row-gap:2rem!important}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.125rem * var(--tw-space-x-reverse))!important;margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.25rem * var(--tw-space-x-reverse))!important;margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.75rem * var(--tw-space-x-reverse))!important;margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1rem * var(--tw-space-x-reverse))!important;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.25rem * var(--tw-space-y-reverse))!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))!important}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0 !important;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;border-bottom-width:calc(1px * var(--tw-divide-y-reverse))!important}.self-start{align-self:flex-start!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overscroll-y-contain{overscroll-behavior-y:contain!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.break-words{overflow-wrap:break-word!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded-sm{border-radius:.125rem!important}.rounded-b{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-l-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.border-r{border-right-width:1px!important}.border-t{border-top-width:1px!important}.border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.border-gray-300\/70{border-color:#6b98a4b3!important}.border-gray-500{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.border-gray-700{--tw-border-opacity: 1 !important;border-color:rgb(5 43 51 / var(--tw-border-opacity, 1))!important}.border-primary{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.border-slate-300{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.border-warn{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.border-r-gray-300{--tw-border-opacity: 1 !important;border-right-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.border-r-gray-500{--tw-border-opacity: 1 !important;border-right-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.border-opacity-100{--tw-border-opacity: 1 !important}.bg-\[\#086c81\]{--tw-bg-opacity: 1 !important;background-color:rgb(8 108 129 / var(--tw-bg-opacity, 1))!important}.bg-accent-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-accent-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-amber-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))!important}.bg-amber-200{--tw-bg-opacity: 1 !important;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))!important}.bg-amber-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.bg-black\/10{background-color:#0000001a!important}.bg-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))!important}.bg-blue-200{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))!important}.bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.bg-blue-500{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1))!important}.bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(107 152 164 / var(--tw-bg-opacity, 1))!important}.bg-gray-400{--tw-bg-opacity: 1 !important;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))!important}.bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(229 238 240 / var(--tw-bg-opacity, 1))!important}.bg-gray-500{--tw-bg-opacity: 1 !important;background-color:rgb(8 59 70 / var(--tw-bg-opacity, 1))!important}.bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.bg-gray-800{--tw-bg-opacity: 1 !important;background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1))!important}.bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgb(2 34 41 / var(--tw-bg-opacity, 1))!important}.bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))!important}.bg-green-200{--tw-bg-opacity: 1 !important;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))!important}.bg-green-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))!important}.bg-primary{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity, 1))!important}.bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))!important}.bg-red-200{--tw-bg-opacity: 1 !important;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))!important}.bg-red-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.bg-teal-600{--tw-bg-opacity: 1 !important;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))!important}.bg-transparent{background-color:transparent!important}.bg-warn-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-warn-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-warn-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity, 1))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-opacity-5{--tw-bg-opacity: .05 !important}.bg-opacity-60{--tw-bg-opacity: .6 !important}.bg-opacity-80{--tw-bg-opacity: .8 !important}.bg-opacity-90{--tw-bg-opacity: .9 !important}.object-cover{object-fit:cover!important}.object-center{object-position:center!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-16{padding:4rem!important}.p-2{padding:.5rem!important}.p-4{padding:1rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.px-16{padding-left:4rem!important;padding-right:4rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.pb-12{padding-bottom:3rem!important}.pb-28{padding-bottom:7rem!important}.pb-6{padding-bottom:1.5rem!important}.pl-2{padding-left:.5rem!important}.pl-5{padding-left:1.25rem!important}.pl-6{padding-left:1.5rem!important}.pr-4{padding-right:1rem!important}.pr-6{padding-right:1.5rem!important}.pt-4{padding-top:1rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.pt-9{padding-top:2.25rem!important}.text-center{text-align:center!important}.text-2xl{font-size:1.25rem!important}.text-3xl{font-size:1.5rem!important}.text-4xl{font-size:2rem!important}.text-7xl{font-size:3rem!important}.text-8xl{font-size:4rem!important}.text-base{font-size:.875rem!important}.text-lg{font-size:1rem!important}.text-md{font-size:.8125rem!important}.text-sm{font-size:.75rem!important}.text-xl{font-size:1.125rem!important}.text-xs{font-size:.625rem!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.leading-10{line-height:2.5rem!important}.leading-5{line-height:1.25rem!important}.leading-6{line-height:1.5rem!important}.leading-none{line-height:1!important}.leading-tight{line-height:1.25!important}.tracking-tight{letter-spacing:-.025em!important}.text-accent{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))!important}.text-accent-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-50-rgb),var(--tw-text-opacity, 1))!important}.text-accent-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity, 1))!important}.text-amber-50{--tw-text-opacity: 1 !important;color:rgb(255 251 235 / var(--tw-text-opacity, 1))!important}.text-amber-500{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity, 1))!important}.text-blue-50{--tw-text-opacity: 1 !important;color:rgb(239 246 255 / var(--tw-text-opacity, 1))!important}.text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.text-current{color:currentColor!important}.text-gray-100{--tw-text-opacity: 1 !important;color:rgb(203 221 225 / var(--tw-text-opacity, 1))!important}.text-gray-400{--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.text-gray-50{--tw-text-opacity: 1 !important;color:rgb(229 238 240 / var(--tw-text-opacity, 1))!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(8 59 70 / var(--tw-text-opacity, 1))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgb(7 52 62 / var(--tw-text-opacity, 1))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgb(5 43 51 / var(--tw-text-opacity, 1))!important}.text-gray-800{--tw-text-opacity: 1 !important;color:rgb(3 33 40 / var(--tw-text-opacity, 1))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgb(2 34 41 / var(--tw-text-opacity, 1))!important}.text-green-50{--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity, 1))!important}.text-green-500{--tw-text-opacity: 1 !important;color:rgb(34 197 94 / var(--tw-text-opacity, 1))!important}.text-green-700{--tw-text-opacity: 1 !important;color:rgb(21 128 61 / var(--tw-text-opacity, 1))!important}.text-indigo-50{--tw-text-opacity: 1 !important;color:rgb(238 242 255 / var(--tw-text-opacity, 1))!important}.text-on-accent{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important}.text-on-primary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important}.text-on-warn{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important}.text-orange-500{--tw-text-opacity: 1 !important;color:rgb(249 115 22 / var(--tw-text-opacity, 1))!important}.text-primary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.text-primary-400{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.text-primary-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-50-rgb),var(--tw-text-opacity, 1))!important}.text-primary-500{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-500-rgb),var(--tw-text-opacity, 1))!important}.text-primary-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}.text-primary-700{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity, 1))!important}.text-red-50{--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity, 1))!important}.text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.text-red-700{--tw-text-opacity: 1 !important;color:rgb(185 28 28 / var(--tw-text-opacity, 1))!important}.text-warn{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.text-warn-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-50-rgb),var(--tw-text-opacity, 1))!important}.text-warn-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity, 1))!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-opacity-12{--tw-text-opacity: .12 !important}.text-opacity-38{--tw-text-opacity: .38 !important}.text-opacity-60{--tw-text-opacity: .6 !important}.underline{text-decoration-line:underline!important}.overline{text-decoration-line:overline!important}.opacity-100{opacity:1!important}.opacity-25{opacity:.25!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.outline{outline-style:solid!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-inset{--tw-ring-inset: inset !important}.ring-primary{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-rgb), var(--tw-ring-opacity, 1)) !important}.ring-primary-50{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-50-rgb), var(--tw-ring-opacity, 1)) !important}.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)!important}.backdrop-blur{--tw-backdrop-blur: blur(8px) !important;-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)!important;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)!important}.backdrop-filter{-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)!important;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)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-150{transition-duration:.15s!important}.duration-300{transition-duration:.3s!important}.duration-400{transition-duration:.4s!important}.ease-drawer{transition-timing-function:cubic-bezier(.25,.8,.25,1)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.icon-size-24{width:6rem!important;height:6rem!important;min-width:6rem!important;min-height:6rem!important;font-size:6rem!important;line-height:6rem!important}.icon-size-24 svg{width:6rem!important;height:6rem!important}.icon-size-4{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;font-size:1rem!important;line-height:1rem!important}.icon-size-4 svg{width:1rem!important;height:1rem!important}.icon-size-5{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;font-size:1.25rem!important;line-height:1.25rem!important}.icon-size-5 svg{width:1.25rem!important;height:1.25rem!important}.icon-size-6{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;min-height:1.5rem!important;font-size:1.5rem!important;line-height:1.5rem!important}.icon-size-6 svg{width:1.5rem!important;height:1.5rem!important}.icon-size-7{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;font-size:1.75rem!important;line-height:1.75rem!important}.icon-size-7 svg{width:1.75rem!important;height:1.75rem!important}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(229 238 240 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.hover\:underline:hover{text-decoration-line:underline!important}.hover\:opacity-80:hover{opacity:.8!important}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.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) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(8 59 70 / var(--tw-ring-opacity, 1)) !important}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))!important}.group:hover .group-hover\:flex{display:flex!important}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.group:hover .group-hover\:opacity-100{opacity:1!important}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark\:flex:is(.dark *){display:flex!important}.dark\:hidden:is(.dark *){display:none!important}.dark\:border-b:is(.dark *){border-bottom-width:1px!important}.dark\:border-l:is(.dark *){border-left-width:1px!important}.dark\:border-t:is(.dark *){border-top-width:1px!important}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(7 52 62 / var(--tw-border-opacity, 1))!important}.dark\:border-primary:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.dark\:border-slate-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.dark\:border-warn:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.dark\:bg-accent-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-amber-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))!important}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(8 59 70 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(2 34 41 / var(--tw-bg-opacity, 1))!important}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-500-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-800-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))!important}.dark\:bg-transparent:is(.dark *){background-color:transparent!important}.dark\:bg-warn-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.dark\:bg-opacity-10:is(.dark *){--tw-bg-opacity: .1 !important}.dark\:bg-opacity-5:is(.dark *){--tw-bg-opacity: .05 !important}.dark\:text-accent-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-amber-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 251 235 / var(--tw-text-opacity, 1))!important}.dark\:text-blue-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(239 246 255 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(155 186 195 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(107 152 164 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(229 238 240 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(7 52 62 / var(--tw-text-opacity, 1))!important}.dark\:text-green-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity, 1))!important}.dark\:text-primary-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-primary-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-primary-500:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-500-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-red-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity, 1))!important}.dark\:text-warn-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(2 34 41 / var(--tw-ring-opacity, 1)) !important}.dark\:hover\:bg-black:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-opacity-5:hover:is(.dark *){--tw-bg-opacity: .05 !important}@media (min-width: 600px){.sm\:static{position:static!important}.sm\:absolute{position:absolute!important}.sm\:inset-0{inset:0!important}.sm\:inset-auto{inset:auto!important}.sm\:right-7{right:1.75rem!important}.sm\:col-span-4{grid-column:span 4 / span 4!important}.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.sm\:mx-8{margin-left:2rem!important;margin-right:2rem!important}.sm\:my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.sm\:-mr-4{margin-right:-1rem!important}.sm\:-mt-24{margin-top:-6rem!important}.sm\:mb-6{margin-bottom:1.5rem!important}.sm\:ml-0{margin-left:0!important}.sm\:ml-8{margin-left:2rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mr-4{margin-right:1rem!important}.sm\:mt-0{margin-top:0!important}.sm\:mt-20{margin-top:5rem!important}.sm\:mt-24{margin-top:6rem!important}.sm\:mt-8{margin-top:2rem!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}.sm\:hidden{display:none!important}.sm\:h-20{height:5rem!important}.sm\:h-full{height:100%!important}.sm\:max-h-120{max-height:30rem!important}.sm\:w-100{width:25rem!important}.sm\:w-80{width:20rem!important}.sm\:w-90{width:22.5rem!important}.sm\:w-96{width:24rem!important}.sm\:w-auto{width:auto!important}.sm\:min-w-100{min-width:25rem!important}.sm\:min-w-90{min-width:22.5rem!important}.sm\:max-w-120{max-width:30rem!important}.sm\:max-w-5xl{max-width:64rem!important}.sm\:max-w-none{max-width:none!important}.sm\:-translate-x-96{--tw-translate-x: -24rem !important;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))!important}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-start{align-items:flex-start!important}.sm\:items-center{align-items:center!important}.sm\:justify-start{justify-content:flex-start!important}.sm\:justify-end{justify-content:flex-end!important}.sm\:justify-center{justify-content:center!important}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:rounded-2xl{border-radius:1rem!important}.sm\:bg-transparent{background-color:transparent!important}.sm\:p-10{padding:2.5rem!important}.sm\:p-12{padding:3rem!important}.sm\:p-16{padding:4rem!important}.sm\:p-8{padding:2rem!important}.sm\:px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.sm\:px-16{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-18{padding-left:4.5rem!important;padding-right:4.5rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-8{padding-left:2rem!important;padding-right:2rem!important}.sm\:pb-10{padding-bottom:2.5rem!important}.sm\:pb-48{padding-bottom:12rem!important}.sm\:pb-8{padding-bottom:2rem!important}.sm\:pr-8{padding-right:2rem!important}.sm\:pt-20{padding-top:5rem!important}.sm\:text-left{text-align:left!important}.sm\:text-2xl{font-size:1.25rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-7xl{font-size:3rem!important}.sm\:opacity-0{opacity:0!important}.sm\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.group:hover .sm\:group-hover\:opacity-100{opacity:1!important}}@media (min-width: 960px){.md\:-ml-2{margin-left:-.5rem!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:h-full{height:100%!important}.md\:w-1\/2{width:50%!important}.md\:max-w-4xl{max-width:56rem!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:items-start{align-items:flex-start!important}.md\:items-center{align-items:center!important}.md\:justify-start{justify-content:flex-start!important}.md\:justify-end{justify-content:flex-end!important}.md\:gap-x-6{column-gap:1.5rem!important}.md\:gap-y-0{row-gap:0px!important}.md\:rounded-none{border-radius:0!important}.md\:p-16{padding:4rem!important}.md\:p-8{padding:2rem!important}.md\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-8{padding-left:2rem!important;padding-right:2rem!important}.md\:pb-12{padding-bottom:3rem!important}.md\:text-7xl{font-size:3rem!important}.md\:text-xl{font-size:1.125rem!important}.md\:leading-none{line-height:1!important}.md\:shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media (min-width: 1280px){.lg\:static{position:static!important}.lg\:sticky{position:sticky!important}.lg\:inset-auto{inset:auto!important}.lg\:left-full{left:100%!important}.lg\:right-0{right:0!important}.lg\:right-16{right:4rem!important}.lg\:m-0{margin:0!important}.lg\:-mt-22{margin-top:-5.5rem!important}.lg\:ml-0{margin-left:0!important}.lg\:ml-8{margin-left:2rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mr-8{margin-right:2rem!important}.lg\:mt-0{margin-top:0!important}.lg\:flex{display:flex!important}.lg\:hidden{display:none!important}.lg\:h-18{height:4.5rem!important}.lg\:h-80{height:20rem!important}.lg\:h-screen{height:100vh!important}.lg\:w-16{width:4rem!important}.lg\:min-w-100{min-width:25rem!important}.lg\:max-w-100,.lg\:max-w-\[25rem\]{max-width:25rem!important}.lg\:-translate-x-80{--tw-translate-x: -20rem !important;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))!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-start{align-items:flex-start!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:border-l{border-left-width:1px!important}.lg\:border-r{border-right-width:1px!important}.lg\:p-12{padding:3rem!important}.lg\:px-28{padding-left:7rem!important;padding-right:7rem!important}.lg\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.lg\:shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media print{.print\:hidden{display:none!important}}