@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Inter:wght@300;400;500;600;700&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--zen-bg, #131118);color:var(--zen-text-bright, #E8E4F0)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*:not(.hero-page):not(.hero-page *){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body{background-color:var(--zen-bg, #131118)!important;color:var(--zen-text-bright, #E8E4F0)!important;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1:not(.hero-page *),h2:not(.hero-page *),h3:not(.hero-page *),h4:not(.hero-page *),h5:not(.hero-page *),h6:not(.hero-page *){font-family:DM Mono,Courier New,monospace!important;font-weight:500}code,pre,.mono{font-family:DM Mono,Courier New,monospace!important}.bg-gray-50,.bg-gray-100,.bg-indigo-600,.bg-blue-600,.bg-green-600,.bg-purple-600{background-color:var(--zen-elevated, #1E1B26)!important;color:#fff!important}.bg-orange-600,.bg-orange-500,.bg-orange-400,.bg-orange-700{background-color:var(--zen-primary, #9B82FC)!important;color:#fff!important}.bg-white{background-color:var(--zen-card, #1A1822)!important}.bg-gray-800,.bg-gray-900{background-color:var(--zen-elevated, #1E1B26)!important}.text-white{color:#fff!important}.text-gray-900:not(.hero-page *),.text-gray-800:not(.hero-page *),.text-gray-700:not(.hero-page *),.text-gray-600:not(.hero-page *),.text-indigo-600:not(.hero-page *),.text-blue-600:not(.hero-page *){color:var(--zen-text-bright, #E8E4F0)!important}.text-orange-600,.text-orange-500,.text-orange-700{color:var(--zen-primary, #9B82FC)!important}.text-gray-500:not(.hero-page *),.text-gray-400:not(.hero-page *),.text-gray-300:not(.hero-page *){color:var(--zen-text-muted, #6B6578)!important}.border-gray-200,.border-gray-300,.border-gray-400,.border-gray-100,.border-indigo-500,.border-blue-500{border-color:var(--zen-border, #2A2735)!important}.border-orange-500,.border-orange-600{border-color:var(--zen-primary, #9B82FC)!important}button:not(.hero-page *){font-family:Inter,sans-serif!important;transition:all .2s ease}button.hero-page *,.hero-page button{transition:all .2s ease}button:not(.hero-page *):hover{transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.bg-indigo-500,.bg-blue-500,.bg-green-500,.bg-orange-500,.bg-orange-600,.bg-orange-400,.bg-orange-700{background-color:var(--zen-primary, #9B82FC)!important;color:#fff!important}.hover\:bg-indigo-600:hover,.hover\:bg-blue-600:hover,.hover\:bg-green-600:hover,.hover\:bg-orange-600:hover,.hover\:bg-orange-700:hover,.hover\:bg-orange-500:hover{background-color:var(--zen-primary-hover, #B09EFD)!important}.bg-gray-200,.hover\:bg-gray-200:hover{background-color:var(--zen-surface, #222030)!important}.hover\:bg-gray-100:hover,.hover\:bg-gray-50:hover{background-color:var(--zen-elevated, #1E1B26)!important}input:not(.hero-page *),textarea:not(.hero-page *),select:not(.hero-page *){font-family:Inter,sans-serif!important;background-color:var(--zen-card, #1A1822)!important;color:var(--zen-text-bright, #E8E4F0)!important;border:1px solid var(--zen-border, #2A2735)!important}input:not(.hero-page *):focus,textarea:not(.hero-page *):focus,select:not(.hero-page *):focus{outline:none!important;border-color:var(--zen-border, #2A2735)!important;box-shadow:0 0 0 2px #0000001a!important}input::placeholder,textarea::placeholder{color:var(--zen-text-muted, #6B6578)!important}.shadow-sm{box-shadow:0 1px 2px #0000000d!important}.shadow{box-shadow:0 1px 3px #0000001a!important}.shadow-md{box-shadow:0 4px 6px #0000001a!important}.shadow-lg{box-shadow:0 10px 15px #0000001a!important}.shadow-xl{box-shadow:0 20px 25px #0000001a!important}.divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--zen-border, #2A2735)!important}.prose:not(.hero-page *){color:var(--zen-text-bright, #E8E4F0)!important}.prose code:not(.hero-page *){background-color:var(--zen-surface, #222030)!important;color:var(--zen-text-bright, #E8E4F0)!important;padding:2px 4px;border-radius:3px}.prose pre:not(.hero-page *){background-color:var(--zen-elevated, #1E1B26)!important;color:#fff!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--zen-elevated, #1E1B26)}::-webkit-scrollbar-thumb{background:var(--zen-border, #2A2735);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--zen-text-muted, #6B6578)}a:not(.hero-page *){color:var(--zen-text-bright, #E8E4F0)!important;text-decoration:underline}a:not(.hero-page *):hover{color:var(--zen-text, #9E96A8)!important}.bg-indigo-100,.bg-blue-100,.bg-green-100,.bg-yellow-100,.bg-red-100,.bg-purple-100,.bg-gray-100{background-color:var(--zen-surface, #222030)!important;color:var(--zen-text-bright, #E8E4F0)!important}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.focus\:ring-indigo-500:focus{box-shadow:0 0 0 3px #0000001a!important}.focus\:border-indigo-500:focus{border-color:var(--zen-border, #2A2735)!important}.hover\:bg-gray-700:hover{background-color:var(--zen-surface, #222030)!important}.hover\:text-gray-500:hover{color:var(--zen-text-muted, #6B6578)!important}.hover\:text-indigo-600:hover,.hover\:text-blue-600:hover{color:var(--zen-text, #9E96A8)!important}button:disabled,input:disabled,textarea:disabled,select:disabled{opacity:.5!important;cursor:not-allowed!important}.bg-gray-900{background-color:var(--zen-elevated, #1E1B26)!important}.text-indigo-500:not(.hero-page *),.text-blue-500:not(.hero-page *),.text-green-500:not(.hero-page *),.text-yellow-500:not(.hero-page *),.text-red-500:not(.hero-page *){color:var(--zen-text-bright, #E8E4F0)!important}.bg-gradient-to-r:not(.hero-page *){background:linear-gradient(to right,var(--zen-elevated, #1E1B26),var(--zen-surface, #222030))!important}.from-orange-400,.from-orange-500,.from-orange-600,.to-orange-400,.to-orange-500,.to-orange-600{background:linear-gradient(to right,var(--zen-primary, #9B82FC),var(--zen-primary-hover, #B09EFD))!important}.bg-gray-900 *:not(.hero-page *),.bg-gray-800 *:not(.hero-page *),.bg-indigo-600 *:not(.hero-page *),.bg-blue-600 *:not(.hero-page *),.bg-green-600 *:not(.hero-page *),.bg-purple-600 *:not(.hero-page *),.bg-orange-600 *:not(.hero-page *){color:#fff!important}.bg-white *:not(.hero-page *),.bg-gray-50 *:not(.hero-page *),.bg-gray-100 *:not(.hero-page *){color:var(--zen-text-bright, #E8E4F0)!important}[class*=from-]:not(.hero-page *),[class*=via-]:not(.hero-page *),[class*=to-]:not(.hero-page *){background:var(--zen-elevated, #1E1B26)!important}.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-full{border-radius:8px!important}.rounded-full{border-radius:9999px!important}[class*=orange]:not(.hero-page *){background-color:var(--zen-primary, #9B82FC)!important;border-color:var(--zen-primary, #9B82FC)!important}[class*=orange]:not(.hero-page *):hover{background-color:var(--zen-primary-hover, #B09EFD)!important;border-color:var(--zen-primary-hover, #B09EFD)!important}.ring-orange-500,.focus\:ring-orange-500:focus{box-shadow:0 0 0 3px #7c5cfc59!important}*:not(.hero-page):not(.hero-page *){transition:background-color .2s ease,color .2s ease,border-color .2s ease}
