@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_7ad2a80d-module__JlKhUW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_7ad2a80d-module__JlKhUW__variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_1bd6cc62-module__f4tg6W__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_1bd6cc62-module__f4tg6W__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--acc:#e0a44b;--bg:#0c0d0f;--bg-alt:#111214;--bg-tag:#141518;--bg-input-focus:#16171b;--border:#1e1f23;--border-strong:#2e3036;--text:#eaeae7;--text-2:#b7b8bb;--text-3:#a0a1a4;--text-4:#9c9da0;--text-5:#8c8d91;--text-6:#6b6c70;--text-7:#5b5c60;--text-8:#4b4c50;--text-9:#a8a9ac;--text-10:#c4c5c8;--header-bg:#0c0d0fd1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#fafaf8;--bg-alt:#f0f0eb;--bg-tag:#efefe9;--bg-input-focus:#fff;--border:#e3e3dd;--border-strong:#d2d2ca;--text:#17181a;--text-2:#46474a;--text-3:#5a5b5e;--text-4:#63646a;--text-5:#6e6f74;--text-6:#8a8b8e;--text-7:#9a9ba0;--text-8:#acadb2;--text-9:#4b4c50;--text-10:#33343a;--header-bg:#fafaf8d1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans), "IBM Plex Sans", sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body *{transition:background-color .2s,border-color .2s,color .2s}a{color:inherit;text-decoration:none}button{font:inherit}::selection{color:var(--text);background:#e0a44b38}h1{text-wrap:balance}p{text-wrap:pretty}.container{max-width:1180px;margin:0 auto;padding:0 32px}.sectionRow{grid-template-columns:150px 1fr;gap:40px;display:grid}.rail{font-family:var(--font-mono), "IBM Plex Mono", monospace;color:var(--text-6);letter-spacing:.04em;font-size:12px}.railNum{color:var(--acc)}.railNote{margin-top:14px;line-height:1.7}.sectionTitle{letter-spacing:-.01em;margin:0 0 28px;font-size:26px;font-weight:600}html [data-reveal]{opacity:0;transform:translateY(22px)}html [data-reveal=in]{opacity:1;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order,0) * .13s);transform:translateY(0)}@media (prefers-reduced-motion:reduce){html [data-reveal]{opacity:1;transition:none;transform:none}}@media (max-width:720px){.container{padding:0 20px}.sectionRow{grid-template-columns:1fr;gap:20px}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.RemOrb-module__4LOiMG__group{flex-direction:column;align-items:center;gap:8px;display:flex}.RemOrb-module__4LOiMG__bouncer{display:block;position:absolute;inset:0}.RemOrb-module__4LOiMG__orb:not([data-entered=true]) .RemOrb-module__4LOiMG__bouncer{animation:1.25s cubic-bezier(.22,.82,.2,1) both RemOrb-module__4LOiMG__rollIn}.RemOrb-module__4LOiMG__orb[data-nudge=true] .RemOrb-module__4LOiMG__bouncer{animation:1.1s cubic-bezier(.33,1.45,.64,1) RemOrb-module__4LOiMG__idleNudge}.RemOrb-module__4LOiMG__orb[data-nudge=true] .RemOrb-module__4LOiMG__disk{animation:1.1s cubic-bezier(.33,1.2,.64,1) RemOrb-module__4LOiMG__idleNudgeSquash}.RemOrb-module__4LOiMG__orb[data-spin=true] .RemOrb-module__4LOiMG__eyes{animation:1.15s cubic-bezier(.45,.05,.2,1) RemOrb-module__4LOiMG__eyeRevolve}.RemOrb-module__4LOiMG__orb[data-spin=true] .RemOrb-module__4LOiMG__leftEye,.RemOrb-module__4LOiMG__orb[data-spin=true] .RemOrb-module__4LOiMG__rightEye{animation:none}.RemOrb-module__4LOiMG__orb{cursor:pointer;--look-x:0px;--look-y:0px;--orb-disk:radial-gradient(circle at 35% 28%, #2a2b30 0%, #141518 55%, #0a0b0d 100%);--orb-edge:#2e3036;--orb-eye:#eaeae7;--orb-shadow:#0000008a;--orb-glow:#e0a44b59;background:0 0;border:0;border-radius:50%;width:88px;height:88px;padding:0;position:relative;overflow:visible}:root[data-theme=light] .RemOrb-module__4LOiMG__orb{--orb-disk:radial-gradient(circle at 35% 28%, #3a3b40 0%, #202126 55%, #111216 100%);--orb-edge:#4d4f57;--orb-shadow:#1b181240;--orb-glow:#8a5a124d}.RemOrb-module__4LOiMG__orb:hover:not(:disabled) .RemOrb-module__4LOiMG__face{transform:scale(1.035)}.RemOrb-module__4LOiMG__orb:focus-visible{outline:2px solid var(--acc);outline-offset:6px}.RemOrb-module__4LOiMG__orb:disabled{cursor:wait}.RemOrb-module__4LOiMG__face,.RemOrb-module__4LOiMG__disk,.RemOrb-module__4LOiMG__ring,.RemOrb-module__4LOiMG__eye{position:absolute}.RemOrb-module__4LOiMG__face,.RemOrb-module__4LOiMG__disk{border-radius:50%;inset:0}.RemOrb-module__4LOiMG__face{transition:transform .35s cubic-bezier(.2,.8,.2,1);overflow:hidden}.RemOrb-module__4LOiMG__disk{background:var(--orb-disk);box-shadow:0 0 0 1px var(--orb-edge), 0 10px 28px var(--orb-shadow), 0 0 32px var(--orb-glow)}.RemOrb-module__4LOiMG__ring{border:2px solid var(--acc);opacity:0;pointer-events:none;border-right-color:#e0a44b33;border-radius:50%;inset:-5px}.RemOrb-module__4LOiMG__eye{z-index:1;background:var(--orb-eye);border-radius:999px;width:10px;height:22px;transition:top .28s,width .28s,height .28s,border-radius .28s,opacity .2s,transform .28s cubic-bezier(.2,.8,.2,1);top:34px}.RemOrb-module__4LOiMG__leftEye{left:28px}.RemOrb-module__4LOiMG__rightEye{right:28px}.RemOrb-module__4LOiMG__eyes{z-index:1;pointer-events:none;position:absolute;inset:0}.RemOrb-module__4LOiMG__dots{z-index:1;opacity:0;justify-content:center;align-items:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.RemOrb-module__4LOiMG__dots span{background:var(--acc);border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite RemOrb-module__4LOiMG__bounce}.RemOrb-module__4LOiMG__dots span:nth-child(2){animation-delay:.12s}.RemOrb-module__4LOiMG__dots span:nth-child(3){animation-delay:.24s}.RemOrb-module__4LOiMG__whisper{min-height:15px;color:var(--text-6);font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.02em;text-align:center;font-size:11px;line-height:15px}.RemOrb-module__4LOiMG__orb[data-state=idle] .RemOrb-module__4LOiMG__disk{animation:3.2s ease-in-out 1.3s infinite RemOrb-module__4LOiMG__breathe}.RemOrb-module__4LOiMG__orb[data-state=idle] .RemOrb-module__4LOiMG__face{animation:7.2s cubic-bezier(.45,0,.25,1) 1.4s infinite RemOrb-module__4LOiMG__idleLean}.RemOrb-module__4LOiMG__orb[data-state=idle] .RemOrb-module__4LOiMG__leftEye{animation:6.2s ease-in-out 1.45s infinite RemOrb-module__4LOiMG__idleEyes}.RemOrb-module__4LOiMG__orb[data-state=idle] .RemOrb-module__4LOiMG__rightEye{animation:6.2s ease-in-out 1.5s infinite RemOrb-module__4LOiMG__idleEyes}.RemOrb-module__4LOiMG__orb[data-state=connecting] .RemOrb-module__4LOiMG__ring{opacity:.9;animation:1.1s linear infinite RemOrb-module__4LOiMG__spin}.RemOrb-module__4LOiMG__orb[data-state=connecting] .RemOrb-module__4LOiMG__eye{border-radius:50%;width:10px;height:10px;top:39px}.RemOrb-module__4LOiMG__orb[data-state=listening] .RemOrb-module__4LOiMG__face{transform:rotate(-8deg)translate(-2px)}.RemOrb-module__4LOiMG__orb[data-state=listening] .RemOrb-module__4LOiMG__eye{width:9px;height:26px;top:30px}.RemOrb-module__4LOiMG__orb[data-state=listening] .RemOrb-module__4LOiMG__ring{opacity:.55;animation:1.4s ease-in-out infinite RemOrb-module__4LOiMG__pulseRing}.RemOrb-module__4LOiMG__orb[data-state=thinking] .RemOrb-module__4LOiMG__eye{opacity:0}.RemOrb-module__4LOiMG__orb[data-state=thinking] .RemOrb-module__4LOiMG__dots{opacity:1}.RemOrb-module__4LOiMG__orb[data-state=speaking] .RemOrb-module__4LOiMG__disk{box-shadow:0 0 0 1px var(--orb-edge), 0 10px 28px var(--orb-shadow), 0 0 48px var(--orb-glow)}.RemOrb-module__4LOiMG__orb[data-state=speaking] .RemOrb-module__4LOiMG__face{animation:7.5s cubic-bezier(.45,0,.25,1) infinite RemOrb-module__4LOiMG__speakLean}.RemOrb-module__4LOiMG__orb[data-state=speaking] .RemOrb-module__4LOiMG__leftEye{animation:10s ease-in-out infinite RemOrb-module__4LOiMG__speakEyes}.RemOrb-module__4LOiMG__orb[data-state=speaking] .RemOrb-module__4LOiMG__rightEye{animation:10s ease-in-out 50ms infinite RemOrb-module__4LOiMG__speakEyesRight}.RemOrb-module__4LOiMG__orb[data-tracking=true] .RemOrb-module__4LOiMG__face{transform:translate(calc(var(--look-x) * .4), calc(var(--look-y) * .32));animation:none}.RemOrb-module__4LOiMG__orb[data-tracking=true]:hover:not(:disabled) .RemOrb-module__4LOiMG__face{transform:translate(calc(var(--look-x) * .4), calc(var(--look-y) * .32)) scale(1.035)}.RemOrb-module__4LOiMG__orb[data-tracking=true] .RemOrb-module__4LOiMG__leftEye,.RemOrb-module__4LOiMG__orb[data-tracking=true] .RemOrb-module__4LOiMG__rightEye{opacity:1;width:10px;height:22px;transform:translate(var(--look-x), var(--look-y));border-radius:999px;animation:none;top:34px}.RemOrb-module__4LOiMG__orb[data-tracking=true][data-state=connecting] .RemOrb-module__4LOiMG__leftEye,.RemOrb-module__4LOiMG__orb[data-tracking=true][data-state=connecting] .RemOrb-module__4LOiMG__rightEye{border-radius:50%;width:10px;height:10px;top:39px}.RemOrb-module__4LOiMG__orb[data-tracking=true][data-state=listening] .RemOrb-module__4LOiMG__leftEye,.RemOrb-module__4LOiMG__orb[data-tracking=true][data-state=listening] .RemOrb-module__4LOiMG__rightEye{width:9px;height:26px;top:30px}@keyframes RemOrb-module__4LOiMG__rollIn{0%{transform:translate(min(46vw,320px))rotate(520deg)}72%{transform:translate(-8px)rotate(-18deg)}86%{transform:translate(4px)rotate(8deg)}to{transform:translate(0)rotate(0)}}@keyframes RemOrb-module__4LOiMG__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes RemOrb-module__4LOiMG__idleLean{0%,18%,to{transform:rotate(0)translate(0)}32%,43%{transform:rotate(-3deg)translate(-2px,1px)}56%{transform:rotate(0)translate(0)}72%,82%{transform:rotate(2.5deg)translate(2px,-1px)}91%{transform:rotate(-1deg)translate(-1px)}}@keyframes RemOrb-module__4LOiMG__idleEyes{0%,20%,to{transform:translate(0)scaleY(1)}29%,39%{transform:translate(5px)scaleY(1)}49%{transform:translate(0)scaleY(1)}52%{transform:translate(0)scaleY(.12)}55%{transform:translate(0)scaleY(1)}70%,80%{transform:translate(-4px)scaleY(1)}89%{transform:translate(2px)scaleY(1)}}@keyframes RemOrb-module__4LOiMG__spin{to{transform:rotate(360deg)}}@keyframes RemOrb-module__4LOiMG__speakLean{0%,to{transform:rotate(0)translate(0)}28%{transform:rotate(-1.4deg)translate(-1px)}52%{transform:rotate(0)translateY(1px)}76%{transform:rotate(1.2deg)translate(1px)}}@keyframes RemOrb-module__4LOiMG__speakEyes{0%,14%,to{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}22%,28%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(3px)scaleY(1)}34%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}42%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}44%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(.12)}46%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}58%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}60%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(.12)}62%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}70%,76%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(-3px)scaleY(1)}82%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}88%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}90%,95%{border-radius:0 0 10px 10px;width:14px;height:8px;top:40px;transform:translate(0)rotate(-4deg)}97%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}}@keyframes RemOrb-module__4LOiMG__speakEyesRight{0%,14%,to{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}22%,28%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(3px)scaleY(1)}34%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}42%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}44%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(.12)}46%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}58%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}60%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(.12)}62%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}70%,76%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(-3px)scaleY(1)}82%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}88%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}90%,95%{border-radius:0 0 10px 10px;width:14px;height:8px;top:40px;transform:translate(0)rotate(4deg)}97%{border-radius:999px;width:10px;height:22px;top:34px;transform:translate(0)scaleY(1)}}@keyframes RemOrb-module__4LOiMG__pulseRing{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.7;transform:scale(1.02)}}@keyframes RemOrb-module__4LOiMG__bounce{0%,80%,to{opacity:.55;transform:translateY(0)}40%{opacity:1;transform:translateY(-7px)}}@keyframes RemOrb-module__4LOiMG__idleNudge{0%{transform:translateY(0)}14%{transform:translateY(-12px)}28%{transform:translateY(0)}40%{transform:translateY(-7px)}52%{transform:translateY(0)}62%{transform:translateY(-3px)}72%,to{transform:translateY(0)}}@keyframes RemOrb-module__4LOiMG__idleNudgeSquash{0%,to{transform:scale(1)}14%{transform:scale(.96,1.05)}28%{transform:scale(1.05,.94)}40%{transform:scale(.98,1.03)}52%{transform:scale(1.03,.97)}62%{transform:scale(.99,1.01)}72%{transform:scale(1)}}@keyframes RemOrb-module__4LOiMG__eyeRevolve{0%{opacity:1;transform:translate(0)}22%{opacity:1;transform:translate(20px)}32%{opacity:0;transform:translate(28px)}32.01%{opacity:0;transform:translate(-28px)}42%{opacity:1;transform:translate(-20px)}68%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.RemOrb-module__4LOiMG__orb:not([data-entered=true]) .RemOrb-module__4LOiMG__bouncer,.RemOrb-module__4LOiMG__orb[data-nudge=true] .RemOrb-module__4LOiMG__bouncer,.RemOrb-module__4LOiMG__orb[data-nudge=true] .RemOrb-module__4LOiMG__disk,.RemOrb-module__4LOiMG__orb[data-spin=true] .RemOrb-module__4LOiMG__eyes,.RemOrb-module__4LOiMG__orb,.RemOrb-module__4LOiMG__orb[data-state] .RemOrb-module__4LOiMG__face,.RemOrb-module__4LOiMG__orb[data-state] .RemOrb-module__4LOiMG__disk,.RemOrb-module__4LOiMG__orb[data-state] .RemOrb-module__4LOiMG__eye,.RemOrb-module__4LOiMG__orb[data-state] .RemOrb-module__4LOiMG__ring,.RemOrb-module__4LOiMG__orb[data-state] .RemOrb-module__4LOiMG__dots span{animation:none}.RemOrb-module__4LOiMG__face,.RemOrb-module__4LOiMG__eye,.RemOrb-module__4LOiMG__dots{transition-duration:.01ms}}
.VoiceAgent-module__mt9e8G__widget{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;flex-direction:column;align-items:flex-end;width:max-content;max-width:min(240px,100vw - 32px);display:flex;position:fixed}.VoiceAgent-module__mt9e8G__deepgram .dg-orb-view{display:none}.VoiceAgent-module__mt9e8G__error{border:1px solid var(--border-strong);border-left:2px solid var(--acc);background:var(--bg-alt);color:var(--text-2);border-radius:2px;margin:8px 0 0;padding:12px;font-size:13px;line-height:1.45}.VoiceAgent-module__mt9e8G__expired{border:1px solid var(--border-strong);background:var(--bg-alt);border-radius:2px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;display:flex}.VoiceAgent-module__mt9e8G__expiredText{color:var(--text-2);margin:0;font-size:13px;line-height:1.45}.VoiceAgent-module__mt9e8G__restart{border:1px solid var(--acc);min-height:44px;color:var(--text);font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.02em;cursor:pointer;background:#e0a44b14;border-radius:2px;align-items:center;padding:11px 16px;font-size:12.5px;transition:background .18s;display:inline-flex}.VoiceAgent-module__mt9e8G__restart:hover{background:#e0a44b29}.VoiceAgent-module__mt9e8G__restart:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (prefers-reduced-motion:reduce){.VoiceAgent-module__mt9e8G__restart{transition:none}}
