#mdapp-root textarea{font-family:var(--font-jetbrains-mono), monospace}#mdapp-root textarea::placeholder{color:var(--muted)}#mdapp-root #ed::-webkit-scrollbar{width:10px;height:10px}#mdapp-root .cm-scroller::-webkit-scrollbar{width:10px;height:10px}#mdapp-root #pv::-webkit-scrollbar{width:10px;height:10px}#mdapp-root .thin::-webkit-scrollbar{width:10px;height:10px}#mdapp-root #ed::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--bg);border-radius:6px}#mdapp-root .cm-scroller::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--bg);border-radius:6px}#mdapp-root #pv::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--bg);border-radius:6px}#mdapp-root .thin::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--bg);border-radius:6px}#mdapp-root .mdpv-tab{min-width:0;max-width:230px;height:100%;color:var(--muted);font-family:var(--font-figtree), sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:7px 7px 0 0;flex:0 auto;align-items:center;gap:7px;padding:0 7px 0 11px;font-size:12.5px;font-weight:600;transition:color .12s,background .12s;display:flex;position:relative}#mdapp-root .mdpv-tab:hover{color:var(--ink);background:color-mix(in oklch, var(--ink) 5%, transparent)}#mdapp-root .mdpv-tab[aria-selected=true]{color:var(--ink)}#mdapp-root .mdpv-tab[aria-selected=true]:after{content:"";background:var(--h2);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:6px;right:6px}#mdapp-root .mdpv-tab-index{font-family:var(--font-jetbrains-mono), monospace;opacity:.55;flex:none;font-size:9.5px}#mdapp-root .mdpv-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#mdapp-root .mdpv-tab-close{width:16px;height:16px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;transition:opacity .12s,background .12s,color .12s;display:flex}#mdapp-root .mdpv-tab:hover .mdpv-tab-close,#mdapp-root .mdpv-tab:focus-within .mdpv-tab-close,#mdapp-root .mdpv-tab[aria-selected=true] .mdpv-tab-close{opacity:1}#mdapp-root .mdpv-tab-close:hover{background:color-mix(in oklch, var(--ink) 10%, transparent);color:var(--ink)}#mdapp-root .mdpv-tab-add{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-self:center;align-items:center;margin-left:2px;transition:background .12s,color .12s;display:flex}#mdapp-root .mdpv-tab-add:hover:not(:disabled){background:color-mix(in oklch, var(--ink) 5%, transparent);color:var(--ink)}#mdapp-root .mdpv-tab-add:disabled{opacity:.35;cursor:default}#mdapp-root .mdpv-tab:focus-visible,#mdapp-root .mdpv-tab-close:focus-visible,#mdapp-root .mdpv-tab-add:focus-visible{outline:2px solid var(--h2);outline-offset:-2px}@media (prefers-reduced-motion:reduce){#mdapp-root .mdpv-tab,#mdapp-root .mdpv-tab-close,#mdapp-root .mdpv-tab-add{transition:none}}@media print{#mdapp-root:has(#pv){height:auto!important;display:block!important;overflow:visible!important}#mdapp-root:has(#pv)>:not(:has(#pv)){display:none!important}#mdapp-root .mdpv-source{display:none!important}#mdapp-root>div:has(#pv){display:block!important}#mdapp-root>div:has(#pv)>:not(main){display:none!important}#mdapp-root main:has(#pv){display:block!important}#mdapp-root main:has(#pv)>div:first-child{display:none!important}#mdapp-root .mdpv-progress{display:none!important}#mdapp-root #pv{padding:0!important;overflow:visible!important}#mdapp-root #pv>div{max-width:none!important;padding:0!important}#mdapp-root .copybtn,#mdapp-root .langbadge,#mdapp-root .mdbody-collapsible :is(h1,h2,h3,h4):before{display:none!important}#mdbody pre,#mdbody table,#mdbody blockquote,#mdbody .callout,#mdbody .mermaid,#mdbody img{break-inside:avoid}#mdbody h1,#mdbody h2,#mdbody h3,#mdbody h4{break-after:avoid}}#mdapp-root .mdpv-feedback-tab{z-index:800;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-family:var(--font-figtree), sans-serif;letter-spacing:.04em;writing-mode:vertical-rl;cursor:pointer;box-shadow:-2px 2px 10px color-mix(in oklch, var(--ink) 12%, transparent);border-right:0;border-radius:8px 0 0 8px;align-items:center;gap:6px;padding:10px 5px;font-size:11px;font-weight:600;transition:color .12s,border-color .12s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}#mdapp-root .mdpv-feedback-tab:hover,#mdapp-root .mdpv-feedback-tab:focus-visible{color:var(--h2);border-color:var(--h2);outline:none}@media (prefers-reduced-motion:reduce){#mdapp-root .mdpv-feedback-tab{transition:none}}#mdapp-root .mdpv-menu-item{width:100%;color:var(--ink);font-family:var(--font-figtree), sans-serif;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:12.5px;font-weight:600;display:block}#mdapp-root .mdpv-menu-item:hover,#mdapp-root .mdpv-menu-item:focus-visible{background:color-mix(in oklch, var(--h2) 10%, transparent);color:var(--h2);outline:none}#mdapp-root .mdpv-resizer{cursor:col-resize;z-index:1;background:0 0;flex:none;width:6px;margin:0 -3px;transition:background .12s;position:relative}#mdapp-root .mdpv-resizer:hover,#mdapp-root .mdpv-resizer.dragging{background:color-mix(in oklch, var(--h2) 35%, transparent)}@media (prefers-reduced-motion:reduce){#mdapp-root .mdpv-resizer{transition:none}}#mdapp-root.mdpv-zen .mdpv-header,#mdapp-root.mdpv-zen .mdpv-footer,#mdapp-root.mdpv-zen .mdpv-chrome,#mdapp-root.mdpv-zen .mdpv-editor-pane,#mdapp-root.mdpv-zen .mdpv-resizer,#mdapp-root.mdpv-zen .mdpv-feedback-tab{display:none!important}@media (max-width:700px){#mdapp-root .mdpv-hide-mobile{display:none!important}#mdapp-root .mdpv-btn-label{display:none}#mdapp-root .mdpv-header{row-gap:6px!important;min-height:0!important;padding:8px 10px!important}#mdapp-root .mdpv-header-search{max-width:none!important}#mdapp-root .mdpv-header-actions{border-left:none!important;padding-left:0!important}#mdapp-root .mdpv-editor-pane{border-right:none!important;width:100%!important;min-width:0!important;max-width:none!important}#mdapp-root .mdpv-editor-pane~.mdpv-main,#mdapp-root .mdpv-resizer{display:none!important}#mdapp-root .mdpv-footer{min-height:40px;flex-wrap:wrap!important;row-gap:6px!important;height:auto!important;padding:8px 10px!important;font-size:12px!important}#mdapp-root .mdpv-footer-controls{flex-wrap:wrap;row-gap:6px}}#mdapp-root .mdpv-tab-dirty{color:var(--h2);margin-left:4px;font-size:14px;line-height:1}@keyframes mdpv-genie-out{0%{opacity:1;transform:translate(0)scale(1)skewY(0)}55%{transform:translate(calc(var(--mdpv-genie-x) * .5), calc(var(--mdpv-genie-y) * .55)) scale(.62, .45) skewY(-2.5deg);opacity:.9}to{transform:translate(var(--mdpv-genie-x), var(--mdpv-genie-y)) scale(.04, .09) skewY(-7deg);opacity:0}}@keyframes mdpv-genie-in{0%{transform:translate(var(--mdpv-genie-x), var(--mdpv-genie-y)) scale(.04, .09) skewY(-7deg);opacity:0}45%{transform:translate(calc(var(--mdpv-genie-x) * .45), calc(var(--mdpv-genie-y) * .5)) scale(.7, .55) skewY(-2deg);opacity:.95}to{opacity:1;transform:translate(0)scale(1)skewY(0)}}#mdapp-root .mdpv-zen-outline{transform-origin:100%;backface-visibility:hidden}.mdpv-welcome-page{animation:.2s ease-out mdpv-welcome-in}@keyframes mdpv-welcome-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mdpv-welcome-page{animation:none}}.mdpv-tour-spot{transition:top .24s,left .24s,width .24s,height .24s;animation:1.6s ease-in-out infinite mdpv-tour-pulse}@keyframes mdpv-tour-pulse{50%{outline:6px solid #2563eb40;outline:6px solid lab(44.7906% 21.0478 -75.5989/.25)}}@media (prefers-reduced-motion:reduce){.mdpv-tour-spot{transition:none;animation:none}}.mdpv-tour-launch:hover,.mdpv-tour-launch:focus-visible{border-color:#2563eb!important}@media (max-width:640px){#mdapp-root .mdpv-featured{display:none!important}.mdpv-snapshots{flex-direction:column}.mdpv-snapshots-list{border-bottom:1px solid var(--line);max-height:30%;border-right:0!important;width:100%!important;padding:0 0 6px!important}.mdpv-snapshots-hint{display:none}}