._1ixsgbn0{width:100%;min-height:520px;padding:var(--utils-space-4);background:var(--utils-color-bg);border:1px solid var(--utils-color-border);border-radius:var(--utils-radius-md);font-family:var(--utils-font-mono);font-size:var(--utils-fontSize-sm);resize:vertical;white-space:pre-wrap;outline:none;line-height:1.7}
._1ixsgbn0:focus{border-color:var(--utils-color-accent)}
._1ixsgbn1{min-height:520px;padding:var(--utils-space-5);background:var(--utils-color-bg);border:1px solid var(--utils-color-border);border-radius:var(--utils-radius-md);font-size:var(--utils-fontSize-md);line-height:1.75;overflow-x:auto}
._1ixsgbn1 h1,._1ixsgbn1 h2,._1ixsgbn1 h3{margin-top:var(--utils-space-6);margin-bottom:var(--utils-space-3);line-height:1.35}
._1ixsgbn1>:first-child{margin-top:0}
._1ixsgbn1 h1{font-size:var(--utils-fontSize-2xl)}
._1ixsgbn1 h2{font-size:var(--utils-fontSize-xl);padding-bottom:var(--utils-space-2);border-bottom:1px solid var(--utils-color-border)}
._1ixsgbn1 h3{font-size:var(--utils-fontSize-lg)}
._1ixsgbn1 p,._1ixsgbn1 ul,._1ixsgbn1 ol,._1ixsgbn1 blockquote{margin-bottom:var(--utils-space-4)}
._1ixsgbn1 ul,._1ixsgbn1 ol{padding-left:var(--utils-space-6)}
._1ixsgbn1 ul li{list-style:outside}
._1ixsgbn1 ol li{list-style:decimal}
._1ixsgbn1 a{color:var(--utils-color-accent);text-decoration:underline}
._1ixsgbn1 code{border-radius:var(--utils-radius-xs);background:var(--utils-color-bgInset);font-family:var(--utils-font-mono);padding:2px 6px;font-size:.9em}
._1ixsgbn1 pre{padding:var(--utils-space-4);border-radius:var(--utils-radius-md);background:var(--utils-color-bgInset);margin-bottom:var(--utils-space-4);overflow-x:auto}
._1ixsgbn1 pre code{background:0 0;padding:0}
._1ixsgbn1 blockquote{padding-left:var(--utils-space-4);border-left:3px solid var(--utils-color-borderStrong);color:var(--utils-color-textMuted)}
._1ixsgbn1 table{border-collapse:collapse;width:100%;margin-bottom:var(--utils-space-4);font-size:var(--utils-fontSize-sm)}
._1ixsgbn1 th,._1ixsgbn1 td{padding:var(--utils-space-2) var(--utils-space-3);border:1px solid var(--utils-color-border);text-align:left}
._1ixsgbn1 th{background:var(--utils-color-bgSubtle);font-weight:700}
._1ixsgbn1 img{border-radius:var(--utils-radius-sm);max-width:100%}
._1ixsgbn1 hr{border:none;border-top:1px solid var(--utils-color-border);margin:var(--utils-space-6) 0}
._1ixsgbn2{font-size:var(--utils-fontSize-sm);flex-direction:column;gap:2px;display:flex}
._1ixsgbn3{color:var(--utils-color-textMuted);padding:var(--utils-space-1) 0}
