.page-module___8aEwW__container{background-color:var(--background);width:100vw;height:100vh;color:var(--foreground);flex-direction:column;display:flex;overflow:hidden}.page-module___8aEwW__editorSection{border-bottom:1px solid var(--button-secondary-border);flex:1;display:flex;overflow:hidden}.page-module___8aEwW__editorWrapper{border-right:1px solid var(--button-secondary-border);flex-direction:column;flex:1;display:flex}.page-module___8aEwW__editorWrapper:last-child{border-right:none}.page-module___8aEwW__editorHeader{background-color:var(--button-secondary-hover);border-bottom:1px solid var(--button-secondary-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:flex}.page-module___8aEwW__headerTitle,.page-module___8aEwW__headerActions{align-items:center;gap:8px;display:flex}.page-module___8aEwW__toggleGroup{background-color:var(--button-secondary-border);border-radius:6px;gap:2px;padding:2px;display:flex}.page-module___8aEwW__toggleButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s}.page-module___8aEwW__toggleActive{background-color:var(--background);color:var(--text-primary);box-shadow:0 1px 2px #0000001a}.page-module___8aEwW__tryButton{background-color:var(--text-primary);color:var(--background);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:600;transition:opacity .2s;display:flex}.page-module___8aEwW__tryButton:hover{opacity:.9}.page-module___8aEwW__editor{flex-direction:column;flex:1;display:flex;overflow:hidden}.page-module___8aEwW__renderedPreview{background-color:var(--background);flex:1;padding:24px;font-size:15px;line-height:1.6;overflow-y:auto}.page-module___8aEwW__metadataSection{background-color:var(--button-secondary-hover);border-bottom:1px solid var(--button-secondary-border)}.page-module___8aEwW__metadataHeader{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:background-color .2s;display:flex}.page-module___8aEwW__metadataHeader:hover{background-color:var(--button-secondary-border)}.page-module___8aEwW__metadataContent{flex-direction:column;gap:8px;padding:12px 16px;font-size:13px;display:flex}.page-module___8aEwW__metadataItem{align-items:flex-start;gap:12px;display:flex}.page-module___8aEwW__metadataLabel{width:80px;color:var(--text-secondary);flex-shrink:0;font-weight:500}.page-module___8aEwW__metadataValue{color:var(--text-primary);word-break:break-word}.page-module___8aEwW__tagList{flex-wrap:wrap;gap:6px;display:flex}.page-module___8aEwW__tag{background-color:var(--button-secondary-border);border-radius:4px;padding:2px 8px;font-size:11px}.page-module___8aEwW__renderedPreview h1,.page-module___8aEwW__renderedPreview h2,.page-module___8aEwW__renderedPreview h3{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.page-module___8aEwW__renderedPreview h1{border-bottom:1px solid var(--button-secondary-border);padding-bottom:.3em;font-size:2em}.page-module___8aEwW__renderedPreview h2{border-bottom:1px solid var(--button-secondary-border);padding-bottom:.3em;font-size:1.5em}.page-module___8aEwW__renderedPreview p{margin-bottom:16px}.page-module___8aEwW__renderedPreview code{background-color:var(--button-secondary-hover);border-radius:6px;margin:0;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:85%}.page-module___8aEwW__renderedPreview pre{background-color:var(--button-secondary-hover);border-radius:6px;margin-bottom:16px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.page-module___8aEwW__renderedPreview pre code{background-color:#0000;padding:0}.page-module___8aEwW__renderedPreview ul,.page-module___8aEwW__renderedPreview ol{margin-bottom:16px;padding-left:2em}.page-module___8aEwW__errorContainer{color:#cf1322;white-space:pre-wrap;background-color:#fff1f0;border:1px solid #ffa39e;border-radius:8px;flex:1;margin:16px;padding:24px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;overflow-y:auto}.page-module___8aEwW__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.page-module___8aEwW__modalContent{background-color:var(--background);border:1px solid var(--button-secondary-border);border-radius:12px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 10px 25px #0003}.page-module___8aEwW__modalHeader{border-bottom:1px solid var(--button-secondary-border);padding:16px 20px;font-size:16px;font-weight:600}.page-module___8aEwW__modalBody{flex:1;padding:20px;overflow-y:auto}.page-module___8aEwW__modalBody form{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__modalBody label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.page-module___8aEwW__modalBody input,.page-module___8aEwW__modalBody select,.page-module___8aEwW__modalBody textarea{border:1px solid var(--button-secondary-border);background-color:var(--button-secondary-hover);width:100%;color:var(--text-primary);border-radius:6px;padding:8px 12px;font-size:14px}.page-module___8aEwW__modalFooter{border-top:1px solid var(--button-secondary-border);background-color:var(--button-secondary-hover);justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.page-module___8aEwW__cancelButton{border:1px solid var(--button-secondary-border);background:var(--background);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500}.page-module___8aEwW__modalBody h2{margin-bottom:16px;font-size:18px}@media (prefers-color-scheme:dark){.page-module___8aEwW__errorContainer{color:#ff7875;background-color:#2a1215;border-color:#5c0011}}.page-module___8aEwW__renderedPreview blockquote{color:var(--text-secondary);border-left:.25em solid var(--button-secondary-border);margin-bottom:16px;padding:0 1em}.page-module___8aEwW__chatbotSection{background-color:var(--background);flex-direction:column;gap:16px;height:300px;padding:16px;display:flex}.page-module___8aEwW__chatHistory{flex-direction:column;flex:1;gap:12px;padding-bottom:8px;display:flex;overflow-y:auto}.page-module___8aEwW__chatMessage{border-radius:8px;max-width:80%;padding:8px 12px;font-size:14px}.page-module___8aEwW__aiMessage{background-color:var(--button-secondary-hover);align-self:flex-start}.page-module___8aEwW__userMessage{background-color:var(--text-primary);color:var(--background);align-self:flex-end}.page-module___8aEwW__inputArea{background-color:var(--button-secondary-hover);border:1px solid var(--button-secondary-border);border-radius:12px;align-items:flex-end;gap:8px;padding:8px 12px;display:flex}.page-module___8aEwW__inputArea:focus-within{border-color:var(--text-primary)}.page-module___8aEwW__chatInput{color:var(--text-primary);resize:none;background:0 0;border:none;outline:none;flex:1;max-height:150px;padding:8px 0;font-size:14px}.page-module___8aEwW__sendButton{background-color:var(--text-primary);color:var(--background);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex}.page-module___8aEwW__sendButton:hover{opacity:.9}@media (prefers-color-scheme:dark){.page-module___8aEwW__container{--background:#0a0a0a;--foreground:#ededed;--button-secondary-border:#222;--button-secondary-hover:#1a1a1a;--text-primary:#fff}}@media (prefers-color-scheme:light){.page-module___8aEwW__container{--background:#fff;--foreground:#171717;--button-secondary-border:#e5e5e5;--button-secondary-hover:#f5f5f5;--text-primary:#000}}
