.styles_markdownEditor__9J1XE{border:1px solid #d1d5db;border-radius:.5rem;overflow:hidden;background-color:white;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}html.dark .styles_markdownEditor__9J1XE{background-color:#111827;border-color:#374151;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.styles_markdownEditor__9J1XE.styles_disabled__sgKLY{opacity:.5;cursor:not-allowed}.styles_markdownEditor__9J1XE.styles_readOnly__eY6jE{background-color:#f9fafb}html.dark .styles_markdownEditor__9J1XE.styles_readOnly__eY6jE{background-color:#111827}.styles_contentArea__jSDkq{position:relative}.styles_toolbar__6jQFf{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}html.dark .styles_toolbar__6jQFf{background-color:#111827;border-bottom-color:#374151}.styles_disabledIndicator__PDgbF,.styles_modeIndicator__lyOTs{font-size:.75rem;color:#6b7280;font-weight:500}html.dark .styles_disabledIndicator__PDgbF,html.dark .styles_modeIndicator__lyOTs{color:#9ca3af}.styles_disabledIndicator__PDgbF{color:#f59e0b}html.dark .styles_disabledIndicator__PDgbF{color:#fbbf24}.styles_editorView__73D7r{min-height:300px;padding:1rem;font-size:.875rem;border:none;outline:none}.styles_editorView__73D7r:focus{box-shadow:inset 0 0 0 2px rgba(59,130,246,.3)}html.dark .styles_editorView__73D7r:focus{box-shadow:inset 0 0 0 2px rgba(96,165,250,.4)}.styles_textMode__o_c__{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;overflow:auto;resize:none;background-color:#f9fafb;cursor:text;line-height:1.5}html.dark .styles_textMode__o_c__{background-color:#111827;color:#f3f4f6}.styles_textMode__o_c__.styles_disabled__sgKLY,.styles_textMode__o_c__.styles_readOnly__eY6jE{background-color:#f9fafb;color:#6b7280}html.dark .styles_textMode__o_c__.styles_disabled__sgKLY,html.dark .styles_textMode__o_c__.styles_readOnly__eY6jE{background-color:#111827;color:#9ca3af}.styles_textMode__o_c__.styles_disabled__sgKLY{cursor:not-allowed}.styles_textMode__o_c__.styles_readOnly__eY6jE{cursor:default}.styles_markdownMode__2kWaE{line-height:1.6}.styles_markdownContent__fPA1z{color:#374151;line-height:1.6}html.dark .styles_markdownContent__fPA1z{color:#e5e7eb}.styles_markdownContent__fPA1z h1{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#1f2937}html.dark .styles_markdownContent__fPA1z h1{color:#f9fafb}.styles_markdownContent__fPA1z h2{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#1f2937}html.dark .styles_markdownContent__fPA1z h2{color:#f9fafb}.styles_markdownContent__fPA1z h3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:#1f2937}html.dark .styles_markdownContent__fPA1z h3{color:#f9fafb}.styles_markdownContent__fPA1z p{margin-bottom:1rem}.styles_markdownContent__fPA1z ol,.styles_markdownContent__fPA1z ul{margin-bottom:1rem;padding-left:1.5rem}.styles_markdownContent__fPA1z li{margin-bottom:.25rem}.styles_markdownContent__fPA1z strong{font-weight:600}html.dark .styles_markdownContent__fPA1z strong{color:#f3f4f6}.styles_markdownContent__fPA1z em{font-style:italic}html.dark .styles_markdownContent__fPA1z em{color:#d1d5db}.styles_markdownContent__fPA1z code{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}html.dark .styles_markdownContent__fPA1z code{background-color:#374151;color:#f3f4f6}.styles_markdownContent__fPA1z .styles_code-block-container__3lGjd,.styles_markdownContent__fPA1z .styles_code-block-container__3lGjd *,.styles_markdownContent__fPA1z pre,.styles_markdownContent__fPA1z pre *,.styles_markdownContent__fPA1z pre code,.styles_markdownContent__fPA1z pre code *,html.dark .styles_markdownContent__fPA1z .styles_code-block-container__3lGjd,html.dark .styles_markdownContent__fPA1z .styles_code-block-container__3lGjd *,html.dark .styles_markdownContent__fPA1z pre,html.dark .styles_markdownContent__fPA1z pre *,html.dark .styles_markdownContent__fPA1z pre code,html.dark .styles_markdownContent__fPA1z pre code *{box-shadow:none!important;filter:none!important;background-image:none!important}.styles_markdownContent__fPA1z .math-display{margin:1rem 0;text-align:center;overflow-x:auto;overflow-y:hidden}.styles_markdownContent__fPA1z .math-inline{display:inline-block;vertical-align:baseline;margin:0 .125rem}.styles_markdownContent__fPA1z .math-error{color:#dc2626;background-color:#fee2e2;padding:.125rem .25rem;border-radius:.25rem;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;border:1px solid #fca5a5}html.dark .styles_markdownContent__fPA1z .math-error{color:#f87171;background-color:#7f1d1d;border-color:#dc2626}.styles_markdownContent__fPA1z blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin-bottom:1rem;color:#6b7280;font-style:italic}html.dark .styles_markdownContent__fPA1z blockquote{border-left-color:#4b5563;color:#9ca3af}.styles_markdownContent__fPA1z a{color:#2563eb;text-decoration:underline}html.dark .styles_markdownContent__fPA1z a{color:#60a5fa}.styles_markdownContent__fPA1z a:hover{color:#1d4ed8}html.dark .styles_markdownContent__fPA1z a:hover{color:#93c5fd}.styles_markdownContent__fPA1z img{max-width:100%;height:auto;margin-bottom:1rem;border-radius:.25rem}.styles_markdownContent__fPA1z table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.875rem}.styles_markdownContent__fPA1z td,.styles_markdownContent__fPA1z th{border:1px solid #e5e7eb;padding:.5rem .75rem;text-align:left}html.dark .styles_markdownContent__fPA1z td,html.dark .styles_markdownContent__fPA1z th{border-color:#4b5563}.styles_markdownContent__fPA1z th{background-color:#f9fafb;font-weight:600;color:#111827}html.dark .styles_markdownContent__fPA1z th{background-color:#374151;color:#f3f4f6}.styles_markdownContent__fPA1z tr:nth-child(2n){background-color:#f9fafb}html.dark .styles_markdownContent__fPA1z tr:nth-child(2n){background-color:#1f2937}.styles_markdownContent__fPA1z tr:hover{background-color:#f3f4f6}html.dark .styles_markdownContent__fPA1z tr:hover{background-color:#111827}.styles_markdownContent__fPA1z td:has(+td:text-align-center),.styles_markdownContent__fPA1z th:has(+th:text-align-center){text-align:center}.styles_markdownContent__fPA1z td:has(+td:text-align-right),.styles_markdownContent__fPA1z th:has(+th:text-align-right){text-align:right}.styles_markdownContent__fPA1z del{text-decoration:line-through;color:#6b7280}html.dark .styles_markdownContent__fPA1z del{color:#9ca3af}.styles_markdownContent__fPA1z .styles_task-list-item__qpZjS{list-style-type:none;position:relative;padding-left:0}.styles_markdownContent__fPA1z .styles_task-list-item__qpZjS input[type=checkbox]{position:absolute;left:-1.5rem;top:.25rem;accent-color:#2563eb}html.dark .styles_markdownContent__fPA1z .styles_task-list-item__qpZjS input[type=checkbox]{accent-color:#60a5fa}.styles_markdownContent__fPA1z .styles_task-list-item__qpZjS input[type=checkbox]:checked+span{text-decoration:line-through;color:#6b7280}html.dark .styles_markdownContent__fPA1z .styles_task-list-item__qpZjS input[type=checkbox]:checked+span{color:#9ca3af}.styles_markdownContent__fPA1z hr{border:none;height:1px;background-color:#e5e7eb;margin:2rem 0}html.dark .styles_markdownContent__fPA1z hr{background-color:#4b5563}.styles_markdownContent__fPA1z a:visited{color:#7c3aed}html.dark .styles_markdownContent__fPA1z a:visited{color:#a78bfa}.styles_markdownContent__fPA1z h4{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.5rem}html.dark .styles_markdownContent__fPA1z h4{color:#f9fafb}.styles_markdownContent__fPA1z h5{font-size:1rem;font-weight:600;color:#111827;margin-bottom:.5rem}html.dark .styles_markdownContent__fPA1z h5{color:#f9fafb}.styles_markdownContent__fPA1z h6{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.5rem}html.dark .styles_markdownContent__fPA1z h6{color:#f9fafb}.styles_markdownContent__fPA1z blockquote blockquote{margin-left:1rem;border-left-color:#d1d5db}html.dark .styles_markdownContent__fPA1z blockquote blockquote{border-left-color:#6b7280}.styles_markdownContent__fPA1z blockquote blockquote blockquote,html.dark .styles_markdownContent__fPA1z blockquote blockquote blockquote{border-left-color:#9ca3af}.styles_markdownContent__fPA1z .styles_autolink__1ptJ8{color:#2563eb;text-decoration:underline;text-underline-offset:2px}html.dark .styles_markdownContent__fPA1z .styles_autolink__1ptJ8{color:#60a5fa}.styles_markdownContent__fPA1z .styles_autolink__1ptJ8:hover{color:#1d4ed8;text-decoration:none}html.dark .styles_markdownContent__fPA1z .styles_autolink__1ptJ8:hover{color:#93c5fd}.styles_placeholder__xmYC3{color:#9ca3af;font-style:italic}html.dark .styles_placeholder__xmYC3{color:#d1d5db}.styles_placeholderMarkdown__ZNp0x{color:#9ca3af;font-style:italic}html.dark .styles_placeholderMarkdown__ZNp0x{color:#d1d5db}.styles_enhancedTextEditor__WevNM{position:relative;min-height:300px}.styles_textEditor__gAQRm{position:relative;z-index:1}.styles_imagePreviewsOverlay__Jmmzi{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2;padding:1rem}.styles_imagePreviewContainer__kNTw_{pointer-events:auto;margin-bottom:1rem}.styles_imageMarkdownSyntax__oSs_b{display:flex;align-items:center;margin-bottom:.5rem}.styles_imagePreview__c1QS5{display:flex;align-items:center}.styles_imagePreviewSidebar__cdq_e{width:300px;flex-shrink:0;border-left:1px solid #e5e7eb;padding-left:1rem;overflow-y:auto;align-self:flex-start}html.dark .styles_imagePreviewSidebar__cdq_e{border-left-color:#4b5563}.styles_loadingOverlay__5sDhw{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:10}html.dark .styles_loadingOverlay__5sDhw{background-color:rgba(31,41,55,.8)}.styles_loadingContent__52hsE{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:white;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}html.dark .styles_loadingContent__52hsE{background-color:#1f2937;color:#e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}.styles_spinner__v2wCg{width:1rem;height:1rem;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:styles_spin__7Yc6q 1s linear infinite}html.dark .styles_spinner__v2wCg{border-color:#60a5fa #4b5563 #4b5563}@keyframes styles_spin__7Yc6q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_loadingText__r3SBG{font-size:.875rem;color:#6b7280}html.dark .styles_loadingText__r3SBG{color:#9ca3af}.styles_errorDisplay__9uZlH{position:absolute;top:0;left:0;right:0;background-color:#fef2f2;border-bottom:1px solid #fecaca;padding:.5rem;z-index:10}html.dark .styles_errorDisplay__9uZlH{background-color:#431827;border-bottom-color:#881337}.styles_errorContent__q_Ohw{display:flex;align-items:center;justify-content:space-between;max-width:100%}.styles_errorMessage__tBFhf{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.styles_errorIcon__ozJ26{width:1rem;height:1rem;flex-shrink:0}.styles_errorText__2Pe0R{font-size:.875rem;color:#dc2626;word-break:break-word}html.dark .styles_errorText__2Pe0R{color:#fca5a5}.styles_errorDismiss__CU17s{background:none;border:none;padding:.25rem;cursor:pointer;color:#dc2626;border-radius:.25rem;flex-shrink:0}html.dark .styles_errorDismiss__CU17s{color:#fca5a5}.styles_errorDismiss__CU17s:hover{background-color:#fecaca}html.dark .styles_errorDismiss__CU17s:hover{background-color:#881337}.styles_srOnly__gxw_E{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-contrast:high){.styles_markdownEditor__9J1XE{border-width:2px}.styles_editorView__73D7r:focus{box-shadow:inset 0 0 0 3px rgba(0,0,0,.3)}}@media (prefers-reduced-motion:reduce){.styles_spinner__v2wCg{animation:none}}.styles_markdownContent__fPA1z .code-block-container{position:relative;margin:1.714em 0}.styles_markdownContent__fPA1z .code-block-container pre{margin:0;border-radius:.5rem;background-color:#f3f4f6;overflow-x:auto;padding:1rem 3.5rem 1rem 1rem}html.dark .styles_markdownContent__fPA1z .code-block-container pre{background-color:#1f2937}.styles_markdownContent__fPA1z .code-block-header{position:absolute;top:.5rem;right:.75rem;display:flex;align-items:center;gap:.5rem;z-index:10}.styles_markdownContent__fPA1z .code-language{font-size:.75rem;font-weight:500;padding:.125rem .375rem;text-transform:uppercase;letter-spacing:.05em;font-family:ui-sans-serif,system-ui,sans-serif;pointer-events:none}.styles_markdownContent__fPA1z .code-language,.styles_markdownContent__fPA1z .copy-button{color:#6b7280;background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.1);border-radius:.25rem}.styles_markdownContent__fPA1z .copy-button{display:flex;align-items:center;justify-content:center;width:2rem;height:1.75rem;padding:0;cursor:pointer;transition:all .2s ease;font-size:0}.styles_markdownContent__fPA1z .copy-button:hover{background:rgba(255,255,255,1);color:#374151;border-color:rgba(0,0,0,.2);transform:translateY(-1px)}.styles_markdownContent__fPA1z .copy-button:active{transform:translateY(0)}.styles_markdownContent__fPA1z .copy-button.copied{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);color:#10b981}.styles_markdownContent__fPA1z .copy-button.copied svg{display:none}.styles_markdownContent__fPA1z .copy-button.copied:after{content:"✓";font-size:12px;font-weight:700}html.dark .styles_markdownContent__fPA1z .code-language,html.dark .styles_markdownContent__fPA1z .copy-button{color:#d1d5db;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1)}html.dark .styles_markdownContent__fPA1z .copy-button:hover{background:rgba(0,0,0,.6);color:#f3f4f6;border-color:rgba(255,255,255,.2)}html.dark .styles_markdownContent__fPA1z .copy-button.copied{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.4);color:#34d399}.styles_markdownContent__fPA1z .styles_hljs__c50Bm{background-color:#f9fafb;color:#24292f;padding:1rem;border-radius:.5rem;overflow-x:auto}html.dark .styles_markdownContent__fPA1z .styles_hljs__c50Bm{background-color:#1f2937;color:#e5e7eb}.styles_editorView__73D7r,.styles_markdownContent__fPA1z,.styles_markdownEditor__9J1XE,.styles_textMode__o_c__,.styles_textMode__o_c__:hover:not(.styles_disabled__sgKLY):not(.styles_readOnly__eY6jE){background-color:#f9fafb}html.dark .styles_editorView__73D7r,html.dark .styles_markdownContent__fPA1z,html.dark .styles_markdownEditor__9J1XE,html.dark .styles_textMode__o_c__,html.dark .styles_textMode__o_c__:hover:not(.styles_disabled__sgKLY):not(.styles_readOnly__eY6jE){background-color:#111827}html.dark .styles_markdownContent__fPA1z .code-block-container pre,html.dark .styles_markdownContent__fPA1z .styles_hljs__c50Bm,html.dark .styles_markdownContent__fPA1z pre{box-shadow:none!important}.styles_math-display__6ZOUY{margin-top:1rem;margin-bottom:1rem;display:block;overflow-x:auto;padding:.5rem;text-align:center}.styles_math-inline__dqGhj{margin-left:.25rem;margin-right:.25rem}.styles_math-error-display__ePxmh,.styles_math-error-inline__FTvrk{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));padding:.5rem;--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.styles_math-error-display__ePxmh:is(.styles_dark___vrj3 *),.styles_math-error-inline__FTvrk:is(.styles_dark___vrj3 *){background-color:rgb(127 29 29/.5);--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.styles_math-error-display__ePxmh,.styles_math-error-inline__FTvrk{font-family:monospace}.styles_math-error-display__ePxmh{margin-top:1rem;margin-bottom:1rem;display:block;text-align:center}.styles_math-error-inline__FTvrk{display:inline-block}.styles_katex__tp1U6,.styles_katex__tp1U6 .styles_mathnormal__N7XOy,.styles_katex__tp1U6 .styles_op-symbol__lQG3U{color:inherit!important}.styles_katex__tp1U6 svg path{stroke:currentColor;fill:currentColor}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#ffffff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}