.geen-rich-content{white-space:normal;flex-direction:column;gap:.65rem;display:flex}.geen-rich-text-chunk{white-space:pre-wrap;overflow-wrap:anywhere}.geen-inline-code{font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;color:#d4cfff;text-align:left;direction:ltr;unicode-bidi:isolate;background:rgba(109,91,224,.14);border-radius:6px;padding:.12em .35em;font-size:.9em;display:inline}.geen-code-block{text-align:left;direction:ltr;unicode-bidi:isolate;background:#0f0d1c;border:1px solid rgba(157,151,200,.18);border-radius:12px;margin:.35rem 0 .5rem;overflow:hidden}.geen-code-toolbar{background:rgba(255,255,255,.03);border-bottom:1px solid rgba(157,151,200,.12);justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .7rem;display:flex}.geen-code-lang{font-family:var(--font-plex-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:lowercase;color:rgba(212,207,255,.72);font-size:.72rem}.geen-code-copy,.geen-code-more{font-family:var(--font-plex-arabic),sans-serif;color:#c4b8ff;cursor:pointer;background:rgba(109,91,224,.16);border:1px solid rgba(109,91,224,.28);border-radius:999px;padding:.28rem .7rem;font-size:.75rem;font-weight:600}.geen-code-copy:hover,.geen-code-more:hover{background:rgba(109,91,224,.28)}.geen-code-scroll{grid-template-columns:auto 1fr;max-height:none;display:grid;overflow:auto}.geen-code-block.is-collapsed .geen-code-scroll{max-height:22rem}.geen-code-gutter{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-plex-mono),ui-monospace,monospace;color:rgba(157,151,200,.45);text-align:right;background:rgba(0,0,0,.18);flex-direction:column;padding:.85rem .55rem .85rem .7rem;font-size:.78rem;line-height:1.55;display:flex}.geen-code-gutter:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid rgba(157,151,200,.1)}.geen-code-gutter:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid rgba(157,151,200,.1)}.geen-code-gutter:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid rgba(157,151,200,.1)}.geen-code-gutter:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid rgba(157,151,200,.1)}.geen-code-gutter:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid rgba(157,151,200,.1)}.geen-code-gutter:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid rgba(157,151,200,.1)}.geen-code-pre{min-width:0;overflow-x:auto}.geen-code-pre .shiki{font-family:var(--font-plex-mono),ui-monospace,Menlo,monospace;text-align:left;white-space:pre;-moz-tab-size:2;tab-size:2;direction:ltr;margin:0;padding:.85rem 1rem;font-size:.82rem;line-height:1.55;overflow-x:auto;background:0 0!important}.geen-code-pre .shiki code{white-space:inherit;font-family:inherit;font-size:inherit;line-height:inherit;display:block;background:0 0!important}.geen-code-pre .shiki .line{min-width:100%;display:inline-block}.geen-code-pre .shiki,.geen-code-pre .shiki span{color:var(--shiki-dark,#e6edf3)!important;background-color:transparent!important}.geen-code-pre .shiki.geen-shiki-plain,.geen-code-pre .shiki.geen-shiki-plain code{color:#e6edf3!important}.geen-code-pre .shiki{background-color:transparent!important}.aae-page .geen-code-block{background:#f4f2ff;border-color:rgba(30,26,70,.1)}.aae-page .geen-code-lang{color:rgba(27,27,46,.55)}.aae-page .geen-code-pre .shiki,.aae-page .geen-code-pre .shiki span{color:var(--shiki-light)!important}.aae-page .geen-inline-code{color:#4a3eb8;background:rgba(109,91,224,.1)}.geen-code-more{border:0;border-top:1px solid rgba(157,151,200,.12);border-radius:0;width:100%;padding:.55rem}.aae-editor pre{text-align:left;font-family:var(--aae-mono),ui-monospace,monospace;color:#ece8ff;white-space:pre;direction:ltr;unicode-bidi:isolate;background:#1b1730;border-radius:10px;margin:.75rem 0;padding:.85rem 1rem;font-size:.86rem;line-height:1.55;overflow-x:auto}.aae-editor code{font-family:var(--aae-mono),ui-monospace,monospace;background:rgba(109,91,224,.12);border-radius:4px;padding:.1em .3em;font-size:.9em}.aae-editor pre code{color:inherit;background:0 0;padding:0}.aae-tb-lang{color:#1b1b2e;background:#fff;border:1px solid rgba(30,26,70,.12);border-radius:8px;max-width:7.5rem;padding:.25rem .35rem;font-size:.72rem}
