@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/0d4f81138b703b58-s.37ir218g6iz93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0ghexb8m2rs_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_679fc777-module__pd5gCG__className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.host_grotesk_679fc777-module__pd5gCG__variable{--font-sans:"Host Grotesk", "Host Grotesk Fallback"}
:root{--bg:#0b0c0d;--ink:#f6f6f3f0;--ink-2:#f6f6f399;--ink-3:#f6f6f366;--line:#ffffff14;--glass:#1a1b1ea8;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.45, .64, 1);--edge:clamp(20px, 2.5vw, 36px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--bg);height:100%;color:var(--ink);margin:0;overflow:hidden}body{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.room{isolation:isolate;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.backdrop{z-index:0;pointer-events:none;background:radial-gradient(120% 85% at 50% -12%, #16181b 0%, var(--bg) 58%);position:absolute;inset:0}.backdrop>*{position:absolute}.backdrop__light{will-change:transform;border-radius:50%}.backdrop__light--a{background:radial-gradient(closest-side,#eceeff12,#0000);width:100vmax;height:100vmax;margin-left:-50vmax;animation:34s steps(64,end) infinite alternate drift-a;top:-60vmax;left:50%}.backdrop__light--b,.backdrop__light--c{opacity:0;transition:opacity 3s}.room.has-cast .backdrop__light--b,.room.has-cast .backdrop__light--c{opacity:1}.backdrop__light--b{background:radial-gradient(closest-side, rgb(var(--tint-a,140 140 160) / .075), transparent);width:76vmax;height:76vmax;animation:41s steps(70,end) infinite alternate drift-b;bottom:-40vmax;left:-28vmax}.backdrop__light--c{background:radial-gradient(closest-side, rgb(var(--tint-b,140 140 160) / .07), transparent);width:66vmax;height:66vmax;animation:47s steps(76,end) infinite alternate drift-c;top:14vh;right:-26vmax}.backdrop__grid{opacity:.55;background-image:radial-gradient(circle,#ffffff17 .8px,#0000 1.3px);background-position:50%;background-size:32px 32px;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 52%,#000 10%,#0000004d 58%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 52%,#000 10%,#0000004d 58%,#0000 100%)}.backdrop__grain{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;inset:0}.backdrop__vignette{background:radial-gradient(100% 84% at 50% 46%,#0000 54%,#0000008c 100%);inset:0}.aura{z-index:2;border:1px solid rgb(var(--aura,255 255 255) / .34);width:0;height:0;box-shadow:0 0 36px -8px rgb(var(--aura,255 255 255) / .28), inset 0 0 22px -10px rgb(var(--aura,255 255 255) / .2);opacity:0;pointer-events:none;will-change:transform;border-radius:50%;transition:opacity .35s,border-color .35s;position:fixed;top:0;left:0}.aura.is-on{opacity:1}.stage{z-index:3;position:absolute;inset:0}.stage.is-pointing{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='9.5' fill='none' stroke='%23000' stroke-opacity='.35' stroke-width='3.5'/%3E%3Ccircle cx='16' cy='16' r='9.5' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Ccircle cx='16' cy='16' r='2.5' fill='%23fff'/%3E%3C/svg%3E") 16 16,pointer}.stage.is-grabbing{cursor:grabbing}.bot{--feet:.42;z-index:1;width:calc(var(--r,30px) * 2);height:calc(var(--r,30px) * 2);color:inherit;visibility:hidden;cursor:inherit;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;will-change:transform;border-radius:50%;outline:none;text-decoration:none;position:absolute;top:0;left:0}.bot.is-live{visibility:visible}.bot.is-active{z-index:4}.bot *{pointer-events:none}.bot__glow,.bot__shadow,.bot__ring,.bot__body{position:absolute;top:50%;left:50%}.bot__body{width:var(--box);height:var(--box);margin:calc(var(--box) / -2) 0 0 calc(var(--box) / -2);will-change:transform}.bot__art,.bot__face{position:absolute;inset:0}.bot__face{will-change:transform}.bot__art svg,.bot__face svg{width:100%;height:100%;display:block;overflow:visible}.bot__glow{width:calc(var(--box) * 2.6);height:calc(var(--box) * 2.6);margin:calc(var(--box) * -1.3) 0 0 calc(var(--box) * -1.3);opacity:.7;transition:opacity .8s var(--ease-out)}.bot.is-active .bot__glow{opacity:1}.bot__halo{background:radial-gradient(closest-side, rgb(var(--glow) / .17), rgb(var(--glow) / .065) 36%, rgb(var(--glow) / .02) 68%, transparent);animation:breathe var(--breathe,5s) ease-in-out infinite alternate;border-radius:50%;position:absolute;inset:0}.bot__shadow{width:calc(var(--box) * .64);height:calc(var(--box) * .13);margin:calc(var(--box) * (var(--feet) - .065)) 0 0 calc(var(--box) * -.32);background:radial-gradient(closest-side,#0000009e,#00000042 55%,#0000);border-radius:50%}.bot__ring{width:var(--box);height:var(--box);margin:calc(var(--box) / -2) 0 0 calc(var(--box) / -2);border:1.5px solid rgb(var(--glow) / .9);opacity:0;border-radius:50%}[data-blink],[data-pupil]{transform-box:fill-box;transform-origin:50%}.eyes-open,.eyes-closed,.eyes-happy{transition:opacity .12s}.eyes-happy{opacity:0}.bot.is-happy .eyes-happy{opacity:1}.bot.is-happy .eyes-open,.bot.is-happy .eyes-closed{opacity:0}.face--closed .eyes-open{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .12s ease, transform .4s var(--ease-spring);transform:scaleY(.2)}.face--closed.is-active:not(.is-happy) .eyes-open{opacity:1;transform:none}.face--closed.is-active .eyes-closed{opacity:0}.shades{transition:transform .55s var(--ease-spring)}.face--shades.is-active .shades{transform:translateY(7.5px)}.felipe-beret,.muse-arm{transform-box:view-box}.felipe-beret{transform-origin:2px -23px;transition:transform .6s var(--ease-spring)}.bot--felipe.is-active .felipe-beret{transform:translateY(-3px)rotate(-12deg)}.muse-arm--r{transform-origin:28px -9px}.bot--muse.is-waving .muse-arm--r{animation:wave 1.5s var(--ease-out)}.bot--muse{--feet:.47}.notes{transition:opacity .4s}.bot.is-active .notes,.bot.is-typing .notes{opacity:0}.note{opacity:0;transform-box:fill-box;transform-origin:50%;animation:note 3.2s var(--ease-out) infinite}.note--b{animation-delay:1.6s}.bot__typing{bottom:calc(100% + var(--lift,12px) - 2px);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform-origin:50% 100%;transition:opacity .25s ease, transform .4s var(--ease-spring);border-radius:999px;gap:3px;padding:7px 9px;display:flex;position:absolute;left:50%;transform:translate(-50%)scale(.7)}.bot__typing i{background:var(--ink);opacity:.35;border-radius:50%;width:4px;height:4px}.bot.is-typing .bot__typing{opacity:1;transform:translate(-50%)scale(1)}.bot.is-typing .bot__typing i{animation:1.1s ease-in-out infinite typing}.bot.is-typing .bot__typing i:nth-child(2){animation-delay:.14s}.bot.is-typing .bot__typing i:nth-child(3){animation-delay:.28s}.bot.is-active .bot__typing{opacity:0}.bot__label{bottom:calc(100% + var(--lift,12px));border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);height:32px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;opacity:0;filter:blur(5px);transform:translate3d(calc(-50% + var(--shift,0px)), 6px, 0) scale(.94);transform-origin:50% 100%;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 11px;font-size:13px;line-height:1;transition:opacity .18s,filter .18s,transform .22s;display:flex;position:absolute;left:50%;box-shadow:0 12px 32px -14px #000c,inset 0 1px #ffffff0d}.bot.label-below .bot__label{top:calc(100% + var(--lift,12px));transform:translate3d(calc(-50% + var(--shift,0px)), -6px, 0) scale(.94);transform-origin:50% 0;bottom:auto}.bot.is-active .bot__label{opacity:1;filter:blur();transform:translate3d(calc(-50% + var(--shift,0px)), 0, 0) scale(1);transition:opacity .32s var(--ease-out), filter .35s var(--ease-out), transform .5s var(--ease-spring)}.bot__dot{background:var(--c);width:7px;height:7px;box-shadow:0 0 10px rgb(var(--glow) / .8);border-radius:50%}.bot__name{font-weight:500}.bot__maker{color:var(--ink-3)}.bot__arrow{width:11px;height:11px;color:var(--ink-3);transition:transform .45s var(--ease-out), color .3s ease;margin-left:1px}.bot.is-launching .bot__arrow{color:var(--ink);transform:translate(2px,-2px)}.masthead{top:var(--edge);left:var(--edge);z-index:6;pointer-events:none;position:fixed}.masthead h1,.masthead p{letter-spacing:-.025em;width:max-content;animation:rise 1.1s var(--ease-out) both;margin:0;font-size:clamp(20px,1.65vw,26px);font-weight:500;line-height:1.14}.masthead h1{color:var(--ink);animation-delay:.1s}.masthead p{color:var(--ink-3);animation-delay:.22s}.status{right:var(--edge);bottom:var(--edge);left:var(--edge);z-index:6;color:var(--ink-3);letter-spacing:-.006em;pointer-events:none;animation:rise 1.2s var(--ease-out) .9s both;justify-content:space-between;align-items:center;gap:10px 24px;font-size:13px;line-height:1;display:flex;position:fixed}.status p{align-items:center;gap:9px;margin:0;display:flex}.status__pulse{background:#7be0a8;border-radius:50%;width:6px;height:6px;position:relative;box-shadow:0 0 10px #7be0a899}.status__pulse:after{content:"";animation:ping 2.6s var(--ease-out) infinite;border:1px solid #7be0a880;border-radius:50%;position:absolute;inset:-4px}.status__live>span:last-child{align-items:center;gap:.28em;display:flex}.status__count{min-width:1ch;color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:flex-end;margin:-.15em 0;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.status__sep{color:#f6f6f338}.hint-touch{display:none}@media (hover:none){.hint-hover{display:none}.hint-touch{display:inline}}@media (max-width:560px){.status{flex-direction:column;align-items:flex-start;font-size:12px}}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}}@keyframes breathe{0%{opacity:.75;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@keyframes wave{22%{transform:rotate(-128deg)}38%{transform:rotate(-104deg)}54%{transform:rotate(-130deg)}70%{transform:rotate(-108deg)}}@keyframes note{0%{opacity:0;transform:translate(-2px,3px)scale(.5)rotate(-14deg)}18%{opacity:.85}to{opacity:0;transform:translate(7px,-17px)scale(1)rotate(12deg)}}@keyframes typing{0%,70%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.9)}}@keyframes drift-a{to{transform:translate(6vmax,5vmax)scale(1.08)}}@keyframes drift-b{to{transform:translate(10vmax,-6vmax)scale(1.12)}}@keyframes drift-c{to{transform:translate(-8vmax,8vmax)scale(.92)}}.is-lite .bot__glow,.is-lite .backdrop__grain{display:none}@media (prefers-reduced-motion:reduce){.masthead h1,.masthead p,.status,.backdrop__light,.bot__halo,.note,.status__pulse:after,.bot--muse.is-waving .muse-arm--r{animation:none}}
