.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}.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:rgb(var(--ui-accent-rgb) / .075)!important;box-shadow:inset 2px 0 rgb(var(--ui-accent-rgb) / .9);transition:background-color .16s ease-out,box-shadow .16s ease-out}.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}.code-pane-scroll{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.code-pane-content{box-sizing:border-box;width:-moz-max-content;width:max-content;min-width:100%;min-height:100%;padding:16px 16px 96px}.elite-code-preview{color:#d4d4d4}.code-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--ui-border-rgb)) transparent}.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:rgb(var(--ui-accent-rgb));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}}
