.sarvam-markdown p{overflow-wrap:break-word;letter-spacing:.05px;color:rgb(var(--tatva-content-primary));margin-bottom:.5rem;font-family:Matter,sans-serif;font-size:16px;font-weight:400;line-height:1.75}.sarvam-markdown p:last-child{margin-bottom:0}.sarvam-markdown--inline p,.sarvam-markdown--compact p{font:inherit;letter-spacing:inherit;color:inherit}.sarvam-markdown--inline p{margin-bottom:0}.sarvam-markdown--compact p{margin-bottom:.25rem}.sarvam-markdown--compact p:last-child{margin-bottom:0}.sarvam-markdown [data-streamdown=list-item]{overflow-wrap:break-word;letter-spacing:.05px;margin-bottom:.25rem;font-family:Matter,sans-serif;font-size:16px;font-weight:400;line-height:1.75}.sarvam-markdown [data-streamdown=unordered-list]{margin-top:0;margin-bottom:.5rem;padding-left:1.5rem;list-style-type:disc}.sarvam-markdown [data-streamdown=ordered-list]{margin-top:0;margin-bottom:.5rem;padding-left:3rem;list-style-type:decimal}.sarvam-markdown [data-streamdown=heading-1]{font-family:Matter,sans-serif;font-size:calc(var(--tatva-font-size-base) + 12px);color:rgb(var(--tatva-content-primary));margin-bottom:1rem;scroll-margin-top:1rem;font-weight:500;margin-top:2.5rem!important}.sarvam-markdown [data-streamdown=heading-2]{font-family:Matter,sans-serif;font-size:calc(var(--tatva-font-size-base) + 8px);color:rgb(var(--tatva-content-primary));margin-bottom:.75rem;scroll-margin-top:1rem;font-weight:500;margin-top:2rem!important}.sarvam-markdown [data-streamdown=heading-3]{font-family:Matter,sans-serif;font-size:calc(var(--tatva-font-size-base) + 6px);color:rgb(var(--tatva-content-primary));margin-bottom:.5rem;scroll-margin-top:1rem;font-weight:500;margin-top:1.5rem!important}.sarvam-markdown [data-streamdown=heading-4]{font-family:Matter,sans-serif;font-size:calc(var(--tatva-font-size-base) + 4px);color:rgb(var(--tatva-content-primary));margin-bottom:.5rem;scroll-margin-top:1rem;font-weight:500;margin-top:1.5rem!important}.sarvam-markdown [data-streamdown=heading-5]{font-family:Matter,sans-serif;font-size:calc(var(--tatva-font-size-base) + 3px);text-transform:uppercase;letter-spacing:.025em;color:rgb(var(--tatva-content-primary));margin-bottom:.5rem;scroll-margin-top:1rem;font-weight:500;margin-top:1.5rem!important}.sarvam-markdown [data-streamdown=heading-6]{font-family:Matter,sans-serif;font-size:calc(var(--tatva-font-size-base) + 2px);text-transform:uppercase;letter-spacing:.025em;color:rgb(var(--tatva-content-secondary));margin-bottom:.5rem;scroll-margin-top:1rem;font-weight:500;margin-top:1.5rem!important}.sarvam-markdown [data-streamdown^=heading-]:first-child{margin-top:0!important}.sarvam-markdown [data-streamdown^=heading-]+[data-streamdown^=heading-]{margin-top:1rem!important}.sarvam-markdown [data-streamdown^=heading-]{overflow-wrap:break-word}.sarvam-markdown [data-streamdown=blockquote]{overflow-wrap:break-word;border-left-width:3px;border-color:rgb(var(--tatva-border-primary));letter-spacing:.05px;color:rgb(var(--tatva-content-tertiary));margin-top:.5rem;margin-bottom:.5rem;padding-left:1rem;font-family:Matter,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.sarvam-markdown [data-streamdown=horizontal-rule]{border-top-width:1px;border-color:rgb(var(--tatva-border-primary));margin-top:1rem;margin-bottom:1rem}.sarvam-markdown [data-streamdown=strong]{font-weight:500}.sarvam-markdown em{font-synthesis:style;-webkit-font-synthesis:style;font-style:italic}.sarvam-markdown [data-streamdown=table-wrapper]{background:0 0;border:0;gap:0;margin-top:1rem;margin-bottom:1rem;padding:0}.sarvam-markdown [data-streamdown=table-wrapper]>div{background:0 0;border:0;border-radius:0}.sarvam-markdown [data-streamdown=table],[data-streamdown=table-fullscreen] [data-streamdown=table]{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:calc(var(--tatva-radius-base) * 2);border-width:1px;border-color:rgb(var(--tatva-border-primary));overflow:hidden}.sarvam-markdown [data-streamdown=table-header],[data-streamdown=table-fullscreen] [data-streamdown=table-header]{background-color:rgb(var(--tatva-surface-primary))}.sarvam-markdown [data-streamdown=table-header-cell],[data-streamdown=table-fullscreen] [data-streamdown=table-header-cell]{border-bottom-width:1px;border-color:rgb(var(--tatva-border-primary));padding-left:calc(var(--tatva-spacing-base) * 8);padding-right:calc(var(--tatva-spacing-base) * 8);padding-top:calc(var(--tatva-spacing-base) * 6);padding-bottom:calc(var(--tatva-spacing-base) * 6);text-align:left;font-family:Matter,sans-serif;font-size:calc(var(--tatva-font-size-base) + 2px);color:rgb(var(--tatva-content-primary));white-space:normal;overflow-wrap:break-word;font-weight:500}.sarvam-markdown [data-streamdown=table-cell],[data-streamdown=table-fullscreen] [data-streamdown=table-cell]{border-bottom-width:1px;border-color:rgb(var(--tatva-border-primary));padding-left:calc(var(--tatva-spacing-base) * 8);padding-right:calc(var(--tatva-spacing-base) * 8);padding-top:calc(var(--tatva-spacing-base) * 6);padding-bottom:calc(var(--tatva-spacing-base) * 6);text-align:left;font-family:Matter,sans-serif;font-size:calc(var(--tatva-font-size-base) + 2px);color:rgb(var(--tatva-content-primary));overflow-wrap:break-word;font-weight:400}.sarvam-markdown [data-streamdown=table-body] [data-streamdown=table-row]:last-child [data-streamdown=table-cell],[data-streamdown=table-fullscreen] [data-streamdown=table-body] [data-streamdown=table-row]:last-child [data-streamdown=table-cell]{border-bottom:0}.sarvam-markdown [data-streamdown=table-row],[data-streamdown=table-fullscreen] [data-streamdown=table-row]{border:0}.sarvam-markdown [data-streamdown=inline-code]{background-color:rgb(var(--tatva-surface-secondary));font-family:var(--tatva-family-mono);border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem;line-height:1.25rem}.sarvam-markdown [data-streamdown=code-block]{border-radius:calc(var(--tatva-radius-base) * 3);border-width:1px;border-color:rgb(var(--tatva-border-primary));background-color:rgb(var(--tatva-surface-secondary))}.sarvam-markdown [data-streamdown=code-block-body]{background-color:#0000;border-width:0}.sarvam-markdown [data-streamdown=code-block-body] code>span:before{display:none}.sarvam-markdown [data-streamdown=code-block-header]{color:rgb(var(--tatva-content-tertiary))}.sarvam-markdown [data-streamdown=code-block-actions]{border-radius:calc(var(--tatva-radius-base) * 2);border-width:1px;border-color:rgb(var(--tatva-border-primary));background-color:rgb(var(--tatva-surface-primary) / .9);--tw-shadow:0 0 var(--tatva-shadow-l1-blur) 0 rgb(var(--tatva-shadow-l1-color) / .08);--tw-shadow-colored:0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);gap:.125rem;padding:.125rem .25rem}.sarvam-markdown [data-streamdown=code-block-copy-button],.sarvam-markdown [data-streamdown=code-block-download-button]{border-radius:calc(var(--tatva-radius-base) * 2);width:1.5rem;height:1.5rem;color:rgb(var(--tatva-content-tertiary));justify-content:center;align-items:center;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.sarvam-markdown [data-streamdown=code-block-copy-button]:hover,.sarvam-markdown [data-streamdown=code-block-download-button]:hover{color:rgb(var(--tatva-content-secondary))}.sarvam-markdown [data-streamdown=code-block-copy-button] svg,.sarvam-markdown [data-streamdown=code-block-download-button] svg{width:.875rem;height:.875rem}.sarvam-markdown [data-streamdown=table-wrapper]>div:first-child>button,.sarvam-markdown [data-streamdown=table-wrapper]>div:first-child>div>button,[data-streamdown=table-fullscreen]>div>div:first-child>button,[data-streamdown=table-fullscreen]>div>div:first-child>div>button{border-radius:calc(var(--tatva-radius-base) * 2);width:1.5rem;height:1.5rem;color:rgb(var(--tatva-content-tertiary));justify-content:center;align-items:center;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.sarvam-markdown [data-streamdown=table-wrapper]>div:first-child>button:hover,.sarvam-markdown [data-streamdown=table-wrapper]>div:first-child>div>button:hover,[data-streamdown=table-fullscreen]>div>div:first-child>button:hover,[data-streamdown=table-fullscreen]>div>div:first-child>div>button:hover{color:rgb(var(--tatva-content-secondary))}.sarvam-markdown [data-streamdown=table-wrapper]>div:first-child>button svg,.sarvam-markdown [data-streamdown=table-wrapper]>div:first-child>div>button svg,[data-streamdown=table-fullscreen]>div>div:first-child>button svg,[data-streamdown=table-fullscreen]>div>div:first-child>div>button svg{width:.875rem;height:.875rem}.sarvam-markdown [data-streamdown=table-wrapper]>div:first-child>div>div,[data-streamdown=table-fullscreen]>div>div:first-child>div>div{border-radius:calc(var(--tatva-radius-base) * 3);border-width:1px;border-color:rgb(var(--tatva-border-primary));background-color:rgb(var(--tatva-surface-primary));color:rgb(var(--tatva-content-primary));--tw-shadow:0 0 var(--tatva-shadow-l1-blur) 0 rgb(var(--tatva-shadow-l1-color) / .08);--tw-shadow-colored:0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.sarvam-markdown [data-streamdown=table-wrapper]>div:first-child>div>div>button,[data-streamdown=table-fullscreen]>div>div:first-child>div>div>button{text-align:left;width:100%;font-family:Matter,sans-serif;font-size:calc(var(--tatva-font-size-base) + 2px);color:rgb(var(--tatva-content-primary));border-radius:0;padding:.5rem .75rem;font-weight:400}.sarvam-markdown [data-streamdown=table-wrapper]>div:first-child>div>div>button:hover,[data-streamdown=table-fullscreen]>div>div:first-child>div>div>button:hover{background-color:rgb(var(--tatva-surface-secondary));color:rgb(var(--tatva-content-secondary))}div[data-streamdown=table-fullscreen]{padding:calc(var(--tatva-spacing-base) * 12);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#0006;justify-content:center;align-items:center;animation:.15s ease-out sarvam-md-scrim-in}div[data-streamdown=table-fullscreen]>div{border-radius:calc(var(--tatva-radius-base) * 5);border-width:1px;border-color:rgb(var(--tatva-border-primary));background-color:rgb(var(--tatva-surface-secondary));--tw-shadow:0 0 var(--tatva-shadow-l2-blur) 0 rgb(var(--tatva-shadow-l2-color) / .16);--tw-shadow-colored:0 0 0 var(--tw-shadow-color);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);animation:.15s ease-out sarvam-md-panel-in;overflow:hidden}div[data-streamdown=table-fullscreen]>div>div:first-child{padding:calc(var(--tatva-spacing-base) * 4);gap:.125rem}div[data-streamdown=table-fullscreen]>div>div:last-child{padding:calc(var(--tatva-spacing-base) * 6);padding-top:0}@keyframes sarvam-md-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes sarvam-md-panel-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}