/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.custom-scrollbar[data-v-252348ef]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-252348ef]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-252348ef]::-webkit-scrollbar-thumb{background-color:hsl(var(--brand));border-radius:2147483647px}@supports (color:color-mix(in lab,red,red)){.custom-scrollbar[data-v-252348ef]::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,hsl(var(--brand)) 20%,transparent)}}.custom-scrollbar[data-v-252348ef]::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--brand))}@supports (color:color-mix(in lab,red,red)){.custom-scrollbar[data-v-252348ef]::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,hsl(var(--brand)) 30%,transparent)}}.audio-player-container[data-v-6455c198] input[type=range]{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:1.5rem}.audio-player-container[data-v-6455c198] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,hsl(var(--brand)) 0,hsl(var(--brand)) var(--fill-pct,0),hsl(var(--text-zero)/.3) var(--fill-pct,0));border-radius:9999px;height:.25rem}.audio-player-container[data-v-6455c198] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:hsl(var(--brand));border:0;border-radius:9999px;width:.75rem;height:.75rem;margin-top:-.25rem;transition:transform .2s}.audio-player-container[data-v-6455c198] input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.25)}.audio-player-container[data-v-6455c198] input[type=range]::-moz-range-track{background:hsl(var(--text-zero)/.3);border-radius:9999px;height:.25rem}.audio-player-container[data-v-6455c198] input[type=range]::-moz-range-progress{background:hsl(var(--brand));border-radius:9999px;height:.25rem}.audio-player-container[data-v-6455c198] input[type=range]::-moz-range-thumb{background:hsl(var(--brand));border:0;border-radius:9999px;width:.75rem;height:.75rem}.audio-player-container[data-v-6455c198] input[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.audio-player-container[data-v-6455c198] input[type=range]:hover::-moz-range-thumb{transform:scale(1.25)}@font-face{font-family:Fira Code;src:local(Fira Code Regular),local(Fira Code),url(./fonts/03i6AQKWXRMfH5ShLNOkeCSuvH-m6JPCTvzkweRjd60-sJgV0_RJpyHCTlehIMP56VGhTsG-S3MW6Kc20RmjL1c.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Fira Code Fallback\: Consolas;src:local(Consolas);size-adjust:100%;ascent-override:99%;descent-override:32.2%;line-gap-override:0%}@font-face{font-family:Fira Code Fallback\: Monaco;src:local(Monaco);size-adjust:100%;ascent-override:99%;descent-override:32.2%;line-gap-override:0%}@font-face{font-family:Fira Code Fallback\: Andale Mono;src:local(Andale Mono);size-adjust:100%;ascent-override:99%;descent-override:32.2%;line-gap-override:0%}@font-face{font-family:Fira Code Fallback\: Ubuntu Mono;src:local(Ubuntu Mono);size-adjust:120%;ascent-override:82.5%;descent-override:26.8333%;line-gap-override:0%}@font-face{font-family:Fira Code Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:Fira Code Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:Fira Code Fallback\: Noto Sans Mono;src:local(Noto Sans Mono);size-adjust:100%;ascent-override:99%;descent-override:32.2%;line-gap-override:0%}@font-face{font-family:Fira Code;src:local(Fira Code Regular),local(Fira Code),url(./fonts/8UtFXIXKH9SRnM_qa90k1lPN6hGs3HFYDFmuP5bcdyo-LmXH_gkRfkI3vF4h4a6QVPhdQ55dpYog8Ms27oaH7Aw.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Regular),local(Fira Code),url(./fonts/NkiGrUMsxB-LRnasHLuBgwJxVQodZ63YogRFnIQbkps-a2NvJvP1rKz_jrDQH_97SXk_GW_pPli7Sng9CXaK2jk.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Regular),local(Fira Code),url(./fonts/bvZo8Ia4E1CmxxTUqjajrhjyXgjwxUYc977sfhoZ03k-_WwSLZLdv3HEfB7ouSZHpL9OG4o8Myj9ffXEmFCIhfE.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Regular),local(Fira Code),url(./fonts/sW0_ghkFn5zoOAOz9g9IYW27syH_3WdTE-iTuzKpCUg-cQpyHTMtoWr_ikfmryk7_FRjkcFBTAkgMAWCUOPcCaI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Regular),local(Fira Code),url(./fonts/6CbHOEJAeFAZW9HPzEN8lYTKEZvQIGJJHO7WxGuCQXI-LUljLEzlNKEMDPp3V6YQ4UGH0ibS6pSZvE_8saC4v0Q.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Medium),url(./fonts/03i6AQKWXRMfH5ShLNOkeCSuvH-m6JPCTvzkweRjd60-sJgV0_RJpyHCTlehIMP56VGhTsG-S3MW6Kc20RmjL1c.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Medium),url(./fonts/8UtFXIXKH9SRnM_qa90k1lPN6hGs3HFYDFmuP5bcdyo-LmXH_gkRfkI3vF4h4a6QVPhdQ55dpYog8Ms27oaH7Aw.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Medium),url(./fonts/NkiGrUMsxB-LRnasHLuBgwJxVQodZ63YogRFnIQbkps-a2NvJvP1rKz_jrDQH_97SXk_GW_pPli7Sng9CXaK2jk.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Medium),url(./fonts/bvZo8Ia4E1CmxxTUqjajrhjyXgjwxUYc977sfhoZ03k-_WwSLZLdv3HEfB7ouSZHpL9OG4o8Myj9ffXEmFCIhfE.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Medium),url(./fonts/sW0_ghkFn5zoOAOz9g9IYW27syH_3WdTE-iTuzKpCUg-cQpyHTMtoWr_ikfmryk7_FRjkcFBTAkgMAWCUOPcCaI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Medium),url(./fonts/6CbHOEJAeFAZW9HPzEN8lYTKEZvQIGJJHO7WxGuCQXI-LUljLEzlNKEMDPp3V6YQ4UGH0ibS6pSZvE_8saC4v0Q.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code SemiBold),url(./fonts/03i6AQKWXRMfH5ShLNOkeCSuvH-m6JPCTvzkweRjd60-sJgV0_RJpyHCTlehIMP56VGhTsG-S3MW6Kc20RmjL1c.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code SemiBold),url(./fonts/8UtFXIXKH9SRnM_qa90k1lPN6hGs3HFYDFmuP5bcdyo-LmXH_gkRfkI3vF4h4a6QVPhdQ55dpYog8Ms27oaH7Aw.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code SemiBold),url(./fonts/NkiGrUMsxB-LRnasHLuBgwJxVQodZ63YogRFnIQbkps-a2NvJvP1rKz_jrDQH_97SXk_GW_pPli7Sng9CXaK2jk.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code SemiBold),url(./fonts/bvZo8Ia4E1CmxxTUqjajrhjyXgjwxUYc977sfhoZ03k-_WwSLZLdv3HEfB7ouSZHpL9OG4o8Myj9ffXEmFCIhfE.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code SemiBold),url(./fonts/sW0_ghkFn5zoOAOz9g9IYW27syH_3WdTE-iTuzKpCUg-cQpyHTMtoWr_ikfmryk7_FRjkcFBTAkgMAWCUOPcCaI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code SemiBold),url(./fonts/6CbHOEJAeFAZW9HPzEN8lYTKEZvQIGJJHO7WxGuCQXI-LUljLEzlNKEMDPp3V6YQ4UGH0ibS6pSZvE_8saC4v0Q.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Bold),url(./fonts/03i6AQKWXRMfH5ShLNOkeCSuvH-m6JPCTvzkweRjd60-sJgV0_RJpyHCTlehIMP56VGhTsG-S3MW6Kc20RmjL1c.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Bold),url(./fonts/8UtFXIXKH9SRnM_qa90k1lPN6hGs3HFYDFmuP5bcdyo-LmXH_gkRfkI3vF4h4a6QVPhdQ55dpYog8Ms27oaH7Aw.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Bold),url(./fonts/NkiGrUMsxB-LRnasHLuBgwJxVQodZ63YogRFnIQbkps-a2NvJvP1rKz_jrDQH_97SXk_GW_pPli7Sng9CXaK2jk.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Bold),url(./fonts/bvZo8Ia4E1CmxxTUqjajrhjyXgjwxUYc977sfhoZ03k-_WwSLZLdv3HEfB7ouSZHpL9OG4o8Myj9ffXEmFCIhfE.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Bold),url(./fonts/sW0_ghkFn5zoOAOz9g9IYW27syH_3WdTE-iTuzKpCUg-cQpyHTMtoWr_ikfmryk7_FRjkcFBTAkgMAWCUOPcCaI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Fira Code;src:local(Fira Code Bold),url(./fonts/6CbHOEJAeFAZW9HPzEN8lYTKEZvQIGJJHO7WxGuCQXI-LUljLEzlNKEMDPp3V6YQ4UGH0ibS6pSZvE_8saC4v0Q.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}pre[data-v-8be695c9]{background-color:hsl(var(--muted));margin:0;padding:1.5rem;font-size:.875rem;line-height:1.5;overflow-x:auto}pre code[data-v-8be695c9]{font-family:Fira Code,Fira Code Fallback\: Consolas,Fira Code Fallback\: Monaco,Fira Code Fallback\: Andale Mono,Fira Code Fallback\: Ubuntu Mono,Fira Code Fallback\: Courier New,Fira Code Fallback\: Roboto Mono,Fira Code Fallback\: Noto Sans Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}[data-v-8be695c9] .vue-pdf-embed{text-align:center}[data-v-8be695c9] .vue-pdf-embed>div{display:inline-block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.file-viewer-code[data-v-8be695c9] [data-custom-id=chatti-markdown]{min-height:100%}.file-viewer-code[data-v-8be695c9] .prose-pre-wrapper{--code-sticky-top:0px;max-height:88vh;margin:0!important;overflow:hidden!important}.file-viewer-code[data-v-8be695c9] .code-container{overscroll-behavior:contain;max-height:calc(88vh - 3rem);overflow:hidden auto!important}.file-viewer-code[data-v-8be695c9] .code-header>div>div:last-child{margin-right:2.25rem}.file-viewer-code[data-v-8be695c9] .ai-sticky-code>.code-header:before{display:none}
