.juin-markdown{color:#c6cfda;font-size:.95rem;line-height:2}.juin-markdown h1,.juin-markdown h2,.juin-markdown h3{color:var(--juin-text);margin:1.6em 0 .6em;scroll-margin-top:5rem;font-weight:700}.juin-markdown h1{font-size:1.5rem}.juin-markdown h2{font-size:1.25rem}.juin-markdown h3{font-size:1.1rem}.juin-markdown p,.juin-markdown .juin-para-voice{margin:.9em 0}.juin-markdown .juin-para-voice p{font-size:var(--ws-learn);margin:0}.juin-markdown a{color:var(--juin-amber);border-bottom:1px dashed var(--juin-amber)66}.juin-markdown strong{color:var(--juin-text)}.juin-markdown ul,.juin-markdown ol{margin:.9em 0;padding-left:1.4em}.juin-markdown ul{list-style:outside}.juin-markdown ol{list-style:decimal}.juin-markdown li{margin:.3em 0}.juin-markdown blockquote{border-left:3px solid var(--juin-violet);color:var(--juin-muted-2);margin:1em 0;padding-left:1em}.juin-markdown blockquote.juin-sticky-tip,.juin-reading-article .juin-markdown blockquote{border-left:none;margin:.45em 0 .45em 1.5rem;padding-left:0}.juin-markdown .juin-sticky-tip-hidden,.ProseMirror .juin-sticky-tip-hidden{display:none}.juin-markdown table{border-collapse:collapse;width:100%;margin:1em 0}.juin-markdown th,.juin-markdown td{border:1px solid var(--juin-border);text-align:left;padding:.4em .7em}.juin-markdown th{color:var(--juin-text);background:var(--juin-surface)}.juin-markdown code{background:var(--juin-surface);border:1px solid var(--juin-border);border-radius:4px;padding:.1em .35em;font-size:.85em}.juin-markdown pre{background:var(--juin-surface);border:1px solid var(--juin-border);border-radius:12px;margin:1em 0;padding:1em;line-height:1.7;overflow-x:auto}.juin-markdown pre code{background:0 0;border:none;padding:0}.juin-markdown .token.comment{color:#5a6678}.juin-markdown .token.keyword{color:var(--juin-violet)}.juin-markdown .token.string{color:var(--juin-mint)}.juin-markdown .token.number{color:var(--juin-amber)}.juin-markdown .token.function{color:#7dd3fc}.juin-markdown .token.operator,.juin-markdown .token.punctuation{color:var(--juin-muted-2)}.juin-editor-surface{min-height:360px}.juin-editor-surface p.is-editor-empty:first-child:before{color:var(--juin-faint);content:attr(data-placeholder);float:left;pointer-events:none;white-space:pre-wrap;height:0}.juin-editor-surface img.juin-editor-image,.juin-editor-surface img{object-fit:contain;border:1px solid var(--juin-border);background:#0a0d12;border-radius:12px;width:auto;max-width:min(100%,28rem);height:auto;max-height:18rem;margin:1em 0;display:block}.juin-editor-surface img.ProseMirror-selectednode{outline:2px solid var(--juin-amber);outline-offset:2px}.juin-markdown img{object-fit:contain;border:1px solid var(--juin-border);background:#0a0d12;border-radius:12px;width:auto;max-width:min(100%,32rem);height:auto;max-height:22rem;margin:1em 0;display:block}.juin-echo{font-size:var(--ws-echo);color:var(--juin-muted);-webkit-user-select:none;user-select:none;background:#ffffff05;border-left:3px solid #2d3440;border-radius:0 8px 8px 0;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:2px 0 10px 1.5rem;padding:6px 10px 6px 12px;line-height:1.55;display:flex}.juin-echo-learn{border-left-color:var(--juin-violet);background:color-mix(in srgb, var(--juin-violet) 6%, transparent)}.juin-echo-learn .juin-echo-text{color:#b3a7ff}.juin-echo-native{background:#ffffff08;border-left-color:#3d4654}.juin-echo-native .juin-echo-text{color:var(--juin-muted-2)}.juin-echo-flag{flex:none;font-size:12px}.juin-echo-text{flex:1;min-width:0}.juin-echo-pending .juin-echo-text{opacity:.5}.juin-echo-stack{margin:2px 0 12px}.juin-echo-stack .juin-echo{margin-bottom:0}.juin-echo-tip{background:color-mix(in srgb, var(--juin-violet) 6%, transparent);color:#b8b0e8;-webkit-user-select:none;user-select:none;border-radius:8px;gap:8px;margin:4px 0 0 1.5rem;padding:8px 10px;font-size:12px;line-height:1.55;display:flex}
