@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gray-27: #272727;--gray-cd: #cdcdcd;--c-ececece8: #ececece8;--gray-f1: #f1f1f1;--gray-39: #393939;--gray-57: #575757;--gray-e8: #e8e8e8;--gray-48: #484848;--gray-be: #bebebe;--c-161616d9: #161616d9;--gray-54: #545454;--c-a2a2a299: #a2a2a299;--c-a2a2a28c: #a2a2a28c;--gray-60: #606060;--c-bdbdbd1f: #bdbdbd1f;--gray-eb: #ebebeb;--c-bdbdbd2e: #bdbdbd2e;--gray-bd: #bdbdbd;--c-a2a2a2b3: #a2a2a2b3;--c-bdbdbd24: #bdbdbd24;--gray-e7: #e7e7e7;--c-bdbdbd38: #bdbdbd38;--c-bdbdbd12: #bdbdbd12;--c-bdbdbd21: #bdbdbd21;--c-bdbdbd73: #bdbdbd73;--c-bdbdbdb3: #bdbdbdb3;--c-e0e0e08c: #e0e0e08c;--gray-d7: #d7d7d7;--gray-53: #535353;--gray-e3: #e3e3e3;--gray-21: #212121;--gray-af: #afafaf;--gray-58: #585858;--gray-46: #464646;--gray-5e: #5e5e5e;--gray-61: #616161;--gray-95: #959595;--gray-49: #494949;--gray-ae: #aeaeae;--gray-b1: #b1b1b1;--gray-c4: #c4c4c4;--gray-91: #919191;--gray-3f: #3f3f3f;--gray-4f: #4f4f4f;--c-000000aa: #000000aa;--c-000000b3: #000000b3;--c-0e0e0ee0: #0e0e0ee0;--c-0e100cf0: #0e100cf0;--c-0e1306: #0e1306;--c-0f110e: #0f110e;--c-1a1f16: #1a1f16;--c-1b1c1a: #1b1c1a;--c-1b2017: #1b2017;--c-1c2118: #1c2118;--c-1c2119: #1c2119;--c-1d211b: #1d211b;--c-1d2318: #1d2318;--c-1d2419: #1d2419;--c-1e1e1ec7: #1e1e1ec7;--c-1e1e1ef0: #1e1e1ef0;--c-1e291b: #1e291b;--c-2a3a14: #2a3a14;--c-2a1716: #2a1716;--c-2a3025: #2a3025;--c-2b3125: #2b3125;--c-2b3127: #2b3127;--c-2c1d21: #2c1d21;--c-2c2e28: #2c2e28;--c-2c291f: #2c291f;--c-2d3329: #2d3329;--c-2e302c: #2e302c;--c-2f5d43: #2f5d43;--c-2f2717: #2f2717;--c-2f3529: #2f3529;--c-3a4a26: #3a4a26;--c-3a4230: #3a4230;--c-3a4331: #3a4331;--c-3b4d26: #3b4d26;--c-3b5b7a: #3b5b7a;--c-3c1412d9: #3c1412d9;--c-3c4533: #3c4533;--c-3d5b2d: #3d5b2d;--c-3d4930: #3d4930;--c-3e4e30: #3e4e30;--c-3e4435: #3e4435;--c-3f3f46: #3f3f46;--c-4a5a36: #4a5a36;--c-4a6129: #4a6129;--c-4b5f37: #4b5f37;--c-4c5a3a: #4c5a3a;--c-0000004d: #0000004d;--c-4f6a28: #4f6a28;--c-5a2f2b: #5a2f2b;--c-5a4a2b: #5a4a2b;--c-5a6551: #5a6551;--c-6b5a2a: #6b5a2a;--c-6b5a2c: #6b5a2c;--c-6b3434: #6b3434;--c-6b3530: #6b3530;--c-6d3039: #6d3039;--c-6f7d5f: #6f7d5f;--c-7f9a5f: #7f9a5f;--c-7f9ac5: #7f9ac5;--c-7f8278: #7f8278;--c-8ad40d: #8ad40d;--c-8c9b7c: #8c9b7c;--c-8d9485: #8d9485;--c-8e9784: #8e9784;--c-8f9b84: #8f9b84;--c-8fd1a8: #8fd1a8;--c-9ca994: #9ca994;--c-9cc4ec: #9cc4ec;--c-9da8b6: #9da8b6;--c-00000022: #00000022;--c-00000033: #00000033;--c-00000040: #00000040;--c-00000047: #00000047;--c-00000059: #00000059;--c-00000066: #00000066;--c-00000073: #00000073;--c-76b900b3: #76b900b3;--c-76b9000d: #76b9000d;--c-76b9001f: #76b9001f;--c-76b9008c: #76b9008c;--c-76b90024: #76b90024;--c-76b90029: #76b90029;--c-76b90040: #76b90040;--c-76b90099: #76b90099;--c-00000080: #00000080;--c-00000088: #00000088;--c-91ad70: #91ad70;--c-00000099: #00000099;--c-111c00: #111c00;--c-171a15: #171a15;--c-171a16: #171a16;--c-191c18df: #191c18df;--c-221f17: #221f17;--c-222b1a: #222b1a;--c-232a1d: #232a1d;--c-242a1e: #242a1e;--c-242b1c: #242b1c;--c-252a20: #252a20;--c-252b31: #252b31;--c-252c20: #252c20;--c-262b22: #262b22;--c-262b31: #262b31;--c-272e21: #272e21;--c-285b34: #285b34;--c-292f22: #292f22;--c-302c23: #302c23;--c-311c21: #311c21;--c-343a2e: #343a2e;--c-373a34: #373a34;--c-373f49: #373f49;--c-404a35: #404a35;--c-444d3c: #444d3c;--c-454b38: #454b38;--c-637a42: #637a42;--c-733f4a: #733f4a;--c-929b86: #929b86;--c-11130fe6: #11130fe6;--c-18181b: #18181b;--c-20221d: #20221d;--c-20231c: #20231c;--c-20261a: #20261a;--c-21281c: #21281c;--c-22251f: #22251f;--c-22261f: #22261f;--c-22291b: #22291b;--c-23271d: #23271d;--c-26321d: #26321d;--c-27272a: #27272a;--c-27301f: #27301f;--c-28311f: #28311f;--c-29261b: #29261b;--c-30322d: #30322d;--c-30352b: #30352b;--c-30362a: #30362a;--c-33343a: #33343a;--c-33402a: #33402a;--c-38434e: #38434e;--c-42483c: #42483c;--c-46552f: #46552f;--c-47402f: #47402f;--c-54452e: #54452e;--c-58624a: #58624a;--c-82877c: #82877c;--c-93988d: #93988d;--c-111111d9: #111111d9;--c-121412: #121412;--c-131513: #131513;--c-131611: #131611;--c-141514: #141514;--c-141811d9: #141811d9;--c-142000: #142000;--c-151813: #151813;--c-151815: #151815;--c-222820: #222820;--c-243411: #243411;--c-252920: #252920;--c-353832: #353832;--c-404535: #404535;--c-486800: #486800;--c-494132: #494132;--c-544315: #544315;--c-592732: #592732;--c-596249: #596249;--c-615631: #615631;--c-10101055: #10101055;--c-a1a1aa: #a1a1aa;--c-a1ae92: #a1ae92;--c-a6b39a: #a6b39a;--c-a6b597: #a6b597;--c-a6c477: #a6c477;--c-a6cc70: #a6cc70;--c-a6cc70b3: #a6cc70b3;--c-a6cc701f: #a6cc701f;--c-a6cc702e: #a6cc702e;--c-a6cc7012: #a6cc7012;--c-a6cc7021: #a6cc7021;--c-a6cc7024: #a6cc7024;--c-a6cc7038: #a6cc7038;--c-a6cc7073: #a6cc7073;--c-aaa18e: #aaa18e;--c-aab49d: #aab49d;--c-acbba0: #acbba0;--c-b0becf: #b0becf;--c-b1beca: #b1beca;--c-b1c891: #b1c891;--c-b1cf8b: #b1cf8b;--c-b2cc92: #b2cc92;--c-b3ce94: #b3ce94;--c-b5a584: #b5a584;--c-b6a4e2: #b6a4e2;--c-b6beb0: #b6beb0;--c-b7c7a1: #b7c7a1;--c-b7cc9e: #b7cc9e;--c-b8a66c: #b8a66c;--c-b8ad92: #b8ad92;--c-b9cfaa: #b9cfaa;--c-b9d989: #b9d989;--c-baa6e7: #baa6e7;--c-bad79a: #bad79a;--c-bdb08c: #bdb08c;--c-bdc9b2: #bdc9b2;--c-bdd89d: #bdd89d;--c-be8450: #be8450;--c-bec9ab: #bec9ab;--c-bfdaa1: #bfdaa1;--c-c2c6bb: #c2c6bb;--c-c2d6a9: #c2d6a9;--c-c4d7ac: #c4d7ac;--c-c6d0bc: #c6d0bc;--c-c6ddb3: #c6ddb3;--c-c7b58e: #c7b58e;--c-c7e3a0: #c7e3a0;--c-c08a2a: #c08a2a;--c-c8bd9f: #c8bd9f;--c-c9b68f: #c9b68f;--c-c9cfc2: #c9cfc2;--c-c9d6bb: #c9d6bb;--c-c99a45: #c99a45;--c-cce6ad: #cce6ad;--c-ced9c1: #ced9c1;--c-cfe5b3: #cfe5b3;--c-d0ddc2: #d0ddc2;--c-d3c69f: #d3c69f;--c-d4c3f6: #d4c3f6;--c-d6cba8: #d6cba8;--c-d6e7bf: #d6e7bf;--c-d6e8bf: #d6e8bf;--c-d6f1dc: #d6f1dc;--c-d7b77f: #d7b77f;--c-d9b77e: #d9b77e;--c-d9e6c7: #d9e6c7;--c-d9e6c78c: #d9e6c78c;--c-d9ecbd: #d9ecbd;--c-dadce0: #dadce0;--c-dba9a9: #dba9a9;--c-dcefc2: #dcefc2;--c-decafa: #decafa;--c-dfb27a: #dfb27a;--c-e2a54a: #e2a54a;--c-e2a54a14: #e2a54a14;--c-e2a54a26: #e2a54a26;--c-e2b84a: #e2b84a;--c-e2c48d: #e2c48d;--c-e2d2a2: #e2d2a2;--c-e3c477: #e3c477;--c-e3e7dc: #e3e7dc;--c-e3f2cc: #e3f2cc;--c-e3f2cf: #e3f2cf;--c-e5e1c8: #e5e1c8;--c-e7e9e2: #e7e9e2;--c-e8a19a: #e8a19a;--c-e8a64f: #e8a64f;--c-e9eee5e8: #e9eee5e8;--c-e5534b: #e5534b;--c-e5534b1f: #e5534b1f;--c-e5534b2e: #e5534b2e;--c-e5534b14: #e5534b14;--c-e5534b26: #e5534b26;--c-e5534b59: #e5534b59;--c-ebeee8: #ebeee8;--c-ec9c9c: #ec9c9c;--c-f0c27e: #f0c27e;--c-f0c58a: #f0c58a;--c-f1f1ec: #f1f1ec;--c-f2a7a0: #f2a7a0;--c-f2b9c4: #f2b9c4;--c-f2f1ec: #f2f1ec;--c-f3f4f6: #f3f4f6;--c-f4a9b5: #f4a9b5;--c-f4f5f2: #f4f5f2;--c-f5b4ae: #f5b4ae;--c-f5e3a9: #f5e3a9;--c-f0857b: #f0857b;--c-fecdd3: #fecdd3;--c-ffffff0a: #ffffff0a;--c-ffffff0b: #ffffff0b;--c-ffffff0d: #ffffff0d;--c-ffffff0f: #ffffff0f;--c-ffffff1a: #ffffff1a;--c-ffffff2b: #ffffff2b;--c-ffffff05: #ffffff05;--c-ffffff06: #ffffff06;--c-ffffff8c: #ffffff8c;--c-ffffff12: #ffffff12;--c-ffffff14: #ffffff14;--c-ffffff24: #ffffff24;--c-ffffff26: #ffffff26;--c-ffffff29: #ffffff29;--c-ffffff52: #ffffff52;--c-ffffff57: #ffffff57;--c-ffffff66: #ffffff66;--c-ffffff73: #ffffff73;--c-ffffff80: #ffffff80;--c-ffffff99: #ffffff99;--c-ffffffb8: #ffffffb8;--c-ffffffdb: #ffffffdb;--gray-00: #000000;--gray-0e: #0e0e0e;--gray-1a: #1a1a1a;--gray-1b: #1b1b1b;--gray-1c: #1c1c1c;--gray-1d: #1d1d1d;--gray-1e: #1e1e1e;--gray-1f: #1f1f1f;--gray-2a: #2a2a2a;--gray-2b: #2b2b2b;--gray-2c: #2c2c2c;--gray-2d: #2d2d2d;--gray-2e: #2e2e2e;--gray-2f: #2f2f2f;--gray-3a: #3a3a3a;--gray-3b: #3b3b3b;--gray-3c: #3c3c3c;--gray-3d: #3d3d3d;--gray-4a: #4a4a4a;--gray-4b: #4b4b4b;--gray-5a: #5a5a5a;--gray-5f: #5f5f5f;--gray-6a: #6a6a6a;--gray-6c: #6c6c6c;--gray-6f: #6f6f6f;--gray-7a: #7a7a7a;--gray-7c: #7c7c7c;--gray-7d: #7d7d7d;--gray-7e: #7e7e7e;--gray-7f: #7f7f7f;--gray-8a: #8a8a8a;--gray-8c: #8c8c8c;--gray-8d: #8d8d8d;--gray-8e: #8e8e8e;--gray-8f: #8f8f8f;--gray-9a: #9a9a9a;--gray-10: #101010;--gray-11: #111111;--gray-12: #121212;--gray-14: #141414;--gray-15: #151515;--gray-16: #161616;--gray-17: #171717;--gray-18: #181818;--gray-19: #191919;--gray-20: #202020;--gray-22: #222222;--gray-23: #232323;--gray-24: #242424;--gray-25: #252525;--gray-26: #262626;--gray-28: #282828;--gray-29: #292929;--gray-30: #303030;--gray-31: #313131;--gray-32: #323232;--gray-33: #333333;--gray-34: #343434;--gray-35: #353535;--gray-36: #363636;--gray-37: #373737;--gray-38: #383838;--gray-40: #404040;--gray-41: #414141;--gray-42: #424242;--gray-44: #444444;--gray-45: #454545;--gray-47: #474747;--gray-52: #525252;--gray-55: #555555;--gray-62: #626262;--gray-66: #666666;--gray-70: #707070;--gray-73: #737373;--gray-75: #757575;--gray-77: #777777;--gray-80: #808080;--gray-83: #838383;--gray-84: #848484;--gray-85: #858585;--gray-86: #868686;--gray-88: #888888;--gray-89: #898989;--gray-90: #909090;--gray-92: #929292;--gray-93: #939393;--gray-96: #969696;--gray-99: #999999;--gray-a2: #a2a2a2;--gray-a3: #a3a3a3;--gray-a4: #a4a4a4;--gray-a5: #a5a5a5;--gray-a6: #a6a6a6;--gray-a8: #a8a8a8;--gray-aa: #aaaaaa;--gray-b0: #b0b0b0;--gray-b3: #b3b3b3;--gray-b5: #b5b5b5;--gray-b6: #b6b6b6;--gray-b7: #b7b7b7;--gray-b9: #b9b9b9;--gray-bb: #bbbbbb;--gray-bc: #bcbcbc;--gray-bf: #bfbfbf;--gray-c1: #c1c1c1;--gray-c3: #c3c3c3;--gray-c6: #c6c6c6;--gray-c8: #c8c8c8;--gray-c9: #c9c9c9;--gray-cc: #cccccc;--gray-cf: #cfcfcf;--gray-d0: #d0d0d0;--gray-d1: #d1d1d1;--gray-d3: #d3d3d3;--gray-d4: #d4d4d4;--gray-d6: #d6d6d6;--gray-d9: #d9d9d9;--gray-db: #dbdbdb;--gray-dc: #dcdcdc;--gray-dd: #dddddd;--gray-e0: #e0e0e0;--gray-e1: #e1e1e1;--gray-e2: #e2e2e2;--gray-e5: #e5e5e5;--gray-e6: #e6e6e6;--gray-ec: #ececec;--gray-ed: #ededed;--gray-ee: #eeeeee;--gray-f2: #f2f2f2;--gray-f4: #f4f4f4;--gray-ff: #ffffff}:root[data-theme=light]{--gray-27: #eeeeee;--gray-cd: #3b3b3b;--c-ececece8: #000000e8;--gray-f1: #1c1c1c;--gray-39: #dcdcdc;--gray-57: #b5b5b5;--gray-e8: #242424;--gray-48: #cacaca;--gray-be: #474747;--c-161616d9: #fcfcfcd9;--gray-54: #b9b9b9;--c-a2a2a299: #5d5d5d99;--c-a2a2a28c: #5d5d5d8c;--gray-60: #a6a6a6;--c-bdbdbd1f: #4747471f;--gray-eb: #212121;--c-bdbdbd2e: #4747472e;--gray-bd: #474747;--c-a2a2a2b3: #5d5d5db3;--c-bdbdbd24: #47474724;--gray-e7: #252525;--c-bdbdbd38: #47474738;--c-bdbdbd12: #47474712;--c-bdbdbd21: #47474721;--c-bdbdbd73: #47474773;--c-bdbdbdb3: #474747b3;--c-e0e0e08c: #0000008c;--gray-d7: #323232;--gray-53: #bbbbbb;--gray-e3: #282828;--gray-21: #f4f4f4;--gray-af: #535353;--gray-58: #b3b3b3;--gray-46: #cdcdcd;--gray-5e: #a9a9a9;--gray-61: #a4a4a4;--gray-95: #666666;--gray-49: #c9c9c9;--gray-ae: #545454;--gray-b1: #515151;--gray-c4: #424242;--gray-91: #696969;--gray-3f: #d5d5d5;--gray-4f: #c1c1c1;--c-000000aa: #0000004d;--c-000000b3: #00000050;--c-0e0e0ee0: #f6f6f6e0;--c-0e100cf0: #f5f8f2f0;--c-0e1306: #f3faea;--c-0f110e: #f6f9f4;--c-1a1f16: #f8fff2;--c-1b1c1a: #fffffe;--c-1b2017: #f5fdf0;--c-1c2118: #f3faed;--c-1c2119: #f3faee;--c-1d211b: #f3f9f0;--c-1d2318: #f1f8eb;--c-1d2419: #eff7eb;--c-1e1e1ec7: #fafafac7;--c-1e1e1ef0: #fafafaf0;--c-1e291b: #e8f4e5;--c-2a3a14: #d7e8c5;--c-2a1716: #fff4f3;--c-2a3025: #e3eade;--c-2b3125: #e3e9dc;--c-2b3127: #e1e9dc;--c-2c1d21: #ffeff2;--c-2c2e28: #e6e9e1;--c-2c291f: #efebde;--c-2d3329: #e0e7da;--c-2e302c: #e4e7e2;--c-2f5d43: #a3c7b1;--c-2f2717: #f4ecdb;--c-2f3529: #dfe5d9;--c-3a4a26: #c6d6b5;--c-3a4230: #d1d9c8;--c-3a4331: #d0d9c7;--c-3b4d26: #c3d4b2;--c-3b5b7a: #9bb7d2;--c-3c1412d9: #ffeeecd9;--c-3c4533: #cdd6c5;--c-3d5b2d: #b0c6a6;--c-3d4930: #c8d4bc;--c-3e4e30: #c1d1b5;--c-3e4435: #cfd5c7;--c-3f3f46: #d3d4dc;--c-4a5a36: #b2c1a1;--c-4a6129: #aaba98;--c-4b5f37: #aabb9a;--c-4c5a3a: #b2bfa2;--c-0000004d: #00000023;--c-4f6a28: #9ead8c;--c-5a2f2b: #f7ccc7;--c-5a4a2b: #d2c3a8;--c-5a6551: #9fa998;--c-6b5a2a: #b9ac8a;--c-6b5a2c: #baac89;--c-6b3434: #ebc0be;--c-6b3530: #ebc0bb;--c-6d3039: #ecc0c4;--c-6f7d5f: #79856d;--c-7f9a5f: #6a8e3a;--c-7f9ac5: #587bb3;--c-7f8278: #76796f;--c-8ad40d: #456d00;--c-8c9b7c: #72855c;--c-8d9485: #7b8470;--c-8e9784: #78846b;--c-8f9b84: #738364;--c-8fd1a8: #056e40;--c-9ca994: #68785d;--c-9cc4ec: #2a5f8f;--c-9da8b6: #647183;--c-00000022: #0000000f;--c-00000033: #00000017;--c-00000040: #0000001d;--c-00000047: #00000020;--c-00000059: #00000028;--c-00000066: #0000002e;--c-00000073: #00000034;--c-76b900b3: #538404b3;--c-76b9000d: #5384040d;--c-76b9001f: #5384041f;--c-76b9008c: #5384048c;--c-76b90024: #53840424;--c-76b90029: #53840429;--c-76b90040: #53840440;--c-76b90099: #53840499;--c-00000080: #00000039;--c-00000088: #0000003d;--c-91ad70: #5e812b;--c-00000099: #00000045;--c-111c00: #effdde;--c-171a15: #fefffe;--c-171a16: #ffffff;--c-191c18df: #ffffffdf;--c-221f17: #fbf7ec;--c-222b1a: #e7f1df;--c-232a1d: #e9f1e3;--c-242a1e: #e9f0e3;--c-242b1c: #e8f0e0;--c-252a20: #e9f0e2;--c-252b31: #e3ebf3;--c-252c20: #e6eee1;--c-262b22: #e7eee2;--c-262b31: #e4ebf3;--c-272e21: #e5ecde;--c-285b34: #acccb1;--c-292f22: #e4ebdd;--c-302c23: #ede8dc;--c-311c21: #feedf1;--c-343a2e: #dae0d4;--c-373a34: #daded6;--c-373f49: #cfd7e1;--c-404a35: #c7d1bd;--c-444d3c: #c4ccbc;--c-454b38: #c8cebc;--c-637a42: #849272;--c-733f4a: #dcb1b8;--c-929b86: #758165;--c-11130fe6: #f7faf4e6;--c-18181b: #ffffff;--c-20221d: #f3f6ef;--c-20231c: #f1f5ec;--c-20261a: #eef4e7;--c-21281c: #ebf3e6;--c-22251f: #eff3eb;--c-22261f: #edf3e9;--c-22291b: #eaf2e3;--c-23271d: #edf2e5;--c-26321d: #dfecd7;--c-27272a: #ededf1;--c-27301f: #e2ecda;--c-28311f: #e1ebd9;--c-29261b: #f3efe1;--c-30322d: #e3e5df;--c-30352b: #dee5d8;--c-30362a: #dee4d8;--c-33343a: #dfe0e8;--c-33402a: #d2dfc9;--c-38434e: #c9d4df;--c-42483c: #cad0c4;--c-46552f: #b9c8a6;--c-47402f: #dad3c3;--c-54452e: #d7c9b4;--c-58624a: #a5ae99;--c-82877c: #71756b;--c-93988d: #63685d;--c-111111d9: #f8f8f8d9;--c-121412: #f8fbf8;--c-131513: #f9fcf9;--c-131611: #f8fdf6;--c-141514: #fafcfa;--c-141811d9: #f9fff5d9;--c-142000: #eefddc;--c-151813: #fbfff8;--c-151815: #fbfffb;--c-222820: #eaf2e7;--c-243411: #dceecc;--c-252920: #eaf0e4;--c-353832: #dce0d8;--c-404535: #cfd4c4;--c-486800: #a4b392;--c-494132: #d9d1c3;--c-544315: #dbcda9;--c-592732: #fbcfd5;--c-596249: #a5ae98;--c-615631: #bfb696;--c-10101055: #f8f8f855;--c-a1a1aa: #5c5c64;--c-a1ae92: #657552;--c-a6b39a: #617151;--c-a6b597: #5f714b;--c-a6c477: #516e04;--c-a6cc70: #4a6a04;--c-a6cc70b3: #4a6a04b3;--c-a6cc701f: #4a6a041f;--c-a6cc702e: #4a6a042e;--c-a6cc7012: #4a6a0412;--c-a6cc7021: #4a6a0421;--c-a6cc7024: #4a6a0424;--c-a6cc7038: #4a6a0438;--c-a6cc7073: #4a6a0473;--c-aaa18e: #7e735a;--c-aab49d: #626e51;--c-acbba0: #596b4a;--c-b0becf: #4f6074;--c-b1beca: #51606f;--c-b1c891: #4d671b;--c-b1cf8b: #456400;--c-b2cc92: #486512;--c-b3ce94: #456410;--c-b5a584: #826d42;--c-b6a4e2: #7257a5;--c-b6beb0: #5a6352;--c-b7c7a1: #506333;--c-b7cc9e: #4a6126;--c-b8a66c: #866e0e;--c-b8ad92: #776947;--c-b9cfaa: #455e31;--c-b9d989: #415b01;--c-baa6e7: #7053a4;--c-bad79a: #3e5d03;--c-bdb08c: #776737;--c-bdc9b2: #4f5d41;--c-bdd89d: #3e5b02;--c-be8450: #b76a0f;--c-bec9ab: #515d39;--c-bfdaa1: #3c5903;--c-c2c6bb: #40433a;--c-c2d6a9: #42581f;--c-c4d7ac: #425721;--c-c6d0bc: #4a553e;--c-c6ddb3: #3a531f;--c-c7b58e: #76602b;--c-c7e3a0: #395101;--c-c08a2a: #a67200;--c-c8bd9f: #6a5c36;--c-c9b68f: #765e2a;--c-c9cfc2: #383d33;--c-c9d6bb: #445333;--c-c99a45: #966a01;--c-cce6ad: #344d00;--c-ced9c1: #434f33;--c-cfe5b3: #354c06;--c-d0ddc2: #3f4d2d;--c-d3c69f: #645420;--c-d4c3f6: #59427d;--c-d6cba8: #5e5124;--c-d6e7bf: #354716;--c-d6e8bf: #344614;--c-d6f1dc: #203f29;--c-d7b77f: #7b5804;--c-d9b77e: #7b5702;--c-d9e6c7: #374521;--c-d9e6c78c: #3745218c;--c-d9ecbd: #314402;--c-dadce0: #2d2e31;--c-dba9a9: #8a4f51;--c-dcefc2: #2e4004;--c-decafa: #553c72;--c-dfb27a: #835403;--c-e2a54a: #8b5c03;--c-e2a54a14: #8b5c0314;--c-e2a54a26: #8b5c0326;--c-e2b84a: #745900;--c-e2c48d: #6d4e02;--c-e2d2a2: #5c4901;--c-e3c477: #695102;--c-e3e7dc: #252820;--c-e3f2cc: #2d3b0c;--c-e3f2cf: #2c3a11;--c-e5e1c8: #454023;--c-e7e9e2: #232520;--c-e8a19a: #9b4540;--c-e8a64f: #8a5802;--c-e9eee5e8: #000000e8;--c-e5534b: #de3c38;--c-e5534b1f: #de3c381f;--c-e5534b2e: #de3c382e;--c-e5534b14: #de3c3814;--c-e5534b26: #de3c3826;--c-e5534b59: #de3c3859;--c-ebeee8: #1e201c;--c-ec9c9c: #a14046;--c-f0c27e: #6e4a01;--c-f0c58a: #6c4803;--c-f1f1ec: #1d1c19;--c-f2a7a0: #963c39;--c-f2b9c4: #7b3a4a;--c-f2f1ec: #1d1c19;--c-f3f4f6: #19191b;--c-f4a9b5: #90384c;--c-f4f5f2: #181917;--c-f5b4ae: #853b37;--c-f5e3a9: #493b02;--c-f0857b: #c23431;--c-fecdd3: #65313a;--c-ffffff0a: #00000008;--c-ffffff0b: #00000009;--c-ffffff0d: #0000000a;--c-ffffff0f: #0000000b;--c-ffffff1a: #00000013;--c-ffffff2b: #00000020;--c-ffffff05: #00000004;--c-ffffff06: #00000005;--c-ffffff8c: #0000008c;--c-ffffff12: #0000000d;--c-ffffff14: #0000000f;--c-ffffff24: #0000001b;--c-ffffff26: #0000001c;--c-ffffff29: #0000001f;--c-ffffff52: #00000052;--c-ffffff57: #00000057;--c-ffffff66: #00000066;--c-ffffff73: #00000073;--c-ffffff80: #00000080;--c-ffffff99: #00000099;--c-ffffffb8: #000000b8;--c-ffffffdb: #000000db;--gray-00: #ffffff;--gray-0e: #f6f6f6;--gray-1a: #ffffff;--gray-1b: #ffffff;--gray-1c: #ffffff;--gray-1d: #fcfcfc;--gray-1e: #fafafa;--gray-1f: #f7f7f7;--gray-2a: #eaeaea;--gray-2b: #e9e9e9;--gray-2c: #e8e8e8;--gray-2d: #e8e8e8;--gray-2e: #e7e7e7;--gray-2f: #e6e6e6;--gray-3a: #dbdbdb;--gray-3b: #dadada;--gray-3c: #d9d9d9;--gray-3d: #d8d8d8;--gray-4a: #c8c8c8;--gray-4b: #c7c7c7;--gray-5a: #b0b0b0;--gray-5f: #a8a8a8;--gray-6a: #979797;--gray-6c: #949494;--gray-6f: #8f8f8f;--gray-7a: #7d7d7d;--gray-7c: #7c7c7c;--gray-7d: #7b7b7b;--gray-7e: #7a7a7a;--gray-7f: #797979;--gray-8a: #6e6e6e;--gray-8c: #6d6d6d;--gray-8d: #6c6c6c;--gray-8e: #6b6b6b;--gray-8f: #6b6b6b;--gray-9a: #626262;--gray-10: #f8f8f8;--gray-11: #f8f8f8;--gray-12: #f9f9f9;--gray-14: #fbfbfb;--gray-15: #fbfbfb;--gray-16: #fcfcfc;--gray-17: #fefefe;--gray-18: #ffffff;--gray-19: #ffffff;--gray-20: #f6f6f6;--gray-22: #f3f3f3;--gray-23: #f2f2f2;--gray-24: #f1f1f1;--gray-25: #f0f0f0;--gray-26: #efefef;--gray-28: #ededed;--gray-29: #ebebeb;--gray-30: #e5e5e5;--gray-31: #e4e4e4;--gray-32: #e3e3e3;--gray-33: #e2e2e2;--gray-34: #e1e1e1;--gray-35: #e0e0e0;--gray-36: #dfdfdf;--gray-37: #dedede;--gray-38: #dddddd;--gray-40: #d4d4d4;--gray-41: #d3d3d3;--gray-42: #d2d2d2;--gray-44: #cfcfcf;--gray-45: #cecece;--gray-47: #cccccc;--gray-52: #bcbcbc;--gray-55: #b8b8b8;--gray-62: #a3a3a3;--gray-66: #9d9d9d;--gray-70: #8d8d8d;--gray-73: #888888;--gray-75: #848484;--gray-77: #808080;--gray-80: #787878;--gray-83: #757575;--gray-84: #747474;--gray-85: #737373;--gray-86: #727272;--gray-88: #707070;--gray-89: #6f6f6f;--gray-90: #6a6a6a;--gray-92: #686868;--gray-93: #686868;--gray-96: #656565;--gray-99: #636363;--gray-a2: #5d5d5d;--gray-a3: #5c5c5c;--gray-a4: #5b5b5b;--gray-a5: #5b5b5b;--gray-a6: #5a5a5a;--gray-a8: #585858;--gray-aa: #575757;--gray-b0: #525252;--gray-b3: #505050;--gray-b5: #4e4e4e;--gray-b6: #4d4d4d;--gray-b7: #4c4c4c;--gray-b9: #4b4b4b;--gray-bb: #494949;--gray-bc: #484848;--gray-bf: #464646;--gray-c1: #444444;--gray-c3: #424242;--gray-c6: #404040;--gray-c8: #3e3e3e;--gray-c9: #3e3e3e;--gray-cc: #3b3b3b;--gray-cf: #393939;--gray-d0: #383838;--gray-d1: #373737;--gray-d3: #363636;--gray-d4: #353535;--gray-d6: #333333;--gray-d9: #313131;--gray-db: #2f2f2f;--gray-dc: #2e2e2e;--gray-dd: #2d2d2d;--gray-e0: #2b2b2b;--gray-e1: #2a2a2a;--gray-e2: #292929;--gray-e5: #262626;--gray-e6: #252525;--gray-ec: #202020;--gray-ed: #1f1f1f;--gray-ee: #1e1e1e;--gray-f2: #1b1b1b;--gray-f4: #191919;--gray-ff: #0f0f0f}:root{--stage-bg: #161616;--stage-bg-center: #1c1c1c;--stage-line: rgb(255 255 255 / .035);--stage-line-strong: rgb(255 255 255 / .06);--stage-mark: rgb(255 255 255 / .2);--stage-border: #262626;--stage-chrome: rgb(18 18 18 / .94);--stage-chrome-border: rgb(255 255 255 / .07);--stage-ink: #e6e6e6;--stage-ink-muted: rgb(255 255 255 / .45);--stage-highlight: rgb(255 255 255 / .1)}:root[data-theme=light]{--stage-bg: #f1f1f1;--stage-bg-center: #f8f8f8;--stage-line: rgb(0 0 0 / .035);--stage-line-strong: rgb(0 0 0 / .06);--stage-mark: rgb(0 0 0 / .2);--stage-border: #e2e2e2;--stage-chrome: rgb(250 250 250 / .94);--stage-chrome-border: rgb(0 0 0 / .07);--stage-ink: #1f1f1f;--stage-ink-muted: rgb(0 0 0 / .5);--stage-highlight: rgb(0 0 0 / .07)}:root{--accent: #76b900;--accent-ink: #0b1202;--accent-soft: rgb(118 185 0 / .16);--accent-line: rgb(118 185 0 / .5)}:root[data-theme=light]{--accent: #5e9a00;--accent-ink: #0b1202;--accent-soft: rgb(94 154 0 / .14);--accent-line: rgb(94 154 0 / .45)}:root{font-family:Inter Variable,Arial,sans-serif;color:var(--gray-c6);background:var(--gray-18);font-size:14px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:dark;--sidebar: var(--gray-0e);--accent-text: var(--c-a6cc70);--bg: var(--gray-18);--panel: var(--gray-12);--hover: var(--gray-22);--line: var(--gray-30);--text: var(--c-f3f4f6);--muted: var(--gray-99);--green: #76b900}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;border:0;color:inherit;background:transparent}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}a,button{outline-offset:4px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--green)}input,textarea,select{min-width:0;color:var(--text);background:var(--c-18181b);border:1px solid var(--c-3f3f46);border-radius:6px;padding:10px 12px}input:focus,textarea:focus,select:focus{outline:1px solid var(--green);outline-offset:0}textarea{resize:vertical;line-height:1.65}select{cursor:pointer;padding-right:28px}input::placeholder,textarea::placeholder{color:var(--gray-80)}h1,h2,h3,h4,p{margin:0}h1{font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.4px;color:var(--text)}h2{font-size:18px;font-weight:600;line-height:28px;color:var(--gray-ff)}h3{font-size:16px;font-weight:600;color:var(--text)}p{line-height:1.6}small{font-size:12px}svg{flex-shrink:0}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}code{color:var(--gray-d4)}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}::selection{background:var(--c-486800);color:var(--gray-ff)}[hidden]{display:none!important}.clamp-body.is-clamped{max-height:calc(var(--clamp-lines) * 1.7em);overflow:hidden}.clamp-body.is-clamped.overflows{-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}.clamp-body>:first-child{margin-top:0}.clamp-body>:last-child{margin-bottom:0}.clamp-toggle{margin-top:6px;padding:0;font-size:12px;font-weight:500;color:var(--gray-99)}.clamp-toggle:hover{color:var(--gray-e6)}.more-menu{position:relative;display:inline-flex;flex:none}.more-menu>.secondary{width:38px;padding:0}.more-menu-list{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;min-width:210px;padding:4px;border:1px solid var(--gray-2c);border-radius:10px;background:var(--gray-16);box-shadow:0 12px 32px var(--c-00000059)}.more-menu-list button{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 10px;border-radius:6px;font-size:13px;text-align:left;color:var(--gray-dc)}.more-menu-list button:hover:not(:disabled){background:var(--gray-22);color:var(--gray-ff)}.more-menu-list svg{color:var(--gray-99)}.muted{color:var(--muted)}.eyebrow{font-size:11px;letter-spacing:.8px;color:var(--c-a1a1aa);margin-bottom:9px}.primary,.secondary,.text-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;white-space:nowrap}.primary,.secondary{min-height:38px;border-radius:6px;padding:8px 16px;font-size:14px;border:1px solid transparent}.primary{background:var(--green);color:#000}.primary:hover:not(:disabled){background:#8acc14}.secondary{background:var(--c-18181b);color:var(--gray-c6);border-color:var(--c-3f3f46)}.secondary:hover:not(:disabled){background:var(--c-27272a)}.text-button{color:var(--accent-text);padding:5px 0;font-size:14px}.text-button:hover{color:var(--c-b9d989);text-decoration:underline}.icon-button{width:34px;height:34px;border-radius:4px;color:var(--gray-99)}.icon-button:hover{color:var(--gray-ff);background:var(--c-27272a)}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--gray-88);display:inline-block;flex-shrink:0}.status-dot.online,.status-dot.completed,.status-dot.running{background:var(--green)}.status-dot.offline,.status-dot.failed{background:#ef4444}.status-dot.awaiting_input,.status-dot.queued{background:#eab308}.badge{display:inline-flex;align-items:center;gap:7px;width:fit-content;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap;background:var(--gray-33);color:var(--gray-d4)}.badge.available,.badge.connected,.badge.running,.badge.completed{background:var(--c-285b34);color:var(--c-d6f1dc)}.badge.available .status-dot,.badge.connected .status-dot,.badge.running .status-dot,.badge.completed .status-dot{background:#52c566}.badge.awaiting_input,.badge.queued{background:var(--c-544315);color:var(--c-f5e3a9)}.badge.awaiting_input .status-dot,.badge.queued .status-dot{background:#eab308}.badge.failed,.badge.interrupted{background:var(--c-592732);color:var(--c-fecdd3)}.badge.failed .status-dot,.badge.interrupted .status-dot{background:#f87171}.topbar{height:48px;display:flex;align-items:center;gap:28px;padding:0 32px;background:var(--gray-0e);position:sticky;top:0;z-index:30}.brand{display:inline-flex;align-items:center;gap:6px;color:var(--gray-ff);font-size:17px;font-weight:750;letter-spacing:-.5px;flex-shrink:0}.brand svg{color:var(--green)}.top-navigation{display:flex;align-self:stretch;align-items:stretch;gap:19px;min-width:0;overflow-x:auto;scrollbar-width:none}.top-navigation::-webkit-scrollbar{display:none}.top-navigation a{display:inline-flex;align-items:center;font-size:14px;color:var(--gray-92);border-bottom:2px solid transparent;white-space:nowrap;padding-top:2px}.top-navigation a:hover{color:var(--gray-e5)}.top-navigation a.active{border-bottom-color:var(--green);color:var(--gray-ee)}.topbar-right{display:flex;align-items:center;gap:9px;margin-left:auto;flex-shrink:0}.connection-chip,.workspace-switch{display:inline-flex;gap:8px;align-items:center;min-height:32px;border:1px solid var(--gray-24);padding:6px 9px;border-radius:5px;font-size:12px;color:var(--gray-b5)}.workspace-switch{font-weight:600}.workspace-switch:hover{border-color:var(--gray-52);color:var(--gray-ff)}.avatar{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--gray-29);border-radius:50%;color:var(--gray-99);font-size:12px;margin-left:7px}.avatar:hover{color:var(--gray-ff);border-color:var(--gray-66)}.workspace-shell{width:100%;max-width:1408px;margin:0 auto;padding:0 64px;display:flex;min-height:calc(100dvh - 48px)}.main-content{min-width:0;flex:1;outline:0}.breadcrumb{display:flex;align-items:center;gap:20px;margin:32px 0;min-height:24px;font-size:14px;color:var(--gray-a3)}.breadcrumb a:hover{color:var(--gray-ff)}.breadcrumb>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb svg{color:var(--gray-77);width:13px}.page{width:100%;margin:0;padding:0 0 64px}.console-title{display:flex;align-items:baseline;gap:14px}.console-title>span{font-size:14px;color:var(--gray-a3)}.console-meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:12px;min-height:24px}.console-meta>span:not(.badge){display:inline-flex;gap:6px;align-items:center;font-size:14px;color:var(--gray-b5)}.console-meta svg{color:var(--gray-a3)}.console-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;min-height:38px}.console-links{display:flex;align-items:center;gap:16px}.mode-label{display:inline-flex;gap:8px;align-items:center}.mode-label>span{border:1px dotted var(--gray-b5);padding:4px 6px;font-size:12px}.documentation-link{display:inline-flex;align-items:center;gap:9px;color:var(--gray-b5);text-decoration:underline;text-underline-offset:3px}.documentation-link:hover{color:var(--gray-ff)}.console-tabs,.task-page>.tabs{display:flex;width:100%;height:56px;border:2px solid var(--gray-2a);border-radius:6px;margin:24px 0 32px;overflow:hidden}.console-tabs>a,.task-page>.tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1;color:var(--gray-e5);background:transparent;font-size:14px;font-weight:500;border:0;margin:0;padding:12px}.console-tabs>a+a,.task-page>.tabs>button+button{border-left:1px solid var(--gray-2a)}.console-tabs>a.active,.task-page>.tabs>button.active{color:var(--accent-text);background:var(--gray-1b)}.console-tabs>a:hover,.task-page>.tabs>button:hover{background:var(--gray-22)}.console-section{margin-top:42px}.console-tabs+.console-section{margin-top:0}.console-section>h2{border-bottom:2px solid var(--gray-2b);padding-bottom:14px}.section-description{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:68px;padding:12px 0 16px}.section-description p{font-size:14px;color:var(--gray-b5)}.section-description .primary{flex-shrink:0}.section-hint{font-size:12px;color:var(--gray-88);white-space:nowrap}.welcome-empty{padding:30px 16px;background:var(--gray-12);color:var(--gray-99)}.task-table{background:var(--gray-12);border-radius:2px;overflow:hidden}.table-header,.task-row{display:grid;grid-template-columns:minmax(180px,1fr) 170px 130px 36px;align-items:center;gap:20px;padding:0 16px}.table-header{min-height:56px;background:var(--c-27272a);color:var(--gray-ff);font-size:14px;font-weight:600}.task-row{min-height:88px;border-top:1px solid var(--gray-20)}.task-row:hover{background:var(--gray-19)}.task-title{min-width:0;display:flex;align-items:center;gap:10px;text-align:left;padding:18px 0}.task-title>span:last-child{min-width:0}.task-title strong{display:block;color:var(--accent-text);font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-title small{display:block;font-size:12px;margin-top:10px;color:var(--gray-8d)}.task-icon{display:none}.task-row time{font-size:14px;color:var(--gray-b5)}.task-row .badge{font-size:12px}.composer{background:var(--gray-12);border:1px solid var(--c-3f3f46);border-radius:6px;overflow:hidden}.composer:focus-within{border-color:var(--green)}.composer textarea{display:block;width:100%;min-height:100px;max-height:350px;background:transparent;border:0;outline:0;padding:17px 16px 12px;font-size:14px}.composer.initial textarea{min-height:110px}.composer-footer{display:flex;align-items:center;gap:12px;padding:12px;border-top:1px solid var(--gray-26)}.context-controls{display:flex;gap:8px;align-items:center;min-width:0}.context-controls select{font-size:12px;padding:8px 26px 8px 10px;max-width:190px;background:var(--gray-20);border:1px solid var(--gray-36);border-radius:4px}.composer-model{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font-size:12px;color:var(--gray-aa);white-space:nowrap}.model-picker select{font-size:12px;padding:8px 26px 8px 10px;max-width:190px;background:var(--gray-20);border:1px solid var(--gray-36);border-radius:4px}.reasoning-picker{position:relative;--reasoning-accent: var(--green)}.reasoning-trigger{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 9px 0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--gray-a3);font-size:12px;white-space:nowrap;cursor:pointer}.reasoning-trigger:hover,.reasoning-trigger[aria-expanded=true]{background:var(--gray-2a);color:var(--gray-e6)}.reasoning-trigger:focus-visible{outline:2px solid var(--reasoning-accent);outline-offset:1px}.reasoning-trigger-effort{color:var(--gray-70)}.reasoning-trigger-effort:before{content:"·";margin-right:7px}.reasoning-panel{position:fixed;z-index:60;--reasoning-accent: var(--green);width:300px;max-width:calc(100vw - 32px);padding:16px 18px 14px;border:1px solid var(--gray-38);border-radius:20px;background:var(--gray-26);box-shadow:0 18px 48px var(--c-00000080),0 2px 8px var(--c-00000059);color:var(--text);white-space:normal;animation:reasoning-in .14s ease-out}@keyframes reasoning-in{0%{opacity:0;transform:translateY(4px) scale(.98)}}.reasoning-head{display:grid;grid-template-columns:30px 1fr 30px;align-items:start;gap:6px}.reasoning-bolt{margin-top:5px;color:var(--reasoning-accent);fill:var(--reasoning-accent)}.reasoning-title{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.reasoning-title strong{color:var(--reasoning-accent);font-size:20px;font-weight:600;line-height:1.3}.reasoning-model{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 8px;border:0;border-radius:6px;background:transparent;color:var(--gray-a8);font-size:14px;cursor:pointer}.reasoning-model:hover{background:var(--gray-32);color:var(--gray-e6)}.reasoning-reset,.reasoning-back{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--gray-a8);cursor:pointer}.reasoning-reset:hover:not(:disabled),.reasoning-back:hover{background:var(--gray-33);color:var(--gray-ff)}.reasoning-reset:disabled{opacity:.35;cursor:default}.reasoning-slider{position:relative;height:44px;margin-top:16px}.reasoning-track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--gray-34);box-shadow:inset 0 0 0 1px var(--gray-3c);--reasoning-at: calc(22px + (100% - 44px) * var(--reasoning-fill))}.reasoning-fill{position:absolute;inset:0 auto 0 0;width:var(--reasoning-at);border-radius:999px;background:radial-gradient(circle at 18% 64%,var(--c-ffffff8c) 0 1px,transparent 1.5px),radial-gradient(circle at 46% 30%,var(--c-ffffff73) 0 1px,transparent 1.5px),radial-gradient(circle at 70% 72%,var(--c-ffffff66) 0 1px,transparent 1.5px),linear-gradient(90deg,color-mix(in srgb,var(--reasoning-accent) 75%,var(--gray-00)),var(--reasoning-accent));transition:width .16s ease}.reasoning-stop{position:absolute;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--gray-6a);pointer-events:none}.reasoning-stop.passed{background:var(--c-ffffff8c)}.reasoning-thumb{position:absolute;top:50%;left:var(--reasoning-at);width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:var(--gray-ff);box-shadow:0 2px 10px var(--c-00000073);transition:left .16s ease}.reasoning-slider input{position:absolute;top:-4px;right:0;bottom:-4px;left:0;width:100%;height:calc(100% + 8px);margin:0;opacity:0;cursor:pointer}.reasoning-slider input:disabled{cursor:progress}.reasoning-slider:has(input:focus-visible) .reasoning-thumb{outline:3px solid color-mix(in srgb,var(--reasoning-accent) 70%,transparent);outline-offset:2px}.reasoning-scale{display:flex;justify-content:space-between;margin-top:10px;padding:0 4px;color:var(--gray-77);font-size:11px}.reasoning-back-spacer{width:30px}.reasoning-models{display:grid;gap:2px;margin:12px 0 2px;padding:0;list-style:none}.reasoning-models button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--gray-d4);font-size:14px;text-align:left;cursor:pointer}.reasoning-models button:hover{background:var(--gray-31)}.reasoning-models button[aria-pressed=true]{color:var(--gray-ff)}.reasoning-models svg{color:var(--reasoning-accent)}@media(prefers-reduced-motion:reduce){.reasoning-panel,.reasoning-fill,.reasoning-thumb{animation:none;transition:none}}@media(max-width:520px){.reasoning-panel{left:16px;right:16px!important;width:auto;max-width:none}.reasoning-trigger-effort{display:none}}.composer-model .status-dot{background:var(--green);width:6px;height:6px}.send{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;min-width:38px;border-radius:6px;background:var(--green);color:#000;flex-shrink:0;font-size:14px;font-weight:500}.initial .send{padding:8px 14px}.send:hover:not(:disabled){background:#8acc14}.send:disabled{opacity:.45}.composer-note{display:flex;justify-content:space-between;gap:15px;margin-top:12px;font-size:12px;color:var(--gray-88);line-height:1.6}.example-list{background:var(--gray-12)}.example-row{width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:19px 16px;border-bottom:1px solid var(--gray-2a)}.example-row:hover{background:var(--gray-22)}.example-row>svg{color:var(--gray-aa)}.example-row>span{flex:1}.example-row strong{color:var(--accent-text);font-size:14px;font-weight:500}.example-row small{display:block;color:var(--gray-99);font-size:12px;margin-top:7px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.page-heading p{margin-top:12px;color:var(--gray-b5);font-size:14px}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--gray-33);margin:22px 0}.tabs>button{display:inline-flex;align-items:center;gap:9px;padding:12px 1px;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--gray-99);font-size:14px}.tabs>button.active{border-color:var(--green);color:var(--accent-text)}.tab-count{font-size:11px;color:var(--gray-bb);background:var(--gray-33);border-radius:4px;padding:1px 6px}.filters{display:flex;align-items:center;gap:12px;margin:24px 0}.search-field{display:flex;align-items:center;gap:10px;border:1px solid var(--c-3f3f46);border-radius:6px;padding-left:12px;flex:1;max-width:440px;background:var(--gray-12);color:var(--gray-88)}.search-field input{border:0;background:transparent;width:100%;padding:10px 12px 10px 0;outline:0}.search-field:focus-within{border-color:var(--green)}.filters select{min-height:38px;padding-top:8px;padding-bottom:8px}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;font-size:13px;color:var(--gray-99)}.results-label{margin-bottom:20px;font-size:13px;color:var(--gray-99)}.artifact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.artifact-card{text-align:left;display:flex;flex-direction:column;gap:22px;padding:20px;border:1px solid var(--gray-33);border-radius:4px;background:var(--gray-12);min-width:0}.artifact-card:hover{background:var(--gray-20);border-color:var(--gray-66)}.artifact-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.file-type{font-size:11px;color:var(--gray-c6);background:var(--c-27272a);padding:4px 7px;border-radius:3px}.checked{display:inline-flex;gap:5px;align-items:center;color:var(--accent-text);font-size:11px}.artifact-name{display:flex;align-items:center;gap:10px;min-width:0}.artifact-name strong{font-size:14px;font-weight:400;color:var(--accent-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artifact-name svg{color:var(--gray-99)}.artifact-card small{display:flex;gap:7px;align-items:center;color:var(--gray-99);font-size:12px}.artifact-card small svg{margin-left:auto}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px}.project-card,.collection-card{padding:24px;border:1px solid var(--gray-33);border-radius:5px;background:var(--gray-12)}.project-card{display:flex;flex-direction:column;gap:17px}.card-icon{display:inline-flex;width:fit-content;color:var(--gray-a3)}.project-card p{color:var(--gray-aa);overflow-wrap:anywhere}.project-card small{display:flex;align-items:center;gap:6px;color:var(--gray-99);margin-top:auto}.project-card footer,.collection-card footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;margin-top:6px;border-top:1px solid var(--gray-33)}.integration-list{border:1px solid var(--gray-30);border-radius:4px;overflow:hidden}.integration-card{display:flex;align-items:center;gap:20px;padding:24px;background:var(--gray-12)}.integration-card+.integration-card{border-top:1px solid var(--gray-30)}.integration-card h2{font-size:16px;margin-bottom:8px}.integration-card p{color:var(--gray-aa);font-size:14px}.integration-card>.badge{margin-left:auto}.collection-list{display:flex;flex-direction:column;gap:18px}.collection-card header{display:flex;align-items:center;justify-content:space-between;gap:16px}.collection-card h2{display:flex;gap:10px;align-items:center;font-size:17px}.collection-card p{margin:18px 0;color:var(--gray-bb);white-space:pre-wrap;overflow-wrap:anywhere}.collection-card footer small{color:var(--gray-99)}.collection-card>.text-button{margin-top:15px}.job-actions{display:flex;gap:8px;flex-shrink:0}.job-run-status{padding:1px 7px;border:1px solid var(--gray-3a);border-radius:999px;color:var(--gray-aa);font-size:11px}.job-run-status.running,.job-run-status.queued{border-color:var(--c-3b5b7a);color:var(--c-9cc4ec)}.job-run-status.awaiting_input{border-color:var(--c-6b5a2c);color:var(--c-e3c477)}.job-run-status.completed{border-color:var(--c-2f5d43);color:var(--c-8fd1a8)}.job-run-status.failed,.job-run-status.interrupted{border-color:var(--c-6b3434);color:var(--c-ec9c9c)}.page-footnote{margin-top:24px;font-size:12px;color:var(--gray-99)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:52px 24px;border:1px solid var(--gray-30);background:var(--gray-12)}.empty h3{font-size:16px}.empty p{color:var(--gray-99);max-width:440px;font-size:14px}.empty-icon{color:var(--gray-99);margin-bottom:4px}.loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:64px 20px;color:var(--gray-aa)}.error-notice{display:flex;align-items:center;gap:12px;border:1px solid var(--c-6d3039);padding:15px 16px;border-radius:5px;background:var(--c-311c21);color:var(--c-f2b9c4);margin:16px 0;overflow-wrap:anywhere}.error-notice>span{flex:1}.task-heading{margin-bottom:0}.task-title-line{display:flex;align-items:center;gap:15px}.task-title-line h1{overflow-wrap:anywhere}.task-title-line>.icon-button{flex-shrink:0}.task-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:14px;font-size:14px}.task-controls{display:flex;gap:10px;margin-left:auto}.conversation{max-width:1000px;margin:0 auto}.messages{padding-top:0}.message{margin:30px 0;overflow-wrap:anywhere}.message-heading{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--gray-e5);margin-bottom:15px}.assistant-symbol,.user-symbol{display:grid;place-items:center;width:28px;height:28px;color:var(--accent-text);border:1px solid var(--gray-3b);border-radius:4px}.user-symbol{color:var(--gray-cc);border-radius:50%;font-size:11px}.message-tag{font-size:9px;letter-spacing:.6px;color:var(--gray-88);font-weight:400}.prose{font-size:14px;line-height:1.8;color:var(--gray-c6)}.plain-text{white-space:pre-wrap}.message.user .prose{padding:18px 20px;background:var(--gray-22);border:1px solid var(--gray-33);border-radius:5px}.prose p{margin:12px 0;line-height:1.8}.prose p:first-child{margin-top:0}.prose h4{font-size:16px;color:var(--c-f3f4f6);margin:23px 0 10px}.prose ul{padding-left:22px;margin:14px 0}.prose li{margin:6px 0}.prose code{padding:2px 4px;font-size:12px;background:var(--c-27272a);border-radius:3px}.prose pre{padding:16px;border:1px solid var(--gray-33);border-radius:4px;background:var(--gray-12);margin:16px 0}.prose pre code{background:transparent;padding:0}.attachment{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--gray-3b);border-radius:4px}.queued-label{display:block;color:var(--gray-aa);margin-top:10px}.question-card{border:1px solid var(--gray-45);border-radius:6px;background:var(--gray-1c);padding:24px;margin:26px 0}.question-card h3{margin:10px 0 24px;font-size:18px}.question-card fieldset{border:0;margin:0 0 24px;padding:0}.question-card legend{margin-bottom:12px;line-height:1.65;font-size:14px;color:var(--gray-dd)}.options{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.choice{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--gray-41);border-radius:5px;background:var(--gray-22);cursor:pointer}.choice:has(input:checked){border-color:var(--green);background:var(--c-242b1c)}.choice input{margin:0;accent-color:var(--green)}.recommended{margin-left:auto;font-size:11px;color:var(--c-a6c477)}.question-card fieldset>input,.question-card>textarea{width:100%;font-size:13px}.question-summary{padding:22px;margin:24px 0;border:1px solid var(--gray-3b);border-radius:5px;background:var(--gray-20)}.question-summary h3{display:flex;align-items:center;gap:9px;color:var(--c-b1cf8b)}.question-summary p{font-size:13px;color:var(--gray-aa);margin-top:17px}.question-summary strong{display:block;margin-top:4px;color:var(--gray-dd);font-weight:400}.working-status{display:flex;align-items:center;gap:9px;padding:17px 0;color:var(--gray-aa)}.task-deliverables{margin:32px 0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.section-heading h2>span{font-size:12px;font-weight:400;color:var(--gray-99);margin-left:10px}.task-composer{margin-top:24px;padding-bottom:18px}.task-files>.secondary{margin-top:24px}.details{border:1px solid var(--gray-3b);border-radius:5px;padding:16px;background:var(--gray-1d);margin:20px 0;font-size:13px}.details summary{cursor:pointer;color:var(--gray-cc);line-height:1.7}.details p{margin:16px 0;color:var(--gray-aa)}.plan summary{display:flex;align-items:center;gap:10px}.plan summary small{margin-left:auto;color:var(--gray-99)}.plan ol{list-style:none;display:flex;flex-direction:column;gap:13px;margin:18px 0 0;padding:0}.plan li{display:flex;align-items:center;gap:12px;color:var(--gray-99)}.plan li.completed{color:var(--accent-text)}.plan li.in_progress{color:var(--gray-ee)}.activity-list{padding:0 0 10px}.activity-line{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--gray-33)}.activity-line strong{color:var(--gray-dd);font-size:14px;font-weight:500}.activity-line p{font-size:13px;color:var(--gray-99);margin-top:7px;overflow-wrap:anywhere}.activity-mark{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--gray-44);border-radius:50%;color:var(--gray-aa);flex-shrink:0}.activity-line.failed .activity-mark{color:var(--c-f4a9b5);border-color:var(--c-733f4a)}.validation-panel{padding:20px;margin:24px 0;border:1px solid var(--c-3d5b2d);border-radius:5px;background:var(--c-1e291b);color:var(--c-b9cfaa);font-size:13px}.validation-panel h3{font-size:14px;color:var(--c-c6ddb3)}.validation-panel ul{padding-left:18px;line-height:1.9;margin:14px 0}.validation-panel small{font-size:12px;color:var(--c-9ca994);line-height:1.6}.validation-panel.warning{border-color:var(--c-615631);background:var(--c-29261b);color:var(--c-d6cba8)}.validation-panel.warning h3{color:var(--c-e2d2a2)}.button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.preview-panel{width:440px;position:fixed;top:48px;right:0;height:calc(100dvh - 48px);display:flex;flex-direction:column;background:var(--gray-18);border-left:1px solid var(--gray-44);z-index:25;box-shadow:-16px 0 36px var(--c-00000066)}.preview-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 20px;border-bottom:1px solid var(--gray-33)}.preview-header>div{min-width:0}.preview-header h2{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-header .eyebrow{font-size:10px;color:var(--gray-88)}.preview-header .icon-button{flex-shrink:0}.preview-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 20px;border-bottom:1px solid var(--gray-33)}.preview-controls select{font-size:12px;max-width:50%}.preview-controls .secondary{font-size:12px}.preview-body{padding:20px;flex:1;min-height:0;overflow:auto}.preview-body>select{width:100%;font-size:13px}.preview-body>img{width:100%;height:auto;border-radius:4px}.preview-body>pre{color:var(--gray-c6);font-size:12px}.preview-body>.empty{padding:40px 18px}.preview-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:15px 18px;border-top:1px solid var(--gray-33);font-size:11px;color:var(--gray-99)}.mesh-viewer{position:relative;width:100%;height:300px;background:var(--stage-bg);border:1px solid var(--stage-border);border-radius:5px;margin-top:16px}.mesh-viewer canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.mesh-viewer .error-notice{position:absolute;left:10px;right:10px;top:20px}.viewer-hint{display:flex;justify-content:center;gap:10px;font-size:11px;color:var(--gray-99);margin:14px 0}.view-buttons{display:flex;border:1px solid var(--gray-44);border-radius:4px;overflow:hidden}.view-buttons button{flex:1;padding:10px 4px;color:var(--gray-aa);font-size:12px}.view-buttons button.active{color:var(--accent-text);background:var(--c-252a20)}.view-buttons button:hover{background:var(--gray-29)}.preview-source{font-size:12px;color:var(--gray-99);margin-top:19px;line-height:1.7}dialog{color:var(--gray-c6);background:var(--gray-1c);border:1px solid var(--gray-4b);border-radius:7px;padding:0;width:min(560px,calc(100vw - 32px));max-height:85dvh;box-shadow:0 28px 80px var(--c-00000099)}dialog::backdrop{background:var(--c-000000aa)}.dialog-inner{padding:26px}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.dialog-heading h2{font-size:20px}.form-stack{display:flex;flex-direction:column;gap:20px}.form-stack label{display:flex;flex-direction:column;gap:9px;font-size:14px;color:var(--gray-cc)}.form-stack input,.form-stack textarea,.form-stack select{width:100%;font-size:14px}.form-stack p{font-size:13px;color:var(--gray-aa)}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px}.project-references{font-size:13px;line-height:1.8;color:var(--gray-aa);overflow-wrap:anywhere}.project-references>small{display:block;margin-bottom:10px}.project-references>.secondary{margin-top:14px}.settings-content>p{font-size:14px;color:var(--gray-aa);line-height:1.8;margin:22px 0}.settings-mode{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid var(--gray-44);border-radius:5px;background:var(--gray-24)}.settings-mode strong{font-size:16px;color:var(--gray-ff)}.settings-mode p{margin:4px 0 0;font-size:12px;color:var(--gray-aa)}.settings-mode>.badge,.settings-mode>button{margin-left:auto}.trace{max-height:60vh;overflow:auto;margin-top:20px;font-size:11px;color:var(--gray-cc)}.toast-container{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;max-width:calc(100vw - 32px)}.toast{display:flex;align-items:center;gap:12px;background:var(--gray-28);border:1px solid var(--gray-55);border-radius:6px;color:var(--gray-ee);padding:11px 13px 11px 17px;box-shadow:0 8px 30px var(--c-00000066);min-width:220px;max-width:620px;font-size:14px}.toast>svg{color:var(--green)}.toast>.icon-button{margin-left:auto}.skip-link{position:fixed;top:-100px;left:20px;background:var(--green);color:#000;padding:12px;border-radius:4px;z-index:110}.skip-link:focus{top:10px}.fatal-error{max-width:650px;padding:70px 30px;margin:auto}.fatal-error p{color:var(--gray-99);margin:20px 0}.api-docs{max-width:1100px;margin:0 auto;padding:40px 30px}.api-docs>h1{margin-top:24px}.api-docs>p{margin:16px 0 28px;color:var(--gray-aa)}.api-docs .activity{border:1px solid var(--gray-33);padding:16px;margin:12px 0;border-radius:4px}.api-docs summary{cursor:pointer;font-size:14px;line-height:1.6}@media(max-width:1150px){.topbar{gap:22px;padding:0 24px}.top-navigation{gap:16px}.connection-chip{display:none}.workspace-switch{font-size:11px}.workspace-shell{padding:0 40px}}@media(max-width:900px){.workspace-switch{display:none}.topbar{gap:20px}.topbar-right{gap:0}.workspace-shell{padding:0 28px}.console-title{flex-wrap:wrap;gap:6px 14px}.table-header,.task-row{grid-template-columns:minmax(150px,1fr) 120px 90px 26px;gap:12px}.task-controls{margin-left:0}.integration-card{flex-wrap:wrap;gap:14px}.integration-card>div{flex:1;min-width:180px}.integration-card>.badge{margin-left:38px}}@media(max-width:640px){.topbar{padding:0 16px;gap:20px}.brand{font-size:15px;gap:5px}.brand svg{width:21px}.top-navigation{gap:17px}.top-navigation a{font-size:13px}.topbar-right{margin-left:0}.avatar{margin-left:0;width:29px;height:29px}.workspace-shell{padding:0 16px}.breadcrumb{margin:28px 0;gap:14px;font-size:13px}.console-title{display:block}.console-title>span{display:block;margin-top:8px;font-size:13px}h1{font-size:23px}.console-meta{gap:12px 16px;margin-top:17px}.console-meta>span:not(.badge){font-size:13px}.console-actions{align-items:flex-end;flex-wrap:wrap;gap:16px;margin-top:20px}.console-links{flex-wrap:wrap;gap:12px}.documentation-link{font-size:13px}.console-actions>.primary{margin-left:auto}.console-tabs,.task-page>.tabs{height:54px;margin:24px 0 28px}.console-tabs>a,.task-page>.tabs>button{font-size:12px;gap:7px;padding:12px 6px}.console-tabs svg,.task-page>.tabs svg{width:16px}.console-section{margin-top:36px}.section-description{align-items:flex-start;gap:14px;flex-wrap:wrap;padding:16px 0}.section-description p{font-size:13px}.section-description .primary{margin-left:auto;font-size:13px}.section-hint{display:none}.table-header,.task-row{grid-template-columns:minmax(130px,1fr) 105px 24px;padding:0 12px;gap:7px}.table-header{min-height:48px;font-size:12px}.table-header>span:nth-child(3),.task-row>time{display:none}.task-title strong{font-size:13px}.task-title small{font-size:11px}.task-row .badge{font-size:10px;padding:3px 8px;gap:5px}.task-row .badge .status-dot{width:5px;height:5px}.composer textarea{font-size:14px;padding:15px}.composer.initial textarea{min-height:130px}.composer-footer{flex-wrap:wrap;gap:10px}.initial .composer-footer{display:grid;grid-template-columns:1fr auto;gap:14px}.initial .context-controls{grid-column:1 / -1}.context-controls select{max-width:165px;font-size:12px;padding:8px 22px 8px 9px}.initial .composer-model{margin-left:0}.initial .send{justify-self:end;font-size:13px}.composer-note{flex-direction:column;gap:5px;font-size:11px}.example-row{gap:12px;padding:17px 14px}.example-row strong{font-size:13px}.example-row small{font-size:11px}.page-heading{align-items:flex-start;flex-wrap:wrap;gap:16px}.page-heading p{font-size:13px}.filters{flex-wrap:wrap}.search-field{flex-basis:100%;max-width:none}.filters select{flex:1}.artifact-grid{grid-template-columns:1fr;gap:12px}.project-grid{grid-template-columns:1fr}.task-title-line h1{font-size:22px;line-height:1.45}.task-meta{gap:12px;font-size:12px}.task-controls{width:100%;gap:8px}.task-controls .secondary{font-size:12px;padding:8px 10px}.message-tag{font-size:8px}.question-card{padding:20px 16px}.choice{font-size:13px;gap:8px;padding:11px}.recommended{font-size:9px}.preview-panel{width:100%}.mesh-viewer{height:320px}.dialog-inner{padding:21px}.settings-mode{gap:10px;padding:15px}.settings-mode strong{font-size:14px}.settings-mode>.badge{font-size:10px}.collection-card{padding:20px}.collection-card footer{align-items:flex-start}.collection-card footer small{line-height:1.7}.toast{font-size:13px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.evidence-panel{display:grid;gap:24px;padding:8px 0 32px;max-width:1000px;margin:0 auto}.evidence-panel section{display:grid;gap:14px;min-width:0}.evidence-panel h2{font-size:18px;color:var(--text)}.evidence-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.evidence-heading label{display:flex;align-items:center;gap:8px;font-size:12px}.evidence-meta{color:var(--muted);font-size:12px;font-weight:400}.evidence-card{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel);min-width:0;overflow-wrap:anywhere}.evidence-card p,.evidence-card ul{line-height:1.65}.evidence-card h3{font-size:15px;color:var(--text)}.evidence-card h4{font-size:12px;color:var(--muted);margin-top:6px}.decision-card,.source-card{display:grid;gap:12px}.evidence-card ul{padding-left:20px;margin:0}.evidence-warning{color:var(--c-dfb27a);font-size:12px}.source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.source-card a{color:var(--text);display:flex;align-items:center;gap:8px;text-decoration:underline}.source-url{font-size:12px;overflow-wrap:anywhere}.source-card summary{cursor:pointer;font-size:12px;color:var(--muted);margin-bottom:8px}.source-card code{font-size:11px;word-break:break-all}.source-card .secondary{justify-self:start}.source-text{max-height:280px;overflow:auto;white-space:pre-wrap;font-size:12px;line-height:1.7;padding:12px;background:var(--bg);border:1px solid var(--line);border-radius:6px}.source-text:focus-visible{outline:2px solid var(--green);outline-offset:2px}.tool-list{border-top:1px solid var(--line)}.tool-record{border-bottom:1px solid var(--line);min-width:0}.tool-record>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;padding:15px 0;font-size:13px}.tool-record>summary::-webkit-details-marker,.evidence-section>summary::-webkit-details-marker{display:none}.tool-name{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--text)}.tool-record .tool-status-icon{color:var(--muted);flex-shrink:0}.tool-record.completed .tool-status-icon{color:var(--accent-text)}.tool-record.failed .tool-status-icon,.tool-record.failed .tool-state{color:var(--c-dfb27a)}.tool-record .tool-state{font-size:11px;color:var(--muted)}.tool-duration{text-align:right;min-width:44px;font-variant-numeric:tabular-nums}.tool-chevron{flex-shrink:0;color:var(--muted)}.tool-record[open]>summary .tool-chevron,.evidence-section[open]>summary>svg{transform:rotate(90deg)}.completion-check{display:grid;gap:8px;font-size:13px;padding:12px 14px;border-radius:6px;background:var(--panel)}.completion-check.passed{color:var(--accent-text)}.completion-check.failed{border-left:2px solid var(--c-be8450)}.completion-check ul{margin:0;padding-left:18px;line-height:1.6}.check-history>summary,.technical-details>summary{font-size:12px;color:var(--muted);cursor:pointer}.check-history>div{margin-top:14px}.tool-detail{display:grid;gap:16px;padding:0 0 18px 27px;min-width:0;font-size:13px}.tool-detail p{margin:0;line-height:1.65;overflow-wrap:anywhere}.tool-explanation{display:grid;gap:10px}.tool-explanation ul{padding-left:18px;margin:0;line-height:1.65;overflow-wrap:anywhere}.technical-details>div{display:grid;gap:10px;padding-top:16px}.tool-detail pre{max-height:360px;overflow:auto;font-size:12px;line-height:1.6;padding:14px;background:var(--bg);border-radius:6px;white-space:pre-wrap;overflow-wrap:anywhere}.evidence-section{border-top:1px solid var(--line);min-width:0}.evidence-section>summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;padding:20px 0 0;color:var(--text);font-size:14px;font-weight:500}.evidence-section>summary>svg{margin-left:auto;color:var(--muted)}.section-count{font-size:12px;font-weight:400;color:var(--muted)}.evidence-section-body{display:grid;gap:14px;padding:18px 0 0}.quiet-button{color:var(--muted);font-size:12px;padding:8px 0;justify-self:start;text-decoration:underline;text-underline-offset:4px}.quiet-button:hover{color:var(--text)}.tool-filter{display:flex;align-items:center;gap:8px;text-align:left;color:var(--c-dfb27a);font-size:12px;padding:6px 0}.tool-filter span{margin-left:auto;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.tool-filter[aria-pressed=true] span{color:var(--text)}.execution-summary{width:100%;display:flex;align-items:center;gap:12px;padding:16px 0;margin:12px 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left}.execution-summary:hover .execution-summary-link{color:var(--text)}.execution-summary>.status-dot{flex-shrink:0}.execution-summary-copy{display:grid;gap:5px;flex:1;min-width:0}.execution-summary-title{font-size:13px;color:var(--text);overflow-wrap:anywhere}.execution-summary-meta{font-size:12px;color:var(--muted)}.execution-summary-link{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.task-controls:empty{display:none}@media(max-width:480px){.tool-record>summary{gap:8px}.tool-duration{display:none}.tool-detail{padding-left:0}.execution-summary-link{font-size:0}}.assembly-controls label{display:grid;gap:8px;font-size:12px;color:var(--text-secondary, var(--gray-aa))}.assembly-toolbar{display:flex;gap:8px}.assembly-toolbar select{flex:1;min-width:0}.assembly-controls{display:grid;gap:16px;margin:20px 0;padding:16px;border:1px solid var(--c-33343a);border-radius:10px}.assembly-controls input[type=range]{width:100%;accent-color:var(--c-baa6e7)}.assembly-controls output{float:right;color:var(--c-d4c3f6)}.assembly-parts{font-size:12px}.assembly-parts summary{cursor:pointer;margin-bottom:8px}.assembly-parts label{display:flex;align-items:center;padding:6px 0}.assembly-parts input[type=checkbox]{width:auto;accent-color:var(--c-b6a4e2)}.motion-controls{display:grid;gap:12px}.motion-controls small{line-height:1.6;color:var(--gray-aa)}.mesh-viewer{position:relative}.mesh-viewer canvas{touch-action:none}.viewer-caption{position:absolute;bottom:14px;left:14px;font-size:9px;letter-spacing:.12em;pointer-events:none;color:var(--gray-aa)}.view-buttons{flex-wrap:wrap}.view-buttons [aria-pressed=true]{color:var(--c-decafa)}@media(max-width:700px){.assembly-toolbar{flex-wrap:wrap}.task-page .tabs{overflow-x:auto}.task-page .tabs button{white-space:nowrap}}.preview-body .mesh-viewer{position:sticky;top:0;z-index:2;height:clamp(180px,30vh,300px);background:var(--stage-bg);box-shadow:0 10px 20px var(--c-10101055)}.toast.warning{border-color:var(--c-6b5a2a)}.toast.warning>svg{color:var(--c-e2b84a)}.toast.error{border-color:var(--c-6d3039);background:var(--c-2c1d21)}.toast.error>svg{color:var(--c-f2b9c4)}.confirming,.confirming:hover{color:var(--c-f2b9c4);border-color:var(--c-6d3039);background:var(--c-311c21)}.icon-button.confirming{width:auto;padding:0 10px;font-size:12px}
