html.dark,html:not(.light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#0a0a0a;--surface-1:#111;--surface-2:#1a1a1a;--surface-3:#222;--surface-inset:#0d0d0d;--surface-overlay:#000c;--border-default:#262626;--border-subtle:#ffffff0f;--border-strong:#404040;--border-hover:#8b5cf666;--text-primary:#f5f5f5;--text-secondary:#a3a3a3;--text-tertiary:#737373;--text-muted:#525252;--text-inverse:#0a0a0a;--brand:#8b5cf6;--brand-hover:#7c3aed;--brand-muted:#8b5cf626;--brand-text:#c4b5fd;--success:#10b981;--success-muted:#10b9811f;--success-text:#6ee7b7;--warning:#f59e0b;--warning-muted:#f59e0b1f;--warning-text:#fcd34d;--error:#ef4444;--error-muted:#ef44441f;--error-text:#fca5a5;--info:#3b82f6;--info-muted:#3b82f61f;--info-text:#93c5fd;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 10px 40px #00000080;--shadow-xl:0 20px 60px #0009;--input-bg:#1a1a1a;--input-border:#333;--input-focus:#8b5cf6;--input-placeholder:#525252;--nav-bg:#0a0a0aeb;--nav-border:#1a1a1a;--skeleton-from:#1a1a1a;--skeleton-via:#262626;--skeleton-to:#1a1a1a;--scrollbar-thumb:#333;--scrollbar-track:transparent;--badge-bg:#ffffff0f;--badge-text:#a3a3a3;--divider:#ffffff0f;--backdrop:#000000b3}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#fff;--surface-1:#f9fafb;--surface-2:#f3f4f6;--surface-3:#e5e7eb;--surface-inset:#f3f4f6;--surface-overlay:#ffffffeb;--border-default:#e5e7eb;--border-subtle:#f3f4f6;--border-strong:#d1d5db;--border-hover:#8b5cf659;--text-primary:#111827;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-muted:#d1d5db;--text-inverse:#fff;--brand:#7c3aed;--brand-hover:#6d28d9;--brand-muted:#7c3aed14;--brand-text:#6d28d9;--success:#059669;--success-muted:#05966914;--success-text:#065f46;--warning:#d97706;--warning-muted:#d9770614;--warning-text:#92400e;--error:#dc2626;--error-muted:#dc262614;--error-text:#991b1b;--info:#2563eb;--info-muted:#2563eb14;--info-text:#1e40af;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 10px 40px #00000014;--shadow-xl:0 20px 60px #0000001a;--input-bg:#fff;--input-border:#d1d5db;--input-focus:#7c3aed;--input-placeholder:#9ca3af;--nav-bg:#ffffffeb;--nav-border:#e5e7eb;--skeleton-from:#f3f4f6;--skeleton-via:#e5e7eb;--skeleton-to:#f3f4f6;--scrollbar-thumb:#d1d5db;--scrollbar-track:transparent;--badge-bg:#f3f4f6;--badge-text:#6b7280;--divider:#e5e7eb;--backdrop:#0000004d}html,body{background-color:var(--surface-0);color:var(--text-primary)}html.light .bg-\[\#0a0a0a\]{background-color:var(--surface-0)!important}html.light .bg-\[\#0d0d0d\]{background-color:var(--surface-inset)!important}html.light .bg-\[\#0f0f0f\]{background-color:var(--surface-0)!important}html.light .bg-\[\#111111\]{background-color:#fff!important}html.light .bg-\[\#141414\]{background-color:var(--surface-1)!important}html.light .bg-\[\#1a1a1a\],html.light .bg-\[\#1a1a2e\]{background-color:var(--surface-2)!important}html.light .bg-\[\#222222\]{background-color:var(--surface-3)!important}html.light .bg-\[\#141414\]\/95{background-color:#fffffff7!important}html.light .bg-\[\#1a1a1a\]\/80{background-color:#f3f4f6d9!important}html.light .bg-\[\#0f1623\]{background-color:var(--surface-1)!important}html.light .bg-\[\#060608\]{background-color:var(--surface-0)!important}html.light .bg-\[\#111111\]\/80{background-color:#fafafa!important}html.light .bg-\[\#111111\]\/50{background-color:#fafbfc!important}html.light .bg-\[\#111111\]\/30{background-color:#fcfcfd!important}html.light .bg-black{background-color:var(--surface-0)!important}html.light .bg-black\/30{background-color:#00000014!important}html.light .bg-black\/40{background-color:#0000001a!important}html.light .bg-black\/50{background-color:#0000001f!important}html.light .bg-black\/60{background-color:#00000026!important}html.light .bg-black\/80{background-color:var(--backdrop)!important}html.light .bg-gray-950,html.light .bg-gray-900{background-color:var(--surface-0)!important}html.light .bg-gray-800{background-color:var(--surface-2)!important}html.light .bg-gray-700{background-color:var(--surface-3)!important}html.light .bg-gray-900\/80{background-color:#fffffff2!important}html.light .bg-gray-900\/50{background-color:#ffffffe6!important}html.light .bg-gray-900\/30{background-color:#fafbfc!important}html.light .bg-gray-900\/40{background-color:#f9fafb!important}html.light .bg-gray-900\/60{background-color:#fff!important}html.light .bg-gray-950\/50{background-color:#ffffffe6!important}html.light .bg-gray-950\/90{background-color:#fffffff7!important}html.light .bg-gray-800\/50{background-color:#f3f4f6b3!important}html.light .bg-gray-800\/30{background-color:#f3f4f666!important}html.light .bg-gray-800\/60{background-color:#f3f4f6cc!important}html.light .bg-gray-700\/50{background-color:#e5e7eb80!important}html.light .bg-gray-700\/60{background-color:#e5e7eba6!important}html.light .bg-gray-800\/40{background-color:#f3f4f680!important}html.light .bg-white\/5{background-color:#00000005!important}html.light .bg-white\/10{background-color:#0000000a!important}html.light .bg-white\/20{background-color:#0000000f!important}html.light .bg-white\/50{background-color:#0000000a!important}html.light .bg-white\/90{background-color:#ffffffe6!important}html.light .bg-white\/\[0\.03\]{background-color:#00000004!important}html.light .hover\:bg-white\/5:hover{background-color:var(--surface-2)!important}html.light .hover\:bg-white\/10:hover{background-color:var(--surface-3)!important}html.light .hover\:bg-white\/15:hover{background-color:#0000000f!important}html.light .hover\:bg-gray-900\/50:hover{background-color:#f3f4f699!important}html.light .hover\:bg-\[\#111111\]\/50:hover{background-color:#7c3aed0a!important}html.light .hover\:bg-gray-800:hover{background-color:var(--surface-2)!important}html.light .hover\:bg-gray-800\/50:hover{background-color:#f3f4f6b3!important}html.light .hover\:bg-gray-700:hover{background-color:var(--surface-3)!important}html.light .active\:bg-white\/\[0\.03\]:active{background-color:var(--surface-1)!important}html.light .active\:bg-white\/5:active{background-color:var(--surface-2)!important}html.light .active\:bg-white\/10:active{background-color:var(--surface-3)!important}html.light .bg-gradient-to-b.from-\[\#0a0a0a\],html.light .bg-gradient-to-b.from-\[\#111111\],html.light .bg-gradient-to-b.from-\[\#0f0f0f\]{background:linear-gradient(#fff,#fafbfc)!important}html.light .bg-gradient-to-b.from-gray-950{--tw-gradient-from:#fff!important}html.light .bg-gradient-to-b.from-\[\#111111\]\/50{background:linear-gradient(#fafbfc,#fff)!important}html.light .to-gray-950,html.light .to-gray-900:not(.aspect-square){--tw-gradient-to:var(--surface-0)!important}html.light .aspect-square.bg-gradient-to-br.from-gray-800{background:linear-gradient(135deg,#374151,#1f2937)!important}html.light .aspect-square.bg-gradient-to-br.from-gray-700{background:linear-gradient(135deg,#4b5563,#374151)!important}html.light .aspect-square.bg-gray-800{background-color:#f3f4f6!important;border:1px solid #e5e7eb!important}html.light .from-gray-950,html.light .from-gray-900{--tw-gradient-from:var(--surface-0)!important}html.light .bg-gradient-to-b.from-violet-950\/30{background:linear-gradient(to bottom, #7c3aed0a, var(--surface-0))!important}html.light .bg-gradient-to-b.from-violet-900\/40{background:linear-gradient(to bottom, #7c3aed0f, var(--surface-0))!important}html.light .bg-gradient-to-r.from-violet-900\/20{background:linear-gradient(90deg,#7c3aed0a,#9333ea0a)!important}html.light .bg-gradient-to-br.from-amber-500\/20{border-color:var(--border-default)!important;background:linear-gradient(135deg,#f59e0b0f,#f9731608)!important}html.light .bg-gradient-to-br.from-violet-500\/20{border-color:var(--border-default)!important;background:linear-gradient(135deg,#7c3aed0f,#9333ea08)!important}html.light .bg-gradient-to-br.from-blue-500\/20{border-color:var(--border-default)!important;background:linear-gradient(135deg,#3b82f60f,#06b6d408)!important}html.light .bg-gradient-to-b.from-violet-500\/10{background:linear-gradient(#7c3aed0d,#9333ea05)!important}html.light .text-white:not(.bg-violet-400,.bg-violet-500,.bg-violet-600,.bg-violet-700,.bg-purple-500,.bg-purple-600,.bg-blue-500,.bg-blue-600,.bg-emerald-500,.bg-emerald-600,.bg-green-500,.bg-green-600,.bg-green-700,.bg-red-500,.bg-red-600,.bg-amber-500,.bg-amber-600,.bg-black){color:var(--text-primary)!important}html.light .bg-violet-500 .text-white,html.light .bg-violet-600 .text-white,html.light .bg-violet-700 .text-white,html.light .bg-purple-500 .text-white,html.light .bg-purple-600 .text-white,html.light .bg-blue-500 .text-white,html.light .bg-blue-600 .text-white,html.light .bg-emerald-500 .text-white,html.light .bg-emerald-600 .text-white,html.light .bg-green-500 .text-white,html.light .bg-green-600 .text-white,html.light .bg-red-500 .text-white,html.light .bg-red-600 .text-white,html.light .bg-amber-500 .text-white,html.light .from-violet-500.to-purple-600 .text-white,html.light .from-violet-500.to-purple-600.text-white{color:#fff!important}html.light .text-gray-100{color:var(--text-primary)!important}html.light .text-gray-200{color:#1f2937!important}html.light .text-gray-300{color:#374151!important}html.light .text-gray-400{color:var(--text-secondary)!important}html.light .text-gray-500{color:var(--text-tertiary)!important}html.light .text-gray-600{color:#9ca3af!important}html.light .text-gray-700{color:#6b7280!important}html.light .text-white\/40,html.light .text-white\/50{color:var(--text-tertiary)!important}html.light .text-white\/60,html.light .text-white\/70{color:var(--text-secondary)!important}html.light .text-white\/80,html.light .text-white\/90{color:var(--text-primary)!important}html.light .text-violet-400{color:#7c3aed!important}html.light .text-violet-300{color:#8b5cf6!important}html.light .text-emerald-400{color:#059669!important}html.light .text-red-400{color:#dc2626!important}html.light .text-blue-400{color:#2563eb!important}html.light .text-pink-400{color:#db2777!important}html.light .text-amber-400{color:#d97706!important}html.light .text-green-400{color:#16a34a!important}html.light .text-orange-400{color:#ea580c!important}html.light .text-purple-400{color:#7c3aed!important}html.light .text-yellow-400{color:#ca8a04!important}html.light .text-cyan-400{color:#0891b2!important}html.light .text-teal-400{color:#0d9488!important}html.light .text-rose-400{color:#e11d48!important}html.light .text-indigo-400{color:#4f46e5!important}html.light .text-sky-400{color:#0284c7!important}html.light .text-lime-400{color:#65a30d!important}html.light .hover\:text-white:hover,html.light .hover\:text-gray-300:hover,html.light .group-hover\:text-white{color:var(--text-primary)!important}html.light .from-violet-400{--tw-gradient-from:#7c3aed!important}html.light .to-purple-400{--tw-gradient-to:#6d28d9!important}html.light .from-violet-400.to-purple-400{--tw-gradient-from:#7c3aed!important;--tw-gradient-to:#6d28d9!important}html.light .from-white.to-gray-400{--tw-gradient-from:#111827!important;--tw-gradient-to:#6b7280!important}html.light .from-white{--tw-gradient-from:#111827!important}html.light .to-gray-400{--tw-gradient-to:#9ca3af!important}html.light .text-gray-800\/50{color:#d1d5dbb3!important}html.light .text-white\/80{color:var(--text-primary)!important}html.light .border-gray-800,html.light .border-gray-700{border-color:var(--border-default)!important}html.light .border-gray-800\/40{border-color:#e5e7eb80!important}html.light .border-gray-800\/50{border-color:#e5e7eb99!important}html.light .border-gray-800\/60{border-color:#e5e7ebb3!important}html.light .border-gray-700\/50{border-color:#e5e7eb99!important}html.light .border-gray-700\/60{border-color:#e5e7ebb3!important}html.light .border-white\/5{border-color:var(--border-subtle)!important}html.light .border-white\/10,html.light .border-white\/20{border-color:var(--border-default)!important}html.light .border-violet-500\/50{border-color:var(--brand)!important}html.light .border-violet-500\/30{border-color:#7c3aed40!important}html.light .hover\:border-gray-700:hover{border-color:var(--border-strong)!important}html.light .hover\:border-violet-500\/50:hover{border-color:var(--border-hover)!important}html.light .hover\:border-white\/20:hover{border-color:var(--border-strong)!important}html.light .divide-gray-800\/40>*+*{border-color:#f3f4f6!important}html.light .border-l-2.border-l-transparent{border-left-width:0!important;border-left-color:#0000!important}html.light .border-l-2.border-l-violet-500{border-left-width:2px!important}html.light .divide-gray-800\/50>*+*,html.light .divide-gray-800\/60>*+*,html.light .divide-gray-700>*+*{border-color:var(--divider)!important}html.light .ring-white\/10,html.light .ring-gray-800{--tw-ring-color:var(--border-default)!important}html.light .bg-violet-500\/10{background-color:var(--brand-muted)!important}html.light .bg-violet-500\/20{background-color:#7c3aed1a!important}html.light .bg-green-500\/10{background-color:var(--success-muted)!important}html.light .bg-green-500\/20{background-color:#0596691f!important}html.light .bg-red-500\/10{background-color:var(--error-muted)!important}html.light .bg-red-500\/20{background-color:#dc26261f!important}html.light .bg-blue-500\/10{background-color:var(--info-muted)!important}html.light .bg-blue-500\/20{background-color:#2563eb1f!important}html.light .bg-amber-500\/10{background-color:var(--warning-muted)!important}html.light .bg-amber-500\/20{background-color:#d977061f!important}html.light .bg-emerald-500\/10{background-color:var(--success-muted)!important}html.light .bg-yellow-500\/10{background-color:#ca8a0414!important}html.light .bg-orange-500\/10{background-color:#ea580c14!important}html.light .bg-pink-500\/10{background-color:#db277714!important}html.light .bg-purple-500\/10{background-color:#7c3aed14!important}html.light .bg-cyan-500\/10{background-color:#0891b214!important}html.light .bg-violet-400\/10{background-color:var(--brand-muted)!important}html.light .bg-amber-400\/10{background-color:#d9770614!important}html.light .border-green-500\/20{border-color:#05966933!important}html.light .border-red-500\/20{border-color:#dc262633!important}html.light .border-blue-500\/20{border-color:#2563eb33!important}html.light .border-amber-500\/20{border-color:#d9770633!important}html.light .border-violet-500\/20{border-color:#7c3aed33!important}html.light button.bg-gray-800,html.light a.bg-gray-800,html.light button.bg-gray-800,html.light a.bg-gray-800{background-color:var(--surface-0)!important;color:var(--text-primary)!important;border:1px solid var(--border-default)!important;box-shadow:var(--shadow-sm)!important}html.light button.bg-gray-800:hover,html.light a.bg-gray-800:hover{background-color:var(--surface-1)!important;border-color:var(--border-strong)!important}html.light button.bg-gray-700,html.light a.bg-gray-700{background-color:var(--surface-2)!important;color:#374151!important;border:1px solid var(--border-default)!important}html.light .bg-violet-600,html.light .bg-violet-500{background-color:var(--brand)!important}html.light .hover\:bg-violet-500:hover,html.light .hover\:bg-violet-700:hover{background-color:var(--brand-hover)!important}html.light .bg-purple-600{background-color:var(--brand)!important}html.light input:not([type=checkbox]):not([type=radio]):not([type=range]),html.light textarea,html.light select{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important}html.light input::placeholder,html.light textarea::placeholder{color:var(--input-placeholder)!important}html.light input:focus,html.light textarea:focus,html.light select:focus{border-color:var(--input-focus)!important;outline-color:var(--input-focus)!important}html.light .placeholder-gray-500::placeholder,html.light .placeholder\:text-gray-500::placeholder{color:var(--input-placeholder)!important}html.light nav{background-color:var(--nav-bg)!important;border-color:var(--nav-border)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 1px 3px #0000000a!important}html.light nav a{color:#374151!important}html.light nav a:hover{color:var(--text-primary)!important}html.light header.sticky{background-color:var(--nav-bg)!important;border-color:var(--nav-border)!important}html.light footer{background-color:var(--surface-1)!important;border-color:var(--border-default)!important}html.light footer a:hover{color:var(--brand)!important}html.light .bg-black\/70,html.light .bg-black\/80,html.light .bg-black\/90,html.light .bg-black\/95{background-color:var(--backdrop)!important}html.light .bg-gray-900.border{background-color:var(--surface-0)!important;border-color:var(--border-default)!important;box-shadow:var(--shadow-xl)!important}html.light .bg-\[\#0a0a0a\].border,html.light .bg-gray-900.border,html.light .bg-\[\#111111\].border{border-color:var(--border-default)!important;background-color:#fff!important;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a!important}html.light .bg-\[\#111111\].border:hover{border-color:var(--border-hover)!important;box-shadow:0 4px 12px #7c3aed14,0 2px 4px #0000000a!important}html.light .bg-\[\#111111\]\/80.border{border-color:var(--border-default)!important;background-color:#fff!important;box-shadow:0 1px 3px #0000000f!important}html.light .bg-\[\#111111\]\/50.border{border-color:var(--border-default)!important;background-color:#fff!important;box-shadow:0 1px 2px #0000000a!important}html.light .animate-pulse{background:linear-gradient(90deg, var(--skeleton-from) 25%, var(--skeleton-via) 50%, var(--skeleton-from) 75%)!important;background-size:200% 100%!important}html.light ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}html.light ::-webkit-scrollbar-track{background:var(--scrollbar-track)}html.light{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}html.light .tiptap blockquote{color:var(--text-secondary)}html.light .tiptap pre{background:var(--surface-2)}html.light .tiptap code{background:var(--brand-muted);color:var(--brand)}html.light .tiptap pre code{color:var(--text-primary);background:0 0}html.light .tiptap hr{border-top-color:var(--divider)}html.light .tiptap a{color:var(--brand)}html.light .prose-notes p,html.light .prose-notes ul,html.light .prose-notes ol{color:#374151!important}html.light .prose-notes h1{color:var(--text-primary)!important}html.light .prose-notes h2{color:#1f2937!important}html.light .prose-notes h3{color:#374151!important}html.light .prose-notes blockquote{border-left-color:var(--brand)!important;color:var(--text-secondary)!important}html.light .prose-notes code{background:var(--surface-2)!important;color:var(--brand)!important}html.light .prose-notes pre{background:var(--surface-1)!important;border:1px solid var(--border-default)!important}html.light .prose-notes pre code{color:#374151!important;background:0 0!important}html.light .prose-notes a{color:var(--brand)!important}html.light .prose-notes mark{background:var(--brand-muted)!important}html.light .prose-notes hr{border-color:var(--divider)!important}html.light .prose-notes img{border:1px solid var(--border-default)!important}html.light .min-h-screen{background-color:var(--surface-0)!important}html.light body,html.light nav,html.light header,html.light footer,html.light main,html.light aside,html.light .min-h-screen{transition:background-color .2s,border-color .2s,color .15s}html.light [style*=background][style*=\#0a0a0a],html.light [style*=background][style*=rgb\(10]{background-color:var(--surface-0)!important}html.light .dark-screenshot{display:none!important}html.light .light-screenshot{display:block!important}html.light .md\:hidden.bg-\[\#0f0f0f\]{background-color:var(--surface-0)!important;border-color:var(--border-default)!important}html.light .focus\:ring-violet-500:focus{--tw-ring-color:var(--brand)!important}html.light .focus\:border-violet-500:focus{border-color:var(--brand)!important}html.light .prose table th{background:var(--brand-muted);color:var(--brand-text);border-color:#7c3aed26}html.light .prose table td{border-color:var(--divider)}html.light .prose .callout-tip{color:#065f46;background:#10b9810f}html.light .prose .callout-warning{color:#92400e;background:#f59e0b0f}html.light .prose .callout-note{color:#1e40af;background:#3b82f60f}html.light .prose .callout-danger{color:#991b1b;background:#ef44440f}html.light .prose .cta-block{background:linear-gradient(135deg,#8b5cf614,#a855f70d);border-color:#8b5cf633}html.light .prose .cta-block h3,html.light .prose .cta-block strong{color:var(--brand-text)!important}html.light .prose .cta-block p{color:var(--text-secondary)!important}html.light .prose blockquote.pullquote{color:#374151;background:#8b5cf60d}html.light .prose blockquote:has(>p>strong:first-child:last-child){color:#374151;background:#8b5cf60d}
