.studio-markdown{color:var(--studio-text);overflow-wrap:anywhere;min-height:420px;padding:24px;font:15px/1.85 DMSans_400Regular,sans-serif}.studio-markdown .task-list-item{list-style:none}.studio-task-checkbox{vertical-align:middle;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.studio-task-checkbox input{width:20px;height:20px;accent-color:var(--studio-accent);cursor:pointer;margin:0}.studio-task-checkbox input:disabled{cursor:default}.studio-task-checkbox input:focus-visible{outline:2px solid var(--studio-accent);outline-offset:4px}.studio-markdown h1,.studio-markdown h2,.studio-markdown h3{letter-spacing:-.4px;margin:1.4em 0 .6em;font-family:SpaceGrotesk_500Medium,sans-serif;line-height:1.35}.studio-markdown h1{font-size:30px}.studio-markdown h2{font-size:23px}.studio-markdown h3{font-size:18px}.studio-markdown :first-child{margin-top:0}.studio-markdown p{margin:0 0 1em}.studio-markdown a{color:var(--studio-accent);text-underline-offset:3px}.studio-markdown blockquote{border-left:3px solid var(--studio-accent);color:var(--studio-muted);background:var(--studio-raised);margin:20px 0;padding:12px 20px}.studio-markdown code{color:var(--studio-accent);background:var(--studio-raised);border-radius:4px;padding:2px 5px;font-family:ui-monospace,Menlo,monospace;font-size:.87em}.studio-markdown pre{background:var(--studio-codeBg);border:1px solid var(--studio-border);border-radius:8px;max-width:100%;padding:18px;line-height:1.7;overflow-x:auto}.studio-markdown pre code{color:var(--studio-codeText);white-space:pre;overflow-wrap:normal;background:0 0;padding:0}.studio-markdown .table-scroll{max-width:100%;margin:20px 0;overflow-x:auto}.studio-markdown table{border-collapse:collapse;width:100%;font-size:13px}.studio-markdown th,.studio-markdown td{border:1px solid var(--studio-border);text-align:left;padding:10px 14px}.studio-markdown th{background:var(--studio-raised)}.studio-markdown hr{border:0;border-top:1px solid var(--studio-border);margin:28px 0}.studio-markdown img{border-radius:8px;max-width:100%;height:auto}.studio-markdown .hljs-keyword,.studio-markdown .hljs-selector-tag,.studio-markdown .hljs-literal{color:var(--studio-syntaxKeyword)}.studio-markdown .hljs-string,.studio-markdown .hljs-attr{color:var(--studio-accent)}.studio-markdown .hljs-number,.studio-markdown .hljs-symbol{color:var(--studio-syntaxNumber)}.studio-markdown .hljs-title,.studio-markdown .hljs-built_in{color:var(--studio-syntaxFunction)}.studio-markdown .hljs-comment{color:var(--studio-syntaxComment);font-style:italic}.cm-editor{background:0 0!important}.cm-editor .cm-scroller{font-family:ui-monospace,Menlo,monospace}.cm-editor .cm-content{min-width:0}html[data-studio-theme] .cm-editor .cm-content{color:var(--studio-text)}html[data-studio-theme] .cm-editor .cm-placeholder{color:var(--studio-subtle)}.cm-editor .cm-selectionBackground{background-color:var(--studio-editorSelection)!important}.cm-editor .cm-searchMatch{background-color:var(--studio-searchMatch)!important}.cm-editor .cm-cursor,.cm-editor .cm-dropCursor{border-left-color:var(--studio-focus)!important}.cm-editor .cm-line{overflow-wrap:anywhere}.media-embed{min-width:0;max-width:100%;color:var(--studio-text);margin:12px 0;display:block}.media-embed button,.media-unavailable button{cursor:pointer;border:1px solid var(--studio-controlBorder);background:var(--studio-raised);color:var(--studio-accent);border-radius:8px;min-height:40px;padding:10px 14px}.media-embed img{object-fit:contain;border-radius:8px;max-width:100%;max-height:560px;display:block}.media-image-button{max-width:100%;display:block;background:0 0!important;padding:0!important}.media-embed audio,.media-embed video{width:100%;max-height:500px;display:block}.media-caption{color:var(--studio-muted);padding:8px 0;font-size:12px;display:block}.media-file{border:1px solid var(--studio-controlBorder);overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.media-compact img{max-height:120px}.media-unavailable{border:1px solid var(--studio-warningBorder);color:var(--studio-warning);border-radius:8px;padding:12px;display:block}.media-lightbox{background:var(--studio-surface);max-width:94vw;max-height:94vh;color:var(--studio-text);border:1px solid var(--studio-controlBorder);border-radius:14px;padding:16px}.media-lightbox::backdrop{background:var(--studio-overlay)}.media-lightbox img{max-width:86vw;max-height:76vh;margin-top:12px}.studio-markdown .markdown-paragraph{overflow-wrap:anywhere;margin:0 0 18px;line-height:1.8}