:root{color-scheme:dark;--color-canvas: #111417;--color-surface: #181c20;--color-raised: #20262c;--color-ink: #f1f4f5;--color-ink-soft: #c1c9ce;--color-ink-muted: #8b969e;--color-rule: #364149;--color-accent: #8cb4ff;--color-accent-soft: #24354f;--color-on-accent: #0b1016;--color-positive: #a7e3c1;--color-warning: #f2c879;--color-alert-note: #4493f8;--color-alert-tip: #3fb950;--color-alert-important: #a371f7;--color-alert-warning: #d29922;--color-alert-caution: #f85149;--color-caret: #ffffff;--document-body-size: 1rem;--document-body-leading: 1.6;--document-heading-weight: 650;--document-heading-leading: 1.15;--document-heading-1-size: clamp(2rem, 3.333vw, 2.25rem);--document-heading-2-size: clamp(1.5rem, 2.6vw, 1.75rem);--document-heading-3-size: clamp(1.25rem, 2vw, 1.35rem);--document-heading-4-size: 1.15rem;--document-heading-5-size: 1rem;--document-heading-6-size: .95rem;--font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--control-size: 27px;--icon-size: 14px;--scrollbar-size: .5rem;--radius-sm: .375rem;--radius-md: .625rem;--radius-pill: 999px}*{box-sizing:border-box}html,#app{height:100%}body{min-width:320px;height:100vh;height:100dvh;margin:0;overflow:hidden;background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit}button:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.app-shell{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.app-shell[data-focus-mode]{grid-template-rows:minmax(0,1fr)}.app-shell[data-focus-mode]>.app-header,.app-shell[data-focus-mode]>.app-footer,.app-shell[data-focus-mode] .workspace-toolbar,.app-shell[data-focus-mode] .pane-header{display:none}.app-shell[data-focus-mode] .workspace{padding:0;grid-template-rows:minmax(0,1fr)}.app-shell[data-focus-mode] .document-region{border:0;border-radius:0}.app-shell[data-focus-mode] .pane-preview>.preview-content{padding-top:var(--space-6)}.app-shell[data-focus-mode] .pane-editor .cm-content{padding-top:var(--space-6)}.focus-mode-unfocus{position:fixed;z-index:10;top:var(--space-4);right:var(--space-4);visibility:hidden;border-color:var(--color-rule);background:var(--color-raised);color:var(--color-ink)}.app-shell[data-focus-mode]>.focus-mode-unfocus{visibility:visible}.app-header,.app-footer{padding-inline:clamp(var(--space-5),4vw,var(--space-7))}.app-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:3.75rem;padding-block:var(--space-2);border-bottom:1px solid var(--color-rule);background:var(--color-surface)}.brand-lockup{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}.brand-mark{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid var(--color-rule);border-radius:0;color:var(--color-accent);font-family:var(--font-mono);font-weight:700}.eyebrow,h1,h2,p{margin:0}.eyebrow{color:var(--color-ink-muted);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1{font-size:.9375rem;font-weight:650;line-height:1.2}@media screen{.cm-editor .cm-line{line-height:var(--document-body-leading)}}.header-toolbar{display:flex;min-width:max-content;align-items:center;justify-content:flex-end;gap:0;padding:0;border:1px solid var(--color-rule);background:var(--color-raised)}.icon-button,.segment{display:inline-flex;width:var(--control-size);height:var(--control-size);flex:0 0 var(--control-size);align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:var(--color-ink-soft);cursor:pointer;line-height:0;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.icon-button svg,.segment svg{display:block;width:var(--icon-size);height:var(--icon-size);flex:0 0 var(--icon-size);pointer-events:none}.icon-button:hover,.segment:hover{border-color:var(--color-rule);background:var(--color-accent-soft);color:var(--color-ink)}.icon-button:active,.segment:active{transform:scale(.96)}.icon-button:disabled,.segment:disabled{cursor:not-allowed;opacity:.35}.icon-button:disabled:hover,.segment:disabled:hover{border-color:transparent;background:transparent;color:var(--color-ink-muted)}.icon-button--primary{background:var(--color-accent);color:var(--color-on-accent)}.icon-button--primary:hover{border-color:var(--color-accent);color:var(--color-ink)}.icon-button--quiet{background:transparent}.icon-button.is-active{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.action-divider{width:1px;height:var(--space-5);margin-inline:var(--space-1);background:var(--color-rule)}.workspace-toolbar{display:flex;min-width:0;align-items:center;justify-content:flex-start;overflow-x:auto;padding:0;scrollbar-width:none;border:1px solid var(--color-rule);background:var(--color-raised)}.workspace-toolbar::-webkit-scrollbar{display:none}.toolbar-groups{display:flex;width:max-content;min-width:max-content;align-items:center;justify-content:flex-start;gap:0}.toolbar-label{display:inline-flex;min-height:var(--control-size);align-items:center;color:var(--color-ink-soft);font-size:.8125rem;font-weight:650;white-space:nowrap}.segmented-control{display:inline-flex;gap:0;padding:0;border:0;border-radius:0;background:transparent}.toolbar-groups>.action-divider{flex:0 0 1px;margin-inline:var(--space-1)}.segment{background:transparent;color:var(--color-ink-muted)}.segment.is-active{border-color:var(--color-rule);background:var(--color-accent-soft);color:var(--color-accent)}.sync-scroll-control{align-self:center}.toggle-control{display:grid;width:var(--control-size);height:var(--control-size);flex:0 0 var(--control-size);place-items:center;margin:0;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:var(--color-ink-muted);cursor:pointer;line-height:0}.toggle-control svg{display:block;width:var(--icon-size);height:var(--icon-size);pointer-events:none}.toggle-control[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.toggle-control:hover{border-color:var(--color-accent);color:var(--color-ink)}.toggle-control:disabled{cursor:not-allowed;opacity:.35}.toggle-control:disabled:hover{border-color:transparent;color:var(--color-ink-muted)}.toolbar-meta,.pane-hint,.app-footer{color:var(--color-ink-muted);font-size:.75rem}.toolbar-meta{display:flex;align-items:center;gap:var(--space-3);font-variant-numeric:tabular-nums}.recovery-warning,.status-warning{color:var(--color-warning)}.status-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-positive)}.toolbar-divider{height:1rem;border-left:1px solid var(--color-rule)}.app-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:var(--space-8);padding-block:var(--space-3);border-top:1px solid var(--color-rule)}.footer-actions{display:flex;gap:var(--space-2)}@media print{[data-action=focus-mode],.focus-mode-unfocus{display:none!important}}.workspace{display:grid;min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden;padding:var(--space-5) clamp(var(--space-5),4vw,var(--space-7))}.document-region{display:grid;height:100%;min-height:0;grid-template-columns:minmax(0,var(--editor-pane-width, 1fr)) auto minmax(0,1fr);overflow:hidden;border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface)}.pane{display:grid;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.document-region[data-layout=editor]{grid-template-columns:minmax(0,1fr)}.document-region[data-layout=editor] .pane-preview,.document-region[data-layout=editor] .split-handle{display:none}.document-region[data-layout=preview]{grid-template-columns:minmax(0,1fr)}.document-region[data-layout=preview] .pane-editor,.document-region[data-layout=preview] .split-handle{display:none}.pane-header{display:flex;align-items:center;min-height:var(--space-7);justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-rule)}.pane-label{color:var(--color-ink-soft);font-size:.8125rem;font-weight:650}.split-handle{display:grid;width:.7rem;place-items:center;border-inline:1px solid var(--color-rule);background:var(--color-canvas);cursor:col-resize;touch-action:none;transition:background-color .12s ease,border-color .12s ease}.split-handle span{width:3px;height:3rem;border-radius:3px;background:var(--color-rule)}.split-handle:hover,.split-handle:focus-visible,.split-handle.is-dragging{border-color:var(--color-accent);background:var(--color-accent-soft)}.split-handle:hover span,.split-handle:focus-visible span,.split-handle.is-dragging span{background:var(--color-accent)}.is-resizing-panes,.is-resizing-panes *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.editor-container,.cm-editor,.cm-editor .cm-scroller,.cm-editor .cm-content,.cm-editor .cm-line{color:var(--color-ink);background:transparent}.cm-editor .cm-scroller,.cm-editor .cm-content,.cm-editor .cm-line{font-family:var(--font-body)}.cm-editor{height:100%;min-height:0}.cm-editor .cm-content{min-height:100%;padding:var(--space-6);caret-color:var(--color-caret);font-size:var(--document-body-size);line-height:var(--document-body-leading)}.cm-editor .cm-line{font-family:var(--font-body);font-size:var(--document-body-size);line-height:var(--document-body-leading)}.cm-editor .cm-gutters{color:var(--color-ink-muted);background:transparent;border-right:1px solid var(--color-rule);font-family:var(--font-mono);font-size:.875em}.cm-editor .cm-lineNumbers .cm-gutterElement{min-width:2ch;padding-inline:var(--space-3)}.editor-container{height:100%;min-height:0;overflow:hidden;background:var(--color-surface)}.cm-editor .cm-scroller{overscroll-behavior:contain;scrollbar-color:var(--color-accent) transparent;scrollbar-width:thin}.cm-editor .cm-scroller::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.cm-editor .cm-scroller::-webkit-scrollbar-button,.cm-editor .cm-scroller::-webkit-scrollbar-button:single-button,.cm-editor .cm-scroller::-webkit-scrollbar-button:vertical:increment,.cm-editor .cm-scroller::-webkit-scrollbar-button:vertical:decrement{display:none!important;width:0!important;height:0!important;border:0;background:transparent}.cm-editor .cm-scroller::-webkit-scrollbar-corner{background:transparent}.cm-editor .cm-scroller::-webkit-scrollbar-track{background:transparent}.cm-editor .cm-scroller::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:var(--color-accent)}.editor-placeholder pre{max-width:65ch;margin:0;white-space:pre-wrap;color:var(--color-ink-soft);font:.9375rem/1.7 var(--font-mono)}.cursor-line{position:absolute;top:4.8rem;left:var(--space-5);width:2px;height:1.45rem;background:var(--color-accent)}.preview-content{width:100%;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;padding:clamp(var(--space-3),5vw,var(--space-5));font-size:var(--document-body-size);line-height:var(--document-body-leading);scrollbar-color:var(--color-accent) transparent;scrollbar-width:thin}.preview-content::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.preview-content::-webkit-scrollbar-button,.preview-content::-webkit-scrollbar-button:single-button,.preview-content::-webkit-scrollbar-button:vertical:increment,.preview-content::-webkit-scrollbar-button:vertical:decrement{display:none!important;width:0!important;height:0!important;border:0;background:transparent}.preview-content::-webkit-scrollbar-corner{background:transparent}.preview-content::-webkit-scrollbar-track{background:transparent}.preview-content::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:var(--color-accent)}.preview-content h1,.preview-content h2,.preview-content h3,.preview-content h4,.preview-content h5,.preview-content h6{margin-block:var(--space-6) var(--space-4);font-weight:var(--document-heading-weight);line-height:1.15;text-wrap:balance}.preview-content h1{font-size:var(--document-heading-1-size);letter-spacing:-.02em}.preview-content h2{font-size:var(--document-heading-2-size);letter-spacing:-.015em}.preview-content h3{font-size:var(--document-heading-3-size)}.preview-content h4{font-size:var(--document-heading-4-size)}.preview-content h5{font-size:var(--document-heading-5-size)}.preview-content h6{font-size:var(--document-heading-6-size)}.preview-content>:first-child{margin-top:0}.preview-content p,.preview-content ul,.preview-content ol,.preview-content blockquote,.preview-content table,.preview-content figure{margin-block:0 var(--space-5)}.preview-content ul,.preview-content ol{padding-inline-start:1.75rem}.preview-content li>ul,.preview-content li>ol{margin-block:var(--space-2)}.preview-content a{color:var(--color-accent)}.preview-content code,.preview-content pre{font-family:var(--font-mono)}.preview-content :not(pre)>code{padding:.1em .3em;border-radius:var(--radius-sm);background:var(--color-raised);color:var(--color-accent);font-size:.9em}.preview-content kbd{display:inline-block;padding:.1em .4em;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-raised);color:var(--color-ink);font:.85em var(--font-mono);line-height:1.4;white-space:nowrap}.preview-content pre.markdown-code-block{overflow-x:auto;overflow-y:hidden;margin-block:0 var(--space-5);padding:0;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:#20262c;color:#e6edf3}.preview-content .markdown-code-header{display:flex;align-items:center;justify-content:space-between;min-height:2.25rem;padding-inline:var(--space-3);border-bottom:1px solid var(--color-rule);color:var(--color-ink-muted);font:.75rem var(--font-mono)}.preview-content .markdown-code-copy{padding:var(--space-1) var(--space-2);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;cursor:pointer}.preview-content .markdown-code-copy:hover,.preview-content .markdown-code-copy:focus-visible{border-color:var(--color-accent);color:var(--color-ink)}.preview-content pre.markdown-code-block code.hljs{display:block;min-width:max-content;padding:var(--space-4);background:transparent;color:inherit}.preview-content pre:not(.markdown-code-block):not(.markdown-frontmatter-block){overflow-x:auto;padding:var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:#20262c;color:#e6edf3}.preview-content pre:not(.markdown-code-block) code.hljs{display:block;overflow-x:auto;padding:0;background:transparent;color:inherit}.preview-content pre.markdown-frontmatter-block{padding:0;border:0}.hljs-comment,.hljs-quote{color:#8b969e}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link{color:#c792ea}.hljs-string,.hljs-title,.hljs-name,.hljs-type,.hljs-attribute,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#a7e3c1}.hljs-number,.hljs-meta,.hljs-built_in,.hljs-builtin-name,.hljs-code,.hljs-formula{color:#f2c879}.hljs-variable,.hljs-template-variable,.hljs-attr,.hljs-params{color:#8cb4ff}.hljs-deletion{color:#f08a8a}.preview-content blockquote{border-inline-start:3px solid var(--color-accent);padding-inline-start:var(--space-4);color:var(--color-ink-soft)}.preview-content blockquote.markdown-alert{padding-block:var(--space-2);padding-inline-end:var(--space-3);border-inline-start-color:var(--alert-color);border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--alert-color) 10%,transparent)}.preview-content blockquote.markdown-alert-note{--alert-color: var(--color-alert-note)}.preview-content blockquote.markdown-alert-tip{--alert-color: var(--color-alert-tip)}.preview-content blockquote.markdown-alert-important{--alert-color: var(--color-alert-important)}.preview-content blockquote.markdown-alert-warning{--alert-color: var(--color-alert-warning)}.preview-content blockquote.markdown-alert-caution{--alert-color: var(--color-alert-caution)}.preview-content .markdown-alert-title{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--alert-color);font-weight:700}.preview-content .markdown-alert-icon{width:1rem;height:1rem;flex:0 0 auto;stroke:currentColor}.preview-content .markdown-alert>:last-child{margin-bottom:0}.preview-content table{width:100%;border-collapse:collapse;border:1px solid var(--color-rule)}.preview-content th,.preview-content td{padding:var(--space-2) var(--space-3);border:1px solid var(--color-rule);text-align:start;vertical-align:top}.preview-content th{background:var(--color-raised);font-weight:700}.preview-content .markdown-frontmatter{margin:0 0 var(--space-5);font-size:.875rem}.preview-content .markdown-frontmatter th{width:9rem;padding:var(--space-1) var(--space-2);background:transparent;color:var(--color-ink-soft);font-weight:700;text-align:end}.preview-content .markdown-frontmatter td{padding:var(--space-1) var(--space-2)}.preview-content .markdown-frontmatter-tag{display:inline-block;margin:0 var(--space-1) var(--space-1) 0;padding:0 var(--space-2);border:1px solid var(--color-accent);border-radius:var(--radius-pill);background:transparent!important;color:var(--color-ink);white-space:nowrap}.preview-content .markdown-frontmatter-block{max-width:100%;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.preview-content .markdown-frontmatter-block code{white-space:inherit}.preview-content th[align=center],.preview-content td[align=center]{text-align:center}.preview-content th[align=right],.preview-content td[align=right]{text-align:end}.preview-content img{max-width:100%;height:auto}.preview-content input[type=checkbox]{accent-color:var(--color-accent)}.preview-content img.is-broken:after{content:"Image unavailable"}.preview-placeholder{max-width:42rem;padding:clamp(var(--space-5),5vw,var(--space-7))}.preview-kicker{margin-bottom:var(--space-3);color:var(--color-accent);font:.75rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.preview-placeholder h2{max-width:18ch;margin-bottom:var(--space-4);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15;letter-spacing:-.02em}.preview-placeholder>p:last-child{max-width:48ch;color:var(--color-ink-soft)}.help-dialog{width:min(34rem,calc(100vw - 2rem));max-width:none;padding:0;border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink)}.help-dialog::backdrop{background:#000000a6}.help-dialog__surface{position:relative;display:grid;gap:var(--space-5);padding:var(--space-7)}.help-dialog__surface h2,.help-dialog__surface h3{margin:0}.help-dialog__surface dl{display:grid;grid-template-columns:minmax(8rem,auto) 1fr;gap:var(--space-2) var(--space-4);margin:0}.help-dialog__surface dt{color:var(--color-accent);font-family:var(--font-mono)}.help-dialog__surface dd{margin:0;color:var(--color-ink-soft)}.help-dialog__close{position:absolute;top:var(--space-3);right:var(--space-3)}.help-dialog[open]{animation:dialog-enter .14s ease-out}@keyframes dialog-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.app-header{gap:var(--space-3)}.header-toolbar{flex:0 0 auto}.brand-lockup{min-width:0}.brand-lockup h1{overflow:hidden;text-overflow:ellipsis}}@media(max-width:760px){.app-header{padding-block:var(--space-2)}.brand-lockup h1{white-space:nowrap}.brand-lockup .eyebrow{display:none}.workspace-toolbar{padding-inline:var(--space-4)}.workspace{padding:var(--space-4)}.toolbar-meta{width:100%;flex-wrap:wrap;row-gap:var(--space-2)}.document-region{min-height:0;grid-template-columns:1fr}.document-region[data-layout=split] .pane-preview,.split-handle{display:none}.layout-control{display:inline-flex}.layout-control [data-layout=split]{display:none}.document-region[data-layout=preview] .pane-preview,.document-region[data-layout=editor] .pane-editor{display:grid}.app-footer{align-items:center}.help-dialog__surface{padding:var(--space-6)}.focus-mode-exit{top:var(--space-3);right:var(--space-3)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{margin:18mm 16mm;size:A4}:root{color-scheme:light;--color-alert-note: #0969da;--color-alert-tip: #1a7f37;--color-alert-important: #8250df;--color-alert-warning: #9a6700;--color-alert-caution: #cf222e}body{min-width:0;overflow:visible;background:#fff;color:#111417;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11pt;line-height:1.55}html,#app,.app-shell{height:auto;min-height:0}.app-shell{overflow:visible}.app-header,.workspace-toolbar,.pane-editor,.pane-preview>.pane-header,.split-handle,.app-footer{display:none!important}.app-shell,.workspace,.document-region,.pane-preview{display:block;min-height:0;overflow:visible;border:0;background:transparent}.preview-content{display:block;width:auto;max-width:none;height:auto;overflow:visible;padding:0;overflow-wrap:anywhere}.preview-content>*{max-width:100%;min-width:0}.document-region .pane-preview{display:block!important;width:100%}.preview-content h1,.preview-content h2,.preview-content h3,.preview-content h4,.preview-content h5,.preview-content h6{break-after:avoid;page-break-after:avoid}.preview-content pre,.preview-content figure,.preview-content table,.preview-content blockquote,.preview-content img{break-inside:avoid;page-break-inside:avoid}.preview-content pre.markdown-code-block,.preview-content pre:not(.markdown-frontmatter-block),.preview-content .markdown-frontmatter-block{max-width:100%;min-width:0;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #d6dadd;background:#f4f6f7!important;color:#111417}.preview-content pre.markdown-frontmatter-block{background:transparent!important}.preview-content pre code.hljs,.preview-content pre.markdown-code-block code.hljs,.preview-content .markdown-frontmatter-block code{width:100%;min-width:0;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;color:#263238;background:transparent!important}.preview-content .markdown-code-header{flex-wrap:wrap;overflow-wrap:anywhere;color:#364149}.preview-content .markdown-code-copy{display:none!important}.preview-content .markdown-frontmatter{table-layout:fixed;overflow-wrap:anywhere}.preview-content .markdown-frontmatter th{width:9rem;overflow-wrap:anywhere;color:#364149}.preview-content .markdown-frontmatter td,.preview-content table:not(.markdown-frontmatter) td,.preview-content table:not(.markdown-frontmatter) th{min-width:0;overflow-wrap:anywhere;word-break:normal}.preview-content .markdown-frontmatter-block,.preview-content .markdown-frontmatter-block code{display:block;width:100%;min-width:0;max-width:100%;overflow:visible;overflow-wrap:anywhere;white-space:pre-wrap;color:#263238;background:transparent!important}.preview-content .markdown-frontmatter-tag{max-width:100%;border-radius:var(--radius-pill);border:1px solid var(--color-accent);background:transparent;color:#111417;-webkit-text-fill-color:#111417;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact}.preview-content blockquote.markdown-alert{border-inline-start:3px solid var(--alert-color);color:#5f6b73;-webkit-print-color-adjust:exact;print-color-adjust:exact}.preview-content blockquote.markdown-alert{background-color:color-mix(in srgb,var(--alert-color) 10%,transparent)}.preview-content .markdown-alert-title{color:var(--alert-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.preview-content .markdown-alert-icon{width:1rem;height:1rem;flex:0 0 auto;stroke:currentColor}.preview-content .hljs-comment,.preview-content .hljs-quote{color:#5f6b73}.preview-content .hljs-keyword,.preview-content .hljs-selector-tag,.preview-content .hljs-literal,.preview-content .hljs-section,.preview-content .hljs-link{color:#7c3f99}.preview-content .hljs-string,.preview-content .hljs-title,.preview-content .hljs-name,.preview-content .hljs-type,.preview-content .hljs-attribute,.preview-content .hljs-symbol,.preview-content .hljs-bullet,.preview-content .hljs-addition{color:#216e4b}.preview-content .hljs-number,.preview-content .hljs-meta,.preview-content .hljs-built_in,.preview-content .hljs-builtin-name,.preview-content .hljs-code,.preview-content .hljs-formula{color:#8a5a00}.preview-content .hljs-variable,.preview-content .hljs-template-variable,.preview-content .hljs-attr,.preview-content .hljs-params{color:#1456a0}.preview-content .hljs-deletion{color:#a12a2a}.preview-content a{color:inherit;text-decoration:underline}.preview-content kbd{padding:.1em .4em;border:1px solid #b7bec3;border-radius:.25em;background:#f4f6f7;color:#111417;font:.85em ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;line-height:1.4;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact}.preview-content img{max-width:100%}.preview-content table{width:100%;border-collapse:collapse;table-layout:fixed}.preview-content th,.preview-content td{border:1px solid #b7bec3;padding:.35rem .5rem;text-align:left}}
