@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}:is(.shadcn-island,.tw-site) .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.shadcn-island,.tw-site) .pointer-events-none{pointer-events:none}:is(.shadcn-island,.tw-site) .visible{visibility:visible}:is(.shadcn-island,.tw-site) .invisible{visibility:hidden}:is(.shadcn-island,.tw-site) .static{position:static}:is(.shadcn-island,.tw-site) .fixed{position:fixed}:is(.shadcn-island,.tw-site) .absolute{position:absolute}:is(.shadcn-island,.tw-site) .relative{position:relative}:is(.shadcn-island,.tw-site) .sticky{position:sticky}:is(.shadcn-island,.tw-site) .bottom-0{bottom:0}:is(.shadcn-island,.tw-site) .left-0{left:0}:is(.shadcn-island,.tw-site) .right-0{right:0}:is(.shadcn-island,.tw-site) .isolate{isolation:isolate}:is(.shadcn-island,.tw-site) .z-\[1030\]{z-index:1030}:is(.shadcn-island,.tw-site) .z-\[2000\]{z-index:2000}:is(.shadcn-island,.tw-site) .m-0{margin:0}:is(.shadcn-island,.tw-site) .m-1{margin:.25rem}:is(.shadcn-island,.tw-site) .m-2{margin:.5rem}:is(.shadcn-island,.tw-site) .m-4{margin:1rem}:is(.shadcn-island,.tw-site) .-mx-3{margin-left:-.75rem;margin-right:-.75rem}:is(.shadcn-island,.tw-site) .mx-1{margin-left:.25rem;margin-right:.25rem}:is(.shadcn-island,.tw-site) .mx-2{margin-left:.5rem;margin-right:.5rem}:is(.shadcn-island,.tw-site) .mx-4{margin-left:1rem;margin-right:1rem}:is(.shadcn-island,.tw-site) .mx-auto{margin-left:auto;margin-right:auto}:is(.shadcn-island,.tw-site) .my-1{margin-top:.25rem;margin-bottom:.25rem}:is(.shadcn-island,.tw-site) .my-2{margin-top:.5rem;margin-bottom:.5rem}:is(.shadcn-island,.tw-site) .my-3{margin-top:.75rem;margin-bottom:.75rem}:is(.shadcn-island,.tw-site) .my-4{margin-top:1rem;margin-bottom:1rem}:is(.shadcn-island,.tw-site) .my-6{margin-top:1.5rem;margin-bottom:1.5rem}:is(.shadcn-island,.tw-site) .mb-0{margin-bottom:0}:is(.shadcn-island,.tw-site) .mb-1{margin-bottom:.25rem}:is(.shadcn-island,.tw-site) .mb-12{margin-bottom:3rem}:is(.shadcn-island,.tw-site) .mb-2{margin-bottom:.5rem}:is(.shadcn-island,.tw-site) .mb-3{margin-bottom:.75rem}:is(.shadcn-island,.tw-site) .mb-4{margin-bottom:1rem}:is(.shadcn-island,.tw-site) .mb-6{margin-bottom:1.5rem}:is(.shadcn-island,.tw-site) .ml-1{margin-left:.25rem}:is(.shadcn-island,.tw-site) .ml-2{margin-left:.5rem}:is(.shadcn-island,.tw-site) .ml-4{margin-left:1rem}:is(.shadcn-island,.tw-site) .ml-auto{margin-left:auto}:is(.shadcn-island,.tw-site) .mr-0{margin-right:0}:is(.shadcn-island,.tw-site) .mr-1{margin-right:.25rem}:is(.shadcn-island,.tw-site) .mr-2{margin-right:.5rem}:is(.shadcn-island,.tw-site) .mr-3{margin-right:.75rem}:is(.shadcn-island,.tw-site) .mr-4{margin-right:1rem}:is(.shadcn-island,.tw-site) .mr-6{margin-right:1.5rem}:is(.shadcn-island,.tw-site) .mt-0{margin-top:0}:is(.shadcn-island,.tw-site) .mt-1{margin-top:.25rem}:is(.shadcn-island,.tw-site) .mt-12{margin-top:3rem}:is(.shadcn-island,.tw-site) .mt-2{margin-top:.5rem}:is(.shadcn-island,.tw-site) .mt-4{margin-top:1rem}:is(.shadcn-island,.tw-site) .mt-6{margin-top:1.5rem}:is(.shadcn-island,.tw-site) .block{display:block}:is(.shadcn-island,.tw-site) .inline-block{display:inline-block}:is(.shadcn-island,.tw-site) .inline{display:inline}:is(.shadcn-island,.tw-site) .flex{display:flex}:is(.shadcn-island,.tw-site) .inline-flex{display:inline-flex}:is(.shadcn-island,.tw-site) .\!table{display:table!important}:is(.shadcn-island,.tw-site) .table{display:table}:is(.shadcn-island,.tw-site) .table-row{display:table-row}:is(.shadcn-island,.tw-site) .grid{display:grid}:is(.shadcn-island,.tw-site) .contents{display:contents}:is(.shadcn-island,.tw-site) .hidden{display:none}:is(.shadcn-island,.tw-site) .size-1{width:.25rem;height:.25rem}:is(.shadcn-island,.tw-site) .h-10{height:2.5rem}:is(.shadcn-island,.tw-site) .h-12{height:3rem}:is(.shadcn-island,.tw-site) .h-3{height:.75rem}:is(.shadcn-island,.tw-site) .h-4{height:1rem}:is(.shadcn-island,.tw-site) .h-5{height:1.25rem}:is(.shadcn-island,.tw-site) .h-6{height:1.5rem}:is(.shadcn-island,.tw-site) .h-7{height:1.75rem}:is(.shadcn-island,.tw-site) .h-8{height:2rem}:is(.shadcn-island,.tw-site) .h-9{height:2.25rem}:is(.shadcn-island,.tw-site) .h-auto{height:auto}:is(.shadcn-island,.tw-site) .h-full{height:100%}:is(.shadcn-island,.tw-site) .max-h-\[min\(320px\,var\(--available-height\)\)\]{max-height:min(320px, var(--available-height))}:is(.shadcn-island,.tw-site) .w-3{width:.75rem}:is(.shadcn-island,.tw-site) .w-4{width:1rem}:is(.shadcn-island,.tw-site) .w-5\/12{width:41.6667%}:is(.shadcn-island,.tw-site) .w-6{width:1.5rem}:is(.shadcn-island,.tw-site) .w-7{width:1.75rem}:is(.shadcn-island,.tw-site) .w-7\/12{width:58.3333%}:is(.shadcn-island,.tw-site) .w-9{width:2.25rem}:is(.shadcn-island,.tw-site) .w-auto{width:auto}:is(.shadcn-island,.tw-site) .w-full{width:100%}:is(.shadcn-island,.tw-site) .min-w-64{min-width:16rem}:is(.shadcn-island,.tw-site) .min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}:is(.shadcn-island,.tw-site) .max-w-5xl{max-width:64rem}:is(.shadcn-island,.tw-site) .max-w-full{max-width:100%}:is(.shadcn-island,.tw-site) .max-w-md{max-width:28rem}:is(.shadcn-island,.tw-site) .flex-1{flex:1}:is(.shadcn-island,.tw-site) .flex-shrink{flex-shrink:1}:is(.shadcn-island,.tw-site) .shrink-0{flex-shrink:0}:is(.shadcn-island,.tw-site) .flex-grow,:is(.shadcn-island,.tw-site) .grow{flex-grow:1}:is(.shadcn-island,.tw-site) .caption-bottom{caption-side:bottom}:is(.shadcn-island,.tw-site) .border-collapse{border-collapse:collapse}:is(.shadcn-island,.tw-site) .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}:is(.shadcn-island,.tw-site) .animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}:is(.shadcn-island,.tw-site) .animate-spin{animation:1s linear infinite spin}:is(.shadcn-island,.tw-site) .cursor-default{cursor:default}:is(.shadcn-island,.tw-site) .cursor-pointer{cursor:pointer}:is(.shadcn-island,.tw-site) .select-none{-webkit-user-select:none;user-select:none}:is(.shadcn-island,.tw-site) .select-all{-webkit-user-select:all;user-select:all}:is(.shadcn-island,.tw-site) .resize{resize:both}:is(.shadcn-island,.tw-site) .list-none{list-style-type:none}:is(.shadcn-island,.tw-site) .flex-row{flex-direction:row}:is(.shadcn-island,.tw-site) .flex-col{flex-direction:column}:is(.shadcn-island,.tw-site) .flex-wrap{flex-wrap:wrap}:is(.shadcn-island,.tw-site) .flex-nowrap{flex-wrap:nowrap}:is(.shadcn-island,.tw-site) .items-start{align-items:flex-start}:is(.shadcn-island,.tw-site) .items-end{align-items:flex-end}:is(.shadcn-island,.tw-site) .items-center{align-items:center}:is(.shadcn-island,.tw-site) .items-stretch{align-items:stretch}:is(.shadcn-island,.tw-site) .justify-end{justify-content:flex-end}:is(.shadcn-island,.tw-site) .justify-center{justify-content:center}:is(.shadcn-island,.tw-site) .justify-between{justify-content:space-between}:is(.shadcn-island,.tw-site) .gap-1{gap:.25rem}:is(.shadcn-island,.tw-site) .gap-1\.5{gap:.375rem}:is(.shadcn-island,.tw-site) .gap-2{gap:.5rem}:is(.shadcn-island,.tw-site) .gap-3{gap:.75rem}:is(.shadcn-island,.tw-site) .gap-4{gap:1rem}:is(.shadcn-island,.tw-site) .gap-6{gap:1.5rem}:is(.shadcn-island,.tw-site) :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}:is(.shadcn-island,.tw-site) :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))}:is(.shadcn-island,.tw-site) :is(.divide-border>:not([hidden])~:not([hidden])){border-color:hsl(var(--border))}:is(.shadcn-island,.tw-site) .self-start{align-self:flex-start}:is(.shadcn-island,.tw-site) .self-center{align-self:center}:is(.shadcn-island,.tw-site) .overflow-auto{overflow:auto}:is(.shadcn-island,.tw-site) .overflow-hidden{overflow:hidden}:is(.shadcn-island,.tw-site) .overflow-x-auto{overflow-x:auto}:is(.shadcn-island,.tw-site) .overflow-y-auto{overflow-y:auto}:is(.shadcn-island,.tw-site) .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.shadcn-island,.tw-site) .whitespace-nowrap{white-space:nowrap}:is(.shadcn-island,.tw-site) .break-words{overflow-wrap:break-word}:is(.shadcn-island,.tw-site) .rounded{border-radius:.25rem}:is(.shadcn-island,.tw-site) .rounded-full{border-radius:9999px}:is(.shadcn-island,.tw-site) .rounded-lg{border-radius:var(--radius)}:is(.shadcn-island,.tw-site) .rounded-md{border-radius:calc(var(--radius) - 2px)}:is(.shadcn-island,.tw-site) .rounded-none{border-radius:0}:is(.shadcn-island,.tw-site) .rounded-sm{border-radius:calc(var(--radius) - 4px)}:is(.shadcn-island,.tw-site) .rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}:is(.shadcn-island,.tw-site) .border{border-width:1px}:is(.shadcn-island,.tw-site) .border-0{border-width:0}:is(.shadcn-island,.tw-site) .border-2{border-width:2px}:is(.shadcn-island,.tw-site) .border-b{border-bottom-width:1px}:is(.shadcn-island,.tw-site) .border-r{border-right-width:1px}:is(.shadcn-island,.tw-site) .border-t{border-top-width:1px}:is(.shadcn-island,.tw-site) .border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}:is(.shadcn-island,.tw-site) .border-border{border-color:hsl(var(--border))}:is(.shadcn-island,.tw-site) .border-current{border-color:currentColor}:is(.shadcn-island,.tw-site) .border-destructive{border-color:hsl(var(--destructive))}:is(.shadcn-island,.tw-site) .border-destructive\/30{border-color:hsl(var(--destructive) / .3)}:is(.shadcn-island,.tw-site) .border-destructive\/40{border-color:hsl(var(--destructive) / .4)}:is(.shadcn-island,.tw-site) .border-input{border-color:hsl(var(--input))}:is(.shadcn-island,.tw-site) .border-primary{border-color:hsl(var(--primary))}:is(.shadcn-island,.tw-site) .border-primary\/20{border-color:hsl(var(--primary) / .2)}:is(.shadcn-island,.tw-site) .border-primary\/30{border-color:hsl(var(--primary) / .3)}:is(.shadcn-island,.tw-site) .border-transparent{border-color:#0000}:is(.shadcn-island,.tw-site) .border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}:is(.shadcn-island,.tw-site) .border-r-transparent{border-right-color:#0000}:is(.shadcn-island,.tw-site) .bg-\[\#A8B1F2\]{--tw-bg-opacity:1;background-color:rgb(168 177 242/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .bg-\[\#D3FF74\]{--tw-bg-opacity:1;background-color:rgb(211 255 116/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .bg-accent{background-color:hsl(var(--accent))}:is(.shadcn-island,.tw-site) .bg-background{background-color:hsl(var(--background))}:is(.shadcn-island,.tw-site) .bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .bg-card{background-color:hsl(var(--card))}:is(.shadcn-island,.tw-site) .bg-chart-1{background-color:hsl(var(--chart-1))}:is(.shadcn-island,.tw-site) .bg-chart-2{background-color:hsl(var(--chart-2))}:is(.shadcn-island,.tw-site) .bg-chart-3{background-color:hsl(var(--chart-3))}:is(.shadcn-island,.tw-site) .bg-chart-4{background-color:hsl(var(--chart-4))}:is(.shadcn-island,.tw-site) .bg-chart-5{background-color:hsl(var(--chart-5))}:is(.shadcn-island,.tw-site) .bg-destructive{background-color:hsl(var(--destructive))}:is(.shadcn-island,.tw-site) .bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}:is(.shadcn-island,.tw-site) .bg-foreground{background-color:hsl(var(--foreground))}:is(.shadcn-island,.tw-site) .bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .bg-input{background-color:hsl(var(--input))}:is(.shadcn-island,.tw-site) .bg-muted{background-color:hsl(var(--muted))}:is(.shadcn-island,.tw-site) .bg-muted\/60{background-color:hsl(var(--muted) / .6)}:is(.shadcn-island,.tw-site) .bg-muted\/70{background-color:hsl(var(--muted) / .7)}:is(.shadcn-island,.tw-site) .bg-popover{background-color:hsl(var(--popover))}:is(.shadcn-island,.tw-site) .bg-primary{background-color:hsl(var(--primary))}:is(.shadcn-island,.tw-site) .bg-secondary{background-color:hsl(var(--secondary))}:is(.shadcn-island,.tw-site) .bg-secondary\/50{background-color:hsl(var(--secondary) / .5)}:is(.shadcn-island,.tw-site) .bg-secondary\/60{background-color:hsl(var(--secondary) / .6)}:is(.shadcn-island,.tw-site) .bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .bg-transparent{background-color:#0000}:is(.shadcn-island,.tw-site) .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .p-0{padding:0}:is(.shadcn-island,.tw-site) .p-1{padding:.25rem}:is(.shadcn-island,.tw-site) .p-12{padding:3rem}:is(.shadcn-island,.tw-site) .p-2{padding:.5rem}:is(.shadcn-island,.tw-site) .p-4{padding:1rem}:is(.shadcn-island,.tw-site) .p-6{padding:1.5rem}:is(.shadcn-island,.tw-site) .p-8{padding:2rem}:is(.shadcn-island,.tw-site) .px-0{padding-left:0;padding-right:0}:is(.shadcn-island,.tw-site) .px-1{padding-left:.25rem;padding-right:.25rem}:is(.shadcn-island,.tw-site) .px-2{padding-left:.5rem;padding-right:.5rem}:is(.shadcn-island,.tw-site) .px-2\.5{padding-left:.625rem;padding-right:.625rem}:is(.shadcn-island,.tw-site) .px-3{padding-left:.75rem;padding-right:.75rem}:is(.shadcn-island,.tw-site) .px-4{padding-left:1rem;padding-right:1rem}:is(.shadcn-island,.tw-site) .px-6{padding-left:1.5rem;padding-right:1.5rem}:is(.shadcn-island,.tw-site) .px-8{padding-left:2rem;padding-right:2rem}:is(.shadcn-island,.tw-site) .py-0{padding-top:0;padding-bottom:0}:is(.shadcn-island,.tw-site) .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}:is(.shadcn-island,.tw-site) .py-1{padding-top:.25rem;padding-bottom:.25rem}:is(.shadcn-island,.tw-site) .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}:is(.shadcn-island,.tw-site) .py-12{padding-top:3rem;padding-bottom:3rem}:is(.shadcn-island,.tw-site) .py-2{padding-top:.5rem;padding-bottom:.5rem}:is(.shadcn-island,.tw-site) .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}:is(.shadcn-island,.tw-site) .py-3{padding-top:.75rem;padding-bottom:.75rem}:is(.shadcn-island,.tw-site) .py-4{padding-top:1rem;padding-bottom:1rem}:is(.shadcn-island,.tw-site) .py-6{padding-top:1.5rem;padding-bottom:1.5rem}:is(.shadcn-island,.tw-site) .pb-2{padding-bottom:.5rem}:is(.shadcn-island,.tw-site) .pb-3{padding-bottom:.75rem}:is(.shadcn-island,.tw-site) .pb-4{padding-bottom:1rem}:is(.shadcn-island,.tw-site) .pl-0{padding-left:0}:is(.shadcn-island,.tw-site) .pl-12{padding-left:3rem}:is(.shadcn-island,.tw-site) .pl-4{padding-left:1rem}:is(.shadcn-island,.tw-site) .pl-6{padding-left:1.5rem}:is(.shadcn-island,.tw-site) .pr-2{padding-right:.5rem}:is(.shadcn-island,.tw-site) .pr-6{padding-right:1.5rem}:is(.shadcn-island,.tw-site) .pt-0{padding-top:0}:is(.shadcn-island,.tw-site) .pt-2{padding-top:.5rem}:is(.shadcn-island,.tw-site) .pt-6{padding-top:1.5rem}:is(.shadcn-island,.tw-site) .text-left{text-align:left}:is(.shadcn-island,.tw-site) .text-center{text-align:center}:is(.shadcn-island,.tw-site) .text-right{text-align:right}:is(.shadcn-island,.tw-site) .align-baseline{vertical-align:baseline}:is(.shadcn-island,.tw-site) .align-middle{vertical-align:middle}:is(.shadcn-island,.tw-site) .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}:is(.shadcn-island,.tw-site) .text-2xl{font-size:1.5rem;line-height:2rem}:is(.shadcn-island,.tw-site) .text-4xl{font-size:2.25rem;line-height:2.5rem}:is(.shadcn-island,.tw-site) .text-6xl{font-size:3.75rem;line-height:1}:is(.shadcn-island,.tw-site) .text-base{font-size:1rem;line-height:1.5rem}:is(.shadcn-island,.tw-site) .text-lg{font-size:1.125rem;line-height:1.75rem}:is(.shadcn-island,.tw-site) .text-sm{font-size:.875rem;line-height:1.25rem}:is(.shadcn-island,.tw-site) .text-xs{font-size:.75rem;line-height:1rem}:is(.shadcn-island,.tw-site) .font-bold{font-weight:700}:is(.shadcn-island,.tw-site) .font-light{font-weight:300}:is(.shadcn-island,.tw-site) .font-medium{font-weight:500}:is(.shadcn-island,.tw-site) .font-normal{font-weight:400}:is(.shadcn-island,.tw-site) .font-semibold{font-weight:600}:is(.shadcn-island,.tw-site) .uppercase{text-transform:uppercase}:is(.shadcn-island,.tw-site) .lowercase{text-transform:lowercase}:is(.shadcn-island,.tw-site) .capitalize{text-transform:capitalize}:is(.shadcn-island,.tw-site) .italic{font-style:italic}:is(.shadcn-island,.tw-site) .leading-none{line-height:1}:is(.shadcn-island,.tw-site) .tracking-tight{letter-spacing:-.025em}:is(.shadcn-island,.tw-site) .text-\[\#22263F\]{--tw-text-opacity:1;color:rgb(34 38 63/var(--tw-text-opacity,1))}:is(.shadcn-island,.tw-site) .text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}:is(.shadcn-island,.tw-site) .text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}:is(.shadcn-island,.tw-site) .text-background{color:hsl(var(--background))}:is(.shadcn-island,.tw-site) .text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}:is(.shadcn-island,.tw-site) .text-card-foreground{color:hsl(var(--card-foreground))}:is(.shadcn-island,.tw-site) .text-destructive{color:hsl(var(--destructive))}:is(.shadcn-island,.tw-site) .text-destructive-foreground{color:hsl(var(--destructive-foreground))}:is(.shadcn-island,.tw-site) .text-destructive\/70{color:hsl(var(--destructive) / .7)}:is(.shadcn-island,.tw-site) .text-foreground{color:hsl(var(--foreground))}:is(.shadcn-island,.tw-site) .text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}:is(.shadcn-island,.tw-site) .text-muted{color:hsl(var(--muted))}:is(.shadcn-island,.tw-site) .text-muted-foreground{color:hsl(var(--muted-foreground))}:is(.shadcn-island,.tw-site) .text-popover-foreground{color:hsl(var(--popover-foreground))}:is(.shadcn-island,.tw-site) .text-primary-foreground{color:hsl(var(--primary-foreground))}:is(.shadcn-island,.tw-site) .text-secondary-foreground{color:hsl(var(--secondary-foreground))}:is(.shadcn-island,.tw-site) .text-secondary-foreground\/70{color:hsl(var(--secondary-foreground) / .7)}:is(.shadcn-island,.tw-site) .text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}:is(.shadcn-island,.tw-site) .text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}:is(.shadcn-island,.tw-site) .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:is(.shadcn-island,.tw-site) .text-white\/50{color:#ffffff80}:is(.shadcn-island,.tw-site) .text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}:is(.shadcn-island,.tw-site) .text-yellow-900{--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}:is(.shadcn-island,.tw-site) .text-yellow-950{--tw-text-opacity:1;color:rgb(66 32 6/var(--tw-text-opacity,1))}:is(.shadcn-island,.tw-site) .underline{text-decoration-line:underline}:is(.shadcn-island,.tw-site) .line-through{text-decoration-line:line-through}:is(.shadcn-island,.tw-site) .no-underline{text-decoration-line:none}:is(.shadcn-island,.tw-site) .underline-offset-4{text-underline-offset:4px}:is(.shadcn-island,.tw-site) .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(.shadcn-island,.tw-site) .opacity-50{opacity:.5}:is(.shadcn-island,.tw-site) .shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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)}:is(.shadcn-island,.tw-site) .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}:is(.shadcn-island,.tw-site) .outline-none{outline-offset:2px;outline:2px solid #0000}:is(.shadcn-island,.tw-site) .outline{outline-style:solid}:is(.shadcn-island,.tw-site) .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.shadcn-island,.tw-site) .grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.shadcn-island,.tw-site) .invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.shadcn-island,.tw-site) .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)}:is(.shadcn-island,.tw-site) .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);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)}:is(.shadcn-island,.tw-site) .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(.shadcn-island,.tw-site) .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(.shadcn-island,.tw-site) .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(.shadcn-island,.tw-site) .transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(.shadcn-island,.tw-site) .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.shadcn-island,.tw-site) .\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:is(.shadcn-island,.tw-site) .\[right_begin\:right_end\]{right_begin:right end}:is(.shadcn-island,.tw-site) .\[start\:end\]{start:end}:is(.shadcn-island,.tw-site) .\[start_idx\:end_idx\]{start_idx:end idx}.shadcn-island,.tw-site{--background:43 100% 98.6%;--foreground:46 26.2% 16.5%;--card:0 0% 100%;--card-foreground:46 26.2% 16.5%;--popover:0 0% 100%;--popover-foreground:46 26.2% 16.5%;--primary:79 76.5% 48.4%;--primary-foreground:126 54.9% 13.9%;--secondary:81 50% 85.1%;--secondary-foreground:76 68.8% 21.4%;--muted:40 42.9% 95.9%;--muted-foreground:39 10.3% 38%;--accent:90 50% 95.3%;--accent-foreground:126 54.9% 13.9%;--destructive:5 82.6% 52.7%;--destructive-foreground:0 0% 100%;--border:40 23.7% 85.1%;--input:39 7.9% 49.8%;--ring:88 81.6% 36.3%;--chart-1:92 34.1% 32.2%;--chart-2:214 37.8% 53.3%;--chart-3:265 74% 80.4%;--chart-4:44 99.2% 52.9%;--chart-5:0 85.6% 67.3%;--radius:.5rem}.shadcn-island{color:hsl(var(--foreground));background:hsl(var(--background));font-family:Rubik Variable,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.4}.shadcn-island *,.shadcn-island :before,.shadcn-island :after{box-sizing:border-box;border-style:solid;border-width:0;border-color:hsl(var(--border))}.shadcn-island button,.shadcn-island input,.shadcn-island select,.shadcn-island textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0}.shadcn-island button{appearance:none;cursor:pointer;background:0 0;border-width:0;padding:0}.shadcn-island h1,.shadcn-island h2,.shadcn-island h3,.shadcn-island h4,.shadcn-island p{margin:0}.shadcn-island a{color:inherit;text-underline-offset:4px;text-decoration:underline}.shadcn-island img,.shadcn-island svg{vertical-align:middle;display:block}.shadcn-island table{border-collapse:collapse;text-indent:0;border-color:inherit}.tw-site{color:hsl(var(--foreground));background-color:hsl(var(--background));margin:0;font-family:Rubik Variable,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.5}:where(.tw-site) :where(*){box-sizing:border-box;border-style:solid;border-width:0;border-color:hsl(var(--border))}:where(.tw-site) :where(h1,h2,h3,h4,h5,h6){margin:0 0 .5rem;font-weight:500;line-height:1.2}:where(.tw-site) :where(h1){font-size:2rem}:where(.tw-site) :where(h2){font-size:1.5rem}:where(.tw-site) :where(h3){font-size:1.25rem}:where(.tw-site) :where(h4){font-size:1.125rem}:where(.tw-site) :where(h5){font-size:1rem}:where(.tw-site) :where(h6){font-size:.875rem}:where(.tw-site) :where(p){margin:0 0 1rem}:where(.tw-site) :where(ul,ol){margin:0 0 1rem;padding-left:2rem}:where(.tw-site) :where(a){color:hsl(var(--secondary-foreground));text-underline-offset:4px;text-decoration:underline}:where(.tw-site) :where(a:hover){color:hsl(var(--primary-foreground))}:where(.tw-site) :where(hr){border:0;border-top:1px solid hsl(var(--border));margin:1rem 0}:where(.tw-site) :where(label){margin-bottom:.5rem;display:inline-block}:where(.tw-site) :where(button,input,optgroup,select,textarea){font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}:where(.tw-site) :where(button){cursor:pointer}:where(.tw-site) :where(input:not([class],[type=checkbox],[type=radio],[type=file],[type=range],[type=submit],[type=button],[type=hidden]),select:not([class]),textarea:not([class])){border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background-color:#fff;padding:.25rem .5rem}:where(.tw-site) :where(button,input[type=submit],input[type=button]):where(:not([class])){border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--background));padding:.25rem .75rem}:where(.tw-site) :where(button,input[type=submit],input[type=button]):where(:not([class])):hover{background-color:hsl(var(--accent))}:where(.tw-site) :where(input[type=checkbox],input[type=radio]){accent-color:hsl(var(--ring))}:where(.tw-site) :where(img,svg){vertical-align:middle}:where(.tw-site) :where(table){border-collapse:collapse}:where(.tw-site) :where(th){text-align:inherit}.tw-site .collapse:not(.show){display:none}.tw-site .nav{flex-wrap:wrap;margin:0;padding-left:0;list-style:none;display:flex}.tw-site .nav-link{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.tw-site .nav-link:hover{color:hsl(var(--foreground))}.tw-site .nav-tabs{border-bottom:1px solid hsl(var(--border));gap:.25rem}.tw-site .nav-tabs .nav-link{border-radius:calc(var(--radius) - 2px) calc(var(--radius) - 2px) 0 0}.tw-site .nav-tabs .nav-link.active,.tw-site .nav-pills .nav-link.active{color:hsl(var(--secondary-foreground));background-color:hsl(var(--secondary))}.tw-site .nav-pills .nav-link{border-radius:calc(var(--radius) - 2px)}.tw-site .tab-content>.tab-pane{display:none}.tw-site .tab-content>.tab-pane.active{display:block}.tw-site .modal{z-index:1050;background-color:#00000080;display:none;position:fixed;inset:0;overflow:hidden auto}.tw-site .modal.show{display:block}.tw-site.modal-open{overflow:hidden}.tw-site .modal-dialog{pointer-events:none;width:auto;max-width:500px;margin:1.75rem auto;padding:0 .5rem;position:relative}.tw-site .modal-sm{max-width:320px}.tw-site .modal-lg{max-width:800px}.tw-site .modal-xl{max-width:1140px}.tw-site .modal-dialog-centered{align-items:center;min-height:calc(100% - 3.5rem);display:flex}.tw-site .modal-content{pointer-events:auto;background-color:hsl(var(--card));border-radius:var(--radius);flex-direction:column;width:100%;display:flex;box-shadow:0 10px 30px #0003}.tw-site .modal-header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;padding:1rem;display:flex}.tw-site .modal-title{margin:0;font-size:1.125rem;font-weight:500}.tw-site .modal-body{flex:auto;padding:1rem;position:relative}.tw-site .modal-footer{border-top:1px solid hsl(var(--border));justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.tw-site .dropdown{position:relative}.tw-site .dropdown-menu{z-index:1000;background-color:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:var(--radius);min-width:10rem;margin:.125rem 0 0;padding:.25rem;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #0000001f}.tw-site .dropdown-menu.show{display:block}.tw-site .dropdown-menu-right{left:auto;right:0}.tw-site .dropdown-item{width:100%;color:hsl(var(--foreground));text-align:left;border-radius:calc(var(--radius) - 4px);cursor:pointer;background:0 0;border:0;padding:.375rem .75rem;font-size:.875rem;text-decoration:none;display:block}.tw-site .dropdown-item:hover{color:hsl(var(--accent-foreground));background-color:hsl(var(--accent))}.tw-site .dropdown-header{color:hsl(var(--muted-foreground));padding:.375rem .75rem;font-size:.75rem;display:block}.tw-site .dropdown-divider{border-top:1px solid hsl(var(--border));height:0;margin:.25rem 0}.tw-site .alert{border-radius:var(--radius);border:1px solid #0000;margin-bottom:1rem;padding:.75rem 1.25rem;font-size:.875rem;position:relative}.tw-site .alert-success{color:hsl(var(--secondary-foreground));background-color:hsl(var(--secondary));border-color:#c9df9f}.tw-site .alert-danger{color:#8f1f14;background-color:#fde9e8;border-color:#f9c7c2}.tw-site .alert-warning{color:#765419;background-color:#fff6db;border-color:#fae39e}.tw-site .alert-info{color:#2a486f;background-color:#ebf1fa;border-color:#cadbf2}.tw-site .alert-secondary,.tw-site .alert-light{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));border-color:hsl(var(--border))}.tw-site .alert-dismissible{padding-right:3rem}.tw-site .alert-dismissible .close{position:absolute;top:.5rem;right:.75rem}.tw-site .tooltip{z-index:1080;pointer-events:none;position:fixed}.tw-site .tooltip-inner{color:#fff;background-color:hsl(var(--foreground));border-radius:calc(var(--radius) - 2px);max-width:280px;padding:.375rem .625rem;font-size:.8125rem;line-height:1.4;box-shadow:0 4px 12px #00000026}.tw-site .carousel{position:relative}.tw-site .carousel-item{width:100%;display:none}.tw-site .carousel-item.active{display:block}.tw-site .carousel-control-prev,.tw-site .carousel-control-next{z-index:2;color:#fff;opacity:.6;cursor:pointer;justify-content:center;align-items:center;width:10%;text-decoration:none;display:flex;position:absolute;top:0;bottom:0}.tw-site .carousel-control-prev{left:0}.tw-site .carousel-control-next{right:0}.tw-site .carousel-control-prev:hover,.tw-site .carousel-control-next:hover{opacity:1;color:#fff}.tw-site .carousel-control-prev-icon,.tw-site .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:2rem;height:2rem;display:inline-block}.tw-site .carousel-control-next-icon{transform:scaleX(-1)}.tw-site .carousel-indicators{z-index:2;justify-content:center;gap:.375rem;margin:0 15% .5rem;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.tw-site .carousel-indicators li{cursor:pointer;background-color:#ffffff80;width:1.75rem;height:3px}.tw-site .carousel-indicators li.active{background-color:#fff}.tw-site .btn{white-space:nowrap;border-radius:calc(var(--radius) - 2px);cursor:pointer;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;height:2.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.tw-site .btn-sm{height:2rem;padding:0 .75rem;font-size:.75rem}.tw-site .btn-group{vertical-align:middle;display:inline-flex}.tw-site .btn-group>.btn{border-radius:0}.tw-site .btn-group>.btn:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.tw-site .btn-group>.btn:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.tw-site .btn-group>.btn+.btn{margin-left:-1px}.tw-site .btn-group-sm>.btn{height:2rem;padding:0 .75rem;font-size:.75rem}.tw-site .btn-lg{height:2.5rem;padding:0 2rem}.tw-site .btn:disabled,.tw-site .btn.disabled{pointer-events:none;opacity:.5}.tw-site .btn-primary,.tw-site .btn-success{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.tw-site .btn-primary:hover,.tw-site .btn-success:hover{background-color:hsl(var(--primary) / .85)}.tw-site .btn-secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.tw-site .btn-secondary:hover{background-color:hsl(var(--secondary) / .7)}.tw-site .btn-danger{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.tw-site .btn-danger:hover{background-color:hsl(var(--destructive) / .9)}.tw-site .btn-warning{color:#422006;background-color:#facc15}.tw-site .btn-warning:hover{background-color:#eab308}.tw-site .btn-info{color:#22263f;background-color:#a8b1f2}.tw-site .btn-info:hover{background-color:#959fee}.tw-site .btn-light{color:hsl(var(--primary-foreground));background-color:#d3ff74}.tw-site .btn-dark{background-color:hsl(var(--foreground));color:hsl(var(--background))}.tw-site .btn-link{color:hsl(var(--secondary-foreground));text-underline-offset:4px;text-decoration:underline}.tw-site .btn-outline-primary,.tw-site .btn-outline-success,.tw-site .btn-outline-secondary,.tw-site .btn-outline-dark,.tw-site .btn-outline-info,.tw-site .btn-outline-light,.tw-site .btn-outline-warning{border-color:hsl(var(--input));background-color:hsl(var(--background))}.tw-site .btn-outline-primary,.tw-site .btn-outline-success{color:hsl(var(--secondary-foreground))}.tw-site .btn-outline-primary:hover,.tw-site .btn-outline-success:hover,.tw-site .btn-outline-secondary:hover,.tw-site .btn-outline-dark:hover,.tw-site .btn-outline-info:hover,.tw-site .btn-outline-light:hover,.tw-site .btn-outline-warning:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.tw-site .btn-outline-danger{border-color:hsl(var(--destructive));color:hsl(var(--destructive));background-color:hsl(var(--background))}.tw-site .btn-outline-danger:hover{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.tw-site .btn.active{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:#0000}.tw-site .badge{border:1px solid #0000;border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.tw-site .badge-primary{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.tw-site .badge-success{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.tw-site .badge-secondary,.tw-site .badge-light{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.tw-site .badge-danger{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.tw-site .badge-warning{color:#713f12;background-color:#fef08a}.tw-site .badge-info{color:#0c4a6e;background-color:#e0f2fe}.tw-site .badge-dark{background-color:hsl(var(--foreground));color:hsl(var(--background))}.tw-site .row{flex-wrap:wrap;margin:0 -.75rem;display:flex}.tw-site .row>[class*=col]{width:100%;padding:0 .75rem}.tw-site .row>.col,.tw-site .row>.col-sm,.tw-site .row>.col-md{flex:1 0;width:auto}@media (width>=640px){.tw-site .row>.col-sm-3{width:25%}.tw-site .row>.col-sm-4{width:33.333%}.tw-site .row>.col-sm-5{width:41.667%}.tw-site .row>.col-sm-6{width:50%}.tw-site .row>.col-sm-7{width:58.333%}.tw-site .row>.col-sm-8{width:66.667%}}@media (width>=768px){.tw-site .row>.col-md-3{width:25%}.tw-site .row>.col-md-4{width:33.333%}.tw-site .row>.col-md-6{width:50%}.tw-site .row>.col-md-8{width:66.667%}}.tw-site .pagination{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.tw-site .page-item{list-style:none}.tw-site .page-link{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);color:hsl(var(--secondary-foreground));background-color:hsl(var(--background));cursor:pointer;padding:.375rem .75rem;font-size:.875rem;text-decoration:none;display:block}.tw-site .page-link:hover{background-color:hsl(var(--accent))}.tw-site .page-item.active .page-link{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:#0000}.tw-site .page-item.disabled .page-link{opacity:.5;pointer-events:none}.tw-site .dataTables_paginate .pagination{justify-content:flex-end}.tw-site .text-uppercase{text-transform:uppercase}.tw-site .d-none{display:none!important}.tw-site .is-invalid{border-color:hsl(var(--destructive))}.tw-site .text-success{color:#15803d}.tw-site .text-danger{color:hsl(var(--destructive))}.tw-site .text-warning{color:#d97706}.tw-site .text-info{color:#0284c7}.tw-site .text-muted{color:hsl(var(--muted-foreground))}.tw-site .table{border-collapse:collapse;width:100%;font-size:.875rem}.tw-site .table th,.tw-site .table td{border-bottom:1px solid hsl(var(--border));vertical-align:middle;padding:.5rem}.tw-site .table th{text-align:left;font-weight:500}.tw-site .table-sm th,.tw-site .table-sm td{padding:.25rem}.tw-site .table-bordered,.tw-site .table-bordered th,.tw-site .table-bordered td{border:1px solid hsl(var(--border))}.tw-site .table-striped tbody tr:nth-child(odd){background-color:hsl(var(--muted))}.tw-site .table-hover tbody tr:hover{background-color:hsl(var(--accent))}.tw-site .table-responsive{width:100%;display:block;overflow-x:auto}.tw-site .thead-light th{background-color:hsl(var(--muted))}.tw-site .input-group{align-items:stretch;width:100%;display:flex}.tw-site .input-group>.form-control{flex:auto;width:1%}.tw-site .input-group-prepend,.tw-site .input-group-append{display:flex}.tw-site .input-group-text{border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted));align-items:center;padding:.375rem .75rem;font-size:.875rem;display:flex}.tw-site .table-danger{background-color:#fee2e2}.tw-site .table-warning{background-color:#fef9c3}.tw-site .table-success{background-color:#dcfce7}.tw-site .table-info{background-color:#e0f2fe}.tw-site .table-secondary,.tw-site .table-active{background-color:hsl(var(--muted))}.tw-site .progress-bar{background-color:hsl(var(--primary));text-align:center;color:hsl(var(--primary-foreground));flex-direction:column;justify-content:center;font-size:.75rem;transition:width .3s;display:flex}.tw-site .form-group{margin-bottom:1rem}.tw-site .control-label{margin-bottom:.25rem;font-weight:500;display:inline-block}.tw-site .help-block{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.75rem;display:block}.tw-site .btn-default{border-color:hsl(var(--input));background-color:hsl(var(--background))}.tw-site .btn-default:hover{background-color:hsl(var(--accent))}.tw-site .form-control{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background-color:#fff;width:100%;padding:.375rem .75rem;font-size:.875rem;display:block}.tw-site .form-control:focus{outline:2px solid hsl(var(--ring));outline-offset:0}.tw-site .close{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:1.5rem;line-height:1}.tw-site .close:hover{color:hsl(var(--foreground))}.tw-site .bootstrap-select{vertical-align:middle;display:inline-block}.tw-site .bootstrap-select>.dropdown-toggle{border:1px solid hsl(var(--input));text-align:left;background-color:#fff;justify-content:space-between;align-items:center;width:100%;display:inline-flex}.tw-site .bootstrap-select .caret{border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:.5rem;display:inline-block}.tw-site .bootstrap-select>.dropdown-menu{width:100%;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.tw-site .bootstrap-select .dropdown-menu.inner{float:none;width:100%;min-width:0;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;display:block;position:static;min-height:0!important;max-height:300px!important;overflow-y:auto!important}.tw-site .bootstrap-select .dropdown-menu.inner li a{color:hsl(var(--foreground));border-radius:calc(var(--radius) - 4px);cursor:pointer;white-space:nowrap;padding:.375rem .75rem;font-size:.875rem;text-decoration:none;display:block}.tw-site .bootstrap-select .dropdown-menu.inner li a:hover,.tw-site .bootstrap-select .dropdown-menu.inner li.active a{color:hsl(var(--accent-foreground));background-color:hsl(var(--accent))}.tw-site .bootstrap-select .dropdown-menu.inner li.selected a{background-color:hsl(var(--secondary));font-weight:500}.tw-site .bootstrap-select .dropdown-menu.inner li.disabled a{color:hsl(var(--muted-foreground));cursor:not-allowed}.tw-site .bootstrap-select .check-mark{float:right;margin-left:.5rem}.tw-site .bootstrap-select li.selected a .check-mark:after{content:"✓"}.tw-site .bootstrap-select .bs-searchbox,.tw-site .bootstrap-select .bs-actionsbox{padding:.25rem .25rem .5rem}.tw-site .bootstrap-select .bs-actionsbox .btn-group{gap:.25rem;width:100%;display:flex}.tw-site .bootstrap-select .bs-actionsbox .btn{flex:1 1 0}.tw-site .bootstrap-select .no-results{color:hsl(var(--muted-foreground));padding:.375rem .75rem;display:block}@media print{.tw-site,.tw-site .container{min-width:992px!important}.tw-site *,.tw-site :before,.tw-site :after{text-shadow:none!important;box-shadow:none!important}.tw-site img,.tw-site tr{-moz-column-break-inside:avoid;break-inside:avoid}.tw-site thead{display:table-header-group}.tw-site h2,.tw-site h3,.tw-site p{orphans:3;widows:3}.tw-site h2,.tw-site h3{-moz-column-break-after:avoid;break-after:avoid}.tw-site pre{-moz-column-break-inside:avoid;break-inside:avoid;white-space:pre-wrap!important}#flDebug{display:none!important}}:is(.shadcn-island,.tw-site) .placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}:is(.shadcn-island,.tw-site) .placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}:is(.shadcn-island,.tw-site) .hover\:bg-\[\#959FEE\]:hover{--tw-bg-opacity:1;background-color:rgb(149 159 238/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .hover\:bg-\[\#C3EF64\]:hover{--tw-bg-opacity:1;background-color:rgb(195 239 100/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .hover\:bg-accent:hover{background-color:hsl(var(--accent))}:is(.shadcn-island,.tw-site) .hover\:bg-amber-50:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}:is(.shadcn-island,.tw-site) .hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}:is(.shadcn-island,.tw-site) .hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}:is(.shadcn-island,.tw-site) .hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}:is(.shadcn-island,.tw-site) .hover\:bg-primary\/85:hover{background-color:hsl(var(--primary) / .85)}:is(.shadcn-island,.tw-site) .hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}:is(.shadcn-island,.tw-site) .hover\:bg-secondary\/70:hover{background-color:hsl(var(--secondary) / .7)}:is(.shadcn-island,.tw-site) .hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}:is(.shadcn-island,.tw-site) .hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}:is(.shadcn-island,.tw-site) .hover\:text-amber-800:hover{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}:is(.shadcn-island,.tw-site) .hover\:text-destructive:hover{color:hsl(var(--destructive))}:is(.shadcn-island,.tw-site) .hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}:is(.shadcn-island,.tw-site) .hover\:text-foreground:hover{color:hsl(var(--foreground))}:is(.shadcn-island,.tw-site) .hover\:text-secondary-foreground:hover{color:hsl(var(--secondary-foreground))}:is(.shadcn-island,.tw-site) .focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}:is(.shadcn-island,.tw-site) .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}:is(.shadcn-island,.tw-site) .focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}:is(.shadcn-island,.tw-site) .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}:is(.shadcn-island,.tw-site) .disabled\:pointer-events-none:disabled{pointer-events:none}:is(.shadcn-island,.tw-site) .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}:is(.shadcn-island,.tw-site) .disabled\:opacity-50:disabled{opacity:.5}:is(.shadcn-island,.tw-site) :is(.peer:disabled~.peer-disabled\:cursor-not-allowed){cursor:not-allowed}:is(.shadcn-island,.tw-site) :is(.peer:disabled~.peer-disabled\:opacity-70){opacity:.7}:is(.shadcn-island,.tw-site) :is(.group[aria-expanded=true] .group-aria-expanded\:rotate-90){--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.shadcn-island,.tw-site) .data-\[checked\]\:translate-x-4[data-checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.shadcn-island,.tw-site) .data-\[checked\]\:border-transparent[data-checked]{border-color:#0000}:is(.shadcn-island,.tw-site) .data-\[active\]\:bg-secondary[data-active]{background-color:hsl(var(--secondary))}:is(.shadcn-island,.tw-site) .data-\[checked\]\:bg-primary[data-checked]{background-color:hsl(var(--primary))}:is(.shadcn-island,.tw-site) .data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:hsl(var(--accent))}:is(.shadcn-island,.tw-site) .data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}:is(.shadcn-island,.tw-site) .data-\[active\]\:text-secondary-foreground[data-active]{color:hsl(var(--secondary-foreground))}:is(.shadcn-island,.tw-site) .data-\[checked\]\:text-primary-foreground[data-checked]{color:hsl(var(--primary-foreground))}:is(.shadcn-island,.tw-site) .data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:hsl(var(--accent-foreground))}:is(.shadcn-island,.tw-site) .data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}@media (width>=640px){:is(.shadcn-island,.tw-site) .sm\:mx-4{margin-left:1rem;margin-right:1rem}:is(.shadcn-island,.tw-site) .sm\:w-3\/12{width:25%}:is(.shadcn-island,.tw-site) .sm\:w-4\/12{width:33.3333%}:is(.shadcn-island,.tw-site) .sm\:w-6\/12{width:50%}:is(.shadcn-island,.tw-site) .sm\:w-8\/12{width:66.6667%}:is(.shadcn-island,.tw-site) .sm\:w-9\/12{width:75%}}@media (width>=768px){:is(.shadcn-island,.tw-site) .md\:mb-0{margin-bottom:0}:is(.shadcn-island,.tw-site) .md\:w-1\/12{width:8.33333%}:is(.shadcn-island,.tw-site) .md\:w-2\/12{width:16.6667%}:is(.shadcn-island,.tw-site) .md\:w-3\/12{width:25%}:is(.shadcn-island,.tw-site) .md\:w-4\/12{width:33.3333%}:is(.shadcn-island,.tw-site) .md\:w-5\/12{width:41.6667%}:is(.shadcn-island,.tw-site) .md\:w-6\/12{width:50%}:is(.shadcn-island,.tw-site) .md\:w-7\/12{width:58.3333%}:is(.shadcn-island,.tw-site) .md\:w-8\/12{width:66.6667%}:is(.shadcn-island,.tw-site) .md\:w-full{width:100%}:is(.shadcn-island,.tw-site) .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){:is(.shadcn-island,.tw-site) .lg\:w-full{width:100%}}:is(.shadcn-island,.tw-site) :is(.\[\&\>span\]\:line-clamp-1>span){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.shadcn-island,.tw-site) :is(.\[\&_svg\]\:pointer-events-none svg){pointer-events:none}:is(.shadcn-island,.tw-site) :is(.\[\&_svg\]\:size-4 svg){width:1rem;height:1rem}:is(.shadcn-island,.tw-site) :is(.\[\&_svg\]\:shrink-0 svg){flex-shrink:0}:is(.shadcn-island,.tw-site) :is(.\[\&_tbody_tr\:hover\]\:bg-accent tbody tr:hover){background-color:hsl(var(--accent))}:is(.shadcn-island,.tw-site) :is(.\[\&_tbody_tr\:hover\]\:bg-accent\/50 tbody tr:hover){background-color:hsl(var(--accent) / .5)}:is(.shadcn-island,.tw-site) :is(.\[\&_tbody_tr\:nth-child\(odd\)\]\:bg-muted tbody tr:nth-child(odd)){background-color:hsl(var(--muted))}:is(.shadcn-island,.tw-site) :is(.\[\&_td\]\:border td){border-width:1px}:is(.shadcn-island,.tw-site) :is(.\[\&_td\]\:border-b td){border-bottom-width:1px}:is(.shadcn-island,.tw-site) :is(.\[\&_td\]\:p-1 td){padding:.25rem}:is(.shadcn-island,.tw-site) :is(.\[\&_td\]\:p-2 td){padding:.5rem}:is(.shadcn-island,.tw-site) :is(.\[\&_td\]\:px-2 td){padding-left:.5rem;padding-right:.5rem}:is(.shadcn-island,.tw-site) :is(.\[\&_td\]\:py-2 td){padding-top:.5rem;padding-bottom:.5rem}:is(.shadcn-island,.tw-site) :is(.\[\&_th\]\:border th){border-width:1px}:is(.shadcn-island,.tw-site) :is(.\[\&_th\]\:border-b th){border-bottom-width:1px}:is(.shadcn-island,.tw-site) :is(.\[\&_th\]\:bg-muted th){background-color:hsl(var(--muted))}:is(.shadcn-island,.tw-site) :is(.\[\&_th\]\:p-1 th){padding:.25rem}:is(.shadcn-island,.tw-site) :is(.\[\&_th\]\:p-2 th){padding:.5rem}:is(.shadcn-island,.tw-site) :is(.\[\&_th\]\:px-2 th){padding-left:.5rem;padding-right:.5rem}:is(.shadcn-island,.tw-site) :is(.\[\&_th\]\:py-2 th){padding-top:.5rem;padding-bottom:.5rem}:is(.shadcn-island,.tw-site) :is(.\[\&_th\]\:text-left th){text-align:left}:is(.shadcn-island,.tw-site) :is(.\[\&_th\]\:align-middle th){vertical-align:middle}:is(.shadcn-island,.tw-site) :is(.\[\&_th\]\:font-medium th){font-weight:500}:is(.shadcn-island,.tw-site) :is(.\[\&_tr\:last-child\]\:border-0 tr:last-child){border-width:0}:is(.shadcn-island,.tw-site) :is(.\[\&_tr\]\:border-b tr){border-bottom-width:1px}@keyframes aui-pulse{50%{opacity:.5}}:where(.aui-md[data-status=running]):empty:after,:where(.aui-md[data-status=running])>:where(:not(ol):not(ul):not(pre)):last-child:after,:where(.aui-md[data-status=running])>pre:last-child code:after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child):after{--aui-content:"●";content:var(--aui-content);margin-left:.25rem;margin-right:.25rem;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;animation:2s cubic-bezier(.4,0,.6,1) infinite aui-pulse}.tiptap-tooltip{--tt-tooltip-bg:var(--tt-gray-light-900);--tt-tooltip-text:var(--white);--tt-kbd:var(--tt-gray-dark-a-400)}.dark .tiptap-tooltip{--tt-tooltip-bg:var(--white);--tt-tooltip-text:var(--tt-gray-light-600);--tt-kbd:var(--tt-gray-light-a-400)}.tiptap-tooltip{z-index:200;border-radius:var(--tt-radius-md,.375rem);background-color:var(--tt-tooltip-bg);color:var(--tt-tooltip-text);text-align:center;padding:.375rem .5rem;font-size:.75rem;font-weight:500;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.tiptap-tooltip kbd{text-align:center;vertical-align:baseline;text-transform:capitalize;color:var(--tt-kbd);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;display:inline-block}.tiptap-button{--tt-button-default-bg-color:var(--tt-gray-light-a-100);--tt-button-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-bg-color:var(--tt-gray-light-a-200);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-gray-light-a-200);--tt-button-active-hover-bg-color:var(--tt-gray-light-300);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-light-a-300);--tt-button-disabled-bg-color:var(--tt-gray-light-a-50)}.dark .tiptap-button{--tt-button-default-bg-color:var(--tt-gray-dark-a-100);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-gray-dark-a-200);--tt-button-active-hover-bg-color:var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-50)}.tiptap-button{--tt-button-default-text-color:var(--tt-gray-light-a-600);--tt-button-hover-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button{--tt-button-default-icon-color:var(--tt-gray-light-a-600);--tt-button-hover-icon-color:var(--tt-gray-light-a-900);--tt-button-active-icon-color:var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400)}.tiptap-button{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button{--tt-button-default-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-bg-color:var(--transparent);--tt-button-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-bg-color:var(--tt-gray-light-a-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-gray-light-a-100);--tt-button-active-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-light-a-200);--tt-button-disabled-bg-color:var(--transparent)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-bg-color:var(--transparent);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-gray-dark-a-100);--tt-button-active-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-dark-a-200);--tt-button-disabled-bg-color:var(--transparent)}.tiptap-button[data-style=ghost]{--tt-button-default-text-color:var(--tt-gray-light-a-600);--tt-button-hover-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-color:var(--tt-gray-light-a-600);--tt-button-hover-icon-color:var(--tt-gray-light-a-900);--tt-button-active-icon-color:var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-300);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color:var(--tt-brand-color-500);--tt-button-hover-bg-color:var(--tt-brand-color-600);--tt-button-active-bg-color:var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-brand-color-100);--tt-button-active-hover-bg-color:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-200);--tt-button-disabled-bg-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-bg-color:var(--tt-brand-color-500);--tt-button-hover-bg-color:var(--tt-brand-color-600);--tt-button-active-bg-color:var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-brand-color-900);--tt-button-active-hover-bg-color:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-800);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-text-color:var(--white);--tt-button-hover-text-color:var(--white);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-text-color:var(--white);--tt-button-hover-text-color:var(--white);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-color:var(--white);--tt-button-hover-icon-color:var(--white);--tt-button-active-icon-color:var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-brand-color-600);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-color:var(--white);--tt-button-hover-icon-color:var(--white);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-brand-color-400);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color:var(--white);--tt-button-hover-dropdown-arrows-color:var(--white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-700);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color:var(--white);--tt-button-hover-dropdown-arrows-color:var(--white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button-group{vertical-align:middle;display:flex;position:relative}.tiptap-button-group[data-orientation=vertical]{flex-direction:column;justify-content:center;align-items:flex-start;min-width:max-content}.tiptap-button-group[data-orientation=vertical]>.tiptap-button{width:100%}.tiptap-button-group[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.125rem}.tiptap-button{font-feature-settings:"salt" on, "cv01" on;border-radius:var(--tt-radius-lg,.75rem);min-width:2rem;height:2rem;transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border:none;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.875rem;font-weight:500;line-height:1.15;display:flex}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-highlighted=true],.tiptap-button[data-focus-visible=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-weight=small]{width:1.5rem;min-width:1.5rem;padding-left:0;padding-right:0}.tiptap-button[data-size=large]{min-width:2.375rem;height:2.375rem;padding:.625rem;font-size:.9375rem}.tiptap-button[data-size=small]{border-radius:var(--tt-radius-md,.5rem);min-width:1.5rem;height:1.5rem;padding:.3125rem;font-size:.75rem;line-height:1.2}.tiptap-button .tiptap-button-text{text-align:left;flex-grow:1;padding:0 .125rem;line-height:1.5rem}.tiptap-button[data-text-trim=on] .tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub,.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{flex-shrink:0}.tiptap-button .tiptap-button-icon{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-icon-sub{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{width:.625rem;height:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{width:.75rem;height:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}:is(.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]){gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{justify-content:center;width:1rem;display:flex}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]),.tiptap-button[data-active-item=true]:not([disabled]),.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-arrows,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}:root{--tt-toolbar-height:2.75rem;--tt-safe-area-bottom:env(safe-area-inset-bottom,0px);--tt-toolbar-bg-color:var(--white);--tt-toolbar-border-color:var(--tt-gray-light-a-100)}.dark{--tt-toolbar-bg-color:var(--black);--tt-toolbar-border-color:var(--tt-gray-dark-a-50)}.tiptap-toolbar{align-items:center;gap:.25rem;display:flex}.tiptap-toolbar-group{align-items:center;gap:.125rem;display:flex}.tiptap-toolbar-group:empty,.tiptap-toolbar-group:empty+.tiptap-separator,.tiptap-separator+.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar[data-variant=fixed]{z-index:10;width:100%;min-height:var(--tt-toolbar-height);background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 .5rem;position:sticky;top:0;overflow-x:auto}.tiptap-toolbar[data-variant=fixed]::-webkit-scrollbar{display:none}@media (width<=480px){.tiptap-toolbar[data-variant=fixed]{height:calc(var(--tt-toolbar-height) + var(--tt-safe-area-bottom));border-top:1px solid var(--tt-toolbar-border-color);padding:0 .5rem var(--tt-safe-area-bottom);border-bottom:none;flex-wrap:nowrap;justify-content:flex-start;position:absolute;top:auto}.tiptap-toolbar[data-variant=fixed] .tiptap-toolbar-group{flex:none}}.tiptap-toolbar[data-variant=floating]{--tt-toolbar-padding:.125rem;--tt-toolbar-border-width:1px;border-radius:calc(var(--tt-toolbar-padding) + var(--tt-radius-lg) + var(--tt-toolbar-border-width));border:var(--tt-toolbar-border-width) solid var(--tt-toolbar-border-color);background-color:var(--tt-toolbar-bg-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;padding:.188rem;overflow:hidden}.tiptap-toolbar[data-variant=floating][data-plain=true]{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}@media screen and (width<=480px){.tiptap-toolbar[data-variant=floating]{width:100%;box-shadow:none;border:none;border-radius:0}}.tiptap-separator{--tt-link-border-color:var(--tt-gray-light-a-200)}.dark .tiptap-separator{--tt-link-border-color:var(--tt-gray-dark-a-200)}.tiptap-separator{background-color:var(--tt-link-border-color);flex-shrink:0}.tiptap-separator[data-orientation=horizontal]{width:100%;height:1px;margin:.5rem 0}.tiptap-separator[data-orientation=vertical]{width:1px;height:1.5rem}.tiptap.ProseMirror{--blockquote-bg-color:var(--tt-gray-light-900)}.dark .tiptap.ProseMirror{--blockquote-bg-color:var(--tt-gray-dark-900)}.tiptap.ProseMirror blockquote{margin:1.5rem 0;padding-top:.375em;padding-bottom:.375em;padding-left:1em;position:relative}.tiptap.ProseMirror blockquote p{margin-top:0}.tiptap.ProseMirror blockquote:before,.tiptap.ProseMirror blockquote.is-empty:before{background-color:var(--blockquote-bg-color);content:"";border-radius:0;width:.25em;height:100%;position:absolute;top:0;bottom:0;left:0}.tiptap.ProseMirror{--tt-inline-code-bg-color:var(--tt-gray-light-a-100);--tt-inline-code-text-color:var(--tt-gray-light-a-700);--tt-inline-code-border-color:var(--tt-gray-light-a-200);--tt-codeblock-bg:var(--tt-gray-light-a-50);--tt-codeblock-text:var(--tt-gray-light-a-800);--tt-codeblock-border:var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--tt-inline-code-bg-color:var(--tt-gray-dark-a-100);--tt-inline-code-text-color:var(--tt-gray-dark-a-700);--tt-inline-code-border-color:var(--tt-gray-dark-a-200);--tt-codeblock-bg:var(--tt-gray-dark-a-50);--tt-codeblock-text:var(--tt-gray-dark-a-800);--tt-codeblock-border:var(--tt-gray-dark-a-200)}.tiptap.ProseMirror code{background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);border:1px solid var(--tt-inline-code-border-color);border-radius:6px/.375rem;padding:.1em .2em;font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4}.tiptap.ProseMirror pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:1px solid var(--tt-codeblock-border);border-radius:6px/.375rem;margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem}.tiptap.ProseMirror pre code{-webkit-text-fill-color:inherit;color:inherit;background-color:#0000;border:none;border-radius:0}.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4{color:inherit;font-style:inherit;position:relative}.tiptap.ProseMirror h1:first-child,.tiptap.ProseMirror h2:first-child,.tiptap.ProseMirror h3:first-child,.tiptap.ProseMirror h4:first-child{margin-top:0}.tiptap.ProseMirror h1{margin-top:3em;font-size:1.5em;font-weight:700}.tiptap.ProseMirror h2{margin-top:2.5em;font-size:1.25em;font-weight:700}.tiptap.ProseMirror h3{margin-top:2em;font-size:1.125em;font-weight:600}.tiptap.ProseMirror h4{margin-top:2em;font-size:1em;font-weight:600}.tiptap.ProseMirror{--horizontal-rule-color:var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--horizontal-rule-color:var(--tt-gray-dark-a-200)}.tiptap.ProseMirror hr{background-color:var(--horizontal-rule-color);border:none;height:1px}.tiptap.ProseMirror [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}.tiptap.ProseMirror img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror>img:not([data-type=emoji] img){border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000;margin:2rem 0}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000}.tiptap.ProseMirror .tiptap-thread img{margin:0}.tiptap.ProseMirror{--tt-checklist-bg-color:var(--tt-gray-light-a-100);--tt-checklist-bg-active-color:var(--tt-gray-light-a-900);--tt-checklist-border-color:var(--tt-gray-light-a-200);--tt-checklist-border-active-color:var(--tt-gray-light-a-900);--tt-checklist-check-icon-color:var(--white);--tt-checklist-text-active:var(--tt-gray-light-a-500)}.dark .tiptap.ProseMirror{--tt-checklist-bg-color:var(--tt-gray-dark-a-100);--tt-checklist-bg-active-color:var(--tt-gray-dark-a-900);--tt-checklist-border-color:var(--tt-gray-dark-a-200);--tt-checklist-border-active-color:var(--tt-gray-dark-a-900);--tt-checklist-check-icon-color:var(--black);--tt-checklist-text-active:var(--tt-gray-dark-a-500)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-top:0;margin-bottom:0}.tiptap.ProseMirror li p{margin-top:0;line-height:1.6}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{flex-direction:row;align-items:flex-start;display:flex}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{padding-top:.375rem;padding-right:.5rem;position:relative}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.tiptap.ProseMirror ul[data-type=taskList] li label span{border:1px solid var(--tt-checklist-border-color);border-radius:var(--tt-radius-xs,.25rem);cursor:pointer;background-color:var(--tt-checklist-bg-color);width:1em;height:1em;transition:background-color 80ms ease-out,border-color 80ms ease-out;display:block;position:relative}.tiptap.ProseMirror ul[data-type=taskList] li label span:before{content:"";background-color:var(--tt-checklist-check-icon-color);opacity:0;width:.75em;height:.75em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span{background:var(--tt-checklist-bg-active-color);border-color:var(--tt-checklist-border-active-color)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1;min-width:0}.tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-light-900);--link-text-color:var(--tt-brand-color-500);--thread-text:var(--tt-gray-light-900);--placeholder-color:var(--tt-gray-light-a-400);--thread-bg-color:var(--tt-color-yellow-inc-2);--tiptap-ai-insertion-color:var(--tt-brand-color-600)}.dark .tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-dark-100);--link-text-color:var(--tt-brand-color-400);--thread-text:var(--tt-gray-dark-900);--placeholder-color:var(--tt-gray-dark-a-400);--thread-bg-color:var(--tt-color-yellow-dec-2);--tiptap-ai-insertion-color:var(--tt-brand-color-400)}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{white-space:pre-wrap;caret-color:var(--tt-cursor-color);outline:none}.tiptap.ProseMirror p:not(:first-child){margin-top:20px;font-size:1rem;font-weight:400;line-height:1.6}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::-moz-selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::-moz-selection{background:0 0}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:0 0}.tiptap.ProseMirror .selection{background-color:var(--tt-selection-color);display:inline}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:#0000}.tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}.tiptap.ProseMirror .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid #0000;border-right:1px solid #0000;margin-left:-1px;margin-right:-1px;position:relative}.tiptap.ProseMirror .collaboration-carets__label{color:var(--tt-collaboration-carets-label);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:.25rem .25rem .25rem 0;padding:.125rem .375rem;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:-1.3em;left:-1px}.tiptap.ProseMirror [data-type=emoji] img{cursor:text;width:1.25em;height:1.25em;display:inline-block}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{color:var(--tt-brand-color-500);display:inline-block}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{color:var(--thread-text);border-bottom:2px dashed var(--tt-color-yellow-base);font-weight:600;transition:color .2s ease-in-out,background-color .2s ease-in-out}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered{background-color:var(--thread-bg-color);border-bottom-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img){outline:.125rem solid var(--tt-color-yellow-base);border-radius:var(--tt-radius-xs,.25rem);width:fit-content;overflow:hidden}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--selected{outline-width:.25rem;outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--hovered{outline-width:.25rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)){border-bottom:.125rem dashed var(--tt-color-yellow-base);border-radius:.25rem;outline:.25rem solid #0000;padding-bottom:.5rem}:is(.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--selected){background-color:var(--tt-color-yellow-base);outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--tt-color-yellow-base);opacity:.5;border-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--block:has(.react-renderer){margin-top:3rem;margin-bottom:3rem}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"Write, type '/' for commands…";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;width:100%;height:0;text-align:inherit;position:absolute;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{cursor:grabbing;border-radius:.25rem;width:100%;height:.188rem;margin-left:-1px;margin-right:-1px;background:var(--tt-brand-color-400)!important}:root{--tiptap-card-bg-color:var(--white);--tiptap-card-border-color:var(--tt-gray-light-a-100);--tiptap-card-group-label-color:var(--tt-gray-light-a-800)}.dark{--tiptap-card-bg-color:var(--tt-gray-dark-50);--tiptap-card-border-color:var(--tt-gray-dark-a-100);--tiptap-card-group-label-color:var(--tt-gray-dark-a-800)}.tiptap-card{--padding:.375rem;--border-width:1px;border-radius:calc(var(--padding) + var(--tt-radius-lg));box-shadow:var(--tt-shadow-elevated-md);background-color:var(--tiptap-card-bg-color);border:1px solid var(--tiptap-card-border-color);word-wrap:break-word;background-clip:border-box;outline:none;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.tiptap-card-header{border-bottom:var(--border-width) solid var(--tiptap-card-border-color);flex:none;justify-content:space-between;align-items:center;width:100%;padding:.375rem;display:flex}.tiptap-card-body{flex:auto;padding:.375rem;overflow-y:auto}.tiptap-card-item-group{vertical-align:middle;min-width:max-content;display:flex;position:relative}.tiptap-card-item-group[data-orientation=vertical]{flex-direction:column;justify-content:center}.tiptap-card-item-group[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.25rem}.tiptap-card-group-label{text-transform:capitalize;color:var(--tiptap-card-group-label-color);padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal}.tiptap-popover{--tt-popover-bg-color:var(--white);--tt-popover-border-color:var(--tt-gray-light-a-100);--tt-popover-text-color:var(--tt-gray-light-a-600)}.dark .tiptap-popover{--tt-popover-border-color:var(--tt-gray-dark-a-50);--tt-popover-bg-color:var(--tt-gray-dark-50);--tt-popover-text-color:var(--tt-gray-dark-a-600)}.tiptap-popover{z-index:50;transform-origin:var(--radix-popover-content-transform-origin);max-height:var(--radix-popover-content-available-height);outline:none}.tiptap-popover>*{max-height:var(--radix-popover-content-available-height)}.tiptap-popover[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) fadeIn,.15s cubic-bezier(.16,1,.3,1) zoomIn}.tiptap-popover[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) fadeOut,.15s cubic-bezier(.16,1,.3,1) zoomOut}.tiptap-popover[data-side=top],.tiptap-popover[data-side=top-start],.tiptap-popover[data-side=top-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromBottom}.tiptap-popover[data-side=right],.tiptap-popover[data-side=right-start],.tiptap-popover[data-side=right-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromLeft}.tiptap-popover[data-side=bottom],.tiptap-popover[data-side=bottom-start],.tiptap-popover[data-side=bottom-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromTop}.tiptap-popover[data-side=left],.tiptap-popover[data-side=left-start],.tiptap-popover[data-side=left-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromRight}.tiptap-badge{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-bg-color:var(--white);--tt-badge-bg-color-subdued:var(--white);--tt-badge-bg-color-emphasized:var(--white);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-600)}.dark .tiptap-badge{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-dark-a-600);--tt-badge-bg-color:var(--black);--tt-badge-bg-color-subdued:var(--black);--tt-badge-bg-color-emphasized:var(--black);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-400)}.tiptap-badge[data-style=ghost]{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-bg-color:var(--transparent);--tt-badge-bg-color-subdued:var(--transparent);--tt-badge-bg-color-emphasized:var(--transparent);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-600)}.dark .tiptap-badge[data-style=ghost]{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-dark-a-600);--tt-badge-bg-color:var(--transparent);--tt-badge-bg-color-subdued:var(--transparent);--tt-badge-bg-color-emphasized:var(--transparent);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-400)}.tiptap-badge[data-style=gray]{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-500);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--white);--tt-badge-bg-color:var(--tt-gray-light-a-100);--tt-badge-bg-color-subdued:var(--tt-gray-light-a-50);--tt-badge-bg-color-emphasized:var(--tt-gray-light-a-700);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--white)}.dark .tiptap-badge[data-style=gray]{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--black);--tt-badge-bg-color:var(--tt-gray-dark-a-100);--tt-badge-bg-color-subdued:var(--tt-gray-dark-a-50);--tt-badge-bg-color-emphasized:var(--tt-gray-dark-a-800);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--black)}.tiptap-badge[data-style=green]{--tt-badge-border-color:var(--tt-color-green-inc-2);--tt-badge-border-color-subdued:var(--tt-color-green-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-green-dec-2);--tt-badge-text-color:var(--tt-color-green-dec-3);--tt-badge-text-color-subdued:var(--tt-color-green-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-green-inc-5);--tt-badge-bg-color:var(--tt-color-green-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-green-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-green-dec-1);--tt-badge-icon-color:var(--tt-color-green-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-green-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-green-inc-5)}.dark .tiptap-badge[data-style=green]{--tt-badge-border-color:var(--tt-color-green-dec-2);--tt-badge-border-color-subdued:var(--tt-color-green-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-green-base);--tt-badge-text-color:var(--tt-color-green-inc-3);--tt-badge-text-color-subdued:var(--tt-color-green-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-green-dec-5);--tt-badge-bg-color:var(--tt-color-green-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-green-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-green-inc-1);--tt-badge-icon-color:var(--tt-color-green-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-green-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-green-dec-5)}.tiptap-badge[data-style=yellow]{--tt-badge-border-color:var(--tt-color-yellow-inc-2);--tt-badge-border-color-subdued:var(--tt-color-yellow-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-yellow-dec-1);--tt-badge-text-color:var(--tt-color-yellow-dec-3);--tt-badge-text-color-subdued:var(--tt-color-yellow-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-yellow-dec-3);--tt-badge-bg-color:var(--tt-color-yellow-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-yellow-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-yellow-base);--tt-badge-icon-color:var(--tt-color-yellow-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-yellow-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-yellow-dec-3)}.dark .tiptap-badge[data-style=yellow]{--tt-badge-border-color:var(--tt-color-yellow-dec-2);--tt-badge-border-color-subdued:var(--tt-color-yellow-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-yellow-inc-1);--tt-badge-text-color:var(--tt-color-yellow-inc-3);--tt-badge-text-color-subdued:var(--tt-color-yellow-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-yellow-dec-3);--tt-badge-bg-color:var(--tt-color-yellow-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-yellow-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-yellow-base);--tt-badge-icon-color:var(--tt-color-yellow-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-yellow-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-yellow-dec-3)}.tiptap-badge[data-style=red]{--tt-badge-border-color:var(--tt-color-red-inc-2);--tt-badge-border-color-subdued:var(--tt-color-red-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-red-dec-2);--tt-badge-text-color:var(--tt-color-red-dec-3);--tt-badge-text-color-subdued:var(--tt-color-red-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-red-inc-5);--tt-badge-bg-color:var(--tt-color-red-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-red-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-red-dec-1);--tt-badge-icon-color:var(--tt-color-red-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-red-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-red-inc-5)}.dark .tiptap-badge[data-style=red]{--tt-badge-border-color:var(--tt-color-red-dec-2);--tt-badge-border-color-subdued:var(--tt-color-red-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-red-base);--tt-badge-text-color:var(--tt-color-red-inc-3);--tt-badge-text-color-subdued:var(--tt-color-red-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-red-dec-5);--tt-badge-bg-color:var(--tt-color-red-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-red-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-red-inc-1);--tt-badge-icon-color:var(--tt-color-red-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-red-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-red-dec-5)}.tiptap-badge[data-style=brand]{--tt-badge-border-color:var(--tt-brand-color-300);--tt-badge-border-color-subdued:var(--tt-brand-color-200);--tt-badge-border-color-emphasized:var(--tt-brand-color-600);--tt-badge-text-color:var(--tt-brand-color-800);--tt-badge-text-color-subdued:var(--tt-brand-color-700);--tt-badge-text-color-emphasized:var(--tt-brand-color-50);--tt-badge-bg-color:var(--tt-brand-color-100);--tt-badge-bg-color-subdued:var(--tt-brand-color-50);--tt-badge-bg-color-emphasized:var(--tt-brand-color-600);--tt-badge-icon-color:var(--tt-brand-color-800);--tt-badge-icon-color-subdued:var(--tt-brand-color-700);--tt-badge-icon-color-emphasized:var(--tt-brand-color-100)}.dark .tiptap-badge[data-style=brand]{--tt-badge-border-color:var(--tt-brand-color-700);--tt-badge-border-color-subdued:var(--tt-brand-color-800);--tt-badge-border-color-emphasized:var(--tt-brand-color-400);--tt-badge-text-color:var(--tt-brand-color-200);--tt-badge-text-color-subdued:var(--tt-brand-color-300);--tt-badge-text-color-emphasized:var(--tt-brand-color-950);--tt-badge-bg-color:var(--tt-brand-color-900);--tt-badge-bg-color-subdued:var(--tt-brand-color-950);--tt-badge-bg-color-emphasized:var(--tt-brand-color-400);--tt-badge-icon-color:var(--tt-brand-color-200);--tt-badge-icon-color-subdued:var(--tt-brand-color-300);--tt-badge-icon-color-emphasized:var(--tt-brand-color-900)}.tiptap-badge-group{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.tiptap-badge-group [data-orientation=vertical]{flex-direction:column}.tiptap-badge-group [data-orientation=horizontal]{flex-direction:row}.tiptap-badge{font-feature-settings:"salt" on, "cv01" on;border-radius:var(--tt-radius-sm,.375rem);min-width:1.25rem;height:1.25rem;transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border:1px solid;justify-content:center;align-items:center;padding:.25rem;font-size:.625rem;font-weight:700;line-height:1.15;display:flex}.tiptap-badge[data-size=large]{border-radius:var(--tt-radius-md,.375rem);min-width:1.5rem;height:1.5rem;padding:.375rem;font-size:.75rem}.tiptap-badge[data-size=small]{border-radius:var(--tt-radius-xs,.25rem);min-width:1rem;height:1rem;padding:.125rem}.tiptap-badge .tiptap-badge-text{text-align:left;flex-grow:1;padding:0 .125rem}.tiptap-badge[data-text-trim=on] .tiptap-badge-text{text-overflow:ellipsis;overflow:hidden}.tiptap-badge .tiptap-badge-icon{pointer-events:none;flex-shrink:0;width:.625rem;height:.625rem}.tiptap-badge[data-size=large] .tiptap-badge-icon{width:.75rem;height:.75rem}.tiptap-badge{background-color:var(--tt-badge-bg-color);border-color:var(--tt-badge-border-color);color:var(--tt-badge-text-color)}.tiptap-badge .tiptap-badge-icon{color:var(--tt-badge-icon-color)}.tiptap-badge[data-appearance=emphasized]{background-color:var(--tt-badge-bg-color-emphasized);border-color:var(--tt-badge-border-color-emphasized);color:var(--tt-badge-text-color-emphasized)}.tiptap-badge[data-appearance=emphasized] .tiptap-badge-icon{color:var(--tt-badge-icon-color-emphasized)}.tiptap-badge[data-appearance=subdued]{background-color:var(--tt-badge-bg-color-subdued);border-color:var(--tt-badge-border-color-subdued);color:var(--tt-badge-text-color-subdued)}.tiptap-badge[data-appearance=subdued] .tiptap-badge-icon{color:var(--tt-badge-icon-color-subdued)}.tiptap-button-highlight{border-radius:var(--tt-radius-xl);background-color:var(--highlight-color);width:1.25rem;height:1.25rem;margin:0 -.175rem;transition:transform .2s;position:relative}.tiptap-button-highlight:after{content:"";border-radius:inherit;box-sizing:border-box;border:1px solid var(--highlight-color);filter:brightness(95%);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}.dark .tiptap-button-highlight:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(80%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(180%)}:root{--tiptap-input-placeholder:var(--tt-gray-light-a-400)}.dark{--tiptap-input-placeholder:var(--tt-gray-dark-a-400)}.tiptap-input{appearance:none;background:0 0;border-radius:.375rem;outline:none;width:100%;height:2rem;padding:.375rem .5rem;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.tiptap-input::placeholder{color:var(--tiptap-input-placeholder)}.tiptap-input-clamp{text-overflow:ellipsis;white-space:nowrap;min-width:12rem;padding-right:0}.tiptap-input-clamp:focus{text-overflow:clip;overflow:visible}.tiptap-input-group{flex-wrap:wrap;align-items:stretch;display:flex;position:relative}.tiptap-dropdown-menu{--tt-dropdown-menu-bg-color:var(--white);--tt-dropdown-menu-border-color:var(--tt-gray-light-a-100);--tt-dropdown-menu-text-color:var(--tt-gray-light-a-600)}.dark .tiptap-dropdown-menu{--tt-dropdown-menu-border-color:var(--tt-gray-dark-a-50);--tt-dropdown-menu-bg-color:var(--tt-gray-dark-50);--tt-dropdown-menu-text-color:var(--tt-gray-dark-a-600)}.tiptap-dropdown-menu{z-index:50;transform-origin:var(--radix-dropdown-menu-content-transform-origin);max-height:var(--radix-dropdown-menu-content-available-height);outline:none}.tiptap-dropdown-menu>*{max-height:var(--radix-dropdown-menu-content-available-height)}.tiptap-dropdown-menu[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) fadeIn,.15s cubic-bezier(.16,1,.3,1) zoomIn}.tiptap-dropdown-menu[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) fadeOut,.15s cubic-bezier(.16,1,.3,1) zoomOut}.tiptap-dropdown-menu[data-side=top],.tiptap-dropdown-menu[data-side=top-start],.tiptap-dropdown-menu[data-side=top-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromBottom}.tiptap-dropdown-menu[data-side=right],.tiptap-dropdown-menu[data-side=right-start],.tiptap-dropdown-menu[data-side=right-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromLeft}.tiptap-dropdown-menu[data-side=bottom],.tiptap-dropdown-menu[data-side=bottom-start],.tiptap-dropdown-menu[data-side=bottom-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromTop}.tiptap-dropdown-menu[data-side=left],.tiptap-dropdown-menu[data-side=left-start],.tiptap-dropdown-menu[data-side=left-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromRight}.tiptap.ProseMirror{font-family:DM Sans,sans-serif}.simple-editor-wrapper{overflow:auto}.simple-editor-content{flex-direction:column;flex:1;width:100%;height:100%;margin:0 auto;display:flex}.simple-editor-content .tiptap.ProseMirror.simple-editor{flex:1;padding:2rem}@media screen and (width<=480px){.simple-editor-content .tiptap.ProseMirror.simple-editor{padding:1rem 1.5rem}}.simple-editor-content .tiptap.ProseMirror.simple-editor table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;display:block;overflow-x:auto}.simple-editor-content .tiptap.ProseMirror.simple-editor td,.simple-editor-content .tiptap.ProseMirror.simple-editor th{vertical-align:top;border:1px solid #ddd;min-width:100px;padding:.5rem .75rem;position:relative}.simple-editor-content .tiptap.ProseMirror.simple-editor th{text-align:left;background-color:#f5f5f5;font-weight:600}.simple-editor-content .tiptap.ProseMirror.simple-editor .selectedCell{background-color:#e3f2fd}.simple-editor-content .tiptap.ProseMirror.simple-editor .column-resize-handle{pointer-events:none;background-color:#1976d2;width:4px;position:absolute;top:0;bottom:0;right:-2px}.simple-editor-content .tiptap.ProseMirror.simple-editor.resize-cursor{cursor:col-resize}div.tiptap-toolbar{border-radius:5px;border:1px solid #e2dcd0!important}
/*$vite$:1*/