@layer components{.app-redesign-rich-text{--rich-text-ink-025:#00000006;--rich-text-ink-05:#0000000d;--rich-text-ink-07:#00000012;--rich-text-ink-08:#00000014;--rich-text-ink-30:#0000004d;--rich-text-ink-60:#0009;--rich-text-ink-70:#000000b3;--rich-text-ink-75:#000000bf;--rich-text-ink-80:#000c;--rich-text-ink-90:#000000e6}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content){--font-font-sans:var(--font-sans,"Inter Variable", ui-sans-serif, system-ui, sans-serif);--document-checklist-background:var(--color-muted);--document-checklist-background-active:var(--color-foreground);--document-checklist-border:var(--color-border);--document-checklist-check:var(--color-background);--document-code-background:var(--color-subtle,oklch(97% 0 0));--document-code-border:var(--color-border,oklch(92% 0 0));--document-inline-code-background:var(--color-muted);--base-accent-foreground:var(--color-accent-foreground);color:var(--color-foreground);font-family:var(--font-sans);font-size:1rem;font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-normal);white-space:normal;outline:none;line-height:1.5}.app-redesign-rich-text .tiptap.ProseMirror{white-space:pre-wrap}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content)>:not([data-node-view-wrapper]){position:relative}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(p,li):not([data-node-view-wrapper] *,[data-not-typeset] *){color:var(--color-foreground);font-family:var(--font-font-sans,Inter);font-size:var(--text-sm-font-size,14px);font-style:normal;font-weight:var(--font-weight-normal,440);letter-spacing:-.21px;line-height:var(--text-sm-line-height,20px);margin:0}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(p):not([data-node-view-wrapper] *,[data-not-typeset] *){margin-top:1.25rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content)>p:first-child{margin-top:0}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(h1,h2,h3,h4,h5,h6):not([data-node-view-wrapper] *,[data-not-typeset] *){color:var(--base-foreground,#000000f2);font-family:var(--font-font-sans,Inter);font-style:normal;font-weight:var(--font-weight-normal,440);margin-bottom:0;position:relative}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(h1):not([data-node-view-wrapper] *,[data-not-typeset] *){font-size:var(--text-3xl-font-size,30px);letter-spacing:-.6px;line-height:var(--text-3xl-line-height,36px);margin-top:4.5rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(h2):not([data-node-view-wrapper] *,[data-not-typeset] *){font-size:var(--text-2xl-font-size,24px);letter-spacing:-.48px;line-height:var(--text-2xl-line-height,32px);margin-top:3.125rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(h3):not([data-node-view-wrapper] *,[data-not-typeset] *){font-size:var(--text-xl-font-size,20px);letter-spacing:-.4px;line-height:var(--text-xl-line-height,28px);margin-top:2.25rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(h4):not([data-node-view-wrapper] *,[data-not-typeset] *){font-size:var(--text-lg-font-size,18px);letter-spacing:-.36px;line-height:var(--text-lg-line-height,28px);margin-top:2rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(h5):not([data-node-view-wrapper] *,[data-not-typeset] *){font-size:var(--text-base-font-size,16px);letter-spacing:-.32px;line-height:var(--text-base-line-height,24px);margin-top:2rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(h6):not([data-node-view-wrapper] *,[data-not-typeset] *){font-size:var(--text-sm-font-size,14px);letter-spacing:-.28px;line-height:var(--text-sm-line-height,20px);margin-top:1.5rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content)>:where(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(strong,b):not([data-node-view-wrapper] *,[data-not-typeset] *){font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(a):not([data-node-view-wrapper] *,[data-not-typeset] *){color:var(--color-primary);text-decoration:underline}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(a[href^="workspace://"]):not([data-node-view-wrapper] *,[data-not-typeset] *){color:var(--base-primary,#15803d);text-decoration:none}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(a[href^="http://"],a[href^="https://"]):not([data-node-view-wrapper] *,[data-not-typeset] *){color:var(--base-primary,#15803d);font-family:var(--font-font-sans,Inter);font-size:var(--text-sm-font-size,14px);font-style:normal;font-weight:var(--font-weight-normal,440);letter-spacing:-.21px;line-height:var(--text-sm-line-height,20px);text-decoration:none}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(a[href^="http://"],a[href^="https://"]):not([data-node-view-wrapper] *,[data-not-typeset] *):after{content:" ↗"}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ol,ul):not([data-node-view-wrapper] *,[data-not-typeset] *){margin:1.5rem 0;padding-left:1.5rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ol,ul):not([data-node-view-wrapper] *,[data-not-typeset] *):first-child{margin-top:0}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ol,ul):not([data-node-view-wrapper] *,[data-not-typeset] *):last-child{margin-bottom:0}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ol,ul):not([data-node-view-wrapper] *,[data-not-typeset] *) :where(ol,ul){margin-top:0;margin-bottom:0}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(li,li p):not([data-node-view-wrapper] *,[data-not-typeset] *){margin-top:0;line-height:1.5rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(li):not([data-node-view-wrapper] *,[data-not-typeset] *)::marker{font-family:var(--font-font-sans,Inter);font-variant-numeric:proportional-nums;font-size:var(--text-sm-font-size,14px);font-style:normal;font-weight:var(--font-weight-normal,440);letter-spacing:-.21px}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ol):not([data-node-view-wrapper] *,[data-not-typeset] *){list-style:decimal}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ol ol):not([data-node-view-wrapper] *,[data-not-typeset] *){list-style:lower-alpha}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ol ol ol):not([data-node-view-wrapper] *,[data-not-typeset] *){list-style:lower-roman}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul:not([data-type=taskList])):not([data-node-view-wrapper] *,[data-not-typeset] *){list-style:outside}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul:not([data-type=taskList]) ul):not([data-node-view-wrapper] *,[data-not-typeset] *){list-style:circle}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul:not([data-type=taskList]) ul ul):not([data-node-view-wrapper] *,[data-not-typeset] *){list-style:square}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul[data-type=taskList]):not([data-node-view-wrapper] *,[data-not-typeset] *){flex-direction:column;row-gap:.125rem;padding-left:.25rem;list-style:none;display:flex}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul[data-type=taskList] ul[data-type=taskList]):not([data-node-view-wrapper] *,[data-not-typeset] *){margin-top:.125rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul[data-type=taskList] li):not([data-node-view-wrapper] *,[data-not-typeset] *){flex-direction:row;align-items:flex-start;display:flex}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul[data-type=taskList] li>label):not([data-node-view-wrapper] *,[data-not-typeset] *){padding-top:.25rem;padding-right:.5rem;position:relative}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul[data-type=taskList] li>label input):not([data-node-view-wrapper] *,[data-not-typeset] *){opacity:0;width:0;height:0;position:absolute}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul[data-type=taskList] li>label span):not([data-node-view-wrapper] *,[data-not-typeset] *){background:var(--document-checklist-background);border:1px solid var(--document-checklist-border);cursor:pointer;border-radius:.25rem;width:1rem;height:1rem;transition:background-color 80ms ease-out,border-color 80ms ease-out;display:block;position:relative}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul[data-type=taskList] li>label span):before{background:var(--document-checklist-check);content:"";opacity:0;width:.75rem;height:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul[data-type=taskList] input:checked+span):not([data-node-view-wrapper] *,[data-not-typeset] *){background:var(--document-checklist-background-active);border-color:var(--document-checklist-background-active)}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul[data-type=taskList] input:checked+span):before{opacity:1}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul[data-type=taskList] li>div):not([data-node-view-wrapper] *,[data-not-typeset] *){flex:1;min-width:0}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(ul[data-type=taskList] li[data-checked=true]>div>p):not([data-node-view-wrapper] *,[data-not-typeset] *){opacity:.5;text-decoration:line-through}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(blockquote):not([data-node-view-wrapper] *,[data-not-typeset] *){margin:1.5rem 0;padding-left:1.25rem;position:relative}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(blockquote):not([data-node-view-wrapper] *,[data-not-typeset] *):before{content:"";background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='1.5'%20height='93.5'%20viewBox='0%200%201.5%2093.5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame%202147230753'%3e%3cpath%20id='Vector%202'%20d='M0.75%2092.75V0.75'%20stroke='%23EEEEEE'%20stroke-width='1.5'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e") 50%/100% 100% no-repeat;width:.09375rem;position:absolute;top:.25rem;bottom:.25rem;left:.125rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(blockquote p):not([data-node-view-wrapper] *,[data-not-typeset] *){color:var(--base-accent-foreground,#000000b3);font-family:var(--font-font-sans,Inter);font-size:var(--text-sm-font-size,14px);font-style:normal;font-weight:var(--font-weight-medium,480);letter-spacing:-.28px;line-height:var(--text-sm-line-height,20px);margin-top:0}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(hr):not([data-node-view-wrapper] *,[data-not-typeset] *){background:var(--color-border);border:0;height:1px;margin:3rem 0}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(code):not([data-node-view-wrapper] *,[data-not-typeset] *){background:var(--document-inline-code-background);border:1px solid var(--document-code-border);color:var(--color-foreground);font-family:var(--font-sans);letter-spacing:0;border-radius:.375rem;padding:.1em .2em;font-size:.875rem;font-weight:400;line-height:1.25rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(pre):not([data-node-view-wrapper] *,[data-not-typeset] *),:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) .node-codeBlock>[data-node-view-wrapper]>pre{background:var(--document-code-background);border:1px solid var(--document-code-border);color:var(--color-foreground);font-family:var(--font-mono);font-size:var(--text-sm-font-size,14px);letter-spacing:0;line-height:var(--text-sm-line-height,20px);border-radius:.375rem;margin:1rem 0;padding:.75rem 1rem;overflow-x:auto}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :where(pre code):not([data-node-view-wrapper] *,[data-not-typeset] *),:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) .node-codeBlock>[data-node-view-wrapper]>pre>code{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *){min-width:0;max-width:100%;margin:1.5rem 0;overflow-x:auto}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table{border-collapse:collapse;color:var(--color-foreground);font-family:var(--font-font-sans,Inter);font-size:var(--text-sm-font-size,14px);font-style:normal;font-weight:var(--font-weight-normal,440);letter-spacing:normal;line-height:var(--text-sm-line-height,20px);width:max-content;min-width:100%}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :where(th,td){text-align:left;vertical-align:top;border:0;padding:.625rem .75rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :where(th,td):first-child{padding-left:.875rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :where(th,td):last-child{padding-right:1rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :where(th,td) p{margin:0}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :is(thead>tr,tr:has(>th)){background-color:var(--rich-text-ink-05);border-bottom:1px solid var(--rich-text-ink-07)}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :is(thead>tr,tr:has(>th))>:where(th,td),:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :is(thead>tr,tr:has(>th))>:where(th,td)>p{color:var(--rich-text-ink-70);font-weight:var(--font-weight-bold,560);letter-spacing:normal}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :is(thead>tr,tr:has(>th))>:where(th,td){vertical-align:middle;height:2.5rem}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :where(tbody,tfoot)>tr:where(:not(:has(>th))){border-bottom:1px solid var(--rich-text-ink-05);transition:background-color .15s}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :where(tbody,tfoot)>tr:last-child{border-bottom:0}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :where(tbody,tfoot)>tr:where(:not(:has(>th))):hover{background:var(--rich-text-ink-025)}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :where(tbody,tfoot)>tr:where(:not(:has(>th)))>:where(th,td),:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :where(tbody,tfoot)>tr:where(:not(:has(>th)))>:where(th,td)>p{color:var(--rich-text-ink-70)}:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :where(tbody,tfoot)>tr:where(:not(:has(>th)))>:where(th,td):first-child,:is(.app-redesign-rich-text .tiptap.ProseMirror,.app-redesign-rich-text .app-redesign-rich-text-content) :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :where(tbody,tfoot)>tr:where(:not(:has(>th)))>:where(th,td):first-child>p{color:var(--rich-text-ink-80)}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content{font-size:var(--text-sm-font-size,14px);letter-spacing:normal;line-height:var(--text-sm-line-height,20px)}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(p):not([data-node-view-wrapper] *,[data-not-typeset] *){color:var(--rich-text-ink-70);letter-spacing:normal;margin-top:.75rem}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(li,li p):not([data-node-view-wrapper] *,[data-not-typeset] *){color:var(--rich-text-ink-75);letter-spacing:normal;line-height:var(--text-sm-line-height,20px);margin-top:0}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(strong,b):not([data-node-view-wrapper] *,[data-not-typeset] *){letter-spacing:normal}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(h1,h2,h3,h4,h5,h6):not([data-node-view-wrapper] *,[data-not-typeset] *){color:var(--rich-text-ink-90)}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(h1):not([data-node-view-wrapper] *,[data-not-typeset] *){margin-top:1.25rem}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(h2):not([data-node-view-wrapper] *,[data-not-typeset] *){margin-top:1.125rem}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(h3,h4):not([data-node-view-wrapper] *,[data-not-typeset] *){margin-top:1rem}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(h5,h6):not([data-node-view-wrapper] *,[data-not-typeset] *){margin-top:.875rem}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content>:where(p,h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(ul:not([data-type=taskList])):not([data-node-view-wrapper] *,[data-not-typeset] *){flex-direction:column;gap:.75rem;margin:.75rem 0;padding-left:0;list-style:none;display:flex}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(ul:not([data-type=taskList])>li):not([data-node-view-wrapper] *,[data-not-typeset] *){padding-left:1.125rem;position:relative}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(ul:not([data-type=taskList])>li):not([data-node-view-wrapper] *,[data-not-typeset] *):before{background:var(--rich-text-ink-30);content:"";border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.4375rem;left:0}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(ol):not([data-node-view-wrapper] *,[data-not-typeset] *){counter-reset:app-redesign-chat-step;flex-direction:column;gap:.75rem;margin:.75rem 0;padding-left:0;list-style:none;display:flex}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(ol>li):not([data-node-view-wrapper] *,[data-not-typeset] *){counter-increment:app-redesign-chat-step;padding-left:2rem;position:relative}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(ol>li):not([data-node-view-wrapper] *,[data-not-typeset] *):before{background:var(--rich-text-ink-05);color:var(--rich-text-ink-60);content:counter(app-redesign-chat-step);font-family:var(--font-font-sans,Inter);font-size:var(--text-2xs,.6875rem);font-weight:var(--font-weight-bold,560);border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;line-height:1.25rem;display:flex;position:absolute;top:.0625rem;left:0}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(ol,ul):not([data-node-view-wrapper] *,[data-not-typeset] *) :where(ul),.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(ol,ul):not([data-node-view-wrapper] *,[data-not-typeset] *) :where(ol){margin-top:.75rem;margin-bottom:0}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(ol,ul):not([data-node-view-wrapper] *,[data-not-typeset] *) :where(ul):first-child,.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(ol,ul):not([data-node-view-wrapper] *,[data-not-typeset] *) :where(ol):first-child{margin-top:.75rem}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(blockquote):not([data-node-view-wrapper] *,[data-not-typeset] *){background:var(--color-card,var(--card,#fff));border:1px solid var(--color-border,var(--border));border-radius:var(--radius-lg,var(--radius,.5rem));margin:.75rem 0;padding:.625rem .75rem}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(blockquote):not([data-node-view-wrapper] *,[data-not-typeset] *):before{content:none}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(blockquote p):not([data-node-view-wrapper] *,[data-not-typeset] *){color:var(--color-muted-foreground,var(--muted-foreground));font-weight:var(--font-weight-normal,440);letter-spacing:normal}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(hr):not([data-node-view-wrapper] *,[data-not-typeset] *){background:var(--rich-text-ink-08);margin:1rem 0}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(pre):not([data-node-view-wrapper] *,[data-not-typeset] *){margin:.75rem 0}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(ul[data-type=taskList]):not([data-node-view-wrapper] *,[data-not-typeset] *){row-gap:.75rem;margin:.75rem 0}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :where(ul[data-type=taskList] li>label):not([data-node-view-wrapper] *,[data-not-typeset] *){padding-top:.125rem}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :is(thead>tr,tr:has(>th))>:where(th,td){white-space:nowrap}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *){max-height:calc(var(--app-redesign-chat-table-rows,10) * 2.5rem + 2.5rem);margin:.75rem 0;overflow-y:auto}.app-redesign-rich-text.app-redesign-rich-text--chat .app-redesign-rich-text-content :is(.tableWrapper,.typeset-scroll):not([data-node-view-wrapper] *,[data-not-typeset] *)>table :where(thead){background:var(--color-background,#fff);z-index:5;position:sticky;top:0}}
