*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.pointer-events-none{pointer-events:none;}.visible{visibility:visible;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.inset-0{inset:0;}.left-3{left:0.75rem;}.right-3{right:0.75rem;}.top-\[8\.75rem\]{top:8.75rem;}.z-50{z-index:50;}.grid{display:grid;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.m-3{margin:0.75rem;}.mx-4{margin-left:1rem;margin-right:1rem;}.mx-auto{margin-left:auto;margin-right:auto;}.mb-2{margin-bottom:0.5rem;}.mb-3{margin-bottom:0.75rem;}.mb-4{margin-bottom:1rem;}.mb-5{margin-bottom:1.25rem;}.ms{margin-inline-start:1rem;}.mt-0\.5{margin-top:0.125rem;}.mt-1{margin-top:0.25rem;}.mt-1\.5{margin-top:0.375rem;}.mt-2{margin-top:0.5rem;}.mt-3{margin-top:0.75rem;}.mt-4{margin-top:1rem;}.mt-5{margin-top:1.25rem;}.block{display:block;}.hidden{display:none;}.h-\[calc\(100\%-1\.5rem\)\]{height:calc(100% - 1.5rem);}.h-1\.5{height:0.375rem;}.h-2{height:0.5rem;}.h-3{height:0.75rem;}.h-3\.5{height:0.875rem;}.h-4{height:1rem;}.h-5{height:1.25rem;}.h-8{height:2rem;}.h-9{height:2.25rem;}.h-full{height:100%;}.h-screen{height:100vh;}.max-h-\[100dvh\]{max-height:100dvh;}.max-h-\[280px\]{max-height:280px;}.max-h-\[58vh\]{max-height:58vh;}.max-h-\[62vh\]{max-height:62vh;}.max-h-\[92vh\]{max-height:92vh;}.max-h-10{max-height:2.5rem;}.max-h-56{max-height:14rem;}.max-w-\[280px\]{max-width:280px;}.max-w-2xl{max-width:42rem;}.max-w-lg{max-width:32rem;}.max-w-sm{max-width:24rem;}.min-h-\[260px\]{min-height:260px;}.min-h-\[55vh\]{min-height:55vh;}.min-h-0{min-height:0;}.min-h-14{min-height:3.5rem;}.min-h-20{min-height:5rem;}.min-h-24{min-height:6rem;}.min-h-32{min-height:8rem;}.min-h-44{min-height:11rem;}.min-h-screen{min-height:100vh;}.min-w-\[260px\]{min-width:260px;}.min-w-0{min-width:0;}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem);}.w-1\.5{width:0.375rem;}.w-3{width:0.75rem;}.w-3\.5{width:0.875rem;}.w-4{width:1rem;}.w-5{width:1.25rem;}.w-8{width:2rem;}.w-9{width:2.25rem;}.w-fit{width:fit-content;}.w-full{width:100%;}.flex{display:flex;}.inline-flex{display:inline-flex;}.flex-1{flex:1 1 0%;}.shrink-0{flex-shrink:0;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite;}.cursor-pointer{cursor:pointer;}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed;}.resize{resize:both;}.place-items-center{place-items:center;}.items-start{align-items:flex-start;}.items-center{align-items:center;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-1{gap:0.25rem;}.gap-1\.5{gap:0.375rem;}.gap-2{gap:0.5rem;}.gap-2\.5{gap:0.625rem;}.gap-3{gap:0.75rem;}.gap-4{gap:1rem;}.space-y-1\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.375rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.375rem * var(--un-space-y-reverse));}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.25rem * var(--un-space-y-reverse));}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.5rem * var(--un-space-y-reverse));}.space-y-3>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(0.75rem * var(--un-space-y-reverse));}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse));}.divide-y>:not([hidden])~:not([hidden]){--un-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-width:calc(1px * var(--un-divide-y-reverse));}.divide-stone-100>:not([hidden])~:not([hidden]){--un-divide-opacity:1;border-color:rgb(245 245 244 / var(--un-divide-opacity));}.overflow-auto{overflow:auto;}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-y-auto{overflow-y:auto;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.whitespace-pre-wrap{white-space:pre-wrap;}.break-all{word-break:break-all;}.border{border-width:1px;}.border-b{border-bottom-width:1px;}.border-t{border-top-width:1px;}.border-\[\#073642\]{--un-border-opacity:1;border-color:rgb(7 54 66 / var(--un-border-opacity));}.border-\[\#586e75\]{--un-border-opacity:1;border-color:rgb(88 110 117 / var(--un-border-opacity));}.border-\[\#b58900\]{--un-border-opacity:1;border-color:rgb(181 137 0 / var(--un-border-opacity));}.border-amber-200{--un-border-opacity:1;border-color:rgb(253 230 138 / var(--un-border-opacity));}.border-amber-400{--un-border-opacity:1;border-color:rgb(251 191 36 / var(--un-border-opacity));}.border-blue-200{--un-border-opacity:1;border-color:rgb(191 219 254 / var(--un-border-opacity));}.border-emerald-100{--un-border-opacity:1;border-color:rgb(209 250 229 / var(--un-border-opacity));}.border-emerald-200{--un-border-opacity:1;border-color:rgb(167 243 208 / var(--un-border-opacity));}.border-emerald-700{--un-border-opacity:1;border-color:rgb(4 120 87 / var(--un-border-opacity));}.border-red-200{--un-border-opacity:1;border-color:rgb(254 202 202 / var(--un-border-opacity));}.border-red-400\/40{border-color:rgb(248 113 113 / 0.4);}.border-stone-100{--un-border-opacity:1;border-color:rgb(245 245 244 / var(--un-border-opacity));}.border-stone-200{--un-border-opacity:1;border-color:rgb(231 229 228 / var(--un-border-opacity));}.border-stone-300{--un-border-opacity:1;border-color:rgb(214 211 209 / var(--un-border-opacity));}.border-stone-900{--un-border-opacity:1;border-color:rgb(28 25 23 / var(--un-border-opacity));}.border-transparent{border-color:transparent;}.border-white\/70{border-color:rgb(255 255 255 / 0.7);}.border-white\/80{border-color:rgb(255 255 255 / 0.8);}.border-zinc-800{--un-border-opacity:1;border-color:rgb(39 39 42 / var(--un-border-opacity));}.hover\:border-\[\#839496\]:hover{--un-border-opacity:1;border-color:rgb(131 148 150 / var(--un-border-opacity));}.hover\:border-\[\#b58900\]\/70:hover{border-color:rgb(181 137 0 / 0.7);}.hover\:border-amber-400\/60:hover{border-color:rgb(251 191 36 / 0.6);}.hover\:border-emerald-200:hover{--un-border-opacity:1;border-color:rgb(167 243 208 / var(--un-border-opacity));}.hover\:border-emerald-300:hover{--un-border-opacity:1;border-color:rgb(110 231 183 / var(--un-border-opacity));}.hover\:border-stone-300:hover{--un-border-opacity:1;border-color:rgb(214 211 209 / var(--un-border-opacity));}.focus\:border-\[\#268bd2\]:focus{--un-border-opacity:1;border-color:rgb(38 139 210 / var(--un-border-opacity));}.focus\:border-blue-400:focus{--un-border-opacity:1;border-color:rgb(96 165 250 / var(--un-border-opacity));}.focus\:border-stone-400:focus{--un-border-opacity:1;border-color:rgb(168 162 158 / var(--un-border-opacity));}.rounded{border-radius:0.25rem;}.rounded-2xl{border-radius:1rem;}.rounded-3xl{border-radius:1.5rem;}.rounded-full{border-radius:9999px;}.rounded-lg{border-radius:0.5rem;}.rounded-xl{border-radius:0.75rem;}.border-dashed{border-style:dashed;}.bg-\[\#002b36\]{--un-bg-opacity:1;background-color:rgb(0 43 54 / var(--un-bg-opacity));}.bg-\[\#002b36\]\/70{background-color:rgb(0 43 54 / 0.7);}.bg-\[\#073642\]{--un-bg-opacity:1;background-color:rgb(7 54 66 / var(--un-bg-opacity));}.bg-\[\#073642\]\/55{background-color:rgb(7 54 66 / 0.55);}.bg-\[\#073642\]\/65{background-color:rgb(7 54 66 / 0.65);}.bg-\[\#073642\]\/90{background-color:rgb(7 54 66 / 0.9);}.bg-\[\#0f4c5c\]{--un-bg-opacity:1;background-color:rgb(15 76 92 / var(--un-bg-opacity));}.bg-\[\#10100f\]{--un-bg-opacity:1;background-color:rgb(16 16 15 / var(--un-bg-opacity));}.bg-\[\#b58900\]{--un-bg-opacity:1;background-color:rgb(181 137 0 / var(--un-bg-opacity));}.bg-\[radial-gradient\(circle_at_18\%_12\%\,rgba\(38\,139\,210\,0\.18\)\,transparent_30\%\)\,radial-gradient\(circle_at_90\%_10\%\,rgba\(181\,137\,0\,0\.18\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(7\,54\,66\,0\.78\)\,rgba\(0\,43\,54\,0\.92\)\)\]{background-image:radial-gradient(circle at 18% 12%,rgba(38,139,210,0.18),transparent 30%),radial-gradient(circle at 90% 10%,rgba(181,137,0,0.18),transparent 28%),linear-gradient(180deg,rgba(7,54,66,0.78),rgba(0,43,54,0.92));}.bg-\[radial-gradient\(circle_at_20\%_15\%\,rgba\(16\,185\,129\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_88\%_8\%\,rgba\(245\,158\,11\,0\.16\)\,transparent_30\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.72\)\,rgba\(255\,255\,255\,0\.38\)\)\]{background-image:radial-gradient(circle at 20% 15%,rgba(16,185,129,0.18),transparent 34%),radial-gradient(circle at 88% 8%,rgba(245,158,11,0.16),transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.38));}.bg-amber-400{--un-bg-opacity:1;background-color:rgb(251 191 36 / var(--un-bg-opacity));}.bg-amber-50{--un-bg-opacity:1;background-color:rgb(255 251 235 / var(--un-bg-opacity));}.bg-amber-500{--un-bg-opacity:1;background-color:rgb(245 158 11 / var(--un-bg-opacity));}.bg-black\/20{background-color:rgb(0 0 0 / 0.2);}.bg-black\/55{background-color:rgb(0 0 0 / 0.55);}.bg-blue-50{--un-bg-opacity:1;background-color:rgb(239 246 255 / var(--un-bg-opacity));}.bg-emerald-50{--un-bg-opacity:1;background-color:rgb(236 253 245 / var(--un-bg-opacity));}.bg-emerald-600{--un-bg-opacity:1;background-color:rgb(5 150 105 / var(--un-bg-opacity));}.bg-emerald-700{--un-bg-opacity:1;background-color:rgb(4 120 87 / var(--un-bg-opacity));}.bg-emerald-950{--un-bg-opacity:1;background-color:rgb(2 44 34 / var(--un-bg-opacity));}.bg-red-50{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity));}.bg-red-950\/90{background-color:rgb(69 10 10 / 0.9);}.bg-sky-50{--un-bg-opacity:1;background-color:rgb(240 249 255 / var(--un-bg-opacity));}.bg-stone-100{--un-bg-opacity:1;background-color:rgb(245 245 244 / var(--un-bg-opacity));}.bg-stone-200{--un-bg-opacity:1;background-color:rgb(231 229 228 / var(--un-bg-opacity));}.bg-stone-300{--un-bg-opacity:1;background-color:rgb(214 211 209 / var(--un-bg-opacity));}.bg-stone-50{--un-bg-opacity:1;background-color:rgb(250 250 249 / var(--un-bg-opacity));}.bg-stone-50\/70{background-color:rgb(250 250 249 / 0.7);}.bg-stone-50\/80{background-color:rgb(250 250 249 / 0.8);}.bg-stone-900{--un-bg-opacity:1;background-color:rgb(28 25 23 / var(--un-bg-opacity));}.bg-stone-950{--un-bg-opacity:1;background-color:rgb(12 10 9 / var(--un-bg-opacity));}.bg-stone-950\/28{background-color:rgb(12 10 9 / 0.28);}.bg-stone-950\/35{background-color:rgb(12 10 9 / 0.35);}.bg-transparent{background-color:transparent;}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));}.bg-white\/12{background-color:rgb(255 255 255 / 0.12);}.bg-white\/50{background-color:rgb(255 255 255 / 0.5);}.bg-white\/56{background-color:rgb(255 255 255 / 0.56);}.bg-white\/70{background-color:rgb(255 255 255 / 0.7);}.bg-white\/80{background-color:rgb(255 255 255 / 0.8);}.bg-white\/82{background-color:rgb(255 255 255 / 0.82);}.bg-white\/84{background-color:rgb(255 255 255 / 0.84);}.bg-white\/86{background-color:rgb(255 255 255 / 0.86);}.bg-white\/88{background-color:rgb(255 255 255 / 0.88);}.bg-zinc-900{--un-bg-opacity:1;background-color:rgb(24 24 27 / var(--un-bg-opacity));}.bg-zinc-900\/70{background-color:rgb(24 24 27 / 0.7);}.bg-zinc-950{--un-bg-opacity:1;background-color:rgb(9 9 11 / var(--un-bg-opacity));}.bg-zinc-950\/70{background-color:rgb(9 9 11 / 0.7);}.group:hover .group-hover\:bg-stone-400{--un-bg-opacity:1;background-color:rgb(168 162 158 / var(--un-bg-opacity));}.hover\:bg-\[\#073642\]:hover{--un-bg-opacity:1;background-color:rgb(7 54 66 / var(--un-bg-opacity));}.hover\:bg-\[\#cb4b16\]:hover{--un-bg-opacity:1;background-color:rgb(203 75 22 / var(--un-bg-opacity));}.hover\:bg-black\/10:hover{background-color:rgb(0 0 0 / 0.1);}.hover\:bg-emerald-100:hover{--un-bg-opacity:1;background-color:rgb(209 250 229 / var(--un-bg-opacity));}.hover\:bg-emerald-50:hover{--un-bg-opacity:1;background-color:rgb(236 253 245 / var(--un-bg-opacity));}.hover\:bg-emerald-50\/70:hover{background-color:rgb(236 253 245 / 0.7);}.hover\:bg-red-50:hover{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity));}.hover\:bg-stone-100:hover{--un-bg-opacity:1;background-color:rgb(245 245 244 / var(--un-bg-opacity));}.hover\:bg-stone-50:hover{--un-bg-opacity:1;background-color:rgb(250 250 249 / var(--un-bg-opacity));}.hover\:bg-stone-800:hover{--un-bg-opacity:1;background-color:rgb(41 37 36 / var(--un-bg-opacity));}.hover\:bg-white:hover{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));}.hover\:bg-white\/60:hover{background-color:rgb(255 255 255 / 0.6);}.disabled\:bg-stone-400:disabled{--un-bg-opacity:1;background-color:rgb(168 162 158 / var(--un-bg-opacity));}.from-emerald-50{--un-gradient-from-position:0%;--un-gradient-from:rgb(236 253 245 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(236 253 245 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-slate-50\/92{--un-gradient-from-position:0%;--un-gradient-from:rgb(248 250 252 / 0.92) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(248 250 252 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.from-white{--un-gradient-from-position:0%;--un-gradient-from:rgb(255 255 255 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(255 255 255 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.hover\:from-emerald-100:hover{--un-gradient-from-position:0%;--un-gradient-from:rgb(209 250 229 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(209 250 229 / 0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}.via-emerald-50\/74{--un-gradient-via-position:50%;--un-gradient-to:rgb(236 253 245 / 0);--un-gradient-stops:var(--un-gradient-from), rgb(236 253 245 / 0.74) var(--un-gradient-via-position), var(--un-gradient-to);}.via-stone-50{--un-gradient-via-position:50%;--un-gradient-to:rgb(250 250 249 / 0);--un-gradient-stops:var(--un-gradient-from), rgb(250 250 249 / var(--un-via-opacity, 1)) var(--un-gradient-via-position), var(--un-gradient-to);}.to-amber-50\/70{--un-gradient-to-position:100%;--un-gradient-to:rgb(255 251 235 / 0.7) var(--un-gradient-to-position);}.to-slate-100{--un-gradient-to-position:100%;--un-gradient-to:rgb(241 245 249 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.to-white{--un-gradient-to-position:100%;--un-gradient-to:rgb(255 255 255 / var(--un-to-opacity, 1)) var(--un-gradient-to-position);}.bg-gradient-to-br{--un-gradient-shape:to bottom right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.bg-gradient-to-r{--un-gradient-shape:to right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}.p-1{padding:0.25rem;}.p-1\.5{padding:0.375rem;}.p-2{padding:0.5rem;}.p-3{padding:0.75rem;}.p-4{padding:1rem;}.p-5{padding:1.25rem;}.p-6{padding:1.5rem;}.px-1{padding-left:0.25rem;padding-right:0.25rem;}.px-1\.5{padding-left:0.375rem;padding-right:0.375rem;}.px-2{padding-left:0.5rem;padding-right:0.5rem;}.px-2\.5{padding-left:0.625rem;padding-right:0.625rem;}.px-3{padding-left:0.75rem;padding-right:0.75rem;}.px-4{padding-left:1rem;padding-right:1rem;}.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem;}.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem;}.py-3{padding-top:0.75rem;padding-bottom:0.75rem;}.pb-1{padding-bottom:0.25rem;}.pb-3{padding-bottom:0.75rem;}.pr-0\.5{padding-right:0.125rem;}.pr-1{padding-right:0.25rem;}.pt-3{padding-top:0.75rem;}.text-center{text-align:center;}.text-left{text-align:left;}.text-\[10px\]{font-size:10px;}.text-\[11px\]{font-size:11px;}.text-\[12px\]{font-size:12px;}.text-\[13px\]{font-size:13px;}.text-\[15px\]{font-size:15px;}.text-base{font-size:1rem;line-height:1.5rem;}.text-lg{font-size:1.125rem;line-height:1.75rem;}.text-sm{font-size:0.875rem;line-height:1.25rem;}.text-xl{font-size:1.25rem;line-height:1.75rem;}.text-\[\#002b36\]{--un-text-opacity:1;color:rgb(0 43 54 / var(--un-text-opacity));}.text-\[\#586e75\]{--un-text-opacity:1;color:rgb(88 110 117 / var(--un-text-opacity));}.text-\[\#93a1a1\]{--un-text-opacity:1;color:rgb(147 161 161 / var(--un-text-opacity));}.text-\[\#b58900\]{--un-text-opacity:1;color:rgb(181 137 0 / var(--un-text-opacity));}.text-\[\#d8e2dc\]{--un-text-opacity:1;color:rgb(216 226 220 / var(--un-text-opacity));}.text-\[\#fdf6e3\]{--un-text-opacity:1;color:rgb(253 246 227 / var(--un-text-opacity));}.text-amber-300{--un-text-opacity:1;color:rgb(252 211 77 / var(--un-text-opacity));}.text-amber-500{--un-text-opacity:1;color:rgb(245 158 11 / var(--un-text-opacity));}.text-amber-600{--un-text-opacity:1;color:rgb(217 119 6 / var(--un-text-opacity));}.text-amber-700{--un-text-opacity:1;color:rgb(180 83 9 / var(--un-text-opacity));}.text-amber-800{--un-text-opacity:1;color:rgb(146 64 14 / var(--un-text-opacity));}.text-amber-900{--un-text-opacity:1;color:rgb(120 53 15 / var(--un-text-opacity));}.text-emerald-100{--un-text-opacity:1;color:rgb(209 250 229 / var(--un-text-opacity));}.text-emerald-50{--un-text-opacity:1;color:rgb(236 253 245 / var(--un-text-opacity));}.text-emerald-700{--un-text-opacity:1;color:rgb(4 120 87 / var(--un-text-opacity));}.text-emerald-900{--un-text-opacity:1;color:rgb(6 78 59 / var(--un-text-opacity));}.text-red-100{--un-text-opacity:1;color:rgb(254 226 226 / var(--un-text-opacity));}.text-red-700{--un-text-opacity:1;color:rgb(185 28 28 / var(--un-text-opacity));}.text-sky-700{--un-text-opacity:1;color:rgb(3 105 161 / var(--un-text-opacity));}.text-stone-300{--un-text-opacity:1;color:rgb(214 211 209 / var(--un-text-opacity));}.text-stone-400{--un-text-opacity:1;color:rgb(168 162 158 / var(--un-text-opacity));}.text-stone-500{--un-text-opacity:1;color:rgb(120 113 108 / var(--un-text-opacity));}.text-stone-600{--un-text-opacity:1;color:rgb(87 83 78 / var(--un-text-opacity));}.text-stone-700{--un-text-opacity:1;color:rgb(68 64 60 / var(--un-text-opacity));}.text-stone-800{--un-text-opacity:1;color:rgb(41 37 36 / var(--un-text-opacity));}.text-stone-900{--un-text-opacity:1;color:rgb(28 25 23 / var(--un-text-opacity));}.text-stone-950{--un-text-opacity:1;color:rgb(12 10 9 / var(--un-text-opacity));}.text-transparent{color:transparent;}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));}.text-zinc-200{--un-text-opacity:1;color:rgb(228 228 231 / var(--un-text-opacity));}.text-zinc-300{--un-text-opacity:1;color:rgb(212 212 216 / var(--un-text-opacity));}.text-zinc-400{--un-text-opacity:1;color:rgb(161 161 170 / var(--un-text-opacity));}.text-zinc-500{--un-text-opacity:1;color:rgb(113 113 122 / var(--un-text-opacity));}.text-zinc-700{--un-text-opacity:1;color:rgb(63 63 70 / var(--un-text-opacity));}.text-zinc-950{--un-text-opacity:1;color:rgb(9 9 11 / var(--un-text-opacity));}.hover\:text-\[\#fdf6e3\]:hover{--un-text-opacity:1;color:rgb(253 246 227 / var(--un-text-opacity));}.hover\:text-sky-800:hover{--un-text-opacity:1;color:rgb(7 89 133 / var(--un-text-opacity));}.hover\:text-stone-950:hover{--un-text-opacity:1;color:rgb(12 10 9 / var(--un-text-opacity));}.hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));}.placeholder\:text-\[\#586e75\]::placeholder{--un-text-opacity:1;color:rgb(88 110 117 / var(--un-text-opacity));}.placeholder\:text-stone-400::placeholder{--un-text-opacity:1;color:rgb(168 162 158 / var(--un-text-opacity));}.font-black{font-weight:900;}.font-medium{font-weight:500;}.font-semibold{font-weight:600;}.leading-5{line-height:1.25rem;}.tracking-normal{letter-spacing:0em;}.tracking-tight{letter-spacing:-0.025em;}.tracking-wide{letter-spacing:0.025em;}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.uppercase{text-transform:uppercase;}.normal-case{text-transform:none;}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.disabled\:opacity-45:disabled{opacity:0.45;}.disabled\:opacity-50:disabled{opacity:0.5;}.disabled\:opacity-60:disabled{opacity:0.6;}.shadow-2xl{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / 0.25));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-black\/20{--un-shadow-color:rgb(0 0 0 / 0.2);}.shadow-black\/25{--un-shadow-color:rgb(0 0 0 / 0.25);}.shadow-black\/40{--un-shadow-color:rgb(0 0 0 / 0.4);}.shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-stone-900\/5{--un-shadow-color:rgb(28 25 23 / 0.05);}.shadow-stone-950\/15{--un-shadow-color:rgb(12 10 9 / 0.15);}.shadow-xl{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.outline-none{outline:2px solid transparent;outline-offset:2px;}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}.ring-1{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus\:ring-2:focus{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus-visible\:ring-2:focus-visible{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.ring-stone-200{--un-ring-opacity:1;--un-ring-color:rgb(231 229 228 / var(--un-ring-opacity));}.focus\:ring-blue-100:focus{--un-ring-opacity:1;--un-ring-color:rgb(219 234 254 / var(--un-ring-opacity));}.focus\:ring-blue-200:focus{--un-ring-opacity:1;--un-ring-color:rgb(191 219 254 / var(--un-ring-opacity));}.focus\:ring-blue-400:focus{--un-ring-opacity:1;--un-ring-color:rgb(96 165 250 / var(--un-ring-opacity));}.focus\:ring-stone-100:focus{--un-ring-opacity:1;--un-ring-color:rgb(245 245 244 / var(--un-ring-opacity));}.focus-visible\:ring-\[\#268bd2\]:focus-visible{--un-ring-opacity:1;--un-ring-color:rgb(38 139 210 / var(--un-ring-opacity));}.focus-visible\:ring-blue-400:focus-visible{--un-ring-opacity:1;--un-ring-color:rgb(96 165 250 / var(--un-ring-opacity));}.focus-visible\:ring-emerald-300:focus-visible{--un-ring-opacity:1;--un-ring-color:rgb(110 231 183 / var(--un-ring-opacity));}.backdrop-blur-2xl{--un-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.backdrop-blur-sm{--un-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.backdrop-blur-xl{--un-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.duration-150{transition-duration:150ms;}@media (min-width: 640px){.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto;}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.sm\:flex-row{flex-direction:row;}.sm\:items-center{align-items:center;}.sm\:justify-between{justify-content:space-between;}.sm\:p-4{padding:1rem;}}@media (min-width: 768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width: 1024px){.lg\:grid-cols-\[236px_minmax\(0\,1fr\)\]{grid-template-columns:236px minmax(0,1fr);}.lg\:grid-cols-\[356px_minmax\(0\,1fr\)\]{grid-template-columns:356px minmax(0,1fr);}.lg\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto;}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px;}.lg\:items-center{align-items:center;}.lg\:border-b-0{border-bottom-width:0px;}.lg\:border-r{border-right-width:1px;}.lg\:border-\[\#073642\]{--un-border-opacity:1;border-color:rgb(7 54 66 / var(--un-border-opacity));}.lg\:border-white\/80{border-color:rgb(255 255 255 / 0.8);}}@media (min-width: 1280px){.xl\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px;}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.xl\:flex-row{flex-direction:row;}.xl\:items-center{align-items:center;}.xl\:justify-between{justify-content:space-between;}}@media (min-width: 1536px){.\32 xl\:grid-cols-\[430px_minmax\(0\,1fr\)\]{grid-template-columns:430px minmax(0,1fr);}}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */

/**
 *  Default styles for xterm.js
 */

.xterm {
    cursor: text;
    position: relative;
    user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}

.xterm.focus,
.xterm:focus {
    outline: none;
}

.xterm .xterm-helpers {
    position: absolute;
    top: 0;
    /**
     * The z-index of the helpers must be higher than the canvases in order for
     * IMEs to appear on top.
     */
    z-index: 5;
}

.xterm .xterm-helper-textarea {
    padding: 0;
    border: 0;
    margin: 0;
    /* Move textarea out of the screen to the far left, so that the cursor is not visible */
    position: absolute;
    opacity: 0;
    left: -9999em;
    top: 0;
    width: 0;
    height: 0;
    z-index: -5;
    /** Prevent wrapping so the IME appears against the textarea at the correct position */
    white-space: nowrap;
    overflow: hidden;
    resize: none;
}

.xterm .composition-view {
    /* TODO: Composition position got messed up somewhere */
    background: #000;
    color: #FFF;
    display: none;
    position: absolute;
    white-space: nowrap;
    z-index: 1;
}

.xterm .composition-view.active {
    display: block;
}

.xterm .xterm-viewport {
    /* On OS X this is required in order for the scroll bar to appear fully opaque */
    background-color: #000;
    overflow-y: scroll;
    cursor: default;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
}

.xterm .xterm-screen {
    position: relative;
}

.xterm .xterm-screen canvas {
    position: absolute;
    left: 0;
    top: 0;
}

.xterm-char-measure-element {
    display: inline-block;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: -9999em;
    line-height: normal;
}

.xterm.enable-mouse-events {
    /* When mouse events are enabled (eg. tmux), revert to the standard pointer cursor */
    cursor: default;
}

.xterm.xterm-cursor-pointer,
.xterm .xterm-cursor-pointer {
    cursor: pointer;
}

.xterm.column-select.focus {
    /* Column selection mode */
    cursor: crosshair;
}

.xterm .xterm-accessibility:not(.debug),
.xterm .xterm-message {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 10;
    color: transparent;
    pointer-events: none;
}

.xterm .xterm-accessibility-tree:not(.debug) *::selection {
  color: transparent;
}

.xterm .xterm-accessibility-tree {
  font-family: monospace;
  user-select: text;
  white-space: pre;
}

.xterm .xterm-accessibility-tree > div {
  transform-origin: left;
  width: fit-content;
}

.xterm .live-region {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.xterm-dim {
    /* Dim should not apply to background, so the opacity of the foreground color is applied
     * explicitly in the generated class and reset to 1 here */
    opacity: 1 !important;
}

.xterm-underline-1 { text-decoration: underline; }

.xterm-underline-2 { text-decoration: double underline; }

.xterm-underline-3 { text-decoration: wavy underline; }

.xterm-underline-4 { text-decoration: dotted underline; }

.xterm-underline-5 { text-decoration: dashed underline; }

.xterm-overline {
    text-decoration: overline;
}

.xterm-overline.xterm-underline-1 { text-decoration: overline underline; }

.xterm-overline.xterm-underline-2 { text-decoration: overline double underline; }

.xterm-overline.xterm-underline-3 { text-decoration: overline wavy underline; }

.xterm-overline.xterm-underline-4 { text-decoration: overline dotted underline; }

.xterm-overline.xterm-underline-5 { text-decoration: overline dashed underline; }

.xterm-strikethrough {
    text-decoration: line-through;
}

.xterm-screen .xterm-decoration-container .xterm-decoration {
	z-index: 6;
	position: absolute;
}

.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer {
	z-index: 7;
}

.xterm-decoration-overview-ruler {
    z-index: 8;
    position: absolute;
    top: 0;
    right: 0;
    pointer-events: none;
}

.xterm-decoration-top {
    z-index: 2;
    position: relative;
}

/* Derived from vs/base/browser/ui/scrollbar/media/scrollbar.css */

/* xterm.js customization: Override xterm's cursor style */

.xterm .xterm-scrollable-element > .scrollbar {
    cursor: default;
}

/* Arrows */

.xterm .xterm-scrollable-element > .scrollbar > .scra {
	cursor: pointer;
	font-size: 11px !important;
}

.xterm .xterm-scrollable-element > .visible {
	opacity: 1;

	/* Background rule added for IE9 - to allow clicks on dom node */
	background:rgba(0,0,0,0);

	transition: opacity 100ms linear;
	/* In front of peek view */
	z-index: 11;
}

.xterm .xterm-scrollable-element > .invisible {
	opacity: 0;
	pointer-events: none;
}

.xterm .xterm-scrollable-element > .invisible.fade {
	transition: opacity 800ms linear;
}

/* Scrollable Content Inset Shadow */

.xterm .xterm-scrollable-element > .shadow {
	position: absolute;
	display: none;
}

.xterm .xterm-scrollable-element > .shadow.top {
	display: block;
	top: 0;
	left: 3px;
	height: 3px;
	width: 100%;
	box-shadow: var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset;
}

.xterm .xterm-scrollable-element > .shadow.left {
	display: block;
	top: 3px;
	left: 0;
	height: 100%;
	width: 3px;
	box-shadow: var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset;
}

.xterm .xterm-scrollable-element > .shadow.top-left-corner {
	display: block;
	top: 0;
	left: 0;
	height: 3px;
	width: 3px;
}

.xterm .xterm-scrollable-element > .shadow.top.left {
	box-shadow: var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset;
}

html,
body,
#root {
  height: 100%;
  max-height: 100dvh;
  overflow: hidden;
}

:root {
  color: #1d1d1f;
  background: #e8e6e1;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family:
    -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI",
    sans-serif;
}

body {
  margin: 0;
  min-width: 320px;
  height: 100%;
  max-height: 100dvh;
  background:
    radial-gradient(circle at 18% 0%, rgba(255, 255, 255, 0.9), transparent 34rem),
    linear-gradient(135deg, #f5f3ee 0%, #e7e4dd 48%, #dcd9d1 100%);
}

button,
select,
input,
textarea {
  font: inherit;
}

button {
  cursor: pointer;
}

button:disabled {
  cursor: not-allowed;
}
