@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_aae0ad7d-module__6mRBtq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_aae0ad7d-module__6mRBtq__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_69daf838-module__T3g6bW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_69daf838-module__T3g6bW__variable{--font-instrument-sans:"Instrument Sans", "Instrument 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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.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:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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_d362d552-module__MTZAwW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_d362d552-module__MTZAwW__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--background:#fff;--foreground:#171717}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-background:#0e0f11;--c-surface-sidebar:#141518;--c-surface:#17181b;--c-surface-raised:#1c1e22;--c-surface-sunken:#0b0c0e;--c-surface-hover:#232529;--c-border-subtle:#ffffff12;--c-border-default:#ffffff1f;--c-border-strong:#2e333a;--c-text-primary:#edeef0;--c-text-secondary:#a6abb3;--c-text-muted:#969ba3;--c-text-faint:#7e838b;--c-text-fainter:#767b83;--c-text-answer:#dddee1;--c-text-dim:#6c7178;--c-text-dimmer:#6c7178;--c-text-faintest:#565a61;--c-text-ghost:#45484e;--c-accent:#edeef0;--c-accent-background:#232529;--c-accent-border:#ffffff24;--c-accent-text:#0e0f11;--c-accent-muted:#a6abb3;--c-brand:#8b7cf0;--c-brand-hover:#7a6be8;--c-brand-soft:#211d33;--c-brand-text:#fff;--c-brand-border:#322c4d;--c-accent-a20:#edeef024;--c-accent-text-a33:#0e0f1154;--c-success-a27:#34c28840;--c-overlay:#0009;--c-success:#34c288;--c-success-bg:#12271e;--c-success-border:#1e3a2c;--c-error:#e86a6a;--c-error-muted:#c98a8a;--c-error-bg:#2a1717;--c-error-border:#4a2a2a;--c-error-bg-strong:#3a2020;--c-danger-muted:#d0704f;--c-info:#5b9bf5;--c-info-bg:#12203a;--c-info-border:#24365a;--c-purple:#8b7cf0;--c-warning:#e0a83a;--c-warning-bg:#2a2113;--c-warning-border:#4a3a1c;--c-glass-fill:#17181b;--c-glass-border:#ffffff17;--c-hairline:#ffffff14;--s-canvas:#0e0f11;--s-canvas-top:#121316;--s-panel:#17181b;--s-panel-raised:#1c1e22;--s-node-fill:#1a1c1f;--s-border:#ffffff17;--s-border-faint:#ffffff0d;--s-divider:#ffffff14;--s-connector:#ffffff29;--s-label:#6c7178;--s-label-dim:#565a61;--s-secondary:#969ba3;--s-text:#edeef0;--s-text-dim:#7e838b;--s-flowbase:#0e0f11;--s-glass-fill:#17181b;--s-glass-border:#ffffff17;--s-dot:#ffffff0d;--ghost-hover-bg:#232529;--ghost-hover-fg:#edeef0;--sticky-fade:#0e0f11;--node-hover:#ffffff0f;--card-hover:#ffffff0d;--card-hover-border:#ffffff29;--echo-node:#edeef0;--c-glass-shadow:none;--s-glass-shadow:none;--s-card-fill:#1c1e22;--s-input-fill:#141518;--s-node-idle-border:#ffffff1a}:root,:root[data-theme=light],:root.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-background:#f7f8fa;--c-surface-sidebar:#f1f3f5;--c-surface:#fff;--c-surface-raised:#fff;--c-surface-sunken:#f3f4f6;--c-surface-hover:#ebedf0;--c-border-subtle:#eceef1;--c-border-default:#e5e7eb;--c-border-strong:#d8dce2;--c-text-primary:#17181a;--c-text-secondary:#686d76;--c-text-muted:#787e86;--c-text-faint:#7b7f85;--c-text-fainter:#7d8187;--c-text-answer:#24262a;--c-text-dim:#7f8389;--c-text-dimmer:#81858b;--c-text-faintest:#8d9197;--c-text-ghost:#94989e;--c-accent:#17181a;--c-accent-background:#eef0f2;--c-accent-border:#e5e7eb;--c-accent-text:#fff;--c-accent-muted:#686d76;--c-brand:#6c5ce7;--c-brand-hover:#5b4bd8;--c-brand-soft:#f0eeff;--c-brand-text:#fff;--c-brand-border:#dad3fb;--c-accent-a20:#17181a1f;--c-accent-text-a33:#ffffff80;--c-success-a27:#16a36a2e;--c-overlay:#11121473;--c-success:#16a36a;--c-success-bg:#e7f6ef;--c-success-border:#cdebdd;--c-error:#d94a4a;--c-error-muted:#b85b5b;--c-error-bg:#fcecec;--c-error-border:#f3c9c9;--c-error-bg-strong:#f7d7d7;--c-danger-muted:#c05050;--c-info:#3b82f6;--c-info-bg:#eaf1fe;--c-info-border:#cfe0fc;--c-purple:#6c5ce7;--c-warning:#d98b19;--c-warning-bg:#fbf1df;--c-warning-border:#f0d9a8;--c-glass-fill:#fff;--c-glass-border:#e5e7eb;--c-hairline:#eceef1;--s-canvas:#f7f8fa;--s-canvas-top:#fafbfc;--s-panel:#fff;--s-panel-raised:#fff;--s-node-fill:#fff;--s-border:#e5e7eb;--s-border-faint:#eceef1;--s-divider:#eceef1;--s-connector:#cbd0d6;--s-label:#9a9ea6;--s-label-dim:#b8bcc3;--s-secondary:#686d76;--s-text:#17181a;--s-text-dim:#9a9ea6;--s-flowbase:#f7f8fa;--s-glass-fill:#fff;--s-glass-border:#e5e7eb;--s-dot:#17181a0d;--ghost-hover-bg:#ebedf0;--ghost-hover-fg:#17181a;--sticky-fade:#f7f8fa;--node-hover:#17181a0d;--card-hover:#17181a0b;--card-hover-border:#d8dce2;--echo-node:#17181a;--c-glass-shadow:0 1px 2px #17181a0a, 0 4px 12px #17181a0f;--s-glass-shadow:0 1px 2px #17181a0a, 0 4px 12px #17181a0f;--s-card-fill:#fff;--s-input-fill:#fff;--s-node-idle-border:#e5e7eb}html,body{max-width:100vw;overflow-x:hidden}.v-btn-primary{background-color:var(--c-brand);color:var(--c-brand-text);cursor:pointer;border:none;transition:background-color .15s}.v-btn-primary:hover{background-color:var(--c-brand-hover)}.v-btn-primary:disabled{opacity:.5;cursor:default}.v-btn-primary:disabled:hover{background-color:var(--c-brand)}body{min-height:100%;color:var(--c-text-primary);background:var(--c-background);font-family:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:14px;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@keyframes whichai-spin{to{transform:rotate(360deg)}}@keyframes whichai-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes whichai-rec-pulse{0%,to{opacity:1}50%{opacity:.45}}.ghost-btn{transition:background-color .15s,color .15s}.ghost-btn:hover{background-color:var(--ghost-hover-bg)!important;color:var(--ghost-hover-fg)!important}.sticky-fade:after{content:"";background:linear-gradient(to bottom, var(--sticky-fade), transparent);pointer-events:none;height:22px;position:absolute;top:100%;left:0;right:0}@keyframes space-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes space-breathe{0%,to{opacity:1}50%{opacity:.3}}.space-node{transition:transform .14s,border-color .14s,background-color .14s}.space-node:hover{transform:translateY(-1px);background-color:var(--node-hover)!important}.node-wrap .node-del,.node-wrap .node-star{opacity:0;transition:opacity .12s}.node-wrap:hover .node-del,.node-del:focus-visible,.node-wrap:hover .node-star,.node-star:focus-visible,.node-star.on{opacity:1}.space-cmd{transition:border-color .15s,background-color .15s}.space-card{transition:transform .14s,border-color .14s,background-color .14s}.space-card:hover,.space-card:focus-visible{outline:none;transform:translateY(-2px);background-color:var(--card-hover)!important;border-color:var(--card-hover-border)!important}@keyframes fc-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(2.4)}}.fc-ring{transform-origin:50%;animation:2.6s ease-out infinite fc-ring}.fc-breathe{animation:1.8s ease-in-out infinite space-breathe}@keyframes fc-flow{to{stroke-dashoffset:-12px}}.fc-flow{animation:.7s linear infinite fc-flow}@keyframes fc-approve-border{0%,to{border-color:#e8a33dd9}50%{border-color:#e8a33d4d}}.fc-approve-border{animation:2.6s ease-in-out infinite fc-approve-border}@keyframes mkt-dash-out{to{stroke-dashoffset:-400px}}@keyframes mkt-dash-in{to{stroke-dashoffset:400px}}.mkt-dash-out{animation:14s linear infinite mkt-dash-out}.mkt-dash-in{animation:14s linear infinite mkt-dash-in}@keyframes mkt-ring{0%{opacity:.5;transform:scale(.85)}70%{opacity:0}to{opacity:0;transform:scale(1.9)}}.mkt-ring{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-out infinite mkt-ring}@keyframes mkt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mkt-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.mkt-float{animation:6s ease-in-out infinite mkt-float}.mkt-pop{transform-box:fill-box;transform-origin:50%;opacity:1;animation:.55s cubic-bezier(.22,1,.36,1) both mkt-pop}@keyframes mkt-blink{0%,49%{opacity:1}50%,to{opacity:0}}.mkt-cursor{animation:1.05s step-end infinite mkt-blink}@keyframes mkt-travel{0%{opacity:0;left:0%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}.mkt-travel{animation:3.2s ease-in-out infinite mkt-travel}@keyframes mkt-border{0%,to{border-color:#c9a96ad9}50%{border-color:#c9a96a47}}.mkt-approve-border{animation:2.6s ease-in-out infinite mkt-border}@media (max-width:720px){.signin-graphic{display:none!important}}@media (max-width:760px){.mkt-echo-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.mkt-research-row{grid-template-columns:1fr!important;gap:4px!important}}@media (prefers-reduced-motion:reduce){.mkt-dash-out,.mkt-dash-in,.mkt-ring,.mkt-float,.mkt-cursor,.mkt-travel,.mkt-approve-border{animation:none!important}.mkt-pop{opacity:1!important;animation:none!important;transform:none!important}.fc-ring,.fc-breathe,.fc-flow,.fc-approve-border{animation:none!important}}:root{--uictl-mono:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.uictl-btn{font-family:var(--uictl-mono);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.2;transition:background-color .13s,color .13s,border-color .13s,filter .13s;display:inline-flex}.uictl-btn svg{flex:none;width:13px;height:13px}.uictl-btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.uictl-btn:disabled{opacity:.5;cursor:default}.uictl-primary{background:var(--c-accent);color:var(--c-accent-text);border-color:var(--c-accent)}.uictl-primary:hover:not(:disabled){filter:brightness(1.06)}.uictl-ghost{color:var(--c-text-secondary);border-color:var(--c-border-default);background:0 0}.uictl-ghost:hover:not(:disabled){background:var(--c-surface-hover);color:var(--c-text-primary)}.uictl-ghost.tone-warning{color:var(--c-warning);border-color:var(--c-warning-border)}.uictl-ghost.tone-danger{color:var(--c-error);border-color:var(--c-error-border)}.uictl-text{color:var(--c-text-dim);background:0 0;border:none;padding:6px 8px}.uictl-text svg{width:12px;height:12px}.uictl-text:hover:not(:disabled){color:var(--c-text-secondary)}.uictl-chip{font-family:var(--uictl-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--c-border-default);color:var(--c-text-secondary);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:10px;font-weight:800;display:inline-flex}.uictl-chip svg{flex:none;width:11px;height:11px}.uictl-chip.tone-warning{color:var(--c-warning);background:var(--c-warning-bg);border-color:var(--c-warning-border)}.uictl-chip.tone-danger{color:var(--c-error);background:var(--c-error-bg);border-color:var(--c-error-border)}.uictl-chip.tone-good{color:var(--c-success);background:var(--c-success-bg);border-color:var(--c-success-a27)}.uictl-chip.tone-info{color:var(--c-info);background:var(--c-info-bg);border-color:var(--c-info-border)}.uictl-chip.tone-accent{color:var(--c-accent);background:var(--c-accent-background);border-color:var(--c-accent-border)}.uictl-panel{background:var(--c-surface);border:1px solid var(--c-border-subtle);border-radius:8px;padding:9px 11px}.uictl-panel-label{font-family:var(--uictl-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-dimmer);margin-bottom:5px;font-size:10px;font-weight:800}.uictl-meta{color:var(--c-text-secondary);font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.uictl-btn{transition:none}}@keyframes wa-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wa-toast{animation:.16s ease-out wa-toast-in}@media (prefers-reduced-motion:reduce){.wa-toast{animation:none}}@keyframes wa-loading-breathe{0%,to{opacity:1}50%{opacity:.45}}.wa-loading{animation:1.4s ease-in-out infinite wa-loading-breathe}@media (prefers-reduced-motion:reduce){.wa-loading{animation:none}}@keyframes wa-mention-flash{0%,12%{background-color:var(--c-accent-background)}to{background-color:#0000}}.wa-mention-flash{border-radius:10px;animation:2.2s ease-out wa-mention-flash}@media (prefers-reduced-motion:reduce){.wa-mention-flash{box-shadow:0 0 0 2px var(--c-accent);border-radius:10px;animation:none}}
