@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,500;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,300;0,400;0,500;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";:root{color-scheme:light;--serif-family: "Cormorant Garamond", serif;--sans-family: "Lato", sans-serif;--mono-family: "Roboto Mono", monospace;--mild-100: #FBF9F6;--mild-200: #F8F5F0;--mild-300: #AEACA8;--mild-400: #EDE6DA;--mild-500: #F2EDE4;--primary-base: #1AC1CC;--primary-200: #a5dedf;--neutral-base: #333333;--neutral-50: #92908B;--neutral-85: #484848;--color-background: var(--mild-100);--color-surface: #FFFFFF;--color-surface-muted: var(--mild-500);--color-surface-elevated: #FFFFFF;--color-surface-subtle: var(--mild-200);--color-surface-panel: var(--mild-400);--color-surface-hover: var(--mild-100);--color-surface-pressed: var(--mild-200);--color-border: var(--mild-400);--color-border-strong: #D6D1C8;--color-border-subtle: var(--mild-200);--color-border-soft: #f7f5ef;--color-text: var(--neutral-base);--color-text-muted: var(--neutral-50);--shadow-elevated: 0 18px 32px rgba(15, 23, 42, .08);--color-overlay: var(--mild-300);--color-status-offline: var(--mild-300);--sidebar-bg: var(--mild-200);--sidebar-hover-bg: var(--mild-400);--sidebar-active-bg: var(--mild-400);--sidebar-border-color: var(--mild-400);--home-document-card-bg: var(--color-surface-elevated);--home-document-card-hover-bg: var(--color-surface-elevated);--document-editor-bg: var(--color-surface);--document-bottom-bar-bg: var(--color-surface-elevated);--document-notes-sidebar-bg: var(--color-surface-elevated);--input-bg: var(--color-surface);--collection-input-bg: var(--color-surface);--input-text-color: var(--color-text);--input-placeholder-color: var(--neutral-50);--input-border-color: var(--color-border);--popup-bg: var(--color-surface);--popup-color: var(--color-text);--popup-border-color: var(--color-border);--popup-border-width: 1px;--popup-hover-bg: var(--mild-200);--popup-active-bg: var(--mild-200);--popup-box-shadow: var(--shadow-elevated);--editor-text-color: #483C32;--editor-active-line-bg: rgba(218, 243, 246, .48);--editor-link-color: #1d81a2;--editor-link-underline-color: #1d81a2;--editor-caret-color: var(--neutral-base);--button-neutral-bg: var(--neutral-base)}:root[data-theme=dark]{color-scheme:dark;--mild-300: #25272f;--primary-base: #1AC1CC;--primary-200: #2CD8E1;--neutral-base: #EDE6DA;--neutral-50: #888;--neutral-85: #E5E2DD;--mild-100: #101011;--mild-200: #17181a;--mild-400: #202227;--mild-500: #1d1f22;--color-surface-elevated: var(--mild-500);--color-border-subtle: var(--mild-400);--color-surface-subtle: var(--mild-200);--color-surface-hover: var(--mild-300);--color-surface: var(--mild-100);--color-background: var(--mild-100);--color-surface-muted: var(--mild-200);--color-surface-panel: var(--mild-100);--color-surface-pressed: yellow;--color-border: #2A3038;--color-border-strong: #373E49;--color-border-soft: #2F353D;--color-text: var(--neutral-base);--color-text-muted: var(--neutral-50);--shadow-elevated: 0 20px 48px rgba(3, 7, 18, .5);--color-overlay: rgba(2, 6, 23, .45);--color-status-offline: #3A404A;--sidebar-bg: var(--mild-500);--sidebar-hover-bg: var(--mild-300);--sidebar-active-bg: #2F353D;--sidebar-border-color: var(--mild-300);--home-document-card-bg: var(--mild-500);--home-document-card-hover-bg: var(--mild-300);--document-editor-bg: var(--mild-500);--document-bottom-bar-bg: var(--mild-500);--document-notes-sidebar-bg: var(--mild-500);--input-bg: var(--mild-200);--collection-input-bg: var(--mild-200);--input-text-color: var(--color-text);--input-placeholder-color: var(--neutral-50);--input-border-color: var(--color-border);--popup-bg: var(--mild-200);--popup-color: var(--color-text);--popup-border-color: var(--color-border);--popup-hover-bg: var(--color-surface-hover);--popup-active-bg: rgba(26, 193, 204, .22);--popup-box-shadow: var(--shadow-elevated);--editor-text-color: var(--neutral-base);--editor-active-line-bg: rgba(58, 64, 74, .45);--editor-link-color: var(--primary-200);--editor-link-underline-color: rgba(44, 216, 225, .6);--editor-caret-color: var(--neutral-base);--button-neutral-bg: var(--mild-300)}math-field{--primary: var(--primary-base);--caret-color: var(--editor-caret-color);--selection-color: var(--editor-text-color);--selection-background-color: var(--primary-200);--contains-highlight-background-color: var(--editor-active-line-bg);--placeholder-color: var(--neutral-50);--placeholder-opacity: .6;--smart-fence-color: var(--editor-text-color);--smart-fence-opacity: .5;--highlight-text: var(--mild-400);--text-font-family: var(--mono-family);--latex-color: var(--editor-link-color);--correct-color: #22c55e;--incorrect-color: #ef4444}math-field:focus-within{outline:none}:root[data-theme=dark] math-field{--primary: var(--primary-200);--caret-color: var(--editor-caret-color);--selection-color: var(--mild-100);--selection-background-color: rgba(44, 216, 225, .35);--contains-highlight-background-color: var(--editor-active-line-bg);--placeholder-color: var(--neutral-50);--placeholder-opacity: .5;--smart-fence-color: var(--neutral-base);--smart-fence-opacity: .5;--highlight-text: var(--mild-300);--text-font-family: var(--mono-family);--latex-color: var(--primary-200);--correct-color: #4ade80;--incorrect-color: #f87171}*{will-change:transform}body{margin:0;background-color:var(--color-background);color:var(--color-text);font-family:var(--sans-family);transition:background-color .2s ease,color .2s ease}.cm-image{display:block;text-align:center}.cm-imageMarkup,.cm-imageLink{display:none}.cm-datawrapperLink{cursor:pointer;color:var(--editor-link-color);position:relative;padding-right:20px;text-decoration:none}.cm-datawrapperLink:before{content:"";position:absolute;left:0;right:20px;bottom:0;border-bottom:2px dotted var(--editor-link-underline-color)}.cm-datawrapperLink:after{content:"";background-image:url(https://www.datawrapper.de/img/favicon/android-icon-192x192.png);background-size:15px 15px;background-repeat:no-repeat;position:absolute;right:0;top:65%;transform:translateY(-50%);width:15px;height:20px;margin-left:4px}.cm-imageCaption{font-size:14px;color:var(--neutral-85)}.cm-image-widget{margin-bottom:0!important}.cm-image-widget img{border-radius:2.5px}.codeEditorView .cm-line{font-family:var(--mono-family)}.cm-editor::-webkit-scrollbar,.cm-scroller,.cm-scroller::-webkit-scrollbar{display:none}.cm-focused{outline:0px!important}.cm-editor{height:calc(100vh - 122px)!important;min-height:calc(100vh - 92px- 30px)!important}.messageInput div div.cm-editor{font-size:14px;height:auto!important;min-height:auto!important}.messageInput .cm-content{color:var(--editor-text-color);caret-color:var(--editor-caret-color)}.messageInput .cm-cursor,.messageInput .cm-dropCursor{border-left-color:var(--editor-caret-color)!important}.cm-scroller{flex:1 1 auto;overflow:auto}.cm-content{min-height:calc(100vh - 92px- 40px)}.editorView.delayedFadeInEditor.visualEditorView,.editorView.delayedFadeInEditor.codeEditorView{animation:delayedFadeIn .25s}.editorView .cm-line{padding-left:64px;padding-right:64px}.editorView .cm-block-latex-wrapper{margin-left:64px;max-width:calc(100% - 128px)}.editorView .cm-activeLineGutter,.editorView .cm-activeLine{background-color:var(--editor-active-line-bg)}.editorView .cm-content{font-family:var(--mono-family);font-optical-sizing:auto}.editorView .cm-content{color:var(--editor-text-color);caret-color:var(--editor-caret-color);font-weight:400;font-size:15px;line-height:1.5;padding-top:64px;padding-bottom:64px}.cm-cursor,.cm-dropCursor{border-left-color:var(--editor-caret-color)!important}math-field:not(:focus-within){--caret-color: transparent}.cm-heading1,.cm-heading2,.cm-heading3,.cm-heading4,.cm-heading5,.cm-heading6{font-family:var(--serif-family);font-weight:700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes delayedFadeIn{0%{opacity:0}25%{opacity:0}to{opacity:1}}
