*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){background-color:transparent;-webkit-appearance:button}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--color-primary: #a3cef1;--color-secondary: #b6c7e3;--color-accent: #2b6ea4;--color-neutral-light: #f5f7fa;--color-neutral-medium: #4b6478;--color-neutral-dark: #243b53;--background-color: #ffffff;--text-color-primary: #243b53;--text-color-secondary: #4b6478;--link-color: var(--color-accent);--link-hover-color: var(--color-secondary);--link-active-color: var(--color-neutral-dark);--menu-background-color: #243b53;--button-background-color: var(--color-primary);--button-background-hover-color: var(--color-accent);--background-avatar: #596e79;--background-card-hover: #e4e7ea;--background-card-signin: #EFF1F9}[data-theme=dark]{--color-primary: #2b6ea4;--color-secondary: #4b6478;--color-accent: #a3cef1;--color-neutral-light: #243b53;--color-neutral-medium: #b6c7e3;--color-neutral-dark: #f5f7fa;--background-color: #1a202c;--text-color-primary: #f5f7fa;--text-color-secondary: #b6c7e3;--link-color: var(--color-primary);--link-hover-color: var(--color-accent);--link-active-color: var(--color-neutral-medium)}*:not([class^=Mui]),*:not([class*=" Mui"]),:before:not([class^=Mui]),:before:not([class*=" Mui"]),:after:not([class^=Mui]),:after:not([class*=" Mui"]){border-style:solid}#root [class^=border],#root [class*=border]{border-style:solid!important}*{text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}* :focus{outline:none!important}html{font-size:62.5%;font-family:Inter var,Roboto,Helvetica Neue,Arial,sans-serif;background-color:rgb(var(--color-background-rgb))}body{font-size:13px;line-height:1.3;overflow-x:hidden;font-feature-settings:"salt";background-color:rgb(var(--color-background-rgb));color:rgb(var(--color-on-surface-rgb))}html,body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;display:flex;flex-direction:column;position:relative;margin:0;min-height:100%;width:100%;flex:1 1 auto}#root,#app{display:flex;flex:1 1 auto;width:100%;height:100%}h1,.h1{font-size:24px}h2,.h2{font-size:20px}h3,.h3{font-size:16px}h4,.h4{font-size:15px}h5,.h5{font-size:13px}h6,.h6{font-size:12px}.ps>.ps__rail-y,.ps>.ps__rail-x{z-index:99}[dir=rtl] .ps__thumb-y{right:auto!important;left:2px!important}[dir=rtl] .ps>.ps__rail-y{left:0!important;right:auto!important}a[role=button]{text-decoration:none}a{color:var(--link-color);text-decoration:none;transition:color .3s ease}a:hover{color:var(--link-hover-color)}a:active{color:var(--link-active-color)}[role=tooltip],.MuiModal-root{z-index:9999}@media only screen and (min-width: 992px){::-webkit-scrollbar{width:8px;height:8px;background-color:#0000}::-webkit-scrollbar:hover{width:8px;height:8px;background-color:#0000000f}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:20px}::-webkit-scrollbar-thumb:active{border-radius:20px}}form label{z-index:99}body.no-animate *,body.no-animate *:before,body.no-animate *:after{transition:none!important;animation:none!important}button:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition-delay:9999s;-webkit-transition-property:background-color,color;transition-property:background-color,color}:focus{outline-color:transparent}.fc-scrollgrid-section-liquid{height:1px!important}@media (max-width: 768px){.rs-picker-daterange-panel{width:250px;height:600px;min-width:250px!important;position:relative}.rs-calendar{position:absolute;left:-125px}.rs-picker-daterange-calendar-group{display:flex;flex-direction:column;width:100%}.rs-picker-toolbar-right{right:0;top:4px;position:absolute}.rs-calendar-table-cell-day{font-size:12px}.rs-stack-item>button{display:none}}@media all{.page-break-after,.page-break-before{display:none}}@media print{html,body{height:auto!important;overflow:initial!important;background:none}.page-break-after{display:block;page-break-after:always;position:relative}.page-break-before{display:block;page-break-before:always;position:relative}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}table.simple{width:100%;border:none;border-spacing:0;text-align:left}table.simple thead tr th{padding:16px 8px;font-weight:500;border-bottom:1px solid rgba(0,0,0,.12);white-space:nowrap}table.simple thead tr th:first-child{padding-left:24px}table.simple thead tr th:last-child{padding-right:24px}table.simple tbody tr td{padding:12px 8px;border-bottom:1px solid rgba(0,0,0,.12)}table.simple tbody tr td:first-child{padding-left:24px}table.simple tbody tr td:last-child{padding-right:24px}table.simple tbody tr:last-child td{border-bottom:none}table.simple.clickable tbody tr{cursor:pointer}table.simple.clickable tbody tr:hover{background:#00000008}table.simple.borderless,table.simple.borderless tbody tr td,table.simple.borderless thead tr th{border:none}table.dense{width:100%;border:none;border-spacing:0;text-align:left}table.dense thead tr th{padding:8px 4px;font-weight:500;border-bottom:1px solid rgba(0,0,0,.12);white-space:nowrap}table.dense thead tr th:first-child{padding-left:12px}table.dense thead tr th:last-child{padding-right:12px}table.dense tbody tr td{padding:6px 4px;border-bottom:1px solid rgba(0,0,0,.12)}table.dense tbody tr td:first-child{padding-left:12px}table.dense tbody tr td:last-child{padding-right:12px}table.dense tbody tr:last-child td{border-bottom:none}code[class*=language-],pre[class*=language-]{text-align:left;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;color:#c3cee3;background:#263238;font-family:Roboto Mono,Liberation Mono,Menlo,Courier,monospace;font-size:.9em;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-]::selection,pre[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-] ::selection{background:#000}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.2em;padding:.1em}pre[class*=language-]{overflow:auto;position:relative;padding:12px;border-radius:4px}.language-css>code,.language-sass>code,.language-scss>code{color:#fd9170}[class*=language-] .namespace{opacity:.7}.token.plain-text{color:#c3cee3}.token.atrule{color:#c792ea}.token.attr-name{color:#ffcb6b}.token.attr-value,.token.attribute{color:#c3e88d}.token.boolean{color:#c792ea}.token.builtin{color:#ffcb6b}.token.cdata,.token.char{color:#80cbc4}.token.class{color:#ffcb6b}.token.class-name{color:#82aaff}.token.color{color:#f2ff00}.token.comment{color:#546e7a}.token.constant{color:#c792ea}.token.deleted{color:#f07178}.token.doctype{color:#546e7a}.token.entity{color:#f07178}.token.function{color:#c792ea}.token.hexcode{color:#f2ff00}.token.id,.token.important{color:#c792ea;font-weight:700}.token.inserted{color:#80cbc4}.token.keyword{color:#c792ea;font-style:italic}.token.number{color:#fd9170}.token.operator{color:#89ddff}.token.prolog{color:#546e7a}.token.property{color:#80cbc4}.token.pseudo-class,.token.pseudo-element{color:#c3e88d}.token.punctuation{color:#89ddff}.token.regex{color:#f2ff00}.token.selector{color:#f07178}.token.string{color:#c3e88d}.token.symbol{color:#c792ea}.token.tag,.token.unit{color:#f07178}.token.url{color:#fd9170}.token.variable{color:#f07178}.\!container{width:100%!important}.container{width:100%}@media (min-width: 600px){.\!container{max-width:600px!important}.container{max-width:600px}}@media (min-width: 960px){.\!container{max-width:960px!important}.container{max-width:960px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1920px){.\!container{max-width:1920px!important}.container{max-width:1920px}}#root .pointer-events-none{pointer-events:none}#root .\!visible{visibility:visible!important}#root .visible{visibility:visible}#root .fixed{position:fixed}#root .absolute{position:absolute}#root .relative{position:relative}#root .sticky{position:sticky}#root .inset-0{top:0;right:0;bottom:0;left:0}#root .inset-y-0{top:0;bottom:0}#root .-bottom-12{bottom:-1.2rem}#root .-bottom-2{bottom:-.2rem}#root .-bottom-7{bottom:-.7rem}#root .-right-2{right:-.2rem}#root .-right-28{right:-2.8rem}#root .-right-4{right:-.4rem}#root .bottom-0{bottom:0}#root .bottom-20{bottom:2rem}#root .bottom-24{bottom:2.4rem}#root .left-0{left:0}#root .left-1\/2{left:50%}#root .left-12{left:1.2rem}#root .left-16{left:1.6rem}#root .right-0{right:0}#root .right-12{right:1.2rem}#root .right-16{right:1.6rem}#root .right-44{right:4.4rem}#root .right-52{right:5.2rem}#root .right-8{right:.8rem}#root .right-\[64px\]{right:64px}#root .top-0{top:0}#root .top-16{top:1.6rem}#root .top-8{top:.8rem}#root .top-\[48px\]{top:48px}#root .top-full{top:100%}#root .z-10{z-index:10}#root .z-40{z-index:40}#root .z-50{z-index:50}#root .z-99{z-index:99}#root .z-\[100\]{z-index:100}#root .z-\[200\]{z-index:200}#root .m-0{margin:0}#root .m-auto{margin:auto}#root .mx-auto{margin-left:auto;margin-right:auto}#root .my-4{margin-top:.4rem;margin-bottom:.4rem}#root .-mt-8{margin-top:-.8rem}#root .mb-12{margin-bottom:1.2rem}#root .mb-16{margin-bottom:1.6rem}#root .mb-2{margin-bottom:.2rem}#root .mb-24{margin-bottom:2.4rem}#root .mb-4{margin-bottom:.4rem}#root .mb-52{margin-bottom:5.2rem}#root .mb-8{margin-bottom:.8rem}#root .mb-px{margin-bottom:1px}#root .ml-4{margin-left:.4rem}#root .ml-8{margin-left:.8rem}#root .mr-2{margin-right:.2rem}#root .mr-20{margin-right:2rem}#root .mr-3{margin-right:.3rem}#root .mr-4{margin-right:.4rem}#root .mr-8{margin-right:.8rem}#root .mt-16{margin-top:1.6rem}#root .mt-2{margin-top:.2rem}#root .mt-20{margin-top:2rem}#root .mt-24{margin-top:2.4rem}#root .mt-28{margin-top:2.8rem}#root .mt-32{margin-top:3.2rem}#root .mt-4{margin-top:.4rem}#root .mt-48{margin-top:4.8rem}#root .mt-6{margin-top:.6rem}#root .mt-8{margin-top:.8rem}#root .mt-auto{margin-top:auto}#root .block{display:block}#root .inline-block{display:inline-block}#root .flex{display:flex}#root .inline-flex{display:inline-flex}#root .table{display:table}#root .grid{display:grid}#root .hidden{display:none}#root .h-16{height:1.6rem}#root .h-20{height:2rem}#root .h-24{height:2.4rem}#root .h-40{height:4rem}#root .h-48{height:4.8rem}#root .h-56{height:5.6rem}#root .h-8{height:.8rem}#root .h-\[12px\]{height:12px}#root .h-\[140px\]{height:140px}#root .h-\[14px\]{height:14px}#root .h-\[160px\]{height:160px}#root .h-\[16px\]{height:16px}#root .h-\[18px\]{height:18px}#root .h-\[200px\]{height:200px}#root .h-\[20px\]{height:20px}#root .h-\[220px\]{height:220px}#root .h-\[22px\]{height:22px}#root .h-\[24px\]{height:24px}#root .h-\[28px\]{height:28px}#root .h-\[32px\]{height:32px}#root .h-\[36px\]{height:36px}#root .h-\[3px\]{height:3px}#root .h-\[40px\]{height:40px}#root .h-\[46px\]{height:46px}#root .h-\[4px\]{height:4px}#root .h-\[56px\]{height:56px}#root .h-\[64px\]{height:64px}#root .h-\[80px\]{height:80px}#root .h-\[8px\]{height:8px}#root .h-\[96px\]{height:96px}#root .h-auto{height:auto}#root .h-full{height:100%}#root .h-px{height:1px}#root .max-h-\[240px\]{max-height:240px}#root .max-h-\[280px\]{max-height:280px}#root .max-h-\[4\.4rem\]{max-height:4.4rem}#root .max-h-\[85vh\]{max-height:85vh}#root .max-h-\[90vh\]{max-height:90vh}#root .min-h-56{min-height:5.6rem}#root .min-h-\[4\.4rem\]{min-height:4.4rem}#root .min-h-\[calc\(100vh-96px\)\]{min-height:calc(100vh - 96px)}#root .min-h-full{min-height:100%}#root .min-h-screen{min-height:100vh}#root .w-1\/3{width:33.333333%}#root .w-1\/4{width:25%}#root .w-20{width:2rem}#root .w-24{width:2.4rem}#root .w-40{width:4rem}#root .w-48{width:4.8rem}#root .w-8{width:.8rem}#root .w-96{width:9.6rem}#root .w-\[120px\]{width:120px}#root .w-\[12px\]{width:12px}#root .w-\[14px\]{width:14px}#root .w-\[160px\]{width:160px}#root .w-\[16px\]{width:16px}#root .w-\[18px\]{width:18px}#root .w-\[200px\]{width:200px}#root .w-\[20px\]{width:20px}#root .w-\[220px\]{width:220px}#root .w-\[22px\]{width:22px}#root .w-\[240px\]{width:240px}#root .w-\[24px\]{width:24px}#root .w-\[260px\]{width:260px}#root .w-\[28px\]{width:28px}#root .w-\[32px\]{width:32px}#root .w-\[36px\]{width:36px}#root .w-\[40px\]{width:40px}#root .w-\[56px\]{width:56px}#root .w-\[64px\]{width:64px}#root .w-\[80px\]{width:80px}#root .w-\[8px\]{width:8px}#root .w-\[96px\]{width:96px}#root .w-\[calc\(100\%-220px\)\]{width:calc(100% - 220px)}#root .w-fit{width:fit-content}#root .w-full{width:100%}#root .min-w-0{min-width:0px}#root .min-w-112{min-width:11.2rem}#root .min-w-\[4\.4rem\]{min-width:4.4rem}#root .max-w-128{max-width:12.8rem}#root .max-w-320{max-width:32rem}#root .max-w-3xl{max-width:76.8rem}#root .max-w-5xl{max-width:102.4rem}#root .max-w-\[4\.4rem\]{max-width:4.4rem}#root .max-w-\[400px\]{max-width:400px}#root .max-w-\[420px\]{max-width:420px}#root .max-w-\[480px\]{max-width:480px}#root .max-w-\[560px\]{max-width:560px}#root .max-w-md{max-width:64rem}#root .flex-1{flex:1 1 0%}#root .flex-auto{flex:1 1 auto}#root .shrink{flex-shrink:1}#root .shrink-0{flex-shrink:0}#root .flex-grow,#root .grow{flex-grow:1}#root .border-collapse{border-collapse:collapse}#root .origin-top-right{transform-origin:top right}#root .-translate-x-1\/2{--tw-translate-x: -50%;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))}#root .-translate-x-full{--tw-translate-x: -100%;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))}#root .translate-x-0{--tw-translate-x: 0px;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))}#root .-rotate-90{--tw-rotate: -90deg;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))}#root .rotate-180{--tw-rotate: 180deg;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))}#root .scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}#root .scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .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))}@keyframes pulse{50%{opacity:.5}}#root .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}#root .animate-spin{animation:spin 1s linear infinite}#root .cursor-default{cursor:default}#root .cursor-pointer{cursor:pointer}#root .select-none{-webkit-user-select:none;user-select:none}#root .resize-none{resize:none}#root .resize{resize:both}#root .list-none{list-style-type:none}#root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root .flex-col{flex-direction:column}#root .items-start{align-items:flex-start}#root .items-center{align-items:center}#root .items-stretch{align-items:stretch}#root .justify-end{justify-content:flex-end}#root .justify-center{justify-content:center}#root .justify-between{justify-content:space-between}#root .gap-12{gap:1.2rem}#root .gap-16{gap:1.6rem}#root .gap-2{gap:.2rem}#root .gap-24{gap:2.4rem}#root .gap-4{gap:.4rem}#root .gap-6{gap:.6rem}#root .gap-8{gap:.8rem}#root :is(.-space-x-16>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(-1.6rem * var(--tw-space-x-reverse));margin-left:calc(-1.6rem * calc(1 - var(--tw-space-x-reverse)))}#root :is(.space-x-1>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.1rem * var(--tw-space-x-reverse));margin-left:calc(.1rem * calc(1 - var(--tw-space-x-reverse)))}#root :is(.space-x-16>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1.6rem * var(--tw-space-x-reverse));margin-left:calc(1.6rem * calc(1 - var(--tw-space-x-reverse)))}#root :is(.space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.2rem * var(--tw-space-x-reverse));margin-left:calc(.2rem * calc(1 - var(--tw-space-x-reverse)))}#root :is(.space-x-4>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.4rem * var(--tw-space-x-reverse));margin-left:calc(.4rem * calc(1 - var(--tw-space-x-reverse)))}#root :is(.space-x-8>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.8rem * var(--tw-space-x-reverse));margin-left:calc(.8rem * calc(1 - var(--tw-space-x-reverse)))}#root :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.4rem * var(--tw-space-y-reverse))}#root :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}#root :is(.divide-overlay\/5>:not([hidden])~:not([hidden])){border-color:rgb(var(--color-overlay-rgb) / .05)}#root .overflow-auto{overflow:auto}#root .overflow-hidden{overflow:hidden}#root .overflow-x-auto{overflow-x:auto}#root .overflow-y-auto{overflow-y:auto}#root .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .whitespace-nowrap{white-space:nowrap}#root .break-all{word-break:break-all}#root .rounded{border-radius:.4rem}#root .rounded-0{border-radius:0}#root .rounded-2xl{border-radius:1.6rem}#root .rounded-full{border-radius:9999px}#root .rounded-lg{border-radius:.8rem}#root .rounded-md{border-radius:.6rem}#root .rounded-none{border-radius:0}#root .rounded-xl{border-radius:1.2rem}#root .border{border-width:1px}#root .border-2{border-width:2px}#root .border-4{border-width:4px}#root .border-x-0{border-left-width:0px;border-right-width:0px}#root .border-y-0{border-top-width:0px;border-bottom-width:0px}#root .border-b,#root .border-b-1{border-bottom-width:1px}#root .border-l-0{border-left-width:0px}#root .border-l-2{border-left-width:2px}#root .border-r{border-right-width:1px}#root .border-t{border-top-width:1px}#root .border-t-0{border-top-width:0px}#root .border-dashed{border-style:dashed}#root .border-amber-500\/20{border-color:#ffc10733}#root .border-blue-200{--tw-border-opacity: 1;border-color:rgb(144 202 249 / var(--tw-border-opacity, 1))}#root .border-error\/20{border-color:rgb(var(--color-error-rgb) / .2)}#root .border-error\/30{border-color:rgb(var(--color-error-rgb) / .3)}#root .border-green-500\/20{border-color:#4caf5033}#root .border-overlay\/10{border-color:rgb(var(--color-overlay-rgb) / .1)}#root .border-overlay\/20{border-color:rgb(var(--color-overlay-rgb) / .2)}#root .border-overlay\/5{border-color:rgb(var(--color-overlay-rgb) / .05)}#root .border-primary{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-rgb) / var(--tw-border-opacity, 1))}#root .border-primary\/20{border-color:rgb(var(--color-primary-rgb) / .2)}#root .border-primary\/30{border-color:rgb(var(--color-primary-rgb) / .3)}#root .border-surface-dim{--tw-border-opacity: 1;border-color:rgb(5 20 36 / var(--tw-border-opacity, 1))}#root .border-transparent{border-color:transparent}#root .border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}#root .border-t-primary{--tw-border-opacity: 1;border-top-color:rgb(var(--color-primary-rgb) / var(--tw-border-opacity, 1))}#root .bg-\[--background-avatar\]{background-color:var(--background-avatar)}#root .bg-\[--background-color\]{background-color:var(--background-color)}#root .bg-\[var\(--color-secondary\)\]{background-color:var(--color-secondary)}#root .bg-\[var\(--link-color\)\]{background-color:var(--link-color)}#root .bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity, 1))}#root .bg-amber-500\/10{background-color:#ffc1071a}#root .bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(255 179 0 / var(--tw-bg-opacity, 1))}#root .bg-background{--tw-bg-opacity: 1;background-color:rgb(var(--color-background-rgb) / var(--tw-bg-opacity, 1))}#root .bg-background\/40{background-color:rgb(var(--color-background-rgb) / .4)}#root .bg-error{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-rgb) / var(--tw-bg-opacity, 1))}#root .bg-error-container\/20{background-color:rgb(var(--color-error-container-rgb) / .2)}#root .bg-error\/10{background-color:rgb(var(--color-error-rgb) / .1)}#root .bg-error\/5{background-color:rgb(var(--color-error-rgb) / .05)}#root .bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}#root .bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity, 1))}#root .bg-green-200{--tw-bg-opacity: 1;background-color:rgb(165 214 167 / var(--tw-bg-opacity, 1))}#root .bg-green-500{--tw-bg-opacity: 1;background-color:rgb(76 175 80 / var(--tw-bg-opacity, 1))}#root .bg-green-500\/10{background-color:#4caf501a}#root .bg-green-600{--tw-bg-opacity: 1;background-color:rgb(67 160 71 / var(--tw-bg-opacity, 1))}#root .bg-on-surface-variant\/40{background-color:rgb(var(--color-on-surface-variant-rgb) / .4)}#root .bg-overlay\/10{background-color:rgb(var(--color-overlay-rgb) / .1)}#root .bg-overlay\/40{background-color:rgb(var(--color-overlay-rgb) / .4)}#root .bg-overlay\/5{background-color:rgb(var(--color-overlay-rgb) / .05)}#root .bg-overlay\/\[0\.01\]{background-color:rgb(var(--color-overlay-rgb) / .01)}#root .bg-overlay\/\[0\.02\]{background-color:rgb(var(--color-overlay-rgb) / .02)}#root .bg-overlay\/\[0\.03\]{background-color:rgb(var(--color-overlay-rgb) / .03)}#root .bg-primary{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-rgb) / var(--tw-bg-opacity, 1))}#root .bg-primary\/10{background-color:rgb(var(--color-primary-rgb) / .1)}#root .bg-primary\/20{background-color:rgb(var(--color-primary-rgb) / .2)}#root .bg-primary\/5{background-color:rgb(var(--color-primary-rgb) / .05)}#root .bg-primary\/\[0\.06\]{background-color:rgb(var(--color-primary-rgb) / .06)}#root .bg-red-200{--tw-bg-opacity: 1;background-color:rgb(239 154 154 / var(--tw-bg-opacity, 1))}#root .bg-red-500{--tw-bg-opacity: 1;background-color:rgb(244 67 54 / var(--tw-bg-opacity, 1))}#root .bg-red-600{--tw-bg-opacity: 1;background-color:rgb(229 57 53 / var(--tw-bg-opacity, 1))}#root .bg-surface{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-rgb) / var(--tw-bg-opacity, 1))}#root .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#root .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#root .bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}#root .from-green-600{--tw-gradient-from: #43A047 var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 160 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#root .from-indigo-500\/20{--tw-gradient-from: rgb(63 81 181 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(63 81 181 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#root .from-primary\/10{--tw-gradient-from: rgb(var(--color-primary-rgb) / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-primary-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#root .to-purple-500\/20{--tw-gradient-to: rgb(156 39 176 / .2) var(--tw-gradient-to-position)}#root .to-teal-400{--tw-gradient-to: #26A69A var(--tw-gradient-to-position)}#root .to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}#root .fill-current{fill:currentColor}#root .stroke-error{stroke:rgb(var(--color-error-rgb) / 1)}#root .stroke-green-500{stroke:#4caf50}#root .stroke-overlay\/15{stroke:rgb(var(--color-overlay-rgb) / .15)}#root .object-cover{object-fit:cover}#root .p-0{padding:0}#root .p-10{padding:1rem}#root .p-12{padding:1.2rem}#root .p-14{padding:1.4rem}#root .p-16{padding:1.6rem}#root .p-24{padding:2.4rem}#root .p-3{padding:.3rem}#root .p-4{padding:.4rem}#root .p-6{padding:.6rem}#root .p-8{padding:.8rem}#root .px-10{padding-left:1rem;padding-right:1rem}#root .px-12{padding-left:1.2rem;padding-right:1.2rem}#root .px-16{padding-left:1.6rem;padding-right:1.6rem}#root .px-24{padding-left:2.4rem;padding-right:2.4rem}#root .px-40{padding-left:4rem;padding-right:4rem}#root .px-6{padding-left:.6rem;padding-right:.6rem}#root .px-8{padding-left:.8rem;padding-right:.8rem}#root .py-0{padding-top:0;padding-bottom:0}#root .py-10{padding-top:1rem;padding-bottom:1rem}#root .py-12{padding-top:1.2rem;padding-bottom:1.2rem}#root .py-16{padding-top:1.6rem;padding-bottom:1.6rem}#root .py-2{padding-top:.2rem;padding-bottom:.2rem}#root .py-24{padding-top:2.4rem;padding-bottom:2.4rem}#root .py-3{padding-top:.3rem;padding-bottom:.3rem}#root .py-32{padding-top:3.2rem;padding-bottom:3.2rem}#root .py-4{padding-top:.4rem;padding-bottom:.4rem}#root .py-6{padding-top:.6rem;padding-bottom:.6rem}#root .py-8{padding-top:.8rem;padding-bottom:.8rem}#root .pb-12{padding-bottom:1.2rem}#root .pb-16{padding-bottom:1.6rem}#root .pb-64{padding-bottom:6.4rem}#root .pl-24{padding-left:2.4rem}#root .pl-40{padding-left:4rem}#root .pl-56{padding-left:5.6rem}#root .pl-72{padding-left:7.2rem}#root .pl-80{padding-left:8rem}#root .pl-\[44px\]{padding-left:44px}#root .pr-12{padding-right:1.2rem}#root .pr-16{padding-right:1.6rem}#root .pr-\[44px\]{padding-right:44px}#root .pt-12{padding-top:1.2rem}#root .pt-2{padding-top:.2rem}#root .pt-24{padding-top:2.4rem}#root .pt-\[96px\]{padding-top:96px}#root .text-left{text-align:left}#root .text-center{text-align:center}#root .text-right{text-align:right}#root .font-body-md,#root .font-body-sm,#root .font-headline-lg,#root .font-headline-sm,#root .font-headline-xl,#root .font-label-md{font-family:Inter}#root .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}#root .font-mono-label{font-family:Geist}#root .text-12{font-size:1.2rem}#root .text-16{font-size:1.6rem}#root .text-4xl{font-size:2.4rem}#root .text-\[10px\]{font-size:10px}#root .text-\[11px\]{font-size:11px}#root .text-\[12px\]{font-size:12px}#root .text-\[13px\]{font-size:13px}#root .text-\[15px\]{font-size:15px}#root .text-\[18px\]{font-size:18px}#root .text-\[20px\]{font-size:20px}#root .text-\[40px\]{font-size:40px}#root .text-base{font-size:1.3rem}#root .text-body-md{font-size:16px;line-height:24px;font-weight:400}#root .text-body-sm{font-size:14px;line-height:20px;font-weight:400}#root .text-headline-lg{font-size:24px;line-height:32px;letter-spacing:-.01em;font-weight:600}#root .text-headline-sm{font-size:18px;line-height:24px;font-weight:600}#root .text-headline-xl{font-size:36px;line-height:44px;letter-spacing:-.02em;font-weight:700}#root .text-label-md{font-size:12px;line-height:16px;letter-spacing:.05em;font-weight:500}#root .text-lg{font-size:1.4rem}#root .text-md{font-size:1.2rem}#root .text-mono-label{font-size:13px;line-height:18px;font-weight:400}#root .text-sm{font-size:1.1rem}#root .text-xl{font-size:1.6rem}#root .text-xs{font-size:.9rem}#root .font-600{font-weight:600}#root .font-bold{font-weight:700}#root .font-extrabold{font-weight:800}#root .font-medium{font-weight:500}#root .font-normal{font-weight:400}#root .font-semibold{font-weight:600}#root .uppercase{text-transform:uppercase}#root .capitalize{text-transform:capitalize}#root .italic{font-style:italic}#root .tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}#root .leading-none{line-height:1}#root .leading-tight{line-height:1.25}#root .tracking-\[0\.16em\]{letter-spacing:.16em}#root .tracking-\[0\.2em\]{letter-spacing:.2em}#root .tracking-tight{letter-spacing:-.025em}#root .tracking-wider{letter-spacing:.05em}#root .text-\[--text-color-primary\]{color:var(--text-color-primary)}#root .text-\[var\(--button-background-color\)\]{color:var(--button-background-color)}#root .text-\[var\(--link-color\)\]{color:var(--link-color)}#root .text-amber-400{--tw-text-opacity: 1;color:rgb(255 202 40 / var(--tw-text-opacity, 1))}#root .text-amber-600{--tw-text-opacity: 1;color:rgb(255 179 0 / var(--tw-text-opacity, 1))}#root .text-black{--tw-text-opacity: 1;color:rgb(34 41 47 / var(--tw-text-opacity, 1))}#root .text-error{--tw-text-opacity: 1;color:rgb(var(--color-error-rgb) / var(--tw-text-opacity, 1))}#root .text-gray-600{--tw-text-opacity: 1;color:rgb(117 117 117 / var(--tw-text-opacity, 1))}#root .text-gray-700{--tw-text-opacity: 1;color:rgb(97 97 97 / var(--tw-text-opacity, 1))}#root .text-gray-800{--tw-text-opacity: 1;color:rgb(66 66 66 / var(--tw-text-opacity, 1))}#root .text-gray-900{--tw-text-opacity: 1;color:rgb(33 33 33 / var(--tw-text-opacity, 1))}#root .text-green-400{--tw-text-opacity: 1;color:rgb(102 187 106 / var(--tw-text-opacity, 1))}#root .text-green-500{--tw-text-opacity: 1;color:rgb(76 175 80 / var(--tw-text-opacity, 1))}#root .text-green-600{--tw-text-opacity: 1;color:rgb(67 160 71 / var(--tw-text-opacity, 1))}#root .text-green-800{--tw-text-opacity: 1;color:rgb(46 125 50 / var(--tw-text-opacity, 1))}#root .text-on-error{--tw-text-opacity: 1;color:rgb(105 0 5 / var(--tw-text-opacity, 1))}#root .text-on-primary{--tw-text-opacity: 1;color:rgb(var(--color-on-primary-rgb) / var(--tw-text-opacity, 1))}#root .text-on-surface{--tw-text-opacity: 1;color:rgb(var(--color-on-surface-rgb) / var(--tw-text-opacity, 1))}#root .text-on-surface-variant{--tw-text-opacity: 1;color:rgb(var(--color-on-surface-variant-rgb) / var(--tw-text-opacity, 1))}#root .text-on-surface-variant\/30{color:rgb(var(--color-on-surface-variant-rgb) / .3)}#root .text-outline{--tw-text-opacity: 1;color:rgb(var(--color-outline-rgb) / var(--tw-text-opacity, 1))}#root .text-primary{--tw-text-opacity: 1;color:rgb(var(--color-primary-rgb) / var(--tw-text-opacity, 1))}#root .text-primary\/60{color:rgb(var(--color-primary-rgb) / .6)}#root .text-red-500{--tw-text-opacity: 1;color:rgb(244 67 54 / var(--tw-text-opacity, 1))}#root .text-red-600{--tw-text-opacity: 1;color:rgb(229 57 53 / var(--tw-text-opacity, 1))}#root .text-red-800{--tw-text-opacity: 1;color:rgb(198 40 40 / var(--tw-text-opacity, 1))}#root .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#root .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root .placeholder-outline::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-outline-rgb) / var(--tw-placeholder-opacity, 1))}#root .accent-primary{accent-color:rgb(var(--color-primary-rgb) / 1)}#root .opacity-0{opacity:0}#root .opacity-100{opacity:1}#root .opacity-25{opacity:.25}#root .opacity-30{opacity:.3}#root .opacity-75{opacity:.75}#root .opacity-\[0\.12\]{opacity:.12}#root .opacity-\[0\.14\]{opacity:.14}#root .shadow-2xl{--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-6{--tw-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--tw-shadow-colored: 0px 3px 5px -1px var(--tw-shadow-color), 0px 6px 10px 0px var(--tw-shadow-color), 0px 1px 18px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-lg{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-md{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}#root .shadow-sm{--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-xl{--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 10px 10px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-black\/20{--tw-shadow-color: rgb(34 41 47 / .2);--tw-shadow: var(--tw-shadow-colored)}#root .shadow-black\/40{--tw-shadow-color: rgb(34 41 47 / .4);--tw-shadow: var(--tw-shadow-colored)}#root .shadow-gray-300{--tw-shadow-color: #E0E0E0;--tw-shadow: var(--tw-shadow-colored)}#root .shadow-indigo-500\/10{--tw-shadow-color: rgb(63 81 181 / .1);--tw-shadow: var(--tw-shadow-colored)}#root .shadow-indigo-500\/5{--tw-shadow-color: rgb(63 81 181 / .05);--tw-shadow: var(--tw-shadow-colored)}#root .shadow-indigo-900\/10{--tw-shadow-color: rgb(26 35 126 / .1);--tw-shadow: var(--tw-shadow-colored)}#root .shadow-primary\/20{--tw-shadow-color: rgb(var(--color-primary-rgb) / .2);--tw-shadow: var(--tw-shadow-colored)}#root .shadow-primary\/40{--tw-shadow-color: rgb(var(--color-primary-rgb) / .4);--tw-shadow: var(--tw-shadow-colored)}#root .outline-none{outline:2px solid transparent;outline-offset:2px}#root .outline{outline-style:solid}#root .ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#root .ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#root .ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#root .ring-overlay\/10{--tw-ring-color: rgb(var(--color-overlay-rgb) / .1)}#root .ring-primary\/10{--tw-ring-color: rgb(var(--color-primary-rgb) / .1)}#root .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)}#root .backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#root .backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#root .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root .duration-100{transition-duration:.1s}#root .duration-150{transition-duration:.15s}#root .duration-200{transition-duration:.2s}#root .duration-300{transition-duration:.3s}#root .ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}#root .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}#root .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}#root :is([dir=rtl] [class*=space-x-]>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 1}#root .placeholder\:text-on-surface-variant\/50::placeholder{color:rgb(var(--color-on-surface-variant-rgb) / .5)}#root .hover\:border-overlay\/10:hover{border-color:rgb(var(--color-overlay-rgb) / .1)}#root .hover\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-rgb) / var(--tw-border-opacity, 1))}#root .hover\:border-primary\/30:hover{border-color:rgb(var(--color-primary-rgb) / .3)}#root .hover\:border-primary\/40:hover{border-color:rgb(var(--color-primary-rgb) / .4)}#root .hover\:border-primary\/50:hover{border-color:rgb(var(--color-primary-rgb) / .5)}#root .hover\:bg-\[--background-hover\]:hover{background-color:var(--background-hover)}#root .hover\:bg-error\/10:hover{background-color:rgb(var(--color-error-rgb) / .1)}#root .hover\:bg-overlay\/10:hover{background-color:rgb(var(--color-overlay-rgb) / .1)}#root .hover\:bg-overlay\/5:hover{background-color:rgb(var(--color-overlay-rgb) / .05)}#root .hover\:bg-primary\/10:hover{background-color:rgb(var(--color-primary-rgb) / .1)}#root .hover\:bg-primary\/5:hover{background-color:rgb(var(--color-primary-rgb) / .05)}#root .hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(229 57 53 / var(--tw-bg-opacity, 1))}#root .hover\:text-error:hover{--tw-text-opacity: 1;color:rgb(var(--color-error-rgb) / var(--tw-text-opacity, 1))}#root .hover\:text-on-surface:hover{--tw-text-opacity: 1;color:rgb(var(--color-on-surface-rgb) / var(--tw-text-opacity, 1))}#root .hover\:text-on-surface-variant:hover{--tw-text-opacity: 1;color:rgb(var(--color-on-surface-variant-rgb) / var(--tw-text-opacity, 1))}#root .hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary-rgb) / var(--tw-text-opacity, 1))}#root .hover\:text-primary-fixed:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary-fixed-rgb) / var(--tw-text-opacity, 1))}#root .hover\:underline:hover{text-decoration-line:underline}#root .hover\:opacity-70:hover{opacity:.7}#root .hover\:opacity-90:hover{opacity:.9}#root .focus\:border-error:focus{--tw-border-opacity: 1;border-color:rgb(var(--color-error-rgb) / var(--tw-border-opacity, 1))}#root .focus\:border-primary:focus{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-rgb) / var(--tw-border-opacity, 1))}#root .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}#root .focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#root .focus\:ring-error\/30:focus{--tw-ring-color: rgb(var(--color-error-rgb) / .3)}#root .focus\:ring-primary\/30:focus{--tw-ring-color: rgb(var(--color-primary-rgb) / .3)}#root .active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#root .disabled\:opacity-50:disabled{opacity:.5}#root :is(.group:focus-within .group-focus-within\:text-primary){--tw-text-opacity: 1;color:rgb(var(--color-primary-rgb) / var(--tw-text-opacity, 1))}#root :is(.group:hover .group-hover\:text-primary){--tw-text-opacity: 1;color:rgb(var(--color-primary-rgb) / var(--tw-text-opacity, 1))}#root .dark\:bg-green-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(102 187 106 / var(--tw-bg-opacity, 1))}#root .dark\:bg-red-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(239 83 80 / var(--tw-bg-opacity, 1))}#root .dark\:bg-yellow-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 238 88 / var(--tw-bg-opacity, 1))}#root .dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(117 117 117 / var(--tw-text-opacity, 1))}#root .dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(102 187 106 / var(--tw-text-opacity, 1))}#root .dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(239 83 80 / var(--tw-text-opacity, 1))}#root .dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(255 238 88 / var(--tw-text-opacity, 1))}@media (min-width: 600px){#root .sm\:mx-0{margin-left:0;margin-right:0}#root .sm\:mt-28{margin-top:2.8rem}#root .sm\:mt-96{margin-top:9.6rem}#root .sm\:block{display:block}#root .sm\:flex{display:flex}#root .sm\:hidden{display:none}#root .sm\:h-40{height:4rem}#root .sm\:min-h-auto{min-height:auto}#root .sm\:w-320{width:32rem}#root .sm\:w-40{width:4rem}#root .sm\:w-\[256px\]{width:256px}#root .sm\:w-auto{width:auto}#root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root .sm\:flex-row{flex-direction:row}#root .sm\:items-center{align-items:center}#root .sm\:justify-center{justify-content:center}#root .sm\:gap-20{gap:2rem}#root .sm\:rounded-xl{border-radius:1.2rem}#root .sm\:p-48{padding:4.8rem}#root .sm\:pb-0{padding-bottom:0}#root .sm\:pt-0{padding-top:0}#root .sm\:text-14{font-size:1.4rem}#root .sm\:text-\[24px\]{font-size:24px}#root .sm\:text-sm{font-size:1.1rem}#root .sm\:shadow{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 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)}}@media (min-width: 960px){#root .md\:mb-68{margin-bottom:6.8rem}#root .md\:ml-\[220px\]{margin-left:220px}#root .md\:mt-8{margin-top:.8rem}#root .md\:flex{display:flex}#root .md\:hidden{display:none}#root .md\:h-48{height:4.8rem}#root .md\:h-full{height:100%}#root .md\:w-48{width:4.8rem}#root .md\:w-\[200px\]{width:200px}#root .md\:w-\[calc\(100\%-220px\)\]{width:calc(100% - 220px)}#root .md\:w-auto{width:auto}#root .md\:min-w-200{min-width:20rem}#root .md\:flex-none{flex:none}#root .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root .md\:flex-row{flex-direction:row}#root .md\:items-end{align-items:flex-end}#root .md\:justify-between{justify-content:space-between}#root :is(.md\:space-x-8>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.8rem * var(--tw-space-x-reverse));margin-left:calc(.8rem * calc(1 - var(--tw-space-x-reverse)))}#root :is(.md\:space-y-0>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}#root .md\:p-14{padding:1.4rem}#root .md\:p-24{padding:2.4rem}#root .md\:p-32{padding:3.2rem}#root .md\:px-40{padding-left:4rem;padding-right:4rem}#root .md\:text-left{text-align:left}#root .md\:text-right{text-align:right}#root .md\:text-7xl{font-size:5.6rem}#root .md\:text-lg{font-size:1.4rem}#root .md\:text-xl{font-size:1.6rem}#root .md\:leading-none{line-height:1}}@media (min-width: 1280px){#root .lg\:col-span-4{grid-column:span 4 / span 4}#root .lg\:col-span-8{grid-column:span 8 / span 8}#root .lg\:mr-80{margin-right:8rem}#root .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#root .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1920px){#root .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{color-scheme:light;--color-background-rgb: 248 250 252;--color-surface-rgb: 255 255 255;--color-on-surface-rgb: 15 23 42;--color-on-surface-variant-rgb: 71 85 105;--color-outline-rgb: 148 163 184;--color-primary-rgb: 79 70 229;--color-on-primary-rgb: 255 255 255;--color-primary-fixed-rgb: 67 56 202;--color-error-rgb: 220 38 38;--color-error-container-rgb: 254 202 202;--color-overlay-rgb: 15 23 42}html.dark{color-scheme:dark;--color-background-rgb: 5 20 36;--color-surface-rgb: 5 20 36;--color-on-surface-rgb: 212 228 250;--color-on-surface-variant-rgb: 199 196 215;--color-outline-rgb: 144 143 160;--color-primary-rgb: 192 193 255;--color-on-primary-rgb: 16 0 169;--color-primary-fixed-rgb: 225 224 255;--color-error-rgb: 255 180 171;--color-error-container-rgb: 147 0 10;--color-overlay-rgb: 255 255 255}.app-gradient-bg{background-image:radial-gradient(circle at 50% -20%,rgb(var(--color-overlay-rgb) / .06),rgb(var(--color-background-rgb) / 1) 70%)}.glass-card{background:rgb(var(--color-overlay-rgb) / .05);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgb(var(--color-overlay-rgb) / .1)}.input-glow:focus{box-shadow:0 0 0 2px rgb(var(--color-primary-rgb) / .3)}.input-glow{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgb(var(--color-on-surface-rgb))}@keyframes input-glow-autofill{to{color:rgb(var(--color-on-surface-rgb));background-color:rgb(var(--color-surface-rgb))}}.input-glow:-webkit-autofill,.input-glow:-webkit-autofill:hover,.input-glow:-webkit-autofill:focus,.input-glow:-webkit-autofill:active{transition-delay:0s!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:rgb(var(--color-surface-rgb))!important;-webkit-text-fill-color:rgb(var(--color-on-surface-rgb))!important;caret-color:rgb(var(--color-on-surface-rgb))!important;box-shadow:0 0 0 1000px rgb(var(--color-surface-rgb)) inset!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--color-surface-rgb)) inset!important;border-color:rgb(var(--color-primary-rgb) / .2)!important;outline:none!important;animation-name:input-glow-autofill!important;animation-fill-mode:both!important;animation-duration:1ms!important}.input-glow:-webkit-autofill:focus{background-color:rgb(var(--color-surface-rgb))!important;box-shadow:0 0 0 1000px rgb(var(--color-surface-rgb)) inset,0 0 0 2px rgb(var(--color-primary-rgb) / .3)!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--color-surface-rgb)) inset,0 0 0 2px rgb(var(--color-primary-rgb) / .3)!important;border-color:rgb(var(--color-primary-rgb))!important}.signin-page{min-height:100vh}
