pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");:root{--primary:#f59e0b;--secondary:#f59e0b;--accent:#f59e0b;--background:#242424;--card-bg:#3f3f3f;--text-primary:#f8fafc;--text-secondary:#94a3b8;--border-color:#334155;--gradient-start:#f59e0b;--gradient-end:#f59e0b}body{background-color:var(--background);color:var(--text-primary);--card-bg:var(--card-bg);--text-color:var(--text-primary);--border-color:var(--border-color);--icon-bg:var(--primary);--icon-color:var(--text-primary)}body.light{background-color:#f8fafc;color:#0f172a;--card-bg:#fff;--text-color:#0f172a;--border-color:#e2e8f0;--icon-bg:var(--primary);--icon-color:#fff}.vertical-timeline-element-content{background-color:var(--card-bg);color:var(--text-color);border:1px solid var(--border-color);transition:background-color .3s,color .3s}.vertical-timeline-element-icon{background-color:var(--icon-bg);color:var(--icon-color);transition:background-color .3s,color .3s}body,html{padding:0;margin:0;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--background);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--primary);transition:all .3s ease;position:relative}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:var(--accent)}a:after{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));transform:scaleX(0);transform-origin:right;transition:transform .3s ease}a:focus:after,a:hover:after{transform:scaleX(1);transform-origin:left}*{box-sizing:border-box;margin:0;padding:0}@media (prefers-color-scheme:light){body{color:var(--text-color);background:var(--card-bg)}}.divTable{display:table;width:100%;border-collapse:separate;border-spacing:0;margin:1rem 0}.divTableRow{display:table-row}.divTableCell,.divTableHead{border:1px solid var(--border-color);padding:1rem;transition:background-color .3s ease}.divTableHeading{background-color:var(--card-bg);font-weight:600;color:var(--text-primary)}.divTableRow:hover .divTableCell{background-color:rgba(124,58,237,.1)}pre{background-color:var(--card-bg);padding:1.5rem;border-radius:12px;overflow-x:auto;color:var(--text-primary);border:1px solid var(--border-color)}code{font-family:JetBrains Mono,monospace;font-size:.9em;font-weight:500}.hljs-keyword{color:#c084fc}.hljs-string{color:#34d399}.hljs-number{color:#fbbf24}.hljs-comment{color:#94a3b8}.hljs-variable{color:#f87171}footer{display:flex;justify-content:center;align-items:center;padding:2rem 0;background-color:var(--card-bg);color:var(--text-secondary);border-top:1px solid var(--border-color);width:100%;font-size:.9rem;text-align:center;position:relative}footer a{color:var(--primary);text-decoration:none;transition:color .3s ease}footer a:focus,footer a:hover{color:var(--accent)}