.markdown-content.svelte-p8bkka a{color:var(--ui-brand-primary);text-decoration:underline}.markdown-content.svelte-p8bkka a:hover{opacity:.8}.markdown-content.svelte-p8bkka pre{background:var(--ui-bg-secondary);border-radius:.5rem;padding:.75rem 1rem;overflow-x:auto;font-size:.8125rem;line-height:1.5}.markdown-content.svelte-p8bkka code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem}.markdown-content.svelte-p8bkka :not(pre)>code{background:var(--ui-bg-secondary);padding:.125rem .375rem;border-radius:.25rem}.markdown-content.svelte-p8bkka table{border-collapse:collapse;width:100%;font-size:.8125rem}.markdown-content.svelte-p8bkka th,.markdown-content.svelte-p8bkka td{border:1px solid var(--ui-border-default);padding:.375rem .75rem;text-align:left}.markdown-content.svelte-p8bkka th{background:var(--ui-bg-secondary);font-weight:600}.markdown-content.svelte-p8bkka blockquote{border-left:3px solid var(--ui-border-default);margin:.5rem 0;padding:.25rem .75rem;color:var(--ui-text-secondary)}.markdown-content.svelte-p8bkka ul,.markdown-content.svelte-p8bkka ol{padding-left:1.5rem;margin:.5rem 0}.markdown-content.svelte-p8bkka li{margin:.25rem 0}.markdown-content.svelte-p8bkka hr{border:none;border-top:1px solid var(--ui-border-default);margin:1rem 0}.markdown-content.svelte-p8bkka img{max-width:100%;border-radius:.5rem}.markdown-content.svelte-p8bkka p{margin:.25rem 0}.markdown-content.svelte-p8bkka h1,.markdown-content.svelte-p8bkka h2,.markdown-content.svelte-p8bkka h3,.markdown-content.svelte-p8bkka h4{margin:.75rem 0 .25rem;font-weight:600}.markdown-content.svelte-p8bkka h1{font-size:1.25rem}.markdown-content.svelte-p8bkka h2{font-size:1.125rem}.markdown-content.svelte-p8bkka h3{font-size:1rem}.reasoning-expanded.svelte-1cggkkx{max-height:2000px;opacity:1}.reasoning-collapsed.svelte-1cggkkx{max-height:0;opacity:0}.reasoning-shimmer.svelte-1cggkkx{background:linear-gradient(90deg,var(--ui-text-secondary) 0%,var(--ui-brand-primary) 50%,var(--ui-text-secondary) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1cggkkx-shimmer 1.5s ease-in-out infinite}@keyframes svelte-1cggkkx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}th.svelte-f8u57z,td.svelte-vmnhqh{height:34px}.chat-scrollbar.svelte-1mjgsip::-webkit-scrollbar{width:8px}.chat-scrollbar.svelte-1mjgsip::-webkit-scrollbar-track{background:transparent}.chat-scrollbar.svelte-1mjgsip::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.chat-scrollbar.svelte-1mjgsip::-webkit-scrollbar-thumb:hover{background:#0000004d}.shadow-custom-dual{box-shadow:inset 0 0 0 1px var(--ui-chat-ring-inner),0 0 0 4px var(--ui-chat-ring-outer)}.shadow-custom-dual-focus{box-shadow:inset 0 0 0 1px var(--ui-chat-ring-inner-focus),0 0 0 4px var(--ui-chat-ring-outer-focus)}main.animate.svelte-1na8uxp{transition:width .2s,height .2s,max-height .2s,transform .3s cubic-bezier(0,1.2,1,1),opacity 83ms ease-out}.mobileCloseChat.svelte-1na8uxp{display:none}.expandShrinkButton.svelte-1na8uxp{display:flex}@media(max-width:440px){main.svelte-1na8uxp{width:auto!important;height:auto!important;max-height:auto!important;shadow:none!important;max-height:inherit!important;border-radius:0;position:fixed;inset:0}.hideMobile.svelte-1na8uxp{display:none}.mobileCloseChat.svelte-1na8uxp{display:flex}.expandShrinkButton.svelte-1na8uxp{display:none}}@keyframes svelte-1na8uxp-fade-in-rotate{0%{opacity:0;transform:rotate(0)}to{opacity:1;transform:rotate(90deg)}}.animate-fade-in-rotate.svelte-1na8uxp{animation:svelte-1na8uxp-fade-in-rotate .3s ease-out forwards}@keyframes svelte-1na8uxp-fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in.svelte-1na8uxp{animation:svelte-1na8uxp-fade-in .3s ease-out forwards}@media(prefers-reduced-motion:reduce){.animate-fade-in-rotate.svelte-1na8uxp,.animate-fade-in.svelte-1na8uxp{animation:none!important}main.animate.svelte-1na8uxp{transition:none!important}}.link{color:var(--ui-text-link)}.link:hover{color:var(--ui-text-link-hover)}.aiResponse li{padding:4px 0}.custom-scroll.svelte-1na8uxp{overflow:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.custom-scroll.svelte-1na8uxp::-webkit-scrollbar{width:8px}.custom-scroll.svelte-1na8uxp::-webkit-scrollbar-track{background:transparent}.custom-scroll.svelte-1na8uxp::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px;opacity:0;transition:opacity .3s}.custom-scroll.svelte-1na8uxp:hover{scrollbar-color:rgba(0,0,0,.5) transparent}.custom-scroll.svelte-1na8uxp:hover::-webkit-scrollbar-thumb{opacity:1}
