*{margin:0;padding:0;box-sizing:border-box}:root{--code-bg-light: #f8f9fa}html{scroll-behavior:smooth}body{height:100dvh;font-family:Inter,sans-serif}#root{height:100%}.transparent_gradient{display:block;position:absolute;bottom:3rem;left:0;width:100%;height:30%;background:linear-gradient(180deg,#fff0,#fff)}.text-clip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.clip-multiline-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clip-lines-2{line-clamp:2;-webkit-line-clamp:2}.clip-lines-3{line-clamp:3;-webkit-line-clamp:3}.clip-lines-4{line-clamp:4;-webkit-line-clamp:4}.clip-lines-5{line-clamp:5;-webkit-line-clamp:5}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px;width:2px}::-webkit-scrollbar-thumb{background:#33bdfe;width:2px;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#00adfe}._logoAnimation_ug3qc_1{animation-name:_logo-animation_ug3qc_1;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:forwards}@keyframes _logo-animation_ug3qc_1{0%{opacity:.5;scale:1}50%{opacity:1;scale:1.1}to{opacity:.5;scale:1}}.tiptap-editor{outline:none;overflow-y:auto;height:100%;padding-right:.5em}.tiptap-editor__wrapper{flex:1;padding:1em;outline:none;overflow-y:auto}.button-group button{padding:.25em}code{background-color:var(--purple-light);border-radius:.4rem;color:var(--mui-palette-customColors-gray-gray0);font-size:.85rem;padding:.25em .3em}.tiptap-editor pre{background:var(--mui-palette-customColors-gray-gray10);border-radius:.5rem;color:var(--mui-palette-customColors-gray-gray0);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem;white-space:pre-wrap}.tiptap-editor pre code{background:none;color:var(--mui-palette-customColors-gray-gray1);font-size:.8rem;padding:0}.tiptap-editor code{background-color:var(--mui-palette-customColors-blue-blue2);border-radius:.4rem;color:var(--mui-palette-customColors-gray-gray0);font-size:.85rem;padding:.25em .3em}.tiptap-editor blockquote{border-left:3px solid var(--mui-palette-customColors-gray-gray5);margin:1.5rem 0;padding-left:1rem}.tiptap-editor ul,ol{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}:is(.tiptap-editor ul,ol) li p{margin-top:.25em;margin-bottom:.25em}h1,h2,h3,h4,h5,h6{line-height:1.1;text-wrap:pretty}h1,h2{margin-bottom:1.5rem}h1{font-size:1.4rem}h2{font-size:1.2rem}h3{font-size:1.1rem}h4,h5,h6{font-size:1rem}
