:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:#ecefed;--dot:#14141421;--ink:#141414;--ink-soft:#1414149e;--paper:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--canvas:#171918;--dot:#ffffff1c;--ink:#f4f4f1;--ink-soft:#f4f4f1a3;--paper:#171918}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--canvas);color:var(--ink);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stage{background-color:var(--canvas);background-image:radial-gradient(circle,var(--dot)1px,transparent 1.5px);height:100dvh;color:var(--ink);background-position:50%;background-size:22px 22px;place-items:center;transition:background-color .35s,color .35s;display:grid;position:relative;overflow:hidden}.stage[data-mood=purple]{--canvas:#6b4eff;--dot:#fff3;--ink:#fff;--ink-soft:#fffc;--paper:#6b4eff}.board{text-align:center;flex-direction:column;align-items:center;margin-bottom:6vh;padding:1.5rem;display:flex}.layer{transform-origin:50%;will-change:transform;display:inline-block;position:relative}.stage[data-live] .layer{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.stage[data-live] .layer:active{cursor:grabbing}.name{letter-spacing:-.045em;white-space:nowrap;transform-origin:50% 100%;margin:0;font-size:clamp(2.6rem,1.3rem + 5.2vw,6rem);font-weight:700;font-stretch:112%;line-height:1}.tagline{color:var(--ink-soft);letter-spacing:-.012em;white-space:nowrap;margin:.7rem 0 0;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);font-weight:500}.socials{gap:.75rem;margin-top:clamp(1.5rem,3.2vh,2.25rem);display:flex}.social{background:var(--ink);width:3.25rem;height:3.25rem;color:var(--paper);border-radius:1rem;place-items:center;font-size:1.3rem;transition:background-color .35s,color .35s;display:grid}.social svg{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.social:hover svg{transform:scale(1.18)rotate(-6deg)}.social:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.name[data-style=pop] .word{background:linear-gradient(100deg,#ff2d78,#ff8a1f 50%,#ffe21f);color:#0000;filter:drop-shadow(.04em .04em #141414)drop-shadow(.045em .045em #6b4eff);-webkit-background-clip:text;background-clip:text;padding:0 .08em;font-style:italic;font-weight:900;display:inline-block;transform:skewY(-3deg)}.name[data-style=comic] .word{letter-spacing:-.02em;font-family:Comic Sans MS,Comic Sans,Chalkboard SE,Comic Neue,cursive}.ai{color:#fff;letter-spacing:.02em;opacity:0;vertical-align:.62em;background:linear-gradient(120deg,#6b4eff,#1fb6ff);border-radius:999px;max-width:0;margin-left:0;font-size:.4em;font-stretch:100%;line-height:1.5;transition:max-width .35s cubic-bezier(.3,1.4,.5,1),margin .35s,padding .35s,opacity .2s;display:inline-block;overflow:hidden}.name[data-style=ai] .ai{opacity:1;max-width:4em;margin-left:.5em;padding:0 .6em}.sel{border:calc(1.5px/var(--s,1))solid var(--sel,#0f7d7d);opacity:0;pointer-events:none;position:absolute;inset:-.1rem -.5rem}.name .sel{inset:-.02em -.1em -.08em}.social .sel{inset:-.35rem}.layer[data-sel] .sel{opacity:1}.sel i{border:1.5px solid var(--sel,#0f7d7d);width:9px;height:9px;transform:scale(calc(1/var(--s,1)));background:#fff;margin:-4.5px;position:absolute}.sel i:first-child{top:0;left:0}.sel i:nth-child(2){top:0;left:100%}.sel i:nth-child(3){top:100%;left:0}.sel i:nth-child(4){top:100%;left:100%}.sel b{margin-bottom:calc(9px/var(--s,1));background:var(--sel,#0f7d7d);color:#fff;font-family:var(--font-display),system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;transform:translateX(-50%)scale(calc(1/var(--s,1)));transform-origin:bottom;border-radius:4px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:600;font-stretch:100%;line-height:1.3;position:absolute;bottom:100%;left:50%}.tagline .sel b{margin:calc(9px/var(--s,1))0 0;transform-origin:top;top:100%;bottom:auto}.social .sel b{display:none}.cast{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cursor,.you{opacity:0;will-change:transform;position:absolute;top:0;left:0}.cursor[data-on],.you[data-on]{opacity:1}.cursor svg{transform-origin:3px 2.5px;margin:-2.5px 0 0 -3px;transition:transform .1s;display:block;overflow:visible}.cursor path{fill:var(--c);stroke:#fff;stroke-linejoin:round;stroke-width:1.6px}.cursor[data-down] svg{transform:scale(.84)}.tag{background:var(--c);color:#fff;text-align:left;border-radius:3px 13px 13px;flex-direction:column;width:max-content;max-width:15rem;padding:3px 9px 4px;font-size:12px;font-weight:650;line-height:1.35;display:flex;position:absolute;top:19px;left:15px;box-shadow:0 2px 10px #00000024}.cursor.flip .tag{border-radius:13px 3px 13px 13px;left:auto;right:4px}.cursor.up .tag{border-radius:13px 13px 13px 3px;top:auto;bottom:calc(100% + 8px)}.cursor.up.flip .tag{border-radius:13px 13px 3px}.msg{font-size:15px;font-weight:550;line-height:1.3;display:none}.cursor[data-talking] .tag{border-radius:3px 16px 16px;padding:7px 12px 9px}.cursor.flip[data-talking] .tag{border-radius:16px 3px 16px 16px}.cursor.up[data-talking] .tag{border-radius:16px 16px 16px 3px}.cursor.up.flip[data-talking] .tag{border-radius:16px 16px 3px}.cursor[data-talking] .who{opacity:.82;font-size:11px}.cursor[data-talking] .msg{display:block}.cursor kbd{color:#fff;white-space:nowrap;opacity:0;background:#141414;border-radius:7px;padding:3px 8px 4px;font-family:inherit;font-size:13px;font-weight:650;transition:opacity .12s,transform .2s cubic-bezier(.3,1.8,.5,1);position:absolute;bottom:4px;right:12px;transform:translateY(6px)scale(.8);box-shadow:0 2px #000,0 4px 12px #00000040}.cursor[data-key] kbd{opacity:1;transform:none}.you{color:#fff;background:#141414;border-radius:3px 13px 13px;margin:20px 0 0 14px;padding:3px 9px 4px;font-size:12px;font-weight:650;line-height:1.35}@media (prefers-reduced-motion:reduce){.cast{display:none}}
@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/931e7cc49084aee7-s.cbc7a99b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7a642828b0ad1018-s.0184f1e4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/c89730c3ffa99552-s.p.7cba12cc.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:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_77d4c857-module__MnBIba__className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mona_sans_77d4c857-module__MnBIba__variable{--font-display:"Mona Sans","Mona Sans Fallback"}
