@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--editor-text-color:var(--color-text-primary);--editor-text-primary:var(--color-text-primary);--editor-text-muted:var(--color-text-secondary);--font-ui:"Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--font-base:var(--font-ui);--font-editor-headings:"Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--font-editor-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--editor-font-family:var(--font-ui);--editor-font-family-headings:var(--font-editor-headings);--editor-font-family-body:var(--font-editor-body);--font-chat-headings:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--font-chat-base:"Figtree","Geist",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--font-chat-ui:var(--font-chat-base);--font-chat-text:var(--font-chat-base);--font-chat-body:var(--font-chat-text);--chat-font-family:var(--font-ui);--chat-font-family-headings:var(--font-chat-headings);--chat-font-family-inter:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--chat-font-family-figtree:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--chat-font-family-manrope:var(--font-chat-headings);--chat-font-family-geist:var(--font-chat-body);--chat-font-family-base:var(--font-chat-body);--font-monospace:"JetBrains Mono","SF Mono","Monaco","Cascadia Code","Roboto Mono","Consolas",monospace;--font-main:var(--font-base,"Noto Sans",sans-serif);--font-open-sans:"Open Sans",sans-serif;--font-roboto:"Roboto",sans-serif;--font-lato:"Lato",sans-serif;--font-source-sans-3:"Source Sans 3",sans-serif;--font-work-sans:"Work Sans",sans-serif;--font-eb-garamond:"EB Garamond",serif;--font-cormorant-garamond:"Cormorant Garamond",serif;--editor-title-size:2.25rem;--editor-body-size:0.96875rem;--editor-body-size-mobile:0.96875rem;--editor-h1-size:2.25rem;--editor-header-image-height:280px;--editor-header-image-height-mobile:200px;--editor-title-weight:775;--editor-h1-weight:775;--editor-h2-weight:725;--editor-h3-weight:725;--editor-h4-weight:800;--editor-h5-weight:800;--editor-h6-weight:800;--editor-body-weight:400;--editor-strong-weight:700;--editor-table-header-weight:900;--editor-blockquote-weight:600;--editor-code-weight:500;--editor-checkbox-weight:500;--editor-h2-size:1.75rem;--editor-h3-size:1.5rem;--editor-h4-size:1.25rem;--editor-h5-size:1.125rem;--editor-h6-size:1rem;--editor-small-size:0.8125rem;--editor-medium-size:0.875rem;--editor-large-size:1.125rem;--editor-xl-size:1.25rem;--editor-xxl-size:1.5rem;--editor-title-size-mobile:2.375rem;--editor-h1-size-mobile:2rem;--editor-h2-size-mobile:1.5rem;--editor-h3-size-mobile:1.25rem;--editor-content-width-normal:800px;--editor-content-width-wide:1000px;--editor-content-width:var(--editor-content-width-normal);--editor-title-padding:0 0 12px 0;--editor-title-padding-wide:0 0 6px 0;--editor-content-padding:6px 0 100px 0;--editor-title-line-height:1.2;--editor-title-letter-spacing:-0.025em;--editor-title-min-height:40px;--editor-line-height-base:1.75;--editor-line-height-tight:1.3;--editor-line-height-mobile:1.7;--editor-line-height-relaxed:1.85;--editor-list-margin-vertical:1.25em;--editor-list-item-margin-vertical:0.375em;--ui-font-size-xs:0.75rem;--ui-font-size-sm:0.875rem;--ui-font-size-md:1rem;--ui-font-size-lg:1.125rem;--ui-font-size-xl:1.25rem;--ui-font-size-2xl:1.5rem;--ui-font-size-3xl:1.875rem;--ui-font-size-4xl:2.25rem;--ui-line-height-tight:1.25;--ui-line-height-normal:1.5;--ui-line-height-relaxed:1.75;--ui-spacing-xs:0.25rem;--ui-spacing-sm:0.5rem;--ui-spacing-md:1rem;--ui-spacing-lg:1.5rem;--ui-spacing-xl:2rem}.font-base{font-family:var(--font-base)}.font-inter{font-family:var(--editor-font-family)}.font-monospace{font-family:var(--font-monospace)}.font-open-sans{font-family:var(--font-open-sans)}.font-roboto{font-family:var(--font-roboto)}.font-lato{font-family:var(--font-lato)}.font-source-sans-3{font-family:var(--font-source-sans-3)}.font-work-sans{font-family:var(--font-work-sans)}.font-eb-garamond{font-family:var(--font-eb-garamond)}.font-cormorant-garamond{font-family:var(--font-cormorant-garamond)}.noteLayout-title textarea{color:var(--text-primary)}.noteLayout-title h1,.noteLayout-title textarea{font-size:var(--editor-title-size);font-weight:var(--editor-title-weight);font-family:var(--editor-font-family-headings);letter-spacing:var(--editor-title-letter-spacing);line-height:var(--editor-title-line-height)}.noteLayout-title h1{color:var(--editor-text-color)}.noteLayout.imageWithTitle .noteLayout-title textarea{color:white;text-shadow:0 2px 4px rgba(0,0,0,.2)}.editor-content{font-family:var(--editor-font-family-body);font-size:var(--editor-body-size);line-height:var(--editor-line-height-base);color:#d0d0d0}.editor-content div,.editor-content li,.editor-content p,.editor-content span{color:#d0d0d0}.ProseMirror li,.editor-content li,.markdown-body li{font-family:var(--editor-font-family-body);font-size:var(--editor-body-size);line-height:var(--editor-line-height-base);color:var(--editor-text-color)}@media (max-width:768px){.editor-content{font-size:var(--editor-body-size-mobile);line-height:var(--editor-line-height-mobile)}.ProseMirror li,.editor-content li,.markdown-body li{font-size:1rem;line-height:var(--editor-line-height-mobile)}}.ProseMirror.editor-content{font-family:var(--editor-font-family-body);font-size:var(--editor-body-size);line-height:var(--editor-line-height-base);color:#d0d0d0}.ProseMirror div,.ProseMirror li,.ProseMirror p{color:#d0d0d0}.ProseMirror p:first-child{margin-top:0}.editor-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-3);pointer-events:none;height:0;font-family:var(--editor-font-family-body);font-size:var(--editor-body-size);line-height:var(--editor-line-height-base)}.ProseMirror p,.editor-content p,.markdown-body p{font-weight:var(--editor-body-weight)}.ProseMirror b,.ProseMirror strong,.editor-content b,.editor-content strong,.markdown-body b,.markdown-body strong{font-weight:var(--editor-strong-weight);font-family:var(--editor-font-family-body);color:#d0d0d0}.ProseMirror em,.ProseMirror i,.editor-content em,.editor-content i,.markdown-body em,.markdown-body i{font-style:italic;color:#d0d0d0}.ProseMirror u,.editor-content u,.markdown-body u{text-decoration:underline;color:#d0d0d0}.ProseMirror code,.editor-content code,.markdown-body code{font-weight:var(--editor-code-weight);background:var(--color-bg-content);color:#e55a2b;padding:2px 6px;border-radius:var(--radius-sm);font-family:var(--font-monospace);font-size:.9em;border:1px solid var(--border-subtle)}.ProseMirror blockquote p,.editor-content blockquote p,.markdown-body blockquote p{font-weight:var(--editor-blockquote-weight)}.ProseMirror th,.editor-content th,.markdown-body th{font-weight:var(--editor-table-header-weight)}.ProseMirror input[type=checkbox]:checked:after,.editor-content input[type=checkbox]:checked:after,.markdown-body input[type=checkbox]:checked:after{font-weight:700}.public-note-container{color:var(--editor-text-color)}.public-note-content-wrapper .noteLayout-title h1{color:var(--editor-text-color);font-size:var(--editor-title-size);font-weight:var(--editor-h1-weight);font-family:var(--editor-font-family-headings);line-height:1.1}.public-note-content-wrapper .noteLayout-content{color:var(--editor-text-color)}.public-header-title h1{color:white;text-shadow:0 2px 4px rgba(0,0,0,.2);font-size:var(--editor-title-size);font-weight:var(--editor-h1-weight);font-family:var(--editor-font-family-headings)}.ProseMirror h1 strong,.ProseMirror h2 strong,.ProseMirror h3 strong,.ProseMirror h4 strong,.ProseMirror h5 strong,.ProseMirror h6 strong,.editor-content h1 strong,.editor-content h2 strong,.editor-content h3 strong,.editor-content h4 strong,.editor-content h5 strong,.editor-content h6 strong,.markdown-body h1 strong,.markdown-body h2 strong,.markdown-body h3 strong,.markdown-body h4 strong,.markdown-body h5 strong,.markdown-body h6 strong{font-weight:inherit}.ProseMirror p:last-child,.editor-content p:last-child,.markdown-body p:last-child,p:last-child{margin-bottom:0}.ProseMirror h1+p,.ProseMirror h2+p,.ProseMirror h3+p,.editor-content h1+p,.editor-content h2+p,.editor-content h3+p,.markdown-body h1+p,.markdown-body h2+p,.markdown-body h3+p{margin-top:.5rem;line-height:var(--editor-line-height-relaxed)}