.agent-markdown{color:var(--color-text-icon-neutral-high-contrast);font-family:inherit;font-size:14px;line-height:1.55}.ProseMirror.agent-markdown img{border-radius:8px;max-width:100%;height:auto;margin:8px 0;display:block}.ProseMirror.agent-markdown video{aspect-ratio:16/9;background-color:#000;border-radius:8px;width:100%;margin:8px 0;display:block}.script-review-reveal{will-change:mask-position,-webkit-mask-position;animation:.85s cubic-bezier(.22,1,.36,1) script-review-reveal}@keyframes script-review-reveal{0%{-webkit-mask-image:linear-gradient(#000 33%,#0000 66%);mask-image:linear-gradient(#000 33%,#0000 66%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}to{-webkit-mask-image:linear-gradient(#000 33%,#0000 66%);mask-image:linear-gradient(#000 33%,#0000 66%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media (prefers-reduced-motion:reduce){.script-review-reveal{animation:none}}.script-review-reveal .agent-markdown h1{letter-spacing:-.25px;color:var(--color-text-icon-neutral-primary);margin-top:12px;margin-bottom:12px;font-size:20px;font-weight:700;line-height:36px}.script-review-reveal .agent-markdown h2{letter-spacing:-.12px;color:var(--color-text-icon-neutral-primary);margin-top:12px;margin-bottom:12px;font-size:16px;font-weight:700;line-height:24px}.script-review-reveal .agent-markdown p{color:var(--color-text-icon-neutral-default);letter-spacing:0;font-size:13px;font-weight:400;line-height:20px}.script-review-scroll{scrollbar-width:thin;scrollbar-color:var(--color-text-icon-neutral-tertiary,#43484e)transparent}.script-review-scroll::-webkit-scrollbar{width:5px}.script-review-scroll::-webkit-scrollbar-track{background:0 0}.script-review-scroll::-webkit-scrollbar-thumb{background:var(--color-text-icon-neutral-tertiary,#43484e);border-radius:10px}.agent-markdown>:first-child,.agent-markdown>:first-child>:first-child,.agent-markdown>:first-child>:first-child>:first-child{margin-top:0}.agent-markdown>:last-child,.agent-markdown>:last-child>:last-child,.agent-markdown>:last-child>:last-child>:last-child{margin-bottom:0}.agent-markdown h1,.agent-markdown h2,.agent-markdown h3{color:var(--color-text-icon-neutral-primary);margin-top:1.6em;margin-bottom:.5em;font-weight:600;line-height:1.3}.agent-markdown h1{letter-spacing:-.01em;font-size:1.2em}.agent-markdown h2{letter-spacing:-.01em;font-size:1.1em}.agent-markdown h3{font-size:1em}.agent-markdown h4,.agent-markdown h5,.agent-markdown h6{color:var(--color-text-icon-neutral-default);margin-top:1.4em;margin-bottom:.4em;font-size:.92em;font-weight:600;line-height:1.3}.agent-markdown p{margin:.7em 0}.agent-markdown strong{color:var(--color-text-icon-neutral-primary);font-weight:600}.agent-markdown em{font-style:italic}.agent-markdown a{color:var(--color-text-icon-info-default);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s,color .2s}.agent-markdown a:hover{color:var(--color-text-icon-info-high-contrast);border-bottom-color:currentColor}.agent-markdown a:focus-visible{outline:2px solid var(--color-text-icon-info-default);outline-offset:2px;border-radius:2px}.agent-markdown blockquote{border-left:2px solid var(--color-border-neutral-outline);color:var(--color-text-icon-neutral-default);margin:1em 0;padding:.4em 0 .4em 1em}.agent-markdown blockquote p{margin:0}.agent-markdown ul,.agent-markdown ol{margin:.7em 0;padding-left:1em}.agent-markdown ul{list-style-type:disc}.agent-markdown ol{list-style-type:decimal}.agent-markdown li{margin-bottom:.3em}.agent-markdown li::marker{color:var(--color-text-icon-neutral-high-contrast)}.agent-markdown li>ul,.agent-markdown li>ol{margin:.3em 0 0}.agent-markdown code{background-color:var(--color-background-neutral-surface);border:1px solid var(--color-border-neutral-outline);color:var(--color-text-icon-neutral-high-contrast);word-break:break-word;border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em}.agent-markdown [data-streamdown=code-block],.agent-markdown pre{background-color:var(--color-background-container-panel-surface-raised);border:1px solid var(--color-border-neutral-divider);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;border-radius:16px;margin:16px 0;overflow:hidden}.agent-markdown [data-streamdown=code-block]{gap:0;padding:0}.agent-markdown [data-streamdown=code-block-header]{border:0;height:0;padding:0;overflow:hidden}.agent-markdown [data-streamdown=code-block-header]>span{display:none}.agent-markdown [data-streamdown=code-block]>.sticky{height:0;margin:0;padding:0 8px 0 0;top:16px;overflow:visible}.agent-markdown [data-streamdown=code-block-actions]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:0;padding:0}.agent-markdown [data-streamdown=code-block-copy-button]{width:24px;height:24px;color:var(--color-text-icon-neutral-secondary);border-radius:8px;justify-content:center;align-items:center;margin-top:19px;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.agent-markdown [data-streamdown=code-block-copy-button] svg{width:16px;height:16px}.agent-markdown [data-streamdown=code-block-copy-button]:hover{color:var(--color-text-icon-neutral-primary);background-color:var(--color-background-neutral-ghost-hover)}.agent-markdown [data-streamdown=code-block-copy-button]:focus-visible{outline:2px solid var(--color-text-icon-info-default);outline-offset:2px}.agent-markdown [data-streamdown=code-block-body]{background:0 0;border:0;border-radius:0;padding:16px 40px 16px 16px;overflow-x:visible}.agent-markdown pre{letter-spacing:0;color:var(--color-text-icon-neutral-high-contrast);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;padding:16px;font-size:.93em;line-height:1.54}.agent-markdown [data-streamdown=code-block] pre{letter-spacing:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:inherit;font-size:.93em;line-height:1.54;overflow:visible}.agent-markdown [data-streamdown=code-block] pre code,.agent-markdown pre code{font-family:inherit;font-size:1em;line-height:inherit;white-space:inherit;word-break:inherit;overflow-wrap:inherit;background-color:#0000;border:0;border-radius:0;padding:0}.agent-markdown [data-streamdown=code-block] pre,.agent-markdown [data-streamdown=code-block] pre span,.agent-markdown pre code,.agent-markdown pre span{--sdm-c:var(--color-text-icon-neutral-high-contrast);--shiki-dark:var(--color-text-icon-neutral-high-contrast);--sdm-bg:transparent;--shiki-dark-bg:transparent;color:var(--color-text-icon-neutral-high-contrast)}.agent-markdown [data-streamdown=code-block-body] .block:before{content:none;width:0;margin:0;display:none}.agent-markdown hr{border:none;border-top:1px solid var(--color-border-neutral-divider);margin:1.6em 0}.agent-markdown [data-streamdown=table-wrapper]{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:16px 0;padding:0;overflow:visible;container-type:inline-size}.agent-markdown [data-streamdown=table-wrapper]>div{overscroll-behavior-x:contain;background:0 0;border:0;border-radius:0;padding:0;overflow:auto hidden}.agent-markdown .tableWrapper{overflow-x:auto}.agent-markdown [data-streamdown=table-wrapper][data-overflow=right]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 32px);mask-image:linear-gradient(270deg,#0000,#000 32px)}.agent-markdown [data-streamdown=table-wrapper][data-overflow=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.agent-markdown [data-streamdown=table-wrapper][data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.agent-markdown [data-streamdown=table],.agent-markdown table{border-collapse:collapse;background:0 0;border:0;width:100%;margin:0;font-size:.93em;line-height:1.54}.agent-markdown [data-streamdown=table]{width:max-content;min-width:100%}.agent-markdown [data-streamdown=table]>[data-streamdown=table-header],.agent-markdown [data-streamdown=table-header],.agent-markdown thead,.agent-markdown [data-streamdown=table]>[data-streamdown=table-body],.agent-markdown [data-streamdown=table-body],.agent-markdown tbody,.agent-markdown [data-streamdown=table] [data-streamdown=table-row],.agent-markdown [data-streamdown=table-row],.agent-markdown tr{background:0 0;border:0}.agent-markdown [data-streamdown=table-header-cell],.agent-markdown th{text-align:left;vertical-align:bottom;border:0;border-bottom:1px solid var(--color-border-neutral-divider);color:var(--color-text-icon-neutral-secondary);letter-spacing:.02em;white-space:normal;overflow-wrap:break-word;background:0 0;min-width:4.5em;padding:0 12px 8px;font-size:.85em;font-weight:500;line-height:1.45}.agent-markdown [data-streamdown=table-cell],.agent-markdown td{text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--color-border-neutral-divider);color:var(--color-text-icon-neutral-high-contrast);font-size:1em;font-weight:400;line-height:inherit;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;background:0 0;min-width:4.5em;padding:8px 12px}.agent-markdown :is([data-streamdown=table-header-cell],[data-streamdown=table-cell]){overflow-wrap:break-word;word-break:normal;max-width:min(22em,62cqw)}.agent-markdown [data-streamdown=table-header-cell]:first-child,.agent-markdown [data-streamdown=table-cell]:first-child,.agent-markdown th:first-child,.agent-markdown td:first-child{padding-left:0}.agent-markdown [data-streamdown=table-header-cell]:last-child,.agent-markdown [data-streamdown=table-cell]:last-child,.agent-markdown th:last-child,.agent-markdown td:last-child{padding-right:0}.agent-markdown [data-streamdown=table-body] tr:last-child [data-streamdown=table-cell],.agent-markdown tbody tr:last-child td{border-bottom:none}.agent-markdown :is(td,th)>p,.script-review-reveal .agent-markdown :is(td,th)>p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.agent-markdown p:empty,.agent-markdown li:empty{display:none}.agent-markdown li:has(>p:empty):not(:has(>:not(p:empty))){display:none}
