.shared-checkbox.svelte-17tb10j{appearance:none;cursor:pointer;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:.875rem .875rem;border:1.5px solid #475569;border-radius:.375rem;flex:none;width:1.5rem;height:1.5rem;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px 2px #0f172a0f}.shared-checkbox.svelte-17tb10j:hover:not(:disabled){border-color:rgb(var(--brand-primary-500))}.shared-checkbox.svelte-17tb10j:checked{border-color:rgb(var(--brand-primary-600));background-color:rgb(var(--brand-primary-600));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.25 6.15 2.2 2.2 5.3-5.1' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.shared-checkbox.svelte-17tb10j:indeterminate{border-color:rgb(var(--brand-primary-600));background-color:rgb(var(--brand-primary-600));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6h7' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.shared-checkbox.svelte-17tb10j:focus-visible{border-color:rgb(var(--brand-primary-500));box-shadow:0 0 0 3px rgb(var(--brand-primary-500) / .22), 0 1px 2px #0f172a14;outline:none}.shared-checkbox.svelte-17tb10j:active:not(:disabled){transform:scale(.94)}.shared-checkbox.svelte-17tb10j:disabled{cursor:not-allowed;opacity:.5}.dark .shared-checkbox.svelte-17tb10j{background-color:#0f172a;border-color:#94a3b8}.dark .shared-checkbox.svelte-17tb10j:checked,.dark .shared-checkbox.svelte-17tb10j:indeterminate{border-color:rgb(var(--brand-primary-500));background-color:rgb(var(--brand-primary-500))}@media (forced-colors:active){.shared-checkbox.svelte-17tb10j{appearance:auto;box-shadow:none;accent-color:highlight;background:canvas;border:0}.shared-checkbox.svelte-17tb10j:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}.shared-toggle.svelte-cx92y6{appearance:none;cursor:pointer;background-color:#475569;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='8' fill='white'/%3E%3C/svg%3E");background-position:.15rem;background-repeat:no-repeat;background-size:1.125rem 1.125rem;border:1px solid #334155;border-radius:9999px;flex:none;width:2.75rem;height:1.5rem;transition:background-color .18s,background-position .18s,border-color .18s,box-shadow .18s,transform .15s;box-shadow:inset 0 1px 2px #0f172a14}.shared-toggle.svelte-cx92y6:hover:not(:disabled){background-color:#334155}.shared-toggle.svelte-cx92y6:checked{border-color:rgb(var(--brand-primary-600));background-color:rgb(var(--brand-primary-600));background-position:right .15rem center}.shared-toggle.svelte-cx92y6:checked:hover:not(:disabled){background-color:rgb(var(--brand-primary-700))}.shared-toggle.svelte-cx92y6:focus-visible{box-shadow:0 0 0 3px rgb(var(--brand-primary-500) / .24), inset 0 1px 2px #0f172a14;outline:none}.shared-toggle.svelte-cx92y6:active:not(:disabled){transform:scale(.96)}.shared-toggle.svelte-cx92y6:disabled{cursor:not-allowed;opacity:.5}.dark .shared-toggle.svelte-cx92y6{background-color:#64748b;border-color:#cbd5e1}.dark .shared-toggle.svelte-cx92y6:checked{border-color:rgb(var(--brand-primary-500));background-color:rgb(var(--brand-primary-500))}@media (forced-colors:active){.shared-toggle.svelte-cx92y6{appearance:auto;box-shadow:none;accent-color:highlight;background:canvas;border:0}.shared-toggle.svelte-cx92y6:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}.message-content .markdown-table-scroll{border-radius:.375rem;max-width:100%;overflow-x:auto}.message-content .markdown-table-scroll:focus-visible{outline:2px solid var(--color-primary-500,#3b82f6);outline-offset:2px}.message-content .markdown-table-scroll table{width:max-content;min-width:100%}.message-content .markdown-table-scroll th,.message-content .markdown-table-scroll td{overflow-wrap:anywhere;word-break:normal;max-width:20rem}@keyframes svelte-c82lj3-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-slide-in.svelte-c82lj3{animation:.2s ease-out svelte-c82lj3-slide-in}
