@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.37y6j4asgn87a.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.42ydqmu-69p6e.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.3j8b5jptl4nhr.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.2r3_h99a4p2o6.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0k99vu2yejv84.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.2kq1zw7ns-90j.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.38exv3t7tju-g.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.14rtxflq2gk6f.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.1h2_ral94l6aj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.1zyjrbr0w_u4w.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.0hanpnpn3ki-v.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.33q0gwxfwkcq9.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.17-3491c_tfac.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1mkps5wbbyo2a.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.3hxpyk-en1__5.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.3i-6fz_bx7yta.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-ext-800-normal.29qbcrtmcyu4t.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-800-normal.066cgovoj794h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-800-normal.2ohq_hu38ve4h.woff2)format("woff2"),url(../media/manrope-cyrillic-800-normal.32dd6yd8_gpxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-greek-800-normal.0289vjefxfdzw.woff2)format("woff2"),url(../media/manrope-greek-800-normal.35thbajvftyqu.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-vietnamese-800-normal.442n86tidv_77.woff2)format("woff2"),url(../media/manrope-vietnamese-800-normal.3icp_a-119ojs.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-ext-800-normal.3brv9jqybigpz.woff2)format("woff2"),url(../media/manrope-latin-ext-800-normal.0jpddng83u627.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-800-normal.037pwi_4ver8j.woff2)format("woff2"),url(../media/manrope-latin-800-normal.0a-2q2cgln7hh.woff)format("woff");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}
:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f1f3f8;--color-surface:#fff;--color-surface-subtle:#f8fafb;--color-sidebar:#e5e9f1;--color-sidebar-active:#d9dde6;--color-code-bg:#e5e9f1;--color-code-text:#12161f;--color-code-dark:#12161f;--color-code-dark-text:#dee2e9;--color-muted-fill:#eaedf3;--color-selected:#f0f6ff;--color-text:#12161f;--color-text-secondary:#3b3f48;--color-text-muted:#555d6d;--color-text-on-accent:#fff;--color-placeholder:#646e81;--color-border:#d5dae3;--color-border-strong:#c8cedb;--color-border-faint:#e2e7f0;--color-border-dashed:#b8c0d0;--color-border-hover:#a5afc3;--color-dashed-hover:#99a1af;--color-accent:#0062e6;--color-accent-hover:#004db8;--color-accent-text:var(--color-accent-hover);--color-selected-hover:#e6f0ff;--color-inverse-bg:#12161f;--color-inverse-text:#fff;--color-inverse-hover:#212a3c;--color-bar-bg:#12161f;--color-bar-text:#fff;--color-bar-hover:#ffffff1a;--color-surface-hover:#f5f8fa;--color-hover:#0c111c0d;--color-hover-faint:#0c111c08;--color-lift:#ffffff80;--color-nav-active:#fff;--color-tab-selected:#fff;--color-surface-raised:#fff;--color-meter-track:#e2e7f0;--offline-opacity:.64;--color-local-bg:#e6f1ea;--color-local-text:#1b5e3f;--color-local-hover:#dcece2;--color-cloud-bg:#fbede3;--color-cloud-text:#8a3a12;--color-status-ok:#2e8b57;--color-status-cloud:#c2622d;--color-status-idle:#939baa;--color-status-error:#b3261e;--color-status-proxy:#2b4fd8;--color-proxy-bg:#e5eafb;--color-proxy-text:#2b4fd8;--color-offline-bg:#eaedf3;--color-pro-bg:#12161f;--color-pro-text:#fff;--color-error-text:#9a2019;--color-error-bg:#fbefed;--color-error-border:#efc9c4;--color-error-border-strong:#dfaaa4;--color-danger-bg:#b3261e;--color-danger-hover:#9a2019;--color-chip:#e5e9f1;--color-code-header:#dde1e8;--color-link:#0062e6;--color-link-hover:#004db8;--color-bubble-user-bg:#e3eeff;--color-bubble-user-text:#12161f;--color-local-border:#c9e2d3;--color-switch-off:#b8c0d0;--color-scrim:#0c111ce6;--color-backdrop:#17181a52;--color-skeleton:#e2e7f0;--color-skeleton-shine:#edeff4;--color-agent-green-bg:#e6f1ea;--color-agent-green-fg:#1b5e3f;--color-agent-blue-bg:#e5eafb;--color-agent-blue-fg:#2b4fd8;--color-agent-rust-bg:#fbede3;--color-agent-rust-fg:#8a3a12;--color-agent-purple-bg:#efe8f7;--color-agent-purple-fg:#5b3a8c;--color-agent-slate-bg:#e5e9f1;--color-agent-slate-fg:#3b3f48;--color-source-github-bg:#efe8f7;--color-source-github-text:#5b3a8c;--color-diff-add-bg:#edf6f0;--color-diff-add-bar:#2e8b57;--color-diff-del-bg:#fbecea;--color-diff-del-bar:#c0392b;--color-syntax-keyword:#8a3fb0;--color-syntax-string:#0062e6;--color-syntax-tag:#2b4fd8;--color-syntax-comment:#5d6677;--color-state-modified-bg:#fbf1dd;--color-state-modified-text:#7a4e00;--color-status-waiting:#c98a1a;--data-kb-bg:var(--color-selected);--data-kb-fg:var(--color-accent);--data-app-bg:var(--wf-flow-bg);--data-app-fg:var(--wf-flow-fg);--data-db-bg:var(--wf-agent-bg);--data-db-fg:var(--wf-agent-fg);--data-warn-bg:var(--color-state-modified-bg);--data-warn-text:var(--color-state-modified-text);--data-status-slow:var(--color-status-waiting);--data-row-selected:var(--color-surface);--wf-io-bg:#e5e9f1;--wf-io-fg:#3b3f48;--wf-agent-bg:#efe8f7;--wf-agent-fg:#5b3a8c;--wf-flow-bg:#e5eafb;--wf-flow-fg:#2b4fd8;--wf-logic-bg:#fbe7f0;--wf-logic-fg:#9c2a5e;--wf-loop-bg:#e6f0ff;--wf-loop-fg:#004db8;--wf-platform-bg:#fbede3;--wf-platform-fg:#9a3f12;--wf-edge:#939baa;--wf-edge-run:#2e8b57;--wf-dot:#c8cedb;--wf-token-bg:#efe8f7;--wf-token-fg:#5b3a8c;--wf-card-shadow:0 1px 2px #0c111c0f, 0 4px 12px #0c111c0f;--lp-dot:#c8cedb;--lp-wire:#b8c0d0;--lp-wire-lit:var(--color-accent);--lp-pulse:var(--color-logo-cyan);--lp-pulse-halo:color-mix(in srgb, var(--lp-pulse) 25%, transparent);--lp-pulse-glow:color-mix(in srgb, var(--color-accent) 55%, transparent);--lp-glow:color-mix(in srgb, var(--color-accent) 18%, transparent);--lp-node-done:#7fc29b;--lp-accent-soft:color-mix(in srgb, var(--color-accent) 38%, var(--color-surface));--lp-shadow-near:0 1px 2px #0c111c0f;--lp-shadow-far:0 10px 30px #0c111c14;--lp-bar-bg:#f1f3f8eb;--lp-tile-used-bg:#f2faf5;--lp-kids-bg:#fff6e5;--lp-kids-tile:#fff;--lp-kids-text:#3a2a10;--lp-kids-sub:#6b4e1e;--color-media-thumb:#171e2a;--color-media-thumb-border:transparent;--color-media-caption-bg:#ffffffeb;--color-media-uploading:#ffffff8c;--color-media-player-bar:#12161f;--syntax-keyword:#14513a;--syntax-type:#7a5000;--syntax-string:#8a3a12;--syntax-number:#3b47a8;--syntax-attr:#2e5d84;--syntax-title:#6b3fa0;--syntax-comment:#5c5f66;--syntax-addition:#1b5e3f;--syntax-deletion:#9a2019;--color-wordmark-dot:var(--color-logo-blue);--color-swatch-blue:#0062e6;--color-swatch-indigo:#2b4fd8;--color-swatch-rust:#b3471f;--color-swatch-ink:#12161f;--font-sans:"IBM Plex Sans", "IBM Plex Sans Devanagari", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--font-brand:"Manrope", "IBM Plex Sans", sans-serif;--font-marketing-serif:"Instrument Serif", Georgia, serif;--text-xs:11px;--text-sm:12px;--text-base-sm:13px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:20px;--text-2xl:22px;--text-3xl:24px;--text-4xl:26px;--leading-base:1.5;--leading-answer:1.65;--tracking-tight:-.01em;--tracking-caps:.06em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--chat-text:15px;--chat-text-user:14px;--chat-code:13px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:18px;--space-10:20px;--space-11:24px;--space-12:28px;--space-13:32px;--space-14:36px;--space-15:40px;--space-16:48px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--radius-pill:999px;--shadow-composer:0 1px 2px #0c111c0a, 0 8px 24px #0c111c0d;--shadow-menu:0 4px 8px #0c111c0f, 0 16px 40px #0c111c1f;--shadow-tab:0 1px 2px #0c111c14;--shadow-knob:0 1px 2px #0003;--shadow-card-hover:0 1px 2px #0c111c0d;--sidebar-basis:240px;--chat-column-max:760px;--touch-min:44px;--control-sm:36px;--switch-w:40px;--switch-h:24px;--switch-knob:20px;--learn-correct-bg:#e6f1ea;--learn-correct-text:#1b5e3f;--learn-correct-line:#2e8b57;--learn-partial-bg:#fbf1dd;--learn-partial-text:#7a4e00;--learn-partial-line:#c98a1a;--learn-wrong-bg:#fbe9e7;--learn-wrong-text:#9a2019;--learn-wrong-line:#b3261e;--learn-tag-subject-bg:#e6f0ff;--learn-tag-subject-text:#004db8;--learn-tag-language-bg:#efe8f7;--learn-tag-language-text:#5b3a8c;--learn-tag-exam-bg:#fbf1dd;--learn-tag-exam-text:#7a4e00;--learn-tag-skill-bg:#e5eafb;--learn-tag-skill-text:#2b4fd8;--learn-frame-bg:#071a3d;--learn-frame-amber:#f5b83d;--kids-bg:#fff8ec;--kids-surface:#fff;--kids-line:#f0e3cb;--kids-text:#1c2331;--kids-text-secondary:#484e59;--kids-maths-bg:#ffe6d6;--kids-maths-text:#a93b0b;--kids-science-bg:#ddf2e3;--kids-science-text:#1b6b3a;--kids-english-bg:#e3e9ff;--kids-english-text:#2b4fd8;--kids-hindi-bg:#fbe4ee;--kids-hindi-text:#9c2a5e;--kids-stories-bg:#fff0c2;--kids-stories-text:#7a4e00;--kids-world-bg:#e3eeff;--kids-world-text:#004db8;--kids-cta:#f5b83d;--kids-cta-text:#3a2a00;--kids-go:#0062e6;--kids-speak:#2b4fd8;--kids-star:#e0a020;--kids-right-bg:#e6f4ec;--kids-right-line:#2e8b57;--kids-try-bg:#fff4d6;--kids-try-line:#e0a020;--kids-hint-bg:#fff0c2;--kids-step-lesson-bg:#e3eeff;--kids-step-lesson-text:#004db8;--kids-step-practice-bg:#fff0c2;--kids-step-practice-text:#7a4e00;--kids-step-check-bg:#efe8f7;--kids-step-check-text:#5b3a8c;--kids-step-reward-bg:#fbe4ee;--kids-step-reward-text:#9c2a5e;--kids-node-done:#2e8b57;--kids-node-current:#2b4fd8;--kids-checkpoint:#f5b83d;--kids-night-top:#0e1631;--kids-night-bottom:#1b2a55;--kids-night-text:#eef1ff;--kids-night-text-secondary:#c9d2f2;--kids-night-star:#fff;--kids-night-moon:#f5e6b8;--kids-night-chip:#ffffff1a;--kids-night-snore:#c9d6ff;--font-kids-head:"Manrope", "IBM Plex Sans Devanagari", "IBM Plex Sans", sans-serif;--kids-feedback-text:#12161f;--kids-on-solid:#fff;--kids-sticker:#e8648a;--kids-owl-belly:#e6f0ff;--kids-owl-eye:#fff;--kids-owl-pupil:#12161f;--kids-avatar-teal:#0f766e;--kids-avatar-blue:#2b4fd8;--kids-avatar-purple:#6b4fa0;--kids-avatar-pink:#b4316a;--kids-avatar-orange:#b5530f;--kids-avatar-green:#2e7d4f;--kids-avatar-text:#fff;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-other:#a3abb9;--chart-seq-1:#cde2fb;--chart-seq-2:#9ec5f4;--chart-seq-3:#6da7ec;--chart-seq-4:#3987e5;--chart-seq-5:#256abf;--chart-seq-6:#184f95;--chart-seq-7:#0d366b;--chart-seq-ink:#0d1b2e;--chart-seq-ink-strong:#fff;--status-good:#0ca30c;--status-warn:#fab219;--status-serious:#ec835a;--status-crit:#d03b3b;--color-brand:#0062e6;--color-brand-deep:#071a3d;--color-logo-blue:#006dfd;--color-logo-cyan:#00e0ef;--color-logo-ink:#070b16;--gradient-brand:linear-gradient(160deg, #0062e6 0%, #071a3d 100%);--color-on-brand:#fff;--color-on-brand-soft:#ffffffeb;--color-brand-bullet:#ffffff2e;--mark-google-blue:#4285f4;--mark-google-green:#34a853;--mark-google-yellow:#fbbc05;--mark-google-red:#ea4335;--color-avatar-account-bg:#6b4fa0;--color-avatar-account-fg:#fff;--color-knob:#fff;--color-text-on-danger:#fff;--color-bar-line:#ffffff4d;--color-media-fg:#fff;--color-media-fg-muted:#b8c0d0;--color-media-fg-soft:#ccd1dd;--color-media-line:#ffffff4d;--color-media-track:#ffffff40;--color-media-hover:#ffffff14;--color-media-press:#ffffff1f;--color-media-press-hover:#fff3;--color-media-frame:#000;--color-media-matte:#fff;--color-media-badge:#0009;--color-media-veil:#0000008c;--color-media-veil-soft:#00000059;--color-media-play-bg:#ffffffeb;--color-media-play-fg:#12161f;--color-media-remove:#0c111cb8;--color-media-remove-hover:#12161f;--color-media-error:#ffb4a9;--color-media-skeleton:#1d2535;--color-media-skeleton-shine:#252f41;--shadow-media-play:0 1px 4px #00000040;--editor-keyword:#f0a877;--editor-string:#a9d8a0;--editor-comment:#868ea0;--editor-number:#f2cd7e;--editor-function:#9cc7f5;--editor-property:#cdb8f7;--editor-punctuation:#b7bfcf;--editor-selection:#383c44;--editor-active-line:#ffffff09;--editor-match:#ffffff1f;--lp-term-path:#7fd3a5;--lp-term-cmd:#67e8f9;--lp-term-dim:#8b93a4;--accent-blue-light:#0062e6;--accent-blue-dark:#22d3ee;--accent-indigo-light:#2b4fd8;--accent-indigo-dark:#7b9cff;--accent-rust-light:#b3471f;--accent-rust-dark:#f0a877;--accent-ink-light:#12161f;--accent-ink-dark:#e2e7f0;--preview-light-bg:#f1f3f8;--preview-light-side:#e5e9f1;--preview-light-line:#c8cedb;--preview-light-bubble:#e3eeff;--preview-light-card:#fff;--preview-dark-bg:#0f131a;--preview-dark-side:#131822;--preview-dark-line:#353940;--preview-dark-bubble:#0b2a3a;--preview-dark-card:#151b26}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f131a;--color-surface:#151b26;--color-surface-subtle:#121721;--color-sidebar:#131822;--color-sidebar-active:#1e2636;--color-chip:#1b2231;--color-code-bg:#141923;--color-code-header:#1a202d;--color-code-text:#d7dce4;--color-code-dark:#0b0e14;--color-code-dark-text:#dee2e9;--color-muted-fill:#1a202d;--color-selected:#0b2a3a;--color-text:#e2e7f0;--color-text-secondary:#b3bbcc;--color-text-muted:#8b93a4;--color-text-on-accent:#022c33;--color-placeholder:#8b93a4;--color-border:#212a3b;--color-border-strong:#353940;--color-border-faint:#1b2231;--color-border-dashed:#424751;--color-switch-off:#424751;--color-border-hover:#424751;--color-dashed-hover:#515969;--color-accent:#22d3ee;--color-accent-hover:#67e8f9;--color-accent-text:var(--color-accent-hover);--color-selected-hover:#103548;--color-link:#67e8f9;--color-link-hover:#a5f3fc;--color-inverse-bg:#e2e7f0;--color-inverse-text:#12161f;--color-inverse-hover:#c8cedb;--color-bubble-user-bg:#0b2a3a;--color-bubble-user-text:#e2e7f0;--color-bar-bg:#1e2636;--color-bar-text:#e2e7f0;--color-bar-hover:#ffffff14;--color-surface-hover:#1a212f;--color-hover:#ffffff0f;--color-hover-faint:#ffffff09;--color-lift:#ffffff0d;--color-nav-active:#1e2636;--color-tab-selected:#212a3b;--color-surface-raised:#171d28;--color-meter-track:#212a3b;--offline-opacity:.6;--color-local-bg:#17291f;--color-local-text:#7fd3a5;--color-local-border:#28503a;--color-local-hover:#1d3326;--color-cloud-bg:#36231a;--color-cloud-text:#f0a877;--color-proxy-bg:#1c2440;--color-proxy-text:#9db2ff;--color-offline-bg:#1a202d;--color-pro-bg:#e2e7f0;--color-pro-text:#12161f;--color-status-ok:#3fb27a;--color-status-cloud:#e08a55;--color-status-idle:#5d6677;--color-status-error:#e5665c;--color-status-proxy:#7b9cff;--color-error-text:#f28b82;--color-error-bg:#2c1a18;--color-error-border:#5a2a27;--color-error-border-strong:#7a3833;--color-danger-bg:#c93a31;--color-danger-hover:#b3261e;--color-scrim:#000000e0;--color-backdrop:#0009;--color-skeleton:#1a202d;--color-skeleton-shine:#1e2636;--color-agent-green-bg:#17291f;--color-agent-green-fg:#7fd3a5;--color-agent-blue-bg:#1c2440;--color-agent-blue-fg:#9db2ff;--color-agent-rust-bg:#36231a;--color-agent-rust-fg:#f0a877;--color-agent-purple-bg:#2b2238;--color-agent-purple-fg:#c9aef0;--color-agent-slate-bg:#1e2636;--color-agent-slate-fg:#b3bbcc;--color-media-thumb:#090b10;--color-media-thumb-border:#212a3b;--color-media-caption-bg:#0f131ae0;--color-media-uploading:#00000073;--color-media-player-bar:#131822;--syntax-keyword:#7fd3a5;--syntax-type:#e8c37a;--syntax-string:#f0a877;--syntax-number:#9db2ff;--syntax-attr:#8fc3e8;--syntax-title:#c9aef0;--syntax-comment:#9c9a93;--syntax-addition:#7fd3a5;--syntax-deletion:#f28b82;--color-source-github-bg:#2b2238;--color-source-github-text:#c9aef0;--color-diff-add-bg:#142a20;--color-diff-add-bar:#3fb27a;--color-diff-del-bg:#33191a;--color-diff-del-bar:#e5665c;--color-syntax-keyword:#c9aef0;--color-syntax-string:#67e8f9;--color-syntax-tag:#9db2ff;--color-syntax-comment:#8b93a4;--color-state-modified-bg:#33270f;--color-state-modified-text:#e8c27a;--color-status-waiting:#d9a441;--wf-io-bg:#1b2231;--wf-io-fg:#b3bbcc;--wf-agent-bg:#2b2238;--wf-agent-fg:#c9aef0;--wf-flow-bg:#1c2440;--wf-flow-fg:#9db2ff;--wf-logic-bg:#3a1b2a;--wf-logic-fg:#f49ac1;--wf-loop-bg:#0b2a3a;--wf-loop-fg:#67e8f9;--wf-platform-bg:#3a2416;--wf-platform-fg:#f4b183;--wf-edge:#5d6677;--wf-edge-run:#3fb27a;--wf-dot:#212a3b;--wf-token-bg:#2b2238;--wf-token-fg:#c9aef0;--wf-card-shadow:0 1px 2px #0000004d, 0 4px 12px #00000040;--lp-dot:#262f3f;--lp-wire:#3a4457;--lp-node-done:#2f7d57;--lp-shadow-near:0 1px 2px #0000004d;--lp-shadow-far:0 10px 30px #00000059;--lp-bar-bg:#0f131ae0;--lp-tile-used-bg:#13241b;--lp-kids-bg:#2a2213;--lp-kids-tile:#1a212f;--lp-kids-text:#f2e3c4;--lp-kids-sub:#d8bf8e;--color-wordmark-dot:var(--color-logo-cyan);--color-swatch-blue:#22d3ee;--color-swatch-indigo:#7b9cff;--color-swatch-rust:#f0a877;--color-swatch-ink:#e2e7f0;--shadow-composer:0 1px 2px #0000004d, 0 8px 24px #00000059;--shadow-menu:0 4px 8px #0000004d, 0 16px 40px #00000073;--shadow-tab:0 1px 2px #0006;--shadow-knob:0 1px 2px #0006;--shadow-card-hover:0 1px 2px #00000059;--learn-correct-bg:#17291f;--learn-correct-text:#7fd3a5;--learn-correct-line:#3fb27a;--learn-partial-bg:#33270f;--learn-partial-text:#e8c27a;--learn-partial-line:#e0a642;--learn-wrong-bg:#3a1d1b;--learn-wrong-text:#f28b82;--learn-wrong-line:#e5665c;--learn-tag-subject-bg:#0b2a3a;--learn-tag-subject-text:#67e8f9;--learn-tag-language-bg:#2b2238;--learn-tag-language-text:#c9aef0;--learn-tag-exam-bg:#33270f;--learn-tag-exam-text:#e8c27a;--learn-tag-skill-bg:#1c2440;--learn-tag-skill-text:#9db2ff;--kids-bg:#121720;--kids-surface:#1a212f;--kids-line:#30333a;--kids-text:#e8ecf3;--kids-text-secondary:#b6becf;--kids-maths-bg:#3a2318;--kids-maths-text:#ffb38a;--kids-science-bg:#16301f;--kids-science-text:#8fdba8;--kids-english-bg:#1e2747;--kids-english-text:#a9bbff;--kids-hindi-bg:#3a1b2a;--kids-hindi-text:#f49ac1;--kids-stories-bg:#352a10;--kids-stories-text:#f2cf7a;--kids-world-bg:#0b2a3a;--kids-world-text:#67e8f9;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-other:#5b6475}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f131a;--color-surface:#151b26;--color-surface-subtle:#121721;--color-sidebar:#131822;--color-sidebar-active:#1e2636;--color-chip:#1b2231;--color-code-bg:#141923;--color-code-header:#1a202d;--color-code-text:#d7dce4;--color-code-dark:#0b0e14;--color-code-dark-text:#dee2e9;--color-muted-fill:#1a202d;--color-selected:#0b2a3a;--color-text:#e2e7f0;--color-text-secondary:#b3bbcc;--color-text-muted:#8b93a4;--color-text-on-accent:#022c33;--color-placeholder:#8b93a4;--color-border:#212a3b;--color-border-strong:#353940;--color-border-faint:#1b2231;--color-border-dashed:#424751;--color-switch-off:#424751;--color-border-hover:#424751;--color-dashed-hover:#515969;--color-accent:#22d3ee;--color-accent-hover:#67e8f9;--color-accent-text:var(--color-accent-hover);--color-selected-hover:#103548;--color-link:#67e8f9;--color-link-hover:#a5f3fc;--color-inverse-bg:#e2e7f0;--color-inverse-text:#12161f;--color-inverse-hover:#c8cedb;--color-bubble-user-bg:#0b2a3a;--color-bubble-user-text:#e2e7f0;--color-bar-bg:#1e2636;--color-bar-text:#e2e7f0;--color-bar-hover:#ffffff14;--color-surface-hover:#1a212f;--color-hover:#ffffff0f;--color-hover-faint:#ffffff09;--color-lift:#ffffff0d;--color-nav-active:#1e2636;--color-tab-selected:#212a3b;--color-surface-raised:#171d28;--color-meter-track:#212a3b;--offline-opacity:.6;--color-local-bg:#17291f;--color-local-text:#7fd3a5;--color-local-border:#28503a;--color-local-hover:#1d3326;--color-cloud-bg:#36231a;--color-cloud-text:#f0a877;--color-proxy-bg:#1c2440;--color-proxy-text:#9db2ff;--color-offline-bg:#1a202d;--color-pro-bg:#e2e7f0;--color-pro-text:#12161f;--color-status-ok:#3fb27a;--color-status-cloud:#e08a55;--color-status-idle:#5d6677;--color-status-error:#e5665c;--color-status-proxy:#7b9cff;--color-error-text:#f28b82;--color-error-bg:#2c1a18;--color-error-border:#5a2a27;--color-error-border-strong:#7a3833;--color-danger-bg:#c93a31;--color-danger-hover:#b3261e;--color-scrim:#000000e0;--color-backdrop:#0009;--color-skeleton:#1a202d;--color-skeleton-shine:#1e2636;--color-agent-green-bg:#17291f;--color-agent-green-fg:#7fd3a5;--color-agent-blue-bg:#1c2440;--color-agent-blue-fg:#9db2ff;--color-agent-rust-bg:#36231a;--color-agent-rust-fg:#f0a877;--color-agent-purple-bg:#2b2238;--color-agent-purple-fg:#c9aef0;--color-agent-slate-bg:#1e2636;--color-agent-slate-fg:#b3bbcc;--color-media-thumb:#090b10;--color-media-thumb-border:#212a3b;--color-media-caption-bg:#0f131ae0;--color-media-uploading:#00000073;--color-media-player-bar:#131822;--syntax-keyword:#7fd3a5;--syntax-type:#e8c37a;--syntax-string:#f0a877;--syntax-number:#9db2ff;--syntax-attr:#8fc3e8;--syntax-title:#c9aef0;--syntax-comment:#9c9a93;--syntax-addition:#7fd3a5;--syntax-deletion:#f28b82;--color-source-github-bg:#2b2238;--color-source-github-text:#c9aef0;--color-diff-add-bg:#142a20;--color-diff-add-bar:#3fb27a;--color-diff-del-bg:#33191a;--color-diff-del-bar:#e5665c;--color-syntax-keyword:#c9aef0;--color-syntax-string:#67e8f9;--color-syntax-tag:#9db2ff;--color-syntax-comment:#8b93a4;--color-state-modified-bg:#33270f;--color-state-modified-text:#e8c27a;--color-status-waiting:#d9a441;--wf-io-bg:#1b2231;--wf-io-fg:#b3bbcc;--wf-agent-bg:#2b2238;--wf-agent-fg:#c9aef0;--wf-flow-bg:#1c2440;--wf-flow-fg:#9db2ff;--wf-logic-bg:#3a1b2a;--wf-logic-fg:#f49ac1;--wf-loop-bg:#0b2a3a;--wf-loop-fg:#67e8f9;--wf-platform-bg:#3a2416;--wf-platform-fg:#f4b183;--wf-edge:#5d6677;--wf-edge-run:#3fb27a;--wf-dot:#212a3b;--wf-token-bg:#2b2238;--wf-token-fg:#c9aef0;--wf-card-shadow:0 1px 2px #0000004d, 0 4px 12px #00000040;--lp-dot:#262f3f;--lp-wire:#3a4457;--lp-node-done:#2f7d57;--lp-shadow-near:0 1px 2px #0000004d;--lp-shadow-far:0 10px 30px #00000059;--lp-bar-bg:#0f131ae0;--lp-tile-used-bg:#13241b;--lp-kids-bg:#2a2213;--lp-kids-tile:#1a212f;--lp-kids-text:#f2e3c4;--lp-kids-sub:#d8bf8e;--color-wordmark-dot:var(--color-logo-cyan);--color-swatch-blue:#22d3ee;--color-swatch-indigo:#7b9cff;--color-swatch-rust:#f0a877;--color-swatch-ink:#e2e7f0;--shadow-composer:0 1px 2px #0000004d, 0 8px 24px #00000059;--shadow-menu:0 4px 8px #0000004d, 0 16px 40px #00000073;--shadow-tab:0 1px 2px #0006;--shadow-knob:0 1px 2px #0006;--shadow-card-hover:0 1px 2px #00000059;--learn-correct-bg:#17291f;--learn-correct-text:#7fd3a5;--learn-correct-line:#3fb27a;--learn-partial-bg:#33270f;--learn-partial-text:#e8c27a;--learn-partial-line:#e0a642;--learn-wrong-bg:#3a1d1b;--learn-wrong-text:#f28b82;--learn-wrong-line:#e5665c;--learn-tag-subject-bg:#0b2a3a;--learn-tag-subject-text:#67e8f9;--learn-tag-language-bg:#2b2238;--learn-tag-language-text:#c9aef0;--learn-tag-exam-bg:#33270f;--learn-tag-exam-text:#e8c27a;--learn-tag-skill-bg:#1c2440;--learn-tag-skill-text:#9db2ff;--kids-bg:#121720;--kids-surface:#1a212f;--kids-line:#30333a;--kids-text:#e8ecf3;--kids-text-secondary:#b6becf;--kids-maths-bg:#3a2318;--kids-maths-text:#ffb38a;--kids-science-bg:#16301f;--kids-science-text:#8fdba8;--kids-english-bg:#1e2747;--kids-english-text:#a9bbff;--kids-hindi-bg:#3a1b2a;--kids-hindi-text:#f49ac1;--kids-stories-bg:#352a10;--kids-stories-text:#f2cf7a;--kids-world-bg:#0b2a3a;--kids-world-text:#67e8f9;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-other:#5b6475}}:root[data-accent=indigo]{--color-accent:#2b4fd8;--color-accent-hover:#203aa0;--color-selected:#f3f5fd;--color-selected-hover:#eaedfb;--color-text-on-accent:#fff;--color-link:#2b4fd8;--color-link-hover:#203aa0;--lp-pulse:#7b9cff}:root[data-theme=dark][data-accent=indigo]{--color-accent:#7b9cff;--color-accent-hover:#9db2ff;--color-selected:#222835;--color-selected-hover:#293043;--color-text-on-accent:#0e1430;--color-link:#9db2ff;--color-link-hover:#c2cfff;--lp-pulse:#c2cfff}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-accent=indigo]{--color-accent:#7b9cff;--color-accent-hover:#9db2ff;--color-selected:#222835;--color-selected-hover:#293043;--color-text-on-accent:#0e1430;--color-link:#9db2ff;--color-link-hover:#c2cfff;--lp-pulse:#c2cfff}}:root[data-accent=rust]{--color-accent:#b3471f;--color-accent-hover:#843517;--color-selected:#fbf5f3;--color-selected-hover:#f7ede9;--color-text-on-accent:#fff;--color-link:#b3471f;--color-link-hover:#843517;--lp-pulse:#f0a877}:root[data-theme=dark][data-accent=rust]{--color-accent:#f0a877;--color-accent-hover:#f5bf98;--color-selected:#332a22;--color-selected-hover:#403228;--color-text-on-accent:#2a1408;--color-link:#f0a877;--color-link-hover:#f7cfaf;--lp-pulse:#f7cfaf}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-accent=rust]{--color-accent:#f0a877;--color-accent-hover:#f5bf98;--color-selected:#332a22;--color-selected-hover:#403228;--color-text-on-accent:#2a1408;--color-link:#f0a877;--color-link-hover:#f7cfaf;--lp-pulse:#f7cfaf}}:root[data-accent=ink]{--color-accent:#12161f;--color-accent-hover:#212a3c;--color-selected:#f2f3f6;--color-selected-hover:#e6e9ef;--color-text-on-accent:#fff;--color-link:#12161f;--color-link-hover:#3b3f48;--lp-pulse:#8b93a4}:root[data-theme=dark][data-accent=ink]{--color-accent:#e2e7f0;--color-accent-hover:#c8cedb;--color-selected:#2b3342;--color-selected-hover:#374052;--color-text-on-accent:#12161f;--color-link:#e2e7f0;--color-link-hover:#b3bbcc;--lp-pulse:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-accent=ink]{--color-accent:#e2e7f0;--color-accent-hover:#c8cedb;--color-selected:#2b3342;--color-selected-hover:#374052;--color-text-on-accent:#12161f;--color-link:#e2e7f0;--color-link-hover:#b3bbcc;--lp-pulse:#fff}}:root[data-chat-size=small]{--chat-text:14px;--chat-text-user:13px;--chat-code:12px}:root[data-chat-size=large]{--chat-text:17px;--chat-text-user:16px;--chat-code:15px}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-bg)}html,body{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:var(--color-link)}a:hover{color:var(--color-link-hover)}button,input,select,textarea{font:inherit;letter-spacing:inherit}button{color:inherit}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){background-color:var(--color-surface);color:var(--color-text)}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p{margin:0}img,svg{max-width:100%;display:block}pre,code,kbd{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::placeholder{color:var(--color-placeholder);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent);flex:none;width:16px;height:16px;margin:0}input[type=search]::-webkit-search-cancel-button{cursor:pointer}dialog{color:var(--color-text)}[data-offline-dim=true],[data-offline-dim-children=true]>:not([data-offline-keep]),[role=option][aria-disabled=true]{opacity:var(--offline-opacity);--color-text-secondary:var(--color-text);--color-text-muted:var(--color-text);--color-local-text:var(--color-text);--color-proxy-text:var(--color-text);--color-cloud-text:var(--color-text);--color-link:var(--color-text);--tile-fg:var(--color-text);--color-agent-green-fg:var(--color-text);--color-agent-blue-fg:var(--color-text);--color-agent-rust-fg:var(--color-text);--color-agent-purple-fg:var(--color-text);--color-agent-slate-fg:var(--color-text)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
