.syntax-highlighted{display:inline;white-space:pre;color:#d4d4d4}.syntax-highlighted code{background:transparent!important;padding:0!important}.syntax-highlighted [style*="color:#000"],.syntax-highlighted [style*="color: #000"],.syntax-highlighted [style*="color:black"],.syntax-highlighted [style*="color: black"],.syntax-highlighted [style*="color:rgb(0,"],.syntax-highlighted [style*="color: rgb(0,"],.syntax-highlighted [style*="color:#000000"],.syntax-highlighted [style*="color: #000000"],.syntax-highlighted [style*="color:#1"],.syntax-highlighted [style*="color:#2"],.syntax-highlighted [style*="color:#3"],.syntax-highlighted [style*="color:#4"]{color:#d4d4d4!important}.syntax-highlighted span[style*=color]{filter:brightness(1.1) contrast(.9)}.syntax-highlighted .line{display:inline}.line-highlighted .syntax-highlighted{filter:brightness(1.15)}.code-viewer-loading{position:relative}.code-viewer-loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.02) 50%,transparent 100%);animation:shimmer 1.5s infinite;pointer-events:none}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.line-highlighted{background-color:#ffffff08!important;box-shadow:inset 2px 0 #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1)}.code-line{transition:all .3s cubic-bezier(.4,0,.2,1)}.code-line-clickable:hover{background-color:#ffffff05;cursor:pointer}.code-viewer-container{font-family:JetBrains Mono,Fira Code,Monaco,Consolas,Courier New,monospace;font-size:.875rem;line-height:1.5}.elite-code-preview{color:#d4d4d4}.code-scroll{-ms-overflow-style:none;scrollbar-width:none}.code-scroll::-webkit-scrollbar{display:none}.line-number{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#94a3b866;font-size:.75rem;text-align:right;padding-right:1rem;min-width:2.5rem;display:inline-block}.line-number-highlighted{color:#94a3b880;font-weight:400}.world-class-cursor{caret-color:#3c83f5;transition:all .2s cubic-bezier(.4,0,.2,1)}.world-class-cursor:not(:disabled):not(:-moz-read-only):hover{border-color:#3c83f566;background-color:#3c83f508}.world-class-cursor:not(:disabled):not(:read-only):hover{border-color:#3c83f566;background-color:#3c83f508}.world-class-cursor:focus{box-shadow:inset 0 0 0 1px #3c83f54d,0 0 0 3px #3c83f514,0 0 12px #3c83f526;outline:none;animation:cursor-glow 2s ease-in-out infinite,typing-pulse 1.5s ease-in-out infinite}@keyframes cursor-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.05)}}@keyframes typing-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.002)}}.review-highlight-pulse{animation:reviewPulse .8s ease-out;background-color:#3c83f51a!important}@keyframes reviewPulse{0%{box-shadow:inset 0 0 #3c83f566;background-color:#3c83f526}50%{box-shadow:inset 4px 0 #3c83f599;background-color:#3c83f51a}to{box-shadow:inset 0 0 #3c83f500;background-color:transparent}}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
