@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_76251ab1-module__2d26ka__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_76251ab1-module__2d26ka__variable{--font-montserrat:"Montserrat", "Montserrat 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.p.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.p.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_a778681c-module__2QQjRG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_a778681c-module__2QQjRG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:var(--font-montserrat), "Helvetica Neue", system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;--r-sm:12px;--r-md:18px;--r-lg:24px;--content-max:1080px;--bell-reserve:60px;--paper:#f6f4fc;--surface:#fff;--surface-2:#f0edfa;--surface-3:#e6e2f5;--surface-hover:#e6eefb;--ink:#161c28;--ink-2:#4d5666;--ink-3:#7b8494;--line:#e1dcf0;--line-soft:#edeaf8;--accent:#5b3fc4;--accent-line:#1a6fc2;--accent-soft:#e3edfb;--on-accent:#fff;--warn:#8a5a05;--warn-soft:#faeed4;--ok:#177a58;--ok-soft:#ddf2e9;--risk:#bd3350;--risk-soft:#fbe2e7;--neutral-soft:#e9e5f5;--tag-red:#d2405c;--tag-orange:#c26a18;--tag-yellow:#b08300;--tag-green:#1d8a5f;--tag-teal:#0d7f85;--tag-blue:#2a72c4;--tag-violet:#6b4fd0;--tag-pink:#bd4396;--viz-1:#a18cde;--viz-2:#45c1b4;--viz-3:#c46b90;--viz-4:#78bf7b;--viz-5:#65b2f1;--viz-6:#ed8d7d;--viz-other:#cfccdb;--bubble-in:#f0edfa;--bubble-out:#2a72c4;--bubble-out-ink:#fff;--chat-bubble-in:linear-gradient(135deg, #ede3fd 0%, #d9e7fb 100%);--chat-bubble-out:linear-gradient(135deg, #4f46e5 0%, #2563eb 52%, #1d74d8 100%);--chat-bubble-out-ink:#fff;--bubble-team-in:var(--bubble-in);--bubble-team-out:linear-gradient(135deg, #a24bd6 0%, #6a4ff0 52%, #3d5ee6 100%);--bubble-team-out-ink:#fff;--shadow-card:0 1px 2px #291c5214, 0 10px 28px #291c521f;--shadow-pop:0 2px 6px #291c521a, 0 26px 60px #291c5233;--shadow-pressed:inset 0 1px 3px #291c522e;--t-fast:.12s;--t-base:.2s;--t-slow:.34s;--t-pop:.3s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--rail:#d9e6f7;--rail-2:#e9f1fc;--rail-line:#c3d5ed;--rail-ink:#46566f;--rail-ink-strong:#13233c;--rail-hover:#cddef3;--rail-active:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0c1020;--surface:#141a2c;--surface-2:#1b2237;--surface-3:#232c44;--surface-hover:#1d2b40;--ink:#eef1f7;--ink-2:#a7b2c4;--ink-3:#78849a;--line:#26304a;--line-soft:#1e2639;--accent:#b9a3ff;--accent-line:#6fb4f0;--accent-soft:#16283f;--on-accent:#150e2c;--warn:#e2b45f;--warn-soft:#33270f;--ok:#57c99b;--ok-soft:#10301f;--risk:#f0798d;--risk-soft:#3a1626;--neutral-soft:#1b2237;--tag-red:#f0798d;--tag-orange:#ec9a5a;--tag-yellow:#d9b445;--tag-green:#57c99b;--tag-teal:#4fc4c4;--tag-blue:#6fb4f0;--tag-violet:#b9a3ff;--tag-pink:#ef8ed0;--viz-1:#9b85d7;--viz-2:#12a195;--viz-3:#9d486c;--viz-4:#5a9f5d;--viz-5:#4493d0;--viz-6:#cb6e60;--viz-other:#4a4f66;--bubble-in:#1b2237;--bubble-out:#2b3a6b;--bubble-out-ink:#e9e6f7;--chat-bubble-in:linear-gradient(135deg, #2b2d55 0%, #1d3150 100%);--chat-bubble-out:linear-gradient(135deg, #4f46e5 0%, #2563eb 52%, #1d74d8 100%);--chat-bubble-out-ink:#fff;--bubble-team-in:#232b46;--bubble-team-out:linear-gradient(135deg, #a24bd6 0%, #6a4ff0 52%, #3d5ee6 100%);--bubble-team-out-ink:#fff;--shadow-card:0 1px 2px #0006, 0 12px 30px #0006;--shadow-pop:0 2px 8px #00000073, 0 28px 64px #00000094;--shadow-pressed:inset 0 1px 3px #0000008c;--rail:#060b1a;--rail-2:#0d1428;--rail-line:#1c2742;--rail-ink:#a5b3cd;--rail-ink-strong:#fff;--rail-hover:#141d33;--rail-active:#1d2843}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0c1020;--surface:#141a2c;--surface-2:#1b2237;--surface-3:#232c44;--surface-hover:#1d2b40;--ink:#eef1f7;--ink-2:#a7b2c4;--ink-3:#78849a;--line:#26304a;--line-soft:#1e2639;--accent:#b9a3ff;--accent-line:#6fb4f0;--accent-soft:#16283f;--on-accent:#150e2c;--warn:#e2b45f;--warn-soft:#33270f;--ok:#57c99b;--ok-soft:#10301f;--risk:#f0798d;--risk-soft:#3a1626;--neutral-soft:#1b2237;--tag-red:#f0798d;--tag-orange:#ec9a5a;--tag-yellow:#d9b445;--tag-green:#57c99b;--tag-teal:#4fc4c4;--tag-blue:#6fb4f0;--tag-violet:#b9a3ff;--tag-pink:#ef8ed0;--viz-1:#9b85d7;--viz-2:#12a195;--viz-3:#9d486c;--viz-4:#5a9f5d;--viz-5:#4493d0;--viz-6:#cb6e60;--viz-other:#4a4f66;--bubble-in:#1b2237;--bubble-out:#2b3a6b;--bubble-out-ink:#e9e6f7;--chat-bubble-in:linear-gradient(135deg, #2b2d55 0%, #1d3150 100%);--chat-bubble-out:linear-gradient(135deg, #4f46e5 0%, #2563eb 52%, #1d74d8 100%);--chat-bubble-out-ink:#fff;--bubble-team-in:#232b46;--bubble-team-out:linear-gradient(135deg, #a24bd6 0%, #6a4ff0 52%, #3d5ee6 100%);--bubble-team-out-ink:#fff;--shadow-card:0 1px 2px #0006, 0 12px 30px #0006;--shadow-pop:0 2px 8px #00000073, 0 28px 64px #00000094;--shadow-pressed:inset 0 1px 3px #0000008c;--rail:#060b1a;--rail-2:#0d1428;--rail-line:#1c2742;--rail-ink:#a5b3cd;--rail-ink-strong:#fff;--rail-hover:#141d33;--rail-active:#1d2843}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px;border-radius:var(--r-sm)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.numeric{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}.enter{animation:fade-up var(--t-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}@media (prefers-reduced-motion:reduce){.enter{animation:none}}:root{--brand-cyan:#21d4fd;--brand-violet:#7b5cf0;--brand-pink:#f45ce0;--amb-a:#60a2ee61;--amb-b:#9676f052;--amb-c:#68c2ec57;--amb-d:#b292f44d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--amb-a:#2656a28c;--amb-b:#543e9e52;--amb-c:#1c608e73;--amb-d:#5c46a042}}:root[data-theme=dark]{--amb-a:#2656a28c;--amb-b:#543e9e52;--amb-c:#1c608e73;--amb-d:#5c46a042}body:before,body:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:-25%}body:before{background:radial-gradient(36% 32% at 20% 22%, var(--amb-a), transparent 70%), radial-gradient(30% 28% at 80% 16%, var(--amb-b), transparent 70%), radial-gradient(34% 30% at 48% 84%, var(--amb-c), transparent 70%)}body:after{background:radial-gradient(28% 26% at 72% 68%, var(--amb-d), transparent 70%), radial-gradient(24% 22% at 14% 64%, var(--amb-b), transparent 70%)}body:has([data-ambient=live]):before{will-change:transform}body:has([data-ambient=live]):after{will-change:transform}body:has([data-ambient=live]):before{animation:48s ease-in-out infinite alternate amb-drift-a}body:has([data-ambient=live]):after{animation:62s ease-in-out infinite alternate-reverse amb-drift-b}@keyframes amb-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(3%,2.5%)scale(1.07)}}@keyframes amb-drift-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3.5%,-2%)scale(1.05)}}
