.MuleDialogue-module__cxnhpW__dialogue{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:#eef2f8;text-shadow:0 1px 2px #050912bf,0 0 18px #0c1220e6;width:max-content;max-width:min(25rem,100vw - 3rem);font-family:inherit;font-size:1.14rem;line-height:1.55;position:absolute;bottom:2.6rem;left:1.8rem}.MuleDialogue-module__cxnhpW__flip{left:auto;right:1.8rem}.MuleDialogue-module__cxnhpW__text{margin:0}.MuleDialogue-module__cxnhpW__text strong{color:#fff;font-weight:600}.MuleDialogue-module__cxnhpW__text code{color:#cfe0ff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.86em}.MuleDialogue-module__cxnhpW__untyped{visibility:hidden}.MuleDialogue-module__cxnhpW__more{color:#e0605a;visibility:hidden;margin-left:.4em;font-size:.8em;display:inline-block}.MuleDialogue-module__cxnhpW__moreOn{visibility:visible;animation:.9s ease-in-out infinite MuleDialogue-module__cxnhpW__bob}@keyframes MuleDialogue-module__cxnhpW__bob{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.55;transform:translateY(.18em)}}.MuleDialogue-module__cxnhpW__sample{color:#12233f;text-shadow:none;white-space:pre-wrap;visibility:hidden;opacity:0;background:#f6f3ec;border-left:3px solid #b3312c;margin:.85rem 0 0;padding:.65rem .85rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;line-height:1.65;transition:opacity .3s,transform .3s;transform:translateY(4px);box-shadow:0 6px 18px #0006}.MuleDialogue-module__cxnhpW__sampleOn{visibility:visible;opacity:1;transform:none}.MuleDialogue-module__cxnhpW__close{color:#b4c0d1;opacity:.6;cursor:pointer;text-shadow:inherit;background:0 0;border:0;padding:.2rem .4rem;font-size:1.3rem;line-height:1;position:absolute;top:-1.9rem;right:-.3rem}.MuleDialogue-module__cxnhpW__close:hover,.MuleDialogue-module__cxnhpW__close:focus-visible{opacity:1}.MuleDialogue-module__cxnhpW__flip .MuleDialogue-module__cxnhpW__close{left:-.3rem;right:auto}.MuleDialogue-module__cxnhpW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.MuleDialogue-module__cxnhpW__moreOn{animation:none}.MuleDialogue-module__cxnhpW__sample{transition:none}}@media (max-width:640px){.MuleDialogue-module__cxnhpW__dialogue,.MuleDialogue-module__cxnhpW__flip{background:linear-gradient(#0000,#0a0f1bbf 38%,#0a0f1bf0);width:auto;max-width:none;padding:3.2rem 1.25rem 1.4rem;font-size:1.05rem;position:fixed;bottom:0;left:0;right:0}.MuleDialogue-module__cxnhpW__close,.MuleDialogue-module__cxnhpW__flip .MuleDialogue-module__cxnhpW__close{top:1.2rem;left:auto;right:.9rem}}
.home-module__txgM7a__world{--paper:#1b2536;--glow:#3b4d6a;--ink:#e6ebf2;--ink-soft:#b4c0d1;--ink-faint:#a3b1c5;--air-red:#e0605a;--air-blue:#7fb0ec;--rule:#34445e;--mule-ink:#c9d2de;--mule-rule:#3a4c68;--mule-ground:#090e1a8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);color:var(--ink);font-family:Spectral,Georgia,serif;position:fixed;inset:0;overflow:hidden}.home-module__txgM7a__stage{position:absolute;inset:0}.home-module__txgM7a__lit{background:radial-gradient(ellipse 42% 1.2% at 50% 86%, #afc8f066, transparent 100%), radial-gradient(ellipse 30% 4.5% at 50% 88%, #9bb9e68c, #9bb9e624 55%, transparent 100%), linear-gradient(to bottom, transparent 84%, #05080f8c 100%), radial-gradient(ellipse 55% 60% at 50% 72%, var(--glow) 0%, #2a3851 45%, transparent 100%), var(--paper)}.home-module__txgM7a__anchor{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}@media (max-width:640px){.home-module__txgM7a__anchor{position:static;transform:none!important}}.home-module__txgM7a__a11yButton{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.home-module__txgM7a__a11yButton:focus{background:var(--paper);width:auto;height:auto;color:var(--ink);border:1.5px solid var(--ink);font:inherit;cursor:pointer;z-index:20;padding:.5rem .9rem;bottom:clamp(1.1rem,3vw,1.8rem);left:clamp(1.5rem,4vw,2.5rem)}.home-module__txgM7a__srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}
