.MarkdownEditor-module__D3gqMa__editor{min-width:0;position:relative}.MarkdownEditor-module__D3gqMa__host{min-width:0}.MarkdownEditor-module__D3gqMa__host .cm-content{scroll-margin-top:56px}
.CompletionTooltip-module__i62NDW__tooltip{z-index:30;border:1px solid var(--line);background:var(--card);max-width:min(430px,100vw - 24px);box-shadow:var(--shadow-pop);color:var(--ink);font-family:var(--font-mono);border-radius:0;font-size:12px}.CompletionTooltip-module__i62NDW__tooltip .cm-completionList{max-height:min(52vh,390px);padding:4px 0}.CompletionTooltip-module__i62NDW__tooltip .cm-completionOption{min-height:28px;padding:4px 9px}.CompletionTooltip-module__i62NDW__tooltip.cm-tooltip-autocomplete ul li[aria-selected]{background:color-mix(in srgb, var(--accent) 18%, var(--card));color:var(--ink)}.CompletionTooltip-module__i62NDW__tooltip .cm-completionLabel{color:var(--ink)}.CompletionTooltip-module__i62NDW__tooltip .cm-completionDetail{color:var(--muted);font-size:11px}.CompletionTooltip-module__i62NDW__sectionHeader{border-top:1px solid var(--line);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:7px 9px 4px;font-size:10px;font-weight:500;line-height:1.35;display:flex}.CompletionTooltip-module__i62NDW__sectionHeader:first-child{border-top:0}.CompletionTooltip-module__i62NDW__shortcut{color:var(--muted);letter-spacing:.04em;text-transform:none;font-size:9px;font-weight:400}.CompletionTooltip-module__i62NDW__tooltip .cm-completionInfo{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-pop);color:var(--ink);border-radius:0;overflow:hidden}.CompletionTooltip-module__i62NDW__tooltip .cm-completionInfo-left{margin-right:6px}.CompletionTooltip-module__i62NDW__tooltip .cm-completionInfo-right{margin-left:6px}.CompletionTooltip-module__i62NDW__infoBelow{margin-top:6px}.CompletionTooltip-module__i62NDW__infoAbove{margin-bottom:6px}.CompletionTooltip-module__i62NDW__help{max-width:min(360px,100vw - 24px);padding:10px 12px}.CompletionTooltip-module__i62NDW__help pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:11px/1.55 var(--font-mono);margin:0;overflow-x:auto}@media (max-width:40rem){.CompletionTooltip-module__i62NDW__tooltip{max-width:calc(100vw - 16px)}.CompletionTooltip-module__i62NDW__tooltip .cm-completionInfo{max-width:calc(100vw - 16px)!important}.CompletionTooltip-module__i62NDW__help{max-width:calc(100vw - 40px)}}
.MarkdownToolbar-module__gghS7q__toolbar{z-index:30;border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 96%, transparent);min-width:0;min-height:44px;box-shadow:0 8px 16px color-mix(in srgb, var(--ink) 5%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:0;align-items:center;gap:3px;padding:4px;display:flex;position:sticky;top:0}.MarkdownToolbar-module__gghS7q__group{align-items:center;gap:2px;display:flex}.MarkdownToolbar-module__gghS7q__group+.MarkdownToolbar-module__gghS7q__group{border-left:1px solid var(--line);margin-left:2px;padding-left:5px}.MarkdownToolbar-module__gghS7q__button,.MarkdownToolbar-module__gghS7q__summary,.MarkdownToolbar-module__gghS7q__blockSelect{min-height:34px;color:var(--muted);font-family:var(--font-mono,monospace);cursor:pointer;background:0 0;border:1px solid #0000;font-size:11px;line-height:1;transition:color .12s,border-color .12s,background-color .12s}.MarkdownToolbar-module__gghS7q__button,.MarkdownToolbar-module__gghS7q__summary{justify-content:center;align-items:center;gap:6px;min-width:34px;padding:0 9px;display:inline-flex}.MarkdownToolbar-module__gghS7q__button:hover,.MarkdownToolbar-module__gghS7q__summary:hover,.MarkdownToolbar-module__gghS7q__blockSelect:hover{border-color:var(--line);color:var(--accent);background:var(--card)}.MarkdownToolbar-module__gghS7q__button:focus-visible,.MarkdownToolbar-module__gghS7q__summary:focus-visible,.MarkdownToolbar-module__gghS7q__blockSelect:focus-visible,.MarkdownToolbar-module__gghS7q__menuItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.MarkdownToolbar-module__gghS7q__blockSelect{text-overflow:ellipsis;width:162px;padding:0 26px 0 8px}.MarkdownToolbar-module__gghS7q__more{margin-left:auto;position:relative}.MarkdownToolbar-module__gghS7q__summary{min-width:82px;list-style:none}.MarkdownToolbar-module__gghS7q__summary::-webkit-details-marker{display:none}.MarkdownToolbar-module__gghS7q__more[open] .MarkdownToolbar-module__gghS7q__summary{border-color:var(--accent);background:var(--card);color:var(--accent)}.MarkdownToolbar-module__gghS7q__menu{z-index:50;border:1px solid var(--line);background:var(--card);width:min(280px,100vw - 32px);box-shadow:var(--shadow-pop);padding:5px;position:absolute;top:calc(100% + 5px);right:0}.MarkdownToolbar-module__gghS7q__menuItem{width:100%;min-height:40px;color:var(--ink);font-family:var(--font-mono,monospace);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 9px;font-size:12px;display:flex}.MarkdownToolbar-module__gghS7q__menuItem:hover{background:var(--accent-soft);color:var(--accent)}.MarkdownToolbar-module__gghS7q__menuShortcut{color:var(--muted);margin-left:auto;font-size:10px}.MarkdownToolbar-module__gghS7q__mobileOnly{display:none}@media (max-width:639px){.MarkdownToolbar-module__gghS7q__toolbar{gap:1px;padding:3px}.MarkdownToolbar-module__gghS7q__button,.MarkdownToolbar-module__gghS7q__summary,.MarkdownToolbar-module__gghS7q__blockSelect{min-height:44px}.MarkdownToolbar-module__gghS7q__button{min-width:40px;padding-inline:8px}.MarkdownToolbar-module__gghS7q__blockSelect{width:104px}.MarkdownToolbar-module__gghS7q__summary{min-width:68px;padding-inline:7px}.MarkdownToolbar-module__gghS7q__desktopOnly{display:none}.MarkdownToolbar-module__gghS7q__mobileOnly{display:flex}.MarkdownToolbar-module__gghS7q__clearMenuItem{border-top:1px solid var(--line);margin-top:4px}}@media (prefers-reduced-motion:reduce){.MarkdownToolbar-module__gghS7q__button,.MarkdownToolbar-module__gghS7q__summary,.MarkdownToolbar-module__gghS7q__blockSelect{transition:none}}
.TopCta-module__jGqggG__rail{animation:2.6s ease-in-out infinite TopCta-module__jGqggG__rail}@keyframes TopCta-module__jGqggG__rail{0%,to{opacity:.35}50%{opacity:1}}.TopCta-module__jGqggG__nudge{animation:4s ease-in-out infinite TopCta-module__jGqggG__nudge}@keyframes TopCta-module__jGqggG__nudge{0%,88%,to{transform:translate(0)}92%{transform:translate(4px)}96%{transform:translate(0)}}.TopCta-module__jGqggG__sweep{background-image:linear-gradient(100deg,#0000,#ffffff6b,#0000);animation:3.6s ease-in-out infinite TopCta-module__jGqggG__sweep}@keyframes TopCta-module__jGqggG__sweep{0%{transform:translate(-140%)}55%,to{transform:translate(240%)}}.TopCta-module__jGqggG__lift:hover{background-color:var(--accent-lift);border-color:var(--accent-lift)}@media (prefers-reduced-motion:reduce){.TopCta-module__jGqggG__rail{opacity:.7;animation:none}.TopCta-module__jGqggG__nudge{animation:none}.TopCta-module__jGqggG__sweep{background-image:none;animation:none}}
