@font-face{font-family:Suit;src:url(/fonts/suit/SUIT-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--background:#0d0d0d;--foreground:#f4f4f5}html{height:100%}html,body{max-width:100%;overflow-x:clip}.app-shell{flex-direction:column;flex:1;width:100%;min-height:100vh;display:flex}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Suit,Arial;display:flex}body:not(.intro-bootstrapped) .app-shell,body.intro-lock .app-shell,body.intro-bootstrapped.intro-lock .app-shell{opacity:0}body.intro-bootstrapped:not(.intro-lock) .app-shell{opacity:1}body.intro-lock:before{content:"";z-index:9999;pointer-events:none;background:radial-gradient(circle,#14233c6b,#0000 60%);position:fixed;inset:0}body.intro-done .app-shell{opacity:1;transition:opacity .42s cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.typewriter-root{vertical-align:top;word-break:keep-all;display:inline-grid}.typewriter-root--multiline{width:fit-content;max-width:100%;display:grid}.typewriter-root--multiline .typewriter-seo{white-space:pre-line}.typewriter-seo,.typewriter-fx{grid-area:1/1;min-width:0}.typewriter-seo{color:inherit}.typewriter-fx{display:inline}[data-motion-root]:not([data-motion-ready]) [data-progressive-reveal]{opacity:1!important;filter:none!important;transform:none!important}.typewriter-word{white-space:nowrap;display:inline-block}.typewriter-space{white-space:pre}.typewriter-motion,.typewriter-char{display:inline}@media (prefers-reduced-motion:reduce){[data-progressive-reveal]{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}
