@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-sans)}code{font-family:var(--font-family-mono)}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}img{height:auto;max-width:100%}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}::selection{background-color:var(--color-primary-200);color:var(--color-primary-800)}.ant-modal-body{max-height:calc(100vh - 220px);overflow-x:hidden;overflow-y:auto}.ant-modal-body::-webkit-scrollbar{width:10px}.ant-modal-body::-webkit-scrollbar-track{background:var(--color-surface-2);border-radius:5px}.ant-modal-body::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.ant-modal-body::-webkit-scrollbar-thumb:hover{background:#555}.pmo-scope .visible{visibility:visible}.pmo-scope .static{position:static}.pmo-scope .fixed{position:fixed}.pmo-scope .absolute{position:absolute}.pmo-scope .relative{position:relative}.pmo-scope .sticky{position:sticky}.pmo-scope .inset-0{inset:0}.pmo-scope .-left-\[22px\]{left:-22px}.pmo-scope .bottom-4{bottom:1rem}.pmo-scope .left-0{left:0}.pmo-scope .left-\[7px\]{left:7px}.pmo-scope .top-0{top:0}.pmo-scope .top-1{top:.25rem}.pmo-scope .top-2{top:.5rem}.pmo-scope .z-\[100\]{z-index:100}.pmo-scope .z-\[1100\]{z-index:1100}.pmo-scope .-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.pmo-scope .mx-2{margin-left:.5rem;margin-right:.5rem}.pmo-scope .mx-auto{margin-left:auto;margin-right:auto}.pmo-scope .mb-1{margin-bottom:.25rem}.pmo-scope .mb-2{margin-bottom:.5rem}.pmo-scope .mb-2\.5{margin-bottom:.625rem}.pmo-scope .mb-3{margin-bottom:.75rem}.pmo-scope .mb-4{margin-bottom:1rem}.pmo-scope .mb-5{margin-bottom:1.25rem}.pmo-scope .mb-6{margin-bottom:1.5rem}.pmo-scope .ml-1{margin-left:.25rem}.pmo-scope .ml-2{margin-left:.5rem}.pmo-scope .ml-3{margin-left:.75rem}.pmo-scope .ml-4{margin-left:1rem}.pmo-scope .ml-auto{margin-left:auto}.pmo-scope .mr-1{margin-right:.25rem}.pmo-scope .mr-2{margin-right:.5rem}.pmo-scope .mr-auto{margin-right:auto}.pmo-scope .mt-0\.5{margin-top:.125rem}.pmo-scope .mt-1{margin-top:.25rem}.pmo-scope .mt-2{margin-top:.5rem}.pmo-scope .mt-3{margin-top:.75rem}.pmo-scope .mt-4{margin-top:1rem}.pmo-scope .block{display:block}.pmo-scope .inline-block{display:inline-block}.pmo-scope .inline{display:inline}.pmo-scope .flex{display:flex}.pmo-scope .inline-flex{display:inline-flex}.pmo-scope .table{display:table}.pmo-scope .grid{display:grid}.pmo-scope .hidden{display:none}.pmo-scope .h-1\.5{height:.375rem}.pmo-scope .h-2{height:.5rem}.pmo-scope .h-2\.5{height:.625rem}.pmo-scope .h-3{height:.75rem}.pmo-scope .h-4{height:1rem}.pmo-scope .h-64{height:16rem}.pmo-scope .h-full{height:100%}.pmo-scope .h-px{height:1px}.pmo-scope .max-h-80{max-height:20rem}.pmo-scope .min-h-0{min-height:0}.pmo-scope .min-h-\[300px\]{min-height:300px}.pmo-scope .w-1{width:.25rem}.pmo-scope .w-10{width:2.5rem}.pmo-scope .w-14{width:3.5rem}.pmo-scope .w-16{width:4rem}.pmo-scope .w-2{width:.5rem}.pmo-scope .w-2\.5{width:.625rem}.pmo-scope .w-20{width:5rem}.pmo-scope .w-24{width:6rem}.pmo-scope .w-28{width:7rem}.pmo-scope .w-3{width:.75rem}.pmo-scope .w-36{width:9rem}.pmo-scope .w-4{width:1rem}.pmo-scope .w-44{width:11rem}.pmo-scope .w-5{width:1.25rem}.pmo-scope .w-56{width:14rem}.pmo-scope .w-64{width:16rem}.pmo-scope .w-7{width:1.75rem}.pmo-scope .w-9{width:2.25rem}.pmo-scope .w-\[68px\]{width:68px}.pmo-scope .w-\[7px\]{width:7px}.pmo-scope .w-full{width:100%}.pmo-scope .w-px{width:1px}.pmo-scope .min-w-0{min-width:0}.pmo-scope .min-w-\[20rem\]{min-width:20rem}.pmo-scope .min-w-\[800px\]{min-width:800px}.pmo-scope .max-w-2xl{max-width:42rem}.pmo-scope .max-w-5xl{max-width:64rem}.pmo-scope .max-w-\[140px\]{max-width:140px}.pmo-scope .max-w-md{max-width:28rem}.pmo-scope .max-w-screen-2xl{max-width:1536px}.pmo-scope .max-w-screen-xl{max-width:1280px}.pmo-scope .flex-1{flex:1 1}.pmo-scope .shrink-0{flex-shrink:0}.pmo-scope .grow{flex-grow:1}.pmo-scope .border-collapse{border-collapse:collapse}.pmo-scope .rotate-90{--tw-rotate:90deg}.pmo-scope .rotate-90,.pmo-scope .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))}.pmo-scope .cursor-default{cursor:default}.pmo-scope .cursor-ew-resize{cursor:ew-resize}.pmo-scope .cursor-grab{cursor:grab}.pmo-scope .cursor-pointer{cursor:pointer}.pmo-scope .select-none{-webkit-user-select:none;user-select:none}.pmo-scope .resize-none{resize:none}.pmo-scope .resize-y{resize:vertical}.pmo-scope .resize{resize:both}.pmo-scope .list-inside{list-style-position:inside}.pmo-scope .list-disc{list-style-type:disc}.pmo-scope .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.pmo-scope .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pmo-scope .flex-col{flex-direction:column}.pmo-scope .flex-wrap{flex-wrap:wrap}.pmo-scope .items-start{align-items:flex-start}.pmo-scope .items-center{align-items:center}.pmo-scope .justify-end{justify-content:flex-end}.pmo-scope .justify-center{justify-content:center}.pmo-scope .justify-between{justify-content:space-between}.pmo-scope .gap-1{gap:.25rem}.pmo-scope .gap-1\.5{gap:.375rem}.pmo-scope .gap-2{gap:.5rem}.pmo-scope .gap-3{gap:.75rem}.pmo-scope .gap-4{gap:1rem}.pmo-scope .gap-5{gap:1.25rem}.pmo-scope .gap-6{gap:1.5rem}.pmo-scope .gap-x-4{column-gap:1rem}.pmo-scope .gap-y-2{row-gap:.5rem}.pmo-scope :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.pmo-scope :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.pmo-scope :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.pmo-scope :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.pmo-scope :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.pmo-scope :is(.space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.pmo-scope :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.pmo-scope :is(.divide-gray-50>:not([hidden])~:not([hidden])){--tw-divide-opacity:1;border-color:#f9fafb;border-color:rgb(249 250 251/var(--tw-divide-opacity,1))}.pmo-scope .self-center{align-self:center}.pmo-scope .overflow-auto{overflow:auto}.pmo-scope .overflow-hidden{overflow:hidden}.pmo-scope .overflow-x-auto{overflow-x:auto}.pmo-scope .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmo-scope .whitespace-nowrap{white-space:nowrap}.pmo-scope .whitespace-pre-wrap{white-space:pre-wrap}.pmo-scope .break-words{overflow-wrap:break-word}.pmo-scope .break-all{word-break:break-all}.pmo-scope .rounded{border-radius:.25rem}.pmo-scope .rounded-\[3px\]{border-radius:3px}.pmo-scope .rounded-full{border-radius:9999px}.pmo-scope .rounded-lg{border-radius:.5rem}.pmo-scope .rounded-md{border-radius:.375rem}.pmo-scope .rounded-sm{border-radius:.125rem}.pmo-scope .rounded-xl{border-radius:.75rem}.pmo-scope .border{border-width:1px}.pmo-scope .border-2{border-width:2px}.pmo-scope .border-b{border-bottom-width:1px}.pmo-scope .border-b-2{border-bottom-width:2px}.pmo-scope .border-r{border-right-width:1px}.pmo-scope .border-t{border-top-width:1px}.pmo-scope .border-dashed{border-style:dashed}.pmo-scope .border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.pmo-scope .border-black\/10{border-color:#0000001a}.pmo-scope .border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.pmo-scope .border-blue-400{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.pmo-scope .border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.pmo-scope .border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.pmo-scope .border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.pmo-scope .border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.pmo-scope .border-gray-50{--tw-border-opacity:1;border-color:#f9fafb;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.pmo-scope .border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.pmo-scope .border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.pmo-scope .border-transparent{border-color:#0000}.pmo-scope .border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.pmo-scope .bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.pmo-scope .bg-amber-400{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.pmo-scope .bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.pmo-scope .bg-black\/30{background-color:#0000004d}.pmo-scope .bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.pmo-scope .bg-blue-400{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.pmo-scope .bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.pmo-scope .bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.pmo-scope .bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.pmo-scope .bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.pmo-scope .bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.pmo-scope .bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.pmo-scope .bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.pmo-scope .bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.pmo-scope .bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.pmo-scope .bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.pmo-scope .bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.pmo-scope .bg-orange-100{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.pmo-scope .bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.pmo-scope .bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.pmo-scope .bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.pmo-scope .bg-red-200{--tw-bg-opacity:1;background-color:#fecaca;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.pmo-scope .bg-red-400{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.pmo-scope .bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.pmo-scope .bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.pmo-scope .bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.pmo-scope .bg-sky-500{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.pmo-scope .bg-slate-300{--tw-bg-opacity:1;background-color:#cbd5e1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.pmo-scope .bg-slate-50\/70{background-color:#f8fafcb3}.pmo-scope .bg-stone-200{--tw-bg-opacity:1;background-color:#e7e5e4;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.pmo-scope .bg-stone-50{--tw-bg-opacity:1;background-color:#fafaf9;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.pmo-scope .bg-violet-500{--tw-bg-opacity:1;background-color:#8b5cf6;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.pmo-scope .bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.pmo-scope .p-2{padding:.5rem}.pmo-scope .p-3{padding:.75rem}.pmo-scope .p-4{padding:1rem}.pmo-scope .p-5{padding:1.25rem}.pmo-scope .p-6{padding:1.5rem}.pmo-scope .p-8{padding:2rem}.pmo-scope .px-1{padding-left:.25rem;padding-right:.25rem}.pmo-scope .px-1\.5{padding-left:.375rem;padding-right:.375rem}.pmo-scope .px-2{padding-left:.5rem;padding-right:.5rem}.pmo-scope .px-2\.5{padding-left:.625rem;padding-right:.625rem}.pmo-scope .px-3{padding-left:.75rem;padding-right:.75rem}.pmo-scope .px-3\.5{padding-left:.875rem;padding-right:.875rem}.pmo-scope .px-4{padding-left:1rem;padding-right:1rem}.pmo-scope .px-5{padding-left:1.25rem;padding-right:1.25rem}.pmo-scope .px-6{padding-left:1.5rem;padding-right:1.5rem}.pmo-scope .py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.pmo-scope .py-1{padding-bottom:.25rem;padding-top:.25rem}.pmo-scope .py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.pmo-scope .py-12{padding-bottom:3rem;padding-top:3rem}.pmo-scope .py-16{padding-bottom:4rem;padding-top:4rem}.pmo-scope .py-2{padding-bottom:.5rem;padding-top:.5rem}.pmo-scope .py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.pmo-scope .py-3{padding-bottom:.75rem;padding-top:.75rem}.pmo-scope .py-4{padding-bottom:1rem;padding-top:1rem}.pmo-scope .py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pmo-scope .py-8{padding-bottom:2rem;padding-top:2rem}.pmo-scope .pb-2{padding-bottom:.5rem}.pmo-scope .pb-4{padding-bottom:1rem}.pmo-scope .pb-7{padding-bottom:1.75rem}.pmo-scope .pl-4{padding-left:1rem}.pmo-scope .pl-6{padding-left:1.5rem}.pmo-scope .pr-2{padding-right:.5rem}.pmo-scope .pr-6{padding-right:1.5rem}.pmo-scope .pt-2{padding-top:.5rem}.pmo-scope .pt-4{padding-top:1rem}.pmo-scope .pt-5{padding-top:1.25rem}.pmo-scope .text-left{text-align:left}.pmo-scope .text-center{text-align:center}.pmo-scope .text-right{text-align:right}.pmo-scope .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.pmo-scope .text-2xl{font-size:1.5rem;line-height:2rem}.pmo-scope .text-3xl{font-size:1.875rem;line-height:2.25rem}.pmo-scope .text-\[10px\]{font-size:10px}.pmo-scope .text-\[11px\]{font-size:11px}.pmo-scope .text-\[12px\]{font-size:12px}.pmo-scope .text-\[13px\]{font-size:13px}.pmo-scope .text-\[15px\]{font-size:15px}.pmo-scope .text-base{font-size:1rem;line-height:1.5rem}.pmo-scope .text-lg{font-size:1.125rem;line-height:1.75rem}.pmo-scope .text-sm{font-size:.875rem;line-height:1.25rem}.pmo-scope .text-xl{font-size:1.25rem;line-height:1.75rem}.pmo-scope .text-xs{font-size:.75rem;line-height:1rem}.pmo-scope .font-bold{font-weight:700}.pmo-scope .font-medium{font-weight:500}.pmo-scope .font-normal{font-weight:400}.pmo-scope .font-semibold{font-weight:600}.pmo-scope .leading-none{line-height:1}.pmo-scope .leading-relaxed{line-height:1.625}.pmo-scope .leading-snug{line-height:1.375}.pmo-scope .tracking-wide{letter-spacing:.025em}.pmo-scope .tracking-wider{letter-spacing:.05em}.pmo-scope .text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.pmo-scope .text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.pmo-scope .text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.pmo-scope .text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.pmo-scope .text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.pmo-scope .text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.pmo-scope .text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.pmo-scope .text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.pmo-scope .text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.pmo-scope .text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.pmo-scope .text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.pmo-scope .text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.pmo-scope .text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.pmo-scope .text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.pmo-scope .text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.pmo-scope .text-orange-700{--tw-text-opacity:1;color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.pmo-scope .text-purple-700{--tw-text-opacity:1;color:#7e22ce;color:rgb(126 34 206/var(--tw-text-opacity,1))}.pmo-scope .text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.pmo-scope .text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.pmo-scope .text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.pmo-scope .text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.pmo-scope .text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.pmo-scope .text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.pmo-scope .text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.pmo-scope .text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.pmo-scope .text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.pmo-scope .text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.pmo-scope .text-stone-500{--tw-text-opacity:1;color:#78716c;color:rgb(120 113 108/var(--tw-text-opacity,1))}.pmo-scope .text-stone-700{--tw-text-opacity:1;color:#44403c;color:rgb(68 64 60/var(--tw-text-opacity,1))}.pmo-scope .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.pmo-scope .underline{text-decoration-line:underline}.pmo-scope .line-through{text-decoration-line:line-through}.pmo-scope .decoration-blue-300{text-decoration-color:#93c5fd}.pmo-scope .decoration-dotted{text-decoration-style:dotted}.pmo-scope .underline-offset-2{text-underline-offset:2px}.pmo-scope .underline-offset-4{text-underline-offset:4px}.pmo-scope .accent-blue-600{accent-color:#2563eb}.pmo-scope .opacity-0{opacity:0}.pmo-scope .opacity-40{opacity:.4}.pmo-scope .opacity-60{opacity:.6}.pmo-scope .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.pmo-scope .shadow-lg,.pmo-scope .shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.pmo-scope .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.pmo-scope .ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.pmo-scope .ring,.pmo-scope .ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.pmo-scope .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.pmo-scope .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.pmo-scope .ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.pmo-scope .ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.pmo-scope .ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.pmo-scope .ring-offset-1{--tw-ring-offset-width:1px}.pmo-scope .blur{--tw-blur:blur(8px)}.pmo-scope .blur,.pmo-scope .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)}.pmo-scope .transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pmo-scope .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pmo-scope .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pmo-scope .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pmo-scope .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pmo-scope .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.pmo-scope .last\:mb-0:last-child{margin-bottom:0}.pmo-scope .hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.pmo-scope .hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.pmo-scope .hover\:border-red-200:hover{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.pmo-scope .hover\:bg-black\/20:hover{background-color:#0003}.pmo-scope .hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.pmo-scope .hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.pmo-scope .hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.pmo-scope .hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.pmo-scope .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.pmo-scope .hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.pmo-scope .hover\:text-blue-600:hover{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.pmo-scope .hover\:text-blue-700:hover{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.pmo-scope .hover\:text-gray-600:hover{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.pmo-scope .hover\:text-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.pmo-scope .hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.pmo-scope .hover\:text-red-500:hover{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.pmo-scope .hover\:text-slate-600:hover{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.pmo-scope .hover\:underline:hover{text-decoration-line:underline}.pmo-scope .hover\:decoration-blue-500:hover{text-decoration-color:#3b82f6}.pmo-scope .hover\:opacity-80:hover{opacity:.8}.pmo-scope .focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.pmo-scope .focus\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.pmo-scope .focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.pmo-scope .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.pmo-scope .focus\:ring-1:focus,.pmo-scope .focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.pmo-scope .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.pmo-scope .focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.pmo-scope .focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.pmo-scope .active\:cursor-grabbing:active{cursor:grabbing}.pmo-scope .disabled\:opacity-50:disabled{opacity:.5}.pmo-scope :is(.group\/prog:hover .group-hover\/prog\:text-blue-500){--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.pmo-scope :is(.group:hover .group-hover\:text-blue-600){--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.pmo-scope :is(.group:hover .group-hover\:text-blue-700){--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.pmo-scope :is(.group:hover .group-hover\:decoration-blue-500){text-decoration-color:#3b82f6}.pmo-scope :is(.group:hover .group-hover\:decoration-solid){text-decoration-style:solid}.pmo-scope :is(.group:hover .group-hover\:opacity-100){opacity:1}@media (min-width:768px){.pmo-scope .md\:p-6{padding:1.5rem}.pmo-scope .md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.pmo-scope .md\:py-12{padding-bottom:3rem;padding-top:3rem}.pmo-scope .md\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.pmo-scope .md\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}}@media (min-width:1024px){.pmo-scope .lg\:block{display:block}.pmo-scope .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.highlight{animation:highlightFade .3s ease-in;background-color:#fff59d;border-radius:3px;color:var(--color-text-primary);font-weight:600;padding:2px 4px}@keyframes highlightFade{0%{background-color:#ffeb3b}to{background-color:#fff59d}}.highlight-primary{background-color:#90caf9;color:#0d47a1}.highlight-primary,.highlight-success{border-radius:3px;font-weight:600;padding:2px 4px}.highlight-success{background-color:#a5d6a7;color:#1b5e20}.highlight-warning{background-color:#ffcc80;color:#e65100}.highlight-danger,.highlight-warning{border-radius:3px;font-weight:600;padding:2px 4px}.highlight-danger{background-color:#f48fb1;color:#880e4f}[data-theme=dark] .highlight{background-color:#854d0e;color:#fef9c3}[data-theme=dark] .highlight-primary{background-color:#1e3a5f;color:#bfdbfe}[data-theme=dark] .highlight-success{background-color:#14532d;color:#bbf7d0}[data-theme=dark] .highlight-warning{background-color:#78350f;color:#fed7aa}[data-theme=dark] .highlight-danger{background-color:#4c0519;color:#fecdd3}.markdown-preview{word-wrap:break-word;color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6}.markdown-preview h1{font-size:1.75em;margin:.67em 0;padding-bottom:.3em}.markdown-preview h1,.markdown-preview h2{border-bottom:1px solid #eee;font-weight:600}.markdown-preview h2{font-size:1.5em;margin:.75em 0;padding-bottom:.25em}.markdown-preview h3{font-size:1.25em;font-weight:600;margin:.8em 0}.markdown-preview h4{font-size:1.1em;font-weight:600;margin:.85em 0}.markdown-preview p{margin:.5em 0}.markdown-preview strong{font-weight:600}.markdown-preview em{font-style:italic}.markdown-preview a{color:#1890ff;text-decoration:none}.markdown-preview a:hover{text-decoration:underline}.markdown-preview ul{list-style:disc;margin:.5em 0;padding-left:2em}.markdown-preview ol{list-style:decimal;margin:.5em 0;padding-left:2em}.markdown-preview ol ol{list-style:lower-alpha}.markdown-preview ol ol ol{list-style:lower-roman}.markdown-preview ul ul{list-style:circle}.markdown-preview ul ul ul{list-style:square}.markdown-preview li{margin:.25em 0}.markdown-preview .inline-code{background-color:#1b1f230d;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;padding:.2em .4em}.markdown-preview .code-block{background-color:var(--color-surface-2);border-radius:6px;margin:1em 0;overflow-x:auto;padding:16px}.markdown-preview .code-block code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em;line-height:1.45;white-space:pre-wrap;word-break:break-word}.markdown-preview blockquote{background-color:var(--color-surface-2);border-left:4px solid #dfe2e5;color:#6a737d;margin:.5em 0;padding:.5em 1em}.markdown-preview hr{border:none;border-top:1px solid #eee;margin:1.5em 0}.markdown-preview .markdown-image{border-radius:4px;height:auto;margin:.5em 0;max-width:100%}.markdown-preview table{border-collapse:collapse;margin:1em 0;width:100%}.markdown-preview td,.markdown-preview th{border:1px solid #dfe2e5;padding:8px 12px;text-align:left}.markdown-preview th{font-weight:600}.markdown-preview th,.markdown-preview tr:nth-child(2n){background-color:var(--color-surface-2)}.kbd-md-view ol{list-style:decimal}.kbd-md-view ul{list-style:disc}.kbd-md-view ol ol{list-style:lower-alpha}.kbd-md-view ol ol ol{list-style:lower-roman}.kbd-md-view ul ul{list-style:circle}.kbd-md-view ul ul ul{list-style:square}.kbd-md-view .wmde-markdown table{overflow-x:auto}.sidebar-logo{border-bottom:1px solid var(--color-secondary-200);flex-shrink:0;padding:var(--space-4) var(--space-2);text-align:center}.sidebar-logo img{display:block;margin:0 auto;transition:height .2s ease}.sidebar-logo-title{color:var(--color-secondary-900);display:block;font-size:14px;font-weight:600;margin-top:var(--space-1)}.sidebar-env-badge{align-items:center;border-radius:4px;color:#fff;display:inline-flex;flex-direction:column;line-height:1.15;margin-top:6px;padding:2px 12px}.sidebar-env-badge-kind{font-size:12px;font-weight:600}.sidebar-env-badge-code{font-size:10px;font-weight:700;letter-spacing:1px;opacity:.95}.sidebar-user{align-items:center;border-bottom:1px solid var(--color-secondary-200);cursor:pointer;display:flex;flex-shrink:0;gap:var(--space-2);padding:var(--space-3) var(--space-4);transition:background .2s}.sidebar-user:hover{background:var(--color-secondary-50)}.sidebar-user-name{color:var(--color-secondary-800);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.sidebar-menu{border-right:none!important;flex:1 1;overflow-x:hidden;overflow-y:auto}.sidebar-menu .ant-menu-title-content{line-height:1.4;white-space:normal}.sidebar-menu .ant-menu-item,.sidebar-menu .ant-menu-submenu-title{height:auto!important;min-height:40px;padding-bottom:6px!important;padding-top:6px!important}.sidebar-footer{background:inherit;border-top:1px solid var(--color-secondary-200);flex-shrink:0;width:100%}.sidebar-footer-item{align-items:center;color:var(--color-secondary-700);cursor:pointer;display:flex;font-size:14px;gap:var(--space-2);padding:var(--space-3) var(--space-4);transition:all .2s}.sidebar-footer-item:hover{background:var(--color-secondary-50);color:var(--color-primary-600)}:root{--color-primary-50:#f0f9ff;--color-primary-100:#e0f2fe;--color-primary-200:#bae6fd;--color-primary-300:#7dd3fc;--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-primary-700:#0369a1;--color-primary-800:#075985;--color-primary-900:#0c4a6e;--color-secondary-50:#f8fafc;--color-secondary-100:#f1f5f9;--color-secondary-200:#e2e8f0;--color-secondary-300:#cbd5e1;--color-secondary-400:#94a3b8;--color-secondary-500:#64748b;--color-secondary-600:#475569;--color-secondary-700:#334155;--color-secondary-800:#1e293b;--color-secondary-900:#0f172a;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-error-50:#fef2f2;--color-error-100:#fee2e2;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-error-700:#b91c1c;--color-danger-100:#fee2e2;--color-danger-700:#b91c1c;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-background:#fff;--color-surface:#fff;--color-surface-2:#f8fafc;--color-text-primary:#1e293b;--color-text-secondary:#64748b;--color-text-tertiary:#94a3b8;--color-border:#e2e8f0;--color-hover:#f1f5f9;--color-primary:#0369a1;--color-primary-rgb:3,105,161;--color-overlay:#ffffffe6;--gradient-primary:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-600) 100%);--gradient-secondary:linear-gradient(135deg,var(--color-secondary-100) 0%,var(--color-secondary-200) 100%);--gradient-hero:linear-gradient(135deg,var(--color-primary-600) 0%,var(--color-primary-800) 50%,var(--color-secondary-800) 100%);--gradient-card:linear-gradient(145deg,#ffffff1a,#ffffff0d);--gradient-glass:linear-gradient(145deg,#ffffff1a,#ffffff0d);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000d;--shadow-glass:0 8px 32px 0 #1f26875e;--shadow-glass-hover:0 12px 40px 0 #1f268780;--font-family-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--font-family-mono:"JetBrains Mono","Fira Code","Consolas",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--transition-fast:150ms ease-in-out;--transition-normal:250ms ease-in-out;--transition-slow:350ms ease-in-out;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--backdrop-blur-sm:blur(4px);--backdrop-blur-md:blur(8px);--backdrop-blur-lg:blur(16px);--backdrop-blur-xl:blur(24px)}[data-theme=dark]{--color-background:#141414;--color-surface:#1f1f1f;--color-surface-2:#262626;--color-text-primary:#e5e7eb;--color-text-secondary:#9ca3af;--color-text-tertiary:#6b7280;--color-border:#303030;--color-hover:#2a2a2a;--color-primary:#38bdf8;--color-primary-rgb:56,189,248;--color-overlay:#141414e6;--color-primary-50:#0c4a6e;--color-primary-100:#075985;--color-primary-200:#0369a1;--color-primary-300:#0284c7;--color-primary-400:#0ea5e9;--color-primary-500:#38bdf8;--color-primary-600:#7dd3fc;--color-primary-700:#bae6fd;--color-primary-800:#e0f2fe;--color-primary-900:#f0f9ff;--color-secondary-50:#0f172a;--color-secondary-100:#1e293b;--color-secondary-200:#334155;--color-secondary-300:#475569;--color-secondary-400:#64748b;--color-secondary-500:#94a3b8;--color-secondary-600:#cbd5e1;--color-secondary-700:#e2e8f0;--color-secondary-800:#f1f5f9;--color-secondary-900:#f8fafc;--gradient-primary:linear-gradient(135deg,var(--color-primary-400) 0%,var(--color-primary-500) 100%);--gradient-secondary:linear-gradient(135deg,var(--color-secondary-700) 0%,var(--color-secondary-800) 100%);--gradient-hero:linear-gradient(135deg,var(--color-primary-700) 0%,var(--color-primary-800) 50%,var(--color-secondary-700) 100%);--gradient-card:linear-gradient(145deg,#0003,#0000001a);--gradient-glass:linear-gradient(145deg,#ffffff0d,#ffffff05);--shadow-xs:0 1px 2px 0 #0000004d;--shadow-sm:0 1px 3px 0 #0006,0 1px 2px -1px #0006;--shadow-md:0 4px 6px -1px #0006,0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #0006,0 4px 6px -4px #0006;--shadow-xl:0 20px 25px -5px #0006,0 8px 10px -6px #0006;--shadow-2xl:0 25px 50px -12px #00000080}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-sans);line-height:1.6}body{background:#fff;background:var(--color-background);color:#1e293b;color:var(--color-text-primary);margin:0;padding:0;transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color var(--transition-normal),color var(--transition-normal)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.fade-in{animation:fadeIn .3s ease-out}.slide-in-right{animation:slideInRight .3s ease-out}.slide-in-left{animation:slideInLeft .3s ease-out}.scale-in{animation:scaleIn .2s ease-out}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--backdrop-blur-md);backdrop-filter:var(--backdrop-blur-md);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);background:var(--gradient-glass);border:1px solid #fff3;box-shadow:0 8px 32px 0 #1f26875e;box-shadow:var(--shadow-glass)}.glass:hover{box-shadow:0 12px 40px 0 #1f268780;box-shadow:var(--shadow-glass-hover);transform:translateY(-2px);transition:all .25s ease-in-out;transition:all var(--transition-normal)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ea5e9,#0284c7);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%}@media (max-width:1440px){:root{--space-8:1.5rem;--space-12:2.5rem;--space-16:3rem;--text-3xl:1.75rem;--text-4xl:2.125rem;--text-5xl:2.75rem}}@media (max-width:768px){:root{--text-xs:0.7rem;--text-sm:0.8rem;--text-base:0.9rem;--text-lg:1rem;--text-xl:1.1rem;--text-2xl:1.3rem;--text-3xl:1.6rem;--text-4xl:2rem;--text-5xl:2.5rem;--space-8:1.25rem;--space-12:2rem;--space-16:2.5rem}}.focus-ring:focus{outline:2px solid #0ea5e9;outline:2px solid var(--color-primary-500);outline-offset:2px}.focus-ring:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f5f9;background:var(--color-secondary-100)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--color-secondary-300)}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--color-secondary-400)}.app-main{background:var(--color-secondary-50);flex:1 1;overflow-x:hidden;padding:0;position:relative}.page-container{margin:0 auto;max-width:1200px}.page-title{-webkit-text-fill-color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:var(--color-secondary-900);font-size:3rem;font-weight:700;margin-bottom:1rem}.page-subtitle{color:var(--color-secondary-600);font-size:1.25rem;margin-bottom:3rem}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem}.service-card{background:var(--color-surface);border:1px solid var(--color-secondary-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:2rem;text-align:center;transition:all var(--transition-normal)}.service-card:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.service-icon{font-size:3rem;margin-bottom:1rem}.service-card h3{color:var(--color-secondary-900);font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.service-card p{color:var(--color-secondary-600);line-height:1.6;margin-bottom:1.5rem}.service-link{background:var(--gradient-primary);border:none;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:all var(--transition-normal)}.service-link:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.features-section{background:var(--color-surface);border:1px solid var(--color-secondary-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:2rem}.features-section h2{color:var(--color-secondary-900);font-size:2rem;font-weight:600;margin-bottom:1.5rem}.features-list{list-style:none;margin:0;padding:0}.features-list li{border-bottom:1px solid var(--color-secondary-100);color:var(--color-secondary-700);font-size:1.1rem;padding:.75rem 0}.features-list li:last-child{border-bottom:none}.back-link{background:var(--color-secondary-100);border-radius:var(--radius-lg);color:var(--color-secondary-700);display:inline-block;font-weight:500;margin-top:2rem;padding:.75rem 1.5rem;text-decoration:none;transition:all var(--transition-normal)}.back-link:hover{background:var(--color-secondary-200);color:var(--color-secondary-800)}.app-footer{background:var(--color-secondary-100);border-top:1px solid var(--color-secondary-200);color:var(--color-secondary-600);padding:2rem;text-align:center}@media (max-width:768px){.app-main{padding:0}.page-title{font-size:2rem}.services-grid{gap:1rem;grid-template-columns:1fr}.features-section,.service-card{padding:1.5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-container,.service-card{animation:fadeInUp .5s ease-out}.service-card:nth-child(2){animation-delay:.1s}.service-card:nth-child(3){animation-delay:.2s}.page-header{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);justify-content:space-between;margin-bottom:2rem;padding:2rem}.create-button,.page-header{align-items:center;display:flex}.create-button{background:var(--gradient-primary);border:none;border-radius:var(--radius-lg);color:#fff;cursor:pointer;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all var(--transition-normal)}.create-button:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.notification{animation:slideInRight .3s ease-out;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-weight:500;min-width:300px;padding:1rem 1.5rem;position:fixed;right:20px;top:100px;z-index:1001}@keyframes slideInRight{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}.notification-success{background:#10b981;color:#fff}.notification-error{background:#ef4444;color:#fff}.dialog-overlay{align-items:center;animation:fadeIn .2s ease-in-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.dialog{animation:slideUp .3s ease-out;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:400px;padding:2rem;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dialog h3{color:var(--color-secondary-900);font-size:1.5rem;margin:0 0 1rem}.dialog p{color:var(--color-secondary-600);line-height:1.6;margin:0 0 1.5rem}.dialog-actions{display:flex;gap:1rem;justify-content:flex-end}.dialog-button{border:none;border-radius:var(--radius-lg);cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all var(--transition-normal)}.dialog-button.cancel{background:var(--color-secondary-100);color:var(--color-secondary-700)}.dialog-button.cancel:hover{background:var(--color-secondary-200)}.dialog-button.confirm{background:#ef4444;color:#fff}.dialog-button.confirm:hover{background:#dc2626}@media (max-width:768px){.page-header{align-items:flex-start;flex-direction:column;gap:1rem}.create-button{justify-content:center;width:100%}.notification{left:10px;min-width:auto;right:10px}}
/*# sourceMappingURL=main.5ea961f0.css.map*/