@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");:root{--c-dark-950:13 19 24;--c-dark-900:21 31 39;--c-dark-800:29 38 47;--c-dark-700:37 48 58;--c-dark-600:45 58 73;--c-dark-500:62 76 94;--c-icon:230 230 230;--bg-body:#151F27;--text-body:#d1d5db}body.light-mode{--c-dark-950:226 232 240;--c-dark-900:241 245 249;--c-dark-800:255 255 255;--c-dark-700:203 213 225;--c-dark-600:148 163 184;--c-dark-500:100 116 139;--c-icon:71 85 105;--bg-body:#f1f5f9;--text-body:#1e293b}body.pure-darkness{--c-dark-950:16 18 20;--c-dark-900:16 18 20;--c-dark-800:23 27 29;--c-dark-700:31 36 39;--c-dark-600:45 58 73;--c-dark-500:82 82 91;--c-icon:255 255 255;--bg-body:#101214;--text-body:#d1d5db}.pure-darkness .text-accent-cyan,.pure-darkness .text-accent-purple,.pure-darkness .text-accent-red,.pure-darkness .text-accent-yellow{color:#ffffff!important}.pure-darkness .bg-accent-cyan,.pure-darkness .bg-accent-purple,.pure-darkness .bg-accent-red,.pure-darkness .bg-accent-yellow{background-color:#ffffff!important;color:#000000!important}.pure-darkness .hover\:bg-accent-cyan:hover,.pure-darkness .hover\:bg-accent-purple:hover,.pure-darkness .hover\:bg-accent-red:hover,.pure-darkness .hover\:bg-accent-yellow:hover{background-color:#e2e8f0!important}.pure-darkness .border-accent-cyan,.pure-darkness .border-accent-cyan\/30,.pure-darkness .border-accent-purple\/30,.pure-darkness .border-accent-red\/30,.pure-darkness .border-accent-yellow\/30{border-color:#ffffff!important}.pure-darkness .hover\:border-accent-cyan\/30:hover,.pure-darkness .hover\:border-red-500\/30:hover,.pure-darkness .hover\:text-accent-cyan:hover,.pure-darkness .hover\:text-red-500:hover{color:#ffffff!important;border-color:#ffffff!important}.pure-darkness .text-amber-500,.pure-darkness .text-blue-500,.pure-darkness .text-green-500,.pure-darkness .text-red-500{color:#ffffff!important}.pure-darkness .bg-amber-500\/10,.pure-darkness .bg-amber-500\/5,.pure-darkness .bg-red-500\/10,.pure-darkness .bg-red-500\/5,.pure-darkness .hover\:bg-accent-cyan\/10:hover{background-color:rgba(255,255,255,.1)!important}body{background-color:var(--bg-body);color:var(--text-body);transition:background-color .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}.markdown-content img{border-radius:.75rem;margin:1.5rem 0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.markdown-content{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgb(var(--c-dark-600)/.5);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#3991B7}.light-mode ::-webkit-scrollbar-thumb:hover{background:#0284c7}.markdown-content a{color:#3991B7;text-decoration:underline}.light-mode .markdown-content a{color:#0284c7}.markdown-content strong{font-weight:600;color:inherit}.markdown-content h1,.markdown-content h2,.markdown-content h3{color:inherit;font-weight:700;margin-top:1em;margin-bottom:.5em}.rich-editor:empty:before{content:attr(data-placeholder);color:rgb(var(--c-dark-500));pointer-events:none;display:block}.light-mode .text-white{color:#0f172a}.light-mode .text-gray-100{color:#1e293b}.light-mode .text-gray-200{color:#334155}.light-mode .text-gray-300{color:#475569}.light-mode .text-gray-400,.light-mode .text-gray-500{color:#64748b}.light-mode .text-gray-600{color:#475569}.light-mode .text-gray-700{color:#334155}.light-mode input,.light-mode textarea{background-color:rgb(var(--c-dark-950))!important;border-color:rgb(var(--c-dark-700));color:#0f172a}.light-mode input:focus,.light-mode textarea:focus{background-color:#ffffff!important;border-color:#0ea5e9}.light-mode input::placeholder,.light-mode textarea::placeholder{color:rgb(var(--c-dark-500))}.light-mode .text-accent-cyan{color:#0284c7}.light-mode .bg-accent-cyan{background-color:#0ea5e9;color:white!important}.light-mode .hover\:bg-accent-cyan:hover{background-color:#0284c7}.light-mode .text-accent-yellow{color:#d97706}.light-mode .bg-accent-yellow{background-color:#f59e0b;color:white!important}.light-mode .text-accent-red{color:#dc2626}.light-mode .bg-accent-red{background-color:#ef4444;color:white!important}.light-mode .text-accent-purple{color:#7c3aed}.light-mode .border-white\/10,.light-mode .border-white\/20,.light-mode .border-white\/5{border-color:rgb(var(--c-dark-600))!important}.light-mode .bg-white\/10{background-color:rgb(var(--c-dark-600))!important}.light-mode .bg-dark-900\/50,.light-mode .bg-dark-900\/60{background-color:rgb(var(--c-dark-950))!important}.light-mode .bg-black\/60{background-color:rgba(0,0,0,.1)!important}.light-mode .bg-black\/40{background-color:rgba(0,0,0,.05)!important}.light-mode .bg-black\/20{background-color:rgba(0,0,0,.03)!important}.light-mode .hover\:text-white:hover{color:#0f172a!important}.light-mode .hover\:text-gray-200:hover{color:#334155!important}.light-mode .hover\:text-gray-300:hover{color:#475569!important}.light-mode .hover\:bg-dark-700:hover{background-color:rgb(var(--c-dark-700))!important}.light-mode .hover\:bg-dark-600:hover{background-color:rgb(var(--c-dark-600))!important}.light-mode .hover\:opacity-80:hover{opacity:.7!important}.light-mode .logo-container div,.light-mode .logo-container img{filter:invert(1)}.light-mode .markdown-content{color:#1e293b!important}.light-mode .markdown-content strong{color:#0f172a!important;background:transparent!important}.light-mode .markdown-content div,.light-mode .markdown-content p,.light-mode .markdown-content span{color:inherit!important;background:transparent!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #111!important;-webkit-text-fill-color:white!important;caret-color:white;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.light-mode input:-webkit-autofill,.light-mode input:-webkit-autofill:active,.light-mode input:-webkit-autofill:focus,.light-mode input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #f1f5f9!important;-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a}