.Markdown-module__eb22zq__prose{color:#525252;overflow-wrap:anywhere;font-size:1.125rem;line-height:1.85}.Markdown-module__eb22zq__prose>*+*{margin-top:1rem}.Markdown-module__eb22zq__prose h1,.Markdown-module__eb22zq__prose h2,.Markdown-module__eb22zq__prose h3,.Markdown-module__eb22zq__prose h4{color:#171717;letter-spacing:-.04em;margin-top:1.75rem;scroll-margin-top:7rem;font-weight:600;line-height:1.2}.Markdown-module__eb22zq__prose>:is(h1,h2,h3,h4)+:is(h2,h3,h4,h5,h6){margin-top:1rem}.Markdown-module__eb22zq__prose>:is(h1,h2,h3,h4,h5,h6)+p{margin-top:.625rem}.Markdown-module__eb22zq__prose>:first-child{margin-top:0}.Markdown-module__eb22zq__prose h1{font-size:2.5rem}.Markdown-module__eb22zq__prose h2{font-size:2rem}.Markdown-module__eb22zq__prose h3{font-size:1.5rem}.Markdown-module__eb22zq__prose a{color:#7545ff;text-underline-offset:4px;text-decoration:underline}.Markdown-module__eb22zq__prose strong{color:#171717;font-weight:600}.Markdown-module__eb22zq__prose ul,.Markdown-module__eb22zq__prose ol{padding-left:1.5rem}.Markdown-module__eb22zq__prose ul{list-style:outside}.Markdown-module__eb22zq__prose ol{list-style:decimal}.Markdown-module__eb22zq__prose li+li{margin-top:.5rem}.Markdown-module__eb22zq__prose blockquote{background:#eee9f9;border-left:3px solid #7545ff;border-radius:0 .75rem .75rem 0;padding:1rem 1.5rem}.Markdown-module__eb22zq__prose pre{color:#eee9f9;background:#17131f;border-radius:.75rem;padding:1.5rem;font-size:.875rem;overflow-x:auto}.Markdown-module__eb22zq__prose code{font-family:var(--font-geist-mono), monospace;font-size:.85em}.Markdown-module__eb22zq__prose :not(pre)>code{color:#542e9b;background:#eae5f3;border-radius:.25rem;padding:.15rem .4rem}.Markdown-module__eb22zq__prose img{border-radius:.75rem;max-width:100%;height:auto}.Markdown-module__eb22zq__prose table{overscroll-behavior-x:contain;border-collapse:collapse;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:.95rem;display:block;overflow-x:auto}.Markdown-module__eb22zq__prose th,.Markdown-module__eb22zq__prose td{text-align:left;border:1px solid #d4d4d4;padding:.75rem 1rem}.Markdown-module__eb22zq__prose th{color:#171717;background:#eee9f9}.Markdown-module__eb22zq__prose hr{border-color:#d4d4d4;margin-block:2.5rem}.Markdown-module__eb22zq__prose .rehype-code-title{color:#d9c8ff;font-family:var(--font-geist-mono), monospace;background:#2b2339;border-radius:.75rem .75rem 0 0;align-items:center;gap:.625rem;margin-bottom:0;padding:.65rem 1.25rem;font-size:.8rem;display:flex}.Markdown-module__eb22zq__prose .rehype-code-title+pre{border-radius:0 0 .75rem .75rem;margin-top:0}.Markdown-module__eb22zq__prose .code-line{padding-inline:.5rem;display:block}.Markdown-module__eb22zq__prose .highlight-line{background:#7545ff30;border-left:2px solid #a78bfa}.Markdown-module__eb22zq__prose .line-number:before{text-align:right;color:#8b829a;content:attr(line);width:2rem;margin-right:1rem;display:inline-block}.Markdown-module__eb22zq__prose .token.comment{color:#a29aaf}:is(.Markdown-module__eb22zq__prose .token.keyword,.Markdown-module__eb22zq__prose .token.tag){color:#c4a1ff}:is(.Markdown-module__eb22zq__prose .token.string,.Markdown-module__eb22zq__prose .token.attr-value){color:#a8dfbf}:is(.Markdown-module__eb22zq__prose .token.function,.Markdown-module__eb22zq__prose .token.attr-name){color:#90c9ee}:is(.Markdown-module__eb22zq__prose .token.number,.Markdown-module__eb22zq__prose .token.boolean){color:#f2c38f}.Markdown-module__eb22zq__prose .rehype-code-title+div{margin-top:0}.Markdown-module__eb22zq__prose .rehype-code-title+div pre{border-top-left-radius:0;border-top-right-radius:0}.Markdown-module__eb22zq__tableCards{display:none}@media (max-width:639px){.Markdown-module__eb22zq__desktopTable{display:none}.Markdown-module__eb22zq__tableCards{gap:1rem;display:grid}.Markdown-module__eb22zq__tableCard{background:#fff;border:1px solid #e2ddea;border-radius:1rem;margin:0;overflow:hidden}.Markdown-module__eb22zq__tableField{padding:1rem 1.25rem}.Markdown-module__eb22zq__tableField+.Markdown-module__eb22zq__tableField{border-top:1px solid #eee9f3}.Markdown-module__eb22zq__tableField:first-child{background:#eee9f9}.Markdown-module__eb22zq__tableField dt{color:#7545ff;margin-bottom:.375rem;font-size:.75rem;font-weight:600;line-height:1.4}.Markdown-module__eb22zq__tableField dd{color:#404040;overflow-wrap:break-word;margin:0;font-size:1rem;line-height:1.6}.Markdown-module__eb22zq__tableField:first-child dd{color:#171717;font-weight:600}}.Markdown-module__eb22zq__prose .rehype-code-title{height:3.25rem;padding-right:4rem}.Markdown-module__eb22zq__prose .rehype-code-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Markdown-module__eb22zq__prose .rehype-code-title+[data-code-block]>[data-copy-code]{top:-1.625rem;transform:translateY(-50%)}.Markdown-module__eb22zq__prose .rehype-code-title+[data-code-block] pre{padding-right:1.5rem!important}
.MermaidDiagram-module__8dK7La__diagram{color:#171717;background:#faf9fc;border:1px solid #ded6ec;border-radius:1rem;margin-block:1.5rem;overflow:hidden}.MermaidDiagram-module__8dK7La__toolbar{background:#f1ecf8;border-bottom:1px solid #e5deef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.MermaidDiagram-module__8dK7La__label{font-size:.8rem;font-weight:600}.MermaidDiagram-module__8dK7La__actions{align-items:center;gap:.25rem;display:flex}.MermaidDiagram-module__8dK7La__actions button{color:#542e9b;cursor:pointer;border-radius:.5rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.MermaidDiagram-module__8dK7La__actions button:hover{background:#e3d8f6}.MermaidDiagram-module__8dK7La__actions button:disabled{opacity:.35;cursor:default}.MermaidDiagram-module__8dK7La__actions button:focus-visible,.MermaidDiagram-module__8dK7La__viewport:focus-visible{outline-offset:-2px;outline:2px solid #7545ff}.MermaidDiagram-module__8dK7La__actions output{text-align:center;font-variant-numeric:tabular-nums;min-width:3rem;font-size:.75rem}.MermaidDiagram-module__8dK7La__viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-image:radial-gradient(#d9d0e7 1px,#0000 1px);background-size:20px 20px;place-items:center;height:420px;min-height:0;display:grid;overflow:hidden}.MermaidDiagram-module__8dK7La__dragging{cursor:grabbing}.MermaidDiagram-module__8dK7La__canvas{transform-origin:50%;pointer-events:none;width:calc(100% - 48px)}.MermaidDiagram-module__8dK7La__canvas svg{width:100%;max-height:370px;margin:auto;display:block}.MermaidDiagram-module__8dK7La__message{text-align:center;max-width:32rem;padding:1.5rem;font-size:.9rem}.MermaidDiagram-module__8dK7La__hint{color:#716380;border-top:1px solid #e5deef;padding:.6rem 1rem;font-size:.72rem;line-height:1.5}.MermaidDiagram-module__8dK7La__placeholder{text-align:center;padding:2rem;font-size:.9rem}.MermaidDiagram-module__8dK7La__fullscreen{color:#171717;background:#faf9fc;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.MermaidDiagram-module__8dK7La__fullscreen[open]{flex-direction:column;display:flex}.MermaidDiagram-module__8dK7La__fullscreen::backdrop{background:#17131fcc}.MermaidDiagram-module__8dK7La__fullscreen .MermaidDiagram-module__8dK7La__viewport{flex:1;height:auto}.MermaidDiagram-module__8dK7La__source{max-height:200px;margin:0;overflow:auto}@media (max-width:480px){.MermaidDiagram-module__8dK7La__toolbar{padding:.5rem}.MermaidDiagram-module__8dK7La__label{width:100%}.MermaidDiagram-module__8dK7La__actions{justify-content:space-between;width:100%}.MermaidDiagram-module__8dK7La__viewport{height:350px}.MermaidDiagram-module__8dK7La__canvas svg{max-height:300px}}.MermaidDiagram-module__8dK7La__canvas{pointer-events:auto;flex-shrink:0}.MermaidDiagram-module__8dK7La__canvas svg{width:100%;height:100%;max-height:none;max-width:none!important}.MermaidDiagram-module__8dK7La__fullscreen .MermaidDiagram-module__8dK7La__canvas svg{max-height:none}.MermaidDiagram-module__8dK7La__editing{cursor:default}.MermaidDiagram-module__8dK7La__editing g.node{cursor:move}.MermaidDiagram-module__8dK7La__editing g.node:hover>.label-container{stroke-width:3px}.MermaidDiagram-module__8dK7La__actions button[aria-pressed=true]{color:#fff;background:#7545ff}@media (max-width:640px){.MermaidDiagram-module__8dK7La__toolbar{gap:.5rem}.MermaidDiagram-module__8dK7La__label{width:auto;margin-right:auto}.MermaidDiagram-module__8dK7La__actions{flex-wrap:wrap}.MermaidDiagram-module__8dK7La__toolbar>.MermaidDiagram-module__8dK7La__actions:last-child{justify-content:space-between;width:100%}.MermaidDiagram-module__8dK7La__viewport{height:440px}.MermaidDiagram-module__8dK7La__canvas svg{max-height:none}.MermaidDiagram-module__8dK7La__hint{font-size:.75rem}}@media (max-width:480px){.MermaidDiagram-module__8dK7La__toolbar>.MermaidDiagram-module__8dK7La__actions:not(:last-child){width:auto}}.MermaidDiagram-module__8dK7La__canvas svg{overflow:visible}
