.spinner[data-v-16c410af]{display:inline-flex;align-items:center;gap:8px;color:inherit;vertical-align:middle}.spinner.inline[data-v-16c410af]{gap:6px}.spinner svg[data-v-16c410af]{display:block;animation:spinner-rotate-16c410af .9s linear infinite}.spinner-track[data-v-16c410af]{stroke:currentColor;opacity:.18}.spinner-arc[data-v-16c410af]{stroke:currentColor;transform-origin:12px 12px}.spinner-text[data-v-16c410af]{font-size:13px;color:var(--text-2, inherit)}@keyframes spinner-rotate-16c410af{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner svg[data-v-16c410af]{animation-duration:2.4s}}.nav-badge[data-v-b7b8152a]{margin-left:auto;flex-shrink:0;display:block;overflow:visible}.nav-badge-bg[data-v-b7b8152a]{fill:var(--t-a9c99a);stroke:#ffffff2a}.nav-badge-shine[data-v-b7b8152a]{fill:#fff;opacity:.16}.nav-badge-text[data-v-b7b8152a]{fill:var(--t-1f3d2c);font-size:10px;font-weight:700;font-family:inherit;font-variant-numeric:tabular-nums}.nav-badge.amber .nav-badge-bg[data-v-b7b8152a]{fill:#e2b46a}.nav-badge.amber .nav-badge-text[data-v-b7b8152a]{fill:#3d2b0f}.nav-badge.orange .nav-badge-bg[data-v-b7b8152a]{fill:#d3865a}.nav-badge.orange .nav-badge-text[data-v-b7b8152a]{fill:#fff}.nav-badge.blue .nav-badge-bg[data-v-b7b8152a]{fill:#8fb5cc}.nav-badge.blue .nav-badge-text[data-v-b7b8152a]{fill:#17303f}:root{--t-0c1a14: #0c1a14;--t-0f1a15: #0f1a15;--t-102b26: #102b26;--t-112c22: #112c22;--t-173127: #173127;--t-173622: #173622;--t-173d31: #173d31;--t-18362b: #18362b;--t-18392a: #18392a;--t-183f30: #183f30;--t-193b34: #193b34;--t-193f33: #193f33;--t-1a2a22: #1a2a22;--t-1b3a2b: #1b3a2b;--t-1b4225: #1b4225;--t-1c3d2c: #1c3d2c;--t-1e3a2f: #1e3a2f;--t-1f2a26: #1f2a26;--t-1f3d2c: #1f3d2c;--t-226451: #226451;--t-23372c: #23372c;--t-234329: #234329;--t-234525: #234525;--t-254e3b: #254e3b;--t-263e28: #263e28;--t-26472f: #26472f;--t-284120: #284120;--t-284520: #284520;--t-293a37: #293a37;--t-29452a: #29452a;--t-294b28: #294b28;--t-294b37: #294b37;--t-2a4624: #2a4624;--t-2a4e24: #2a4e24;--t-2b4834: #2b4834;--t-2b4b27: #2b4b27;--t-2c806b: #2c806b;--t-2f4a3a: #2f4a3a;--t-2f7d4f: #2f7d4f;--t-2f8a5c: #2f8a5c;--t-314339: #314339;--t-344b2a: #344b2a;--t-35a15f: #35a15f;--t-396f4a: #396f4a;--t-39735c: #39735c;--t-3c6555: #3c6555;--t-3c8f70: #3c8f70;--t-3d5a4a: #3d5a4a;--t-3e795b: #3e795b;--t-3f9677: #3f9677;--t-426f4f: #426f4f;--t-435c3a: #435c3a;--t-455e50: #455e50;--t-476357: #476357;--t-477b54: #477b54;--t-496b4e: #496b4e;--t-4a643d: #4a643d;--t-4a7d4a: #4a7d4a;--t-4d6046: #4d6046;--t-4e6250: #4e6250;--t-4e6646: #4e6646;--t-4f5f55: #4f5f55;--t-4f6c48: #4f6c48;--t-4f7a3f: #4f7a3f;--t-4f8a6c: #4f8a6c;--t-4fa56f: #4fa56f;--t-507f68: #507f68;--t-508362: #508362;--t-51aa90: #51aa90;--t-526b42: #526b42;--t-526c3e: #526c3e;--t-53675b: #53675b;--t-58734e: #58734e;--t-58744b: #58744b;--t-597864: #597864;--t-59a988: #59a988;--t-5c6f63: #5c6f63;--t-5c7950: #5c7950;--t-5c8054: #5c8054;--t-5d6c5c: #5d6c5c;--t-5d6f55: #5d6f55;--t-5d7662: #5d7662;--t-5d7850: #5d7850;--t-5d7953: #5d7953;--t-5d9079: #5d9079;--t-5e774e: #5e774e;--t-5e7850: #5e7850;--t-5e8a44: #5e8a44;--t-5e997c: #5e997c;--t-5e9d7e: #5e9d7e;--t-5f7650: #5f7650;--t-5f7658: #5f7658;--t-5f8957: #5f8957;--t-607a55: #607a55;--t-608560: #608560;--t-62785a: #62785a;--t-627a58: #627a58;--t-627b57: #627b57;--t-63765a: #63765a;--t-647955: #647955;--t-64876d: #64876d;--t-65785e: #65785e;--t-657d59: #657d59;--t-657f58: #657f58;--t-65805a: #65805a;--t-658451: #658451;--t-659077: #659077;--t-66805a: #66805a;--t-67894a: #67894a;--t-688241: #688241;--t-697448: #697448;--t-697a51: #697a51;--t-698653: #698653;--t-6a7c70: #6a7c70;--t-6b7d63: #6b7d63;--t-6b9582: #6b9582;--t-6c7a6b: #6c7a6b;--t-6c805a: #6c805a;--t-6d8366: #6d8366;--t-6e835b: #6e835b;--t-6e845d: #6e845d;--t-6e8c58: #6e8c58;--t-6f8362: #6f8362;--t-6f836f: #6f836f;--t-6f8a5f: #6f8a5f;--t-6f8a77: #6f8a77;--t-6f9459: #6f9459;--t-6f9a54: #6f9a54;--t-6f9a5c: #6f9a5c;--t-6f9a80: #6f9a80;--t-709056: #709056;--t-70a58c: #70a58c;--t-718568: #718568;--t-718858: #718858;--t-719884: #719884;--t-71a86d: #71a86d;--t-728964: #728964;--t-728b60: #728b60;--t-728b62: #728b62;--t-729565: #729565;--t-73a169: #73a169;--t-758a7c: #758a7c;--t-758e5b: #758e5b;--t-758f59: #758f59;--t-759080: #759080;--t-75955d: #75955d;--t-76877d: #76877d;--t-768865: #768865;--t-769065: #769065;--t-769457: #769457;--t-779872: #779872;--t-78916b: #78916b;--t-789452: #789452;--t-789662: #789662;--t-79875b: #79875b;--t-79945e: #79945e;--t-79a368: #79a368;--t-79ac92: #79ac92;--t-7a9460: #7a9460;--t-7b916c: #7b916c;--t-7c8f83: #7c8f83;--t-7c9773: #7c9773;--t-7c9a5e: #7c9a5e;--t-7d964f: #7d964f;--t-7e9470: #7e9470;--t-7e9a56: #7e9a56;--t-7e9c6f: #7e9c6f;--t-7ea15c: #7ea15c;--t-7f8f76: #7f8f76;--t-7f9174: #7f9174;--t-7f9370: #7f9370;--t-7f946c: #7f946c;--t-7f9787: #7f9787;--t-7f9a8e: #7f9a8e;--t-7f9d5d: #7f9d5d;--t-7f9f69: #7f9f69;--t-7fa063: #7fa063;--t-7fa27d: #7fa27d;--t-7fa38d: #7fa38d;--t-7fb096: #7fb096;--t-7fb26a: #7fb26a;--t-80916f: #80916f;--t-809588: #809588;--t-80975f: #80975f;--t-809770: #809770;--t-809969: #809969;--t-809a6a: #809a6a;--t-809e8c: #809e8c;--t-819186: #819186;--t-81977a: #81977a;--t-819a65: #819a65;--t-82928a: #82928a;--t-82946b: #82946b;--t-829587: #829587;--t-839270: #839270;--t-839672: #839672;--t-839c72: #839c72;--t-83a46e: #83a46e;--t-83a56e: #83a56e;--t-83a575: #83a575;--t-84928a: #84928a;--t-84976f: #84976f;--t-849870: #849870;--t-849875: #849875;--t-849975: #849975;--t-849a73: #849a73;--t-849b6c: #849b6c;--t-849e6b: #849e6b;--t-84a67d: #84a67d;--t-84a969: #84a969;--t-859a77: #859a77;--t-859c6d: #859c6d;--t-85a397: #85a397;--t-85a47d: #85a47d;--t-85a663: #85a663;--t-86967a: #86967a;--t-869770: #869770;--t-86987b: #86987b;--t-869c74: #869c74;--t-86a365: #86a365;--t-86a574: #86a574;--t-86a597: #86a597;--t-87958d: #87958d;--t-879c76: #879c76;--t-87a176: #87a176;--t-87a367: #87a367;--t-889b74: #889b74;--t-889d72: #889d72;--t-89997a: #89997a;--t-89a594: #89a594;--t-89a973: #89a973;--t-8a9d7f: #8a9d7f;--t-8a9e90: #8a9e90;--t-8aa279: #8aa279;--t-8b9b90: #8b9b90;--t-8b9d83: #8b9d83;--t-8ba078: #8ba078;--t-8bab7f: #8bab7f;--t-8c9b81: #8c9b81;--t-8c9c7d: #8c9c7d;--t-8c9d78: #8c9d78;--t-8c9d80: #8c9d80;--t-8c9f7c: #8c9f7c;--t-8ca376: #8ca376;--t-8caa6a: #8caa6a;--t-8caa74: #8caa74;--t-8d9f8b: #8d9f8b;--t-8da47d: #8da47d;--t-8dab73: #8dab73;--t-8e9e72: #8e9e72;--t-8ea08f: #8ea08f;--t-8ea477: #8ea477;--t-8ea57e: #8ea57e;--t-8ea76e: #8ea76e;--t-8eaa71: #8eaa71;--t-8ead9c: #8ead9c;--t-8f9f82: #8f9f82;--t-8fa27f: #8fa27f;--t-8fa47f: #8fa47f;--t-8fa575: #8fa575;--t-8fa696: #8fa696;--t-8fa968: #8fa968;--t-8fab7c: #8fab7c;--t-8fae95: #8fae95;--t-8fb573: #8fb573;--t-90b56b: #90b56b;--t-91a386: #91a386;--t-91a47d: #91a47d;--t-91a58b: #91a58b;--t-91a982: #91a982;--t-92a68c: #92a68c;--t-93a093: #93a093;--t-93a17d: #93a17d;--t-93a182: #93a182;--t-93a198: #93a198;--t-93a288: #93a288;--t-93a389: #93a389;--t-93a86d: #93a86d;--t-93b371: #93b371;--t-94a18a: #94a18a;--t-94a199: #94a199;--t-94a49a: #94a49a;--t-94a688: #94a688;--t-94a78b: #94a78b;--t-94a97c: #94a97c;--t-94a983: #94a983;--t-94aa91: #94aa91;--t-94b27b: #94b27b;--t-94b479: #94b479;--t-95a18a: #95a18a;--t-95a18f: #95a18f;--t-95a386: #95a386;--t-95a68a: #95a68a;--t-95b57b: #95b57b;--t-96a28d: #96a28d;--t-96a296: #96a296;--t-96a77f: #96a77f;--t-96a78a: #96a78a;--t-96a87d: #96a87d;--t-96aa81: #96aa81;--t-96ae7d: #96ae7d;--t-97b880: #97b880;--t-98a597: #98a597;--t-98a884: #98a884;--t-98a888: #98a888;--t-98a88a: #98a88a;--t-98a88c: #98a88c;--t-98a88d: #98a88d;--t-98a894: #98a894;--t-98a89d: #98a89d;--t-98aa7e: #98aa7e;--t-98aa8a: #98aa8a;--t-98b391: #98b391;--t-99a68d: #99a68d;--t-99a795: #99a795;--t-99aa8d: #99aa8d;--t-99aa96: #99aa96;--t-99ad82: #99ad82;--t-99ae85: #99ae85;--t-9aa79a: #9aa79a;--t-9aa990: #9aa990;--t-9aaa8d: #9aaa8d;--t-9aab8a: #9aab8a;--t-9aad83: #9aad83;--t-9aae8a: #9aae8a;--t-9aaf7e: #9aaf7e;--t-9ab77a: #9ab77a;--t-9ac5af: #9ac5af;--t-9bab90: #9bab90;--t-9bac8e: #9bac8e;--t-9baf92: #9baf92;--t-9bb18a: #9bb18a;--t-9bb883: #9bb883;--t-9cab9f: #9cab9f;--t-9cae8b: #9cae8b;--t-9cbd92: #9cbd92;--t-9daf87: #9daf87;--t-9eaa8b: #9eaa8b;--t-9eac8e: #9eac8e;--t-9eae90: #9eae90;--t-9eaf8d: #9eaf8d;--t-9eaf91: #9eaf91;--t-9eb984: #9eb984;--t-9ed2b3: #9ed2b3;--t-9fbf86: #9fbf86;--t-9fc3a9: #9fc3a9;--t-a0a792: #a0a792;--t-a0aa9f: #a0aa9f;--t-a0aba3: #a0aba3;--t-a0ad7b: #a0ad7b;--t-a0ad9b: #a0ad9b;--t-a0ae90: #a0ae90;--t-a0ae91: #a0ae91;--t-a0ae93: #a0ae93;--t-a0ae95: #a0ae95;--t-a0af8e: #a0af8e;--t-a0b28a: #a0b28a;--t-a0b48a: #a0b48a;--t-a1aa9e: #a1aa9e;--t-a1ad94: #a1ad94;--t-a1ada5: #a1ada5;--t-a1ae95: #a1ae95;--t-a1b090: #a1b090;--t-a1b18c: #a1b18c;--t-a1b18e: #a1b18e;--t-a2ae94: #a2ae94;--t-a2af99: #a2af99;--t-a2b094: #a2b094;--t-a2bc79: #a2bc79;--t-a2ceaf: #a2ceaf;--t-a3adb0: #a3adb0;--t-a3af94: #a3af94;--t-a3af98: #a3af98;--t-a3b197: #a3b197;--t-a4ad9d: #a4ad9d;--t-a4afa3: #a4afa3;--t-a4b198: #a4b198;--t-a4b296: #a4b296;--t-a4b49a: #a4b49a;--t-a4b793: #a4b793;--t-a5ac96: #a5ac96;--t-a5b292: #a5b292;--t-a5c8b3: #a5c8b3;--t-a6b19c: #a6b19c;--t-a6b39b: #a6b39b;--t-a6b592: #a6b592;--t-a6b59b: #a6b59b;--t-a6b691: #a6b691;--t-a6c3ad: #a6c3ad;--t-a7b09a: #a7b09a;--t-a7b198: #a7b198;--t-a7b19e: #a7b19e;--t-a7c68e: #a7c68e;--t-a8b19c: #a8b19c;--t-a8b395: #a8b395;--t-a8baaa: #a8baaa;--t-a8bb90: #a8bb90;--t-a8c192: #a8c192;--t-a9b1a1: #a9b1a1;--t-a9b398: #a9b398;--t-a9b493: #a9b493;--t-a9b593: #a9b593;--t-a9b59d: #a9b59d;--t-a9b79a: #a9b79a;--t-a9bf91: #a9bf91;--t-a9c99a: #a9c99a;--t-aab29f: #aab29f;--t-aab5b0: #aab5b0;--t-aab69e: #aab69e;--t-aac1b7: #aac1b7;--t-aac3b6: #aac3b6;--t-abc690: #abc690;--t-abc696: #abc696;--t-acb79d: #acb79d;--t-adb6a7: #adb6a7;--t-adc7b4: #adc7b4;--t-aebe8f: #aebe8f;--t-aebf99: #aebf99;--t-afb7a9: #afb7a9;--t-afba9e: #afba9e;--t-afbba4: #afbba4;--t-b0b99e: #b0b99e;--t-b0b9ad: #b0b9ad;--t-b0ba9f: #b0ba9f;--t-b0baaf: #b0baaf;--t-b0bba8: #b0bba8;--t-b0bbb2: #b0bbb2;--t-b0c4a4: #b0c4a4;--t-b0c4b6: #b0c4b6;--t-b0c78e: #b0c78e;--t-b0ca96: #b0ca96;--t-b1bda1: #b1bda1;--t-b1be9b: #b1be9b;--t-b2bda0: #b2bda0;--t-b2bea0: #b2bea0;--t-b2c893: #b2c893;--t-b2c991: #b2c991;--t-b3bcae: #b3bcae;--t-b3bcb3: #b3bcb3;--t-b3bda6: #b3bda6;--t-b3bea3: #b3bea3;--t-b3beaa: #b3beaa;--t-b4cb8b: #b4cb8b;--t-b4d396: #b4d396;--t-b5c0a7: #b5c0a7;--t-b5c496: #b5c496;--t-b6c1a5: #b6c1a5;--t-b6d09f: #b6d09f;--t-b7bfb4: #b7bfb4;--t-b7cda6: #b7cda6;--t-b7cfa9: #b7cfa9;--t-b7d3c3: #b7d3c3;--t-b8d0bd: #b8d0bd;--t-b9c0ad: #b9c0ad;--t-b9c2ba: #b9c2ba;--t-b9c3a8: #b9c3a8;--t-b9c9ba: #b9c9ba;--t-b9cc9e: #b9cc9e;--t-b9cca9: #b9cca9;--t-b9cf89: #b9cf89;--t-b9cfa9: #b9cfa9;--t-b9d3a3: #b9d3a3;--t-b9d3c4: #b9d3c4;--t-bac2b3: #bac2b3;--t-bbc5ab: #bbc5ab;--t-bbd099: #bbd099;--t-bec8ae: #bec8ae;--t-bed19a: #bed19a;--t-bed3ba: #bed3ba;--t-bfc9ac: #bfc9ac;--t-bfccae: #bfccae;--t-c1d6a8: #c1d6a8;--t-c1d99c: #c1d99c;--t-c2d0b7: #c2d0b7;--t-c2d6b8: #c2d6b8;--t-c4ccc6: #c4ccc6;--t-c4d6b6: #c4d6b6;--t-c4d6cd: #c4d6cd;--t-c5cdbb: #c5cdbb;--t-c6d2c9: #c6d2c9;--t-c6d5a9: #c6d5a9;--t-c7d0b4: #c7d0b4;--t-c7e8d9: #c7e8d9;--t-c8d5c2: #c8d5c2;--t-c9d1c1: #c9d1c1;--t-c9d4ae: #c9d4ae;--t-c9d5cb: #c9d5cb;--t-c9d9b8: #c9d9b8;--t-c9dcc1: #c9dcc1;--t-c9e2d5: #c9e2d5;--t-cad9b3: #cad9b3;--t-cbdcb7: #cbdcb7;--t-cdd5ce: #cdd5ce;--t-cdd9cd: #cdd9cd;--t-cde8d6: #cde8d6;--t-cfdcd2: #cfdcd2;--t-cfe0bc: #cfe0bc;--t-cfe2d8: #cfe2d8;--t-cfe3d7: #cfe3d7;--t-cfe4d8: #cfe4d8;--t-d3e3c6: #d3e3c6;--t-d3e3d7: #d3e3d7;--t-d3e5da: #d3e5da;--t-d4dfc6: #d4dfc6;--t-d4e0cc: #d4e0cc;--t-d5ded6: #d5ded6;--t-d6dccf: #d6dccf;--t-d6dfcb: #d6dfcb;--t-d6e0cb: #d6e0cb;--t-d6e3ca: #d6e3ca;--t-d9e0dc: #d9e0dc;--t-d9e2cd: #d9e2cd;--t-d9e2d9: #d9e2d9;--t-d9e8cc: #d9e8cc;--t-dbe3dd: #dbe3dd;--t-dbe5d5: #dbe5d5;--t-dbead5: #dbead5;--t-dce3df: #dce3df;--t-dce7d3: #dce7d3;--t-dce8d3: #dce8d3;--t-dce9df: #dce9df;--t-dcebe2: #dcebe2;--t-dcece2: #dcece2;--t-dcece3: #dcece3;--t-ddeada: #ddeada;--t-dfe7d6: #dfe7d6;--t-dfe8e2: #dfe8e2;--t-dfece0: #dfece0;--t-e0e6e3: #e0e6e3;--t-e0e9d8: #e0e9d8;--t-e0ead1: #e0ead1;--t-e0ead7: #e0ead7;--t-e0eae3: #e0eae3;--t-e0ebdb: #e0ebdb;--t-e1e7df: #e1e7df;--t-e1e8d7: #e1e8d7;--t-e1e9d6: #e1e9d6;--t-e1e9d9: #e1e9d9;--t-e1e9e7: #e1e9e7;--t-e1edde: #e1edde;--t-e2e9d8: #e2e9d8;--t-e2e9db: #e2e9db;--t-e2e9df: #e2e9df;--t-e2e9e0: #e2e9e0;--t-e2ead8: #e2ead8;--t-e2eae3: #e2eae3;--t-e2ebde: #e2ebde;--t-e2ecd8: #e2ecd8;--t-e2ece3: #e2ece3;--t-e2edd8: #e2edd8;--t-e3e9da: #e3e9da;--t-e3e9e3: #e3e9e3;--t-e3ead8: #e3ead8;--t-e3eadb: #e3eadb;--t-e3ecdd: #e3ecdd;--t-e4eadc: #e4eadc;--t-e4eae5: #e4eae5;--t-e4ebdf: #e4ebdf;--t-e4eddc: #e4eddc;--t-e5eadf: #e5eadf;--t-e5eae0: #e5eae0;--t-e5ebdc: #e5ebdc;--t-e5ebdd: #e5ebdd;--t-e5ebe6: #e5ebe6;--t-e6e9e3: #e6e9e3;--t-e6ece0: #e6ece0;--t-e6ece2: #e6ece2;--t-e6ece5: #e6ece5;--t-e6ece6: #e6ece6;--t-e6edd9: #e6edd9;--t-e6ede4: #e6ede4;--t-e6eeda: #e6eeda;--t-e6eedc: #e6eedc;--t-e6eee0: #e6eee0;--t-e6efdc: #e6efdc;--t-e6f3e9: #e6f3e9;--t-e7ecde: #e7ecde;--t-e7ecdf: #e7ecdf;--t-e7ece1: #e7ece1;--t-e7ece6: #e7ece6;--t-e7eddf: #e7eddf;--t-e7ede0: #e7ede0;--t-e7ede5: #e7ede5;--t-e7eedd: #e7eedd;--t-e7f0dd: #e7f0dd;--t-e8ece9: #e8ece9;--t-e8ede4: #e8ede4;--t-e8ede7: #e8ede7;--t-e8ede8: #e8ede8;--t-e8ede9: #e8ede9;--t-e8f0de: #e8f0de;--t-e8f0df: #e8f0df;--t-e8f1e0: #e8f1e0;--t-e8f2e4: #e8f2e4;--t-e8f4e5: #e8f4e5;--t-e8f4ea: #e8f4ea;--t-e8f6ed: #e8f6ed;--t-e9eedf: #e9eedf;--t-e9eee0: #e9eee0;--t-e9eee2: #e9eee2;--t-e9eee4: #e9eee4;--t-e9eee5: #e9eee5;--t-e9f0dd: #e9f0dd;--t-e9f1e4: #e9f1e4;--t-e9f3ea: #e9f3ea;--t-e9f3ed: #e9f3ed;--t-eaf0df: #eaf0df;--t-eaf0e4: #eaf0e4;--t-eaf1e5: #eaf1e5;--t-eaf1f3: #eaf1f3;--t-eaf2e3: #eaf2e3;--t-eaf2e4: #eaf2e4;--t-eaf2e5: #eaf2e5;--t-eaf3e9: #eaf3e9;--t-eaf3ee: #eaf3ee;--t-eaf4e8: #eaf4e8;--t-eaf4ee: #eaf4ee;--t-eaf4ef: #eaf4ef;--t-ecf0e4: #ecf0e4;--t-ecf1e1: #ecf1e1;--t-ecf3e1: #ecf3e1;--t-ecf5e9: #ecf5e9;--t-edf0e6: #edf0e6;--t-edf0e7: #edf0e7;--t-edf0ed: #edf0ed;--t-edf0ee: #edf0ee;--t-edf1e8: #edf1e8;--t-edf1e9: #edf1e9;--t-edf1ea: #edf1ea;--t-edf2e4: #edf2e4;--t-edf2e7: #edf2e7;--t-edf2e9: #edf2e9;--t-edf3e5: #edf3e5;--t-edf3e6: #edf3e6;--t-edf4e7: #edf4e7;--t-edf4f6: #edf4f6;--t-edf5e8: #edf5e8;--t-edf5e9: #edf5e9;--t-edf5ee: #edf5ee;--t-edf5ef: #edf5ef;--t-edf5f0: #edf5f0;--t-eef1e8: #eef1e8;--t-eef1ea: #eef1ea;--t-eef2e6: #eef2e6;--t-eef2e8: #eef2e8;--t-eef2e9: #eef2e9;--t-eef2ea: #eef2ea;--t-eef2ec: #eef2ec;--t-eef2ee: #eef2ee;--t-eef3e4: #eef3e4;--t-eef3ea: #eef3ea;--t-eef3ec: #eef3ec;--t-eef3ee: #eef3ee;--t-eef3f0: #eef3f0;--t-eef4e5: #eef4e5;--t-eef4e9: #eef4e9;--t-eef5e8: #eef5e8;--t-eef5e9: #eef5e9;--t-eef5ea: #eef5ea;--t-eef6ef: #eef6ef;--t-eef6f0: #eef6f0;--t-eef7df: #eef7df;--t-eef7ee: #eef7ee;--t-eff2e9: #eff2e9;--t-eff2ea: #eff2ea;--t-eff2eb: #eff2eb;--t-eff2ee: #eff2ee;--t-eff3e9: #eff3e9;--t-eff3ea: #eff3ea;--t-eff5e8: #eff5e8;--t-eff5e9: #eff5e9;--t-eff5eb: #eff5eb;--t-eff6ee: #eff6ee;--t-eff7e8: #eff7e8;--t-f0f2eb: #f0f2eb;--t-f0f2ee: #f0f2ee;--t-f0f3e8: #f0f3e8;--t-f0f3e9: #f0f3e9;--t-f0f3eb: #f0f3eb;--t-f0f3f2: #f0f3f2;--t-f0f4e9: #f0f4e9;--t-f0f4ef: #f0f4ef;--t-f0f5e9: #f0f5e9;--t-f0f5ec: #f0f5ec;--t-f0f6e9: #f0f6e9;--t-f0f8f3: #f0f8f3;--t-f1f3ec: #f1f3ec;--t-f1f4ec: #f1f4ec;--t-f1f4ee: #f1f4ee;--t-f1f5e9: #f1f5e9;--t-f1f5ea: #f1f5ea;--t-f1f5f0: #f1f5f0;--t-f1f6e7: #f1f6e7;--t-f1f6e8: #f1f6e8;--t-f1f6eb: #f1f6eb;--t-f2f6f3: #f2f6f3;--t-f3f5ef: #f3f5ef;--t-f3f5f2: #f3f5f2;--t-f3f6f0: #f3f6f0;--t-f3f6f1: #f3f6f1;--t-f3f6f2: #f3f6f2;--t-f3f7f3: #f3f7f3;--t-f3faf5: #f3faf5;--t-f4f6f0: #f4f6f0;--t-f4f6f4: #f4f6f4;--t-f4f6f5: #f4f6f5;--t-f4f6f6: #f4f6f6;--t-f4f7f1: #f4f7f1;--t-f4f8f1: #f4f8f1;--t-f4f8f5: #f4f8f5;--t-f4f9ee: #f4f9ee;--t-f4f9f0: #f4f9f0;--t-f5f7f0: #f5f7f0;--t-f5f7f5: #f5f7f5;--t-f5f8f0: #f5f8f0;--t-f5f8f4: #f5f8f4;--t-f5f9f2: #f5f9f2;--t-f5f9f6: #f5f9f6;--t-f5faf0: #f5faf0;--t-f6f8f1: #f6f8f1;--t-f6f8f4: #f6f8f4;--t-f6f8f6: #f6f8f6;--t-f6f9f0: #f6f9f0;--t-f7f9f4: #f7f9f4;--t-f7faf0: #f7faf0;--t-f7faf2: #f7faf2;--t-f7faf7: #f7faf7;--t-f7fbed: #f7fbed;--t-f8f9f6: #f8f9f6;--t-f8faf5: #f8faf5;--t-f8fbf4: #f8fbf4;--t-f9fbf8: #f9fbf8;--t-fafbfa: #fafbfa;--t-fafcf7: #fafcf7;--t-fbfcf8: #fbfcf8;--t-fbfcf9: #fbfcf9;--t-fbfcfa: #fbfcfa;--t-fbfcfb: #fbfcfb;--t-fbfdf9: #fbfdf9;--t-fcfdfb: #fcfdfb;--t-fdfefb: #fdfefb}:root{font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--t-293a37);background:var(--t-f4f6f6);font-synthesis:none;font-size:13px;line-height:1.5;--primary: var(--t-2c806b);--primary-dark: var(--t-226451);--muted: #8b9693;--line: var(--t-edf0ee);--sidebar: var(--t-193b34)}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:not-allowed;opacity:.45}input,textarea,select{min-width:0;color:inherit}a{color:inherit;text-decoration:none}button,a,input,textarea,select{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--t-51aa90)}input::placeholder,textarea::placeholder{color:#a1aaa7}textarea{resize:vertical}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600}svg{flex-shrink:0;vertical-align:middle}img{max-width:100%}::selection{background:var(--t-c7e8d9)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--t-dce3df);border-radius:5px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 15px;border:1px solid var(--t-e0e6e3);border-radius:7px;background:#fff;font-size:12px;font-weight:500;transition:background .16s;white-space:nowrap}.button:hover:not(:disabled){background:var(--t-f5f9f6);border-color:var(--t-c4d6cd)}.button.primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 3px color-mix(in srgb,var(--t-173d31) 6%,transparent)}.button.primary:hover:not(:disabled){background:var(--primary-dark)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;color:#84918b;flex-shrink:0}.icon-button:hover:not(:disabled){background:var(--t-eef3f0);color:var(--primary)}.icon-button.highlighted{color:var(--primary)}.text-button{display:inline-flex;align-items:center;gap:5px;padding:4px 0;color:var(--primary);font-size:12px;font-weight:500}.text-button:hover{text-decoration:underline}.secondary-text{color:#89968f}.muted{color:var(--muted);font-size:12px}.block{display:block}.tiny-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--t-59a988);flex-shrink:0}.tiny-dot.gray{background:var(--t-aab5b0)}.eyebrow{font-size:10px;letter-spacing:2.4px;font-weight:600;color:var(--t-7f9a8e)}.pill{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:5px;background:var(--t-edf5f0);color:var(--t-507f68);font-size:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px;overflow:hidden;letter-spacing:.4px;font-weight:500}.avatar img{width:100%;height:100%;object-fit:cover}.tone-0{background:var(--t-e6ece5);color:var(--t-6d8366)}.tone-1{background:#efe6df;color:#9e7d62}.tone-2{background:var(--t-dcece3);color:var(--t-659077)}.tone-3{background:#e5eaf0;color:#7b8caa}.tone-4{background:#f3e7e6;color:#b48781}.tone-5{background:#eae6f0;color:#9886a9}.app-shell{height:100dvh;min-height:520px;display:flex;overflow:hidden}.sidebar{width:208px;flex-shrink:0;display:flex;flex-direction:column;background:var(--sidebar);color:var(--t-aac1b7);padding:29px 17px 0}.brand{display:flex;align-items:center;gap:10px;color:#fff}.brand-symbol{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:11px;background:var(--t-3c8f70);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0e;flex-shrink:0}.brand>span:nth-child(2){font-size:20px;letter-spacing:3px;line-height:1.1;font-weight:600}.brand-en{display:block;font-size:8px;letter-spacing:2px;font-weight:400;margin-top:5px;opacity:.65}.brand-label{align-self:flex-start;margin-top:2px;font-size:7px;letter-spacing:1px;color:var(--t-86a597);padding:3px 4px;border:1px solid var(--t-476357);border-radius:3px}.workspace-label{display:flex;align-items:center;gap:9px;margin-top:32px;padding:13px 8px;border:1px solid #ffffff0d;border-radius:8px;background:#ffffff04}.workspace-label strong{display:block;color:var(--t-e0eae3);font-size:11px;font-weight:500;max-width:111px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-label small{display:block;color:var(--t-85a397);font-size:9px;margin-top:3px}.workspace-label>svg{margin-left:auto}.workspace-dot{width:28px;height:29px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--t-c4d6b6) 33%,transparent);border-radius:7px;color:var(--t-c1d6a8);background:color-mix(in srgb,var(--t-6e8c58) 13%,transparent);font-size:13px}.nav-caption{font-size:10px;color:var(--t-6b9582);letter-spacing:1px;margin:30px 12px 12px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav>button{display:flex;align-items:center;gap:12px;padding:12px;border-radius:7px;text-align:left;color:var(--t-aac3b6);min-height:44px;font-size:12px;position:relative}.sidebar nav>button:hover{background:#ffffff06;color:var(--t-e9f3ed)}.sidebar nav>button.active{background:color-mix(in srgb,var(--t-39735c) 40%,transparent);color:var(--t-e8f4e5)}.sidebar nav>button.active:before{content:"";position:absolute;left:-17px;top:14px;bottom:14px;width:3px;background:var(--t-b4d396);border-radius:0 2px 2px 0}.nav-count{font-size:10px;line-height:18px;min-width:20px;text-align:center;border-radius:5px;background:var(--t-a9c99a);color:var(--t-294b37);margin-left:auto}.nav-task-dot{height:5px;width:5px;border-radius:50%;background:#d7b588;margin-left:auto}.ai-label{margin-left:auto;font-size:8px;color:var(--t-b7cda6);letter-spacing:.5px;padding:0 4px;border:1px solid var(--t-64876d);border-radius:3px}.sidebar-bottom{margin-top:auto;padding-top:24px}.sidebar-note{padding:15px 12px 13px;background:linear-gradient(145deg,color-mix(in srgb,var(--t-3c6555) 14%,transparent),color-mix(in srgb,var(--t-496b4e) 21%,transparent));border:1px solid color-mix(in srgb,var(--t-c1d99c) 4%,transparent);border-radius:9px;margin-bottom:19px}.note-spark{display:block;color:var(--t-b2c893);margin-bottom:8px}.sidebar-note>strong{font-size:10px;font-weight:500;color:var(--t-c2d6b8)}.sidebar-note p{font-size:10px;line-height:1.9;margin-top:7px;color:var(--t-7fa38d)}.sidebar-note>button{display:flex;align-items:center;gap:5px;color:var(--t-b9cca9);font-size:9px;padding:0;margin-top:13px}.sidebar-setting{display:flex;gap:11px;align-items:center;width:100%;padding:10px 11px;color:var(--t-8ead9c);font-size:11px;border-radius:7px}.sidebar-setting:hover,.sidebar-setting.selected{color:var(--t-d3e3d7);background:#ffffff08}.sidebar-user{display:flex;align-items:center;gap:9px;padding:19px 1px;margin-top:15px;border-top:1px solid #ffffff0d;text-align:left;width:100%}.sidebar-user>span:nth-child(2){min-width:0;flex:1}.sidebar-user strong{color:var(--t-dce9df);font-size:11px;display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis}.sidebar-user small{display:flex;align-items:center;gap:4px;color:var(--t-809e8c);font-size:9px;margin-top:4px}.sidebar-user .tiny-dot{width:4px;height:4px}.sidebar-user>svg{color:var(--t-89a594)}.main-shell{min-width:0;flex:1;display:flex;flex-direction:column}.topbar{height:83px;min-height:83px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#fff;border-bottom:1px solid var(--line);gap:16px}.page-heading{display:flex;align-items:center;gap:10px}.page-heading h1{font-size:19px;letter-spacing:.6px;display:flex;align-items:center;gap:9px}.heading-dot{height:5px;width:5px;background:var(--t-70a58c);border-radius:50%}.page-heading p{font-size:10px;color:var(--t-94a199);margin-top:5px;letter-spacing:.5px}.topbar-actions{display:flex;align-items:center;gap:12px}.connection-pill{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--t-758a7c);margin-right:5px}.connection-pill .tiny-dot{width:5px;height:5px}.connection-pill.offline{color:#a28b62}.connection-pill.offline .tiny-dot{background:#c4a469}.demo-badge{font-size:9px;letter-spacing:.5px;color:#9b845d;padding:3px 7px;border:1px solid #eee6d6;background:#fbf8f1;border-radius:4px}.notifications{position:relative}.notifications i{position:absolute;top:6px;right:7px;width:4px;height:4px;background:#bd9a6b;border-radius:50%}.topbar-divider{width:1px;height:21px;background:var(--t-edf0ed);margin:0 1px}.content-shell{flex:1;min-height:0;min-width:0;overflow:auto;padding:23px 25px 0}.workspace-footer{height:31px;min-height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 27px;color:var(--t-a1ada5);font-size:9px;letter-spacing:.2px}.workspace-footer>span:first-child{display:flex;align-items:center;gap:5px}.workspace-footer .tiny-dot{height:4px;width:4px;background:var(--t-a8baaa)}.mobile-menu,.nav-backdrop{display:none}.connection-error{display:flex;align-items:center;gap:10px;color:#9e7443;background:#fff4df;padding:8px 25px;font-size:12px}.connection-error>span{flex:1}.connection-error button{text-decoration:underline}.chat-page{height:100%;display:flex;flex-direction:column;gap:20px;min-height:0}.stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;flex-shrink:0}.stat-card{display:flex;justify-content:space-between;background:#fff;border:1px solid var(--t-e8ede9);border-radius:10px;padding:16px 18px;align-items:flex-start;box-shadow:0 2px 3px color-mix(in srgb,var(--t-2b4834) 2%,transparent);min-height:104px}.stat-card>div>span{font-size:10px;color:var(--t-87958d)}.stat-card strong{display:block;font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.7px;margin:5px 0 3px;color:var(--t-314339)}.stat-card strong small{font-size:12px;letter-spacing:0;color:#a4ada8;font-weight:400}.stat-card p{font-size:9px;color:var(--t-a0aba3)}.stat-icon{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon.green{color:var(--t-5e9d7e);background:var(--t-edf5ee)}.stat-icon.blue{color:#7098b3;background:#ecf2f6}.stat-icon.orange{color:#bb9b69;background:#faf3e8}.stat-icon.purple{color:#9c8bb4;background:#f3eff8}.workbench{display:grid;grid-template-columns:272px minmax(300px,1fr) 255px;border:1px solid var(--t-e4eae5);border-radius:11px;overflow:hidden;flex:1;min-height:0;background:#fff;position:relative;box-shadow:0 2px 7px color-mix(in srgb,var(--t-1b4225) 2%,transparent)}.conversation-panel{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);min-width:0}.panel-top{display:flex;align-items:center;justify-content:space-between;padding:14px 17px 8px;min-height:50px}.panel-top h2{font-size:14px;display:flex;align-items:center;gap:8px}.panel-top h2 span{font-size:10px;color:var(--t-8a9e90);font-weight:400;background:var(--t-f0f4ef);border-radius:4px;padding:1px 6px}.search-input{display:flex;align-items:center;gap:8px;min-width:0;background:var(--t-f5f7f5);border:1px solid var(--t-eff2ee);height:34px;border-radius:6px;padding:0 10px;color:var(--t-94a49a)}.search-input input{flex:1;min-width:0;width:100%;border:0;outline:none;background:none;font-size:11px;color:var(--t-53675b)}.search-input:focus-within{border-color:var(--t-9ac5af);box-shadow:0 0 0 2px color-mix(in srgb,var(--t-a2ceaf) 4%,transparent)}.search-input kbd{font-size:10px;line-height:16px;text-align:center;border:1px solid var(--t-e1e7df);border-radius:3px;height:16px;width:16px;color:var(--t-b0bbb2)}.conversation-panel>.search-input{margin:1px 15px 6px}.conversation-tabs{display:flex;gap:16px;padding:0 17px;border-bottom:1px solid var(--line);height:43px;flex-shrink:0}.conversation-tabs button{display:flex;align-items:center;gap:4px;position:relative;font-size:11px;color:#99a399;padding:0 1px}.conversation-tabs button.active{color:var(--primary);font-weight:600}.conversation-tabs button.active:after{content:"";height:2px;border-radius:2px;background:var(--primary);position:absolute;bottom:0;left:0;right:0}.conversation-tabs i{height:4px;width:4px;border-radius:50%;background:#ce9a65}.conversation-list{flex:1;min-height:0;overflow-y:auto;padding:5px 0}.conversation{display:flex;text-align:left;padding:16px 15px;gap:11px;width:100%;position:relative;transition:background .15s;border-bottom:1px solid var(--t-f3f5f2)}.conversation:hover{background:var(--t-f7faf7)}.conversation.selected{background:var(--t-edf5ef)}.conversation.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--t-5e997c)}.conversation-avatar{position:relative;margin-top:1px}.conversation .avatar{border-radius:10px}.unread-badge{position:absolute;top:-5px;right:-5px;min-width:15px;height:15px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:#c48f6f;color:#fff;border-radius:9px;font-size:9px;border:2px solid white;box-sizing:content-box}.conversation-copy{min-width:0;flex:1}.conversation-title{display:flex;align-items:center;justify-content:space-between;gap:6px}.conversation-title strong{font-size:12px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-title time{font-size:9px;color:var(--t-a0aa9f);flex-shrink:0}.conversation-copy>p{color:var(--t-96a296);font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:5px}.conversation-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:7px;color:var(--t-94aa91)}.conversation-tag{display:flex;align-items:center;gap:3px;color:var(--t-92a68c);font-size:8px;line-height:14px}.conversation-tag.human{color:#bd9865;font-size:8px;background:#f8f0e2;border:1px solid #f0e6d4;padding:0 5px;border-radius:3px;line-height:13px}.conversation-footer{display:flex;justify-content:center;align-items:center;gap:4px;padding:10px 6px;font-size:8px;color:var(--t-a4afa3);border-top:1px solid var(--line)}.load-more{width:100%;font-size:11px;color:var(--primary);padding:12px}.chat-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--t-fbfcfa)}.chat-header{display:flex;align-items:center;gap:10px;padding:15px 20px;height:74px;min-height:74px;background:#fff;border-bottom:1px solid var(--line)}.chat-customer{min-width:0;flex:1}.chat-customer h2{display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:.2px}.source-tag{font-size:8px;font-weight:400;background:var(--t-f0f5ec);color:var(--t-8caa74);border:1px solid var(--t-e6eedc);padding:1px 5px;border-radius:3px;letter-spacing:0}.chat-customer p{font-size:9px;color:var(--t-99a795);display:flex;align-items:center;gap:5px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-customer .tiny-dot{width:4px;height:4px}.chat-header-actions{display:flex;gap:7px}.chat-assistant-bar{display:flex;gap:8px;align-items:center;margin:12px 18px 0;background:var(--t-eff6ee);border:1px solid var(--t-e6eee0);border-radius:7px;padding:8px 10px;color:var(--t-769065);flex-shrink:0}.assistant-bar-icon{height:26px;width:26px;background:var(--t-e2edd8);display:flex;align-items:center;justify-content:center;border-radius:7px;color:var(--t-87a367)}.chat-assistant-bar>div{display:flex;flex:1;gap:9px;align-items:center;flex-wrap:wrap}.chat-assistant-bar strong{font-size:10px;font-weight:500;color:var(--t-769457)}.chat-assistant-bar>div>span{font-size:9px;color:var(--t-98a888)}.chat-assistant-bar>button{display:flex;align-items:center;gap:3px;padding:4px 6px;border:1px solid var(--t-d6e3ca);border-radius:5px;font-size:9px;background:var(--t-f8fbf4);color:var(--t-80975f);white-space:nowrap}.chat-assistant-bar.human-bar{background:#fbf5e9;border-color:#efe5d1}.human-bar .assistant-bar-icon{background:#f1e7d2;color:#b19463}.human-bar strong{color:#a58b5f}.human-bar>div>span{color:#b5a586}.human-bar>button{background:#fffaf1;border-color:#e9ddc5;color:#9a835d}.handoff-warning{font-size:10px;color:#a47752;background:#fff7e8;margin:8px 18px 0;padding:8px;border:1px solid #efdfc2;border-radius:6px;line-height:1.6}.message-list{flex:1;min-height:0;overflow-y:auto;padding:16px 22px 10px;overscroll-behavior:contain}.history-button{display:flex;align-items:center;justify-content:center;gap:4px;margin:0 auto 12px;color:var(--t-a0ad9b);font-size:9px}.message-date{text-align:center;color:var(--t-adb6a7);font-size:9px;letter-spacing:.2px;margin:1px 0 20px}.message-row{display:flex;align-items:flex-start;gap:9px;margin-bottom:20px}.message-row>.avatar{border-radius:9px;margin-top:1px}.message-content{max-width:min(83%,490px);min-width:0}.message-bubble{padding:11px 13px;border:1px solid var(--t-e9eee5);border-radius:0 10px 10px;background:#fff;box-shadow:0 2px 2px color-mix(in srgb,var(--t-284120) 1%,transparent);white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.9;color:var(--t-5d6c5c)}.message-row.outgoing{flex-direction:row-reverse}.outgoing .message-bubble{background:var(--t-eaf3e9);border-color:var(--t-e1edde);border-radius:10px 0 10px 10px;color:var(--t-5f7658)}.message-meta{display:flex;gap:8px;align-items:center;margin-top:5px;font-size:8px;color:var(--t-afb7a9)}.outgoing .message-meta{justify-content:flex-end}.ai-message-label{display:flex;align-items:center;gap:3px;color:var(--t-a4b296)}.message-meta .delivery-warning{color:#bd9466}.message-bubble.media-bubble{padding:5px}.message-bubble img{max-width:250px;max-height:260px;object-fit:contain;border-radius:6px;display:block}.image-message{display:block;padding:0;max-width:100%}.message-bubble video{max-width:100%;width:300px;border-radius:5px;display:block}.message-bubble audio{max-width:100%;width:260px;height:35px;display:block}.recalled{font-size:11px;color:var(--t-a9b1a1);font-style:italic}.quote-label{display:block;color:var(--t-a0a792);font-size:9px;border-bottom:1px solid var(--t-dbe5d5);margin-bottom:5px}.unsupported-message{display:flex;align-items:center;gap:12px}.unsupported-message small{display:block;font-size:9px;color:var(--t-96a28d)}.composer{background:#fff;border-top:1px solid var(--line);padding:10px 19px 13px;flex-shrink:0;min-height:158px}.composer-toolbar{display:flex;align-items:center;justify-content:space-between}.composer-tools{display:flex;gap:5px;align-items:center;color:var(--t-95a18f)}.composer-tools .icon-button{color:var(--t-8d9f8b);width:28px;height:29px}.tool-divider{height:13px;width:1px;background:var(--t-e9eee4);margin:0 7px}.quick-reply-button{display:flex;align-items:center;gap:5px;color:var(--t-91a386);font-size:10px;padding:4px}.composer-mode{display:flex;align-items:center;gap:5px;color:var(--t-aab29f);font-size:9px}.composer-mode .tiny-dot{height:4px;width:4px;background:var(--t-a4b793)}.composer textarea{height:65px;width:100%;resize:none;border:0;background:none;padding:8px 3px;font-size:11px;line-height:1.8;outline:none}.composer textarea::placeholder{color:var(--t-bac2b3)}.composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.composer-bottom>span{font-size:8px;color:var(--t-afbba4)}.send-button{min-height:31px;padding:6px 15px;font-size:11px;border-radius:6px}.composer-error{font-size:10px;color:#b17953;margin-bottom:6px}.emoji-anchor{position:relative}.emoji-popover{display:grid;grid-template-columns:repeat(4,1fr);padding:8px;gap:4px;position:absolute;bottom:38px;left:0;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 5px 25px color-mix(in srgb,var(--t-254e3b) 14%,transparent);z-index:8}.emoji-popover button{font-size:22px;width:32px;height:32px;border-radius:4px}.emoji-popover button:hover{background:var(--t-eff5eb)}.chat-welcome{margin:auto;text-align:center;padding:25px;color:var(--t-94a78b)}.welcome-symbol{display:flex;align-items:center;justify-content:center;width:86px;height:86px;background:var(--t-eaf1e5);border:1px solid var(--t-e0e9d8);border-radius:26px;margin:0 auto 24px;color:var(--t-96ae7d);transform:rotate(-6deg)}.chat-welcome h2{font-size:20px;color:var(--t-5d7953);font-weight:500;margin-top:10px}.chat-welcome p{line-height:2;margin-top:13px;font-size:12px;color:var(--t-a0ae93)}.chat-welcome .eyebrow{font-size:8px;letter-spacing:1.8px}.mobile-back{display:none}.customer-panel{display:flex;flex-direction:column;border-left:1px solid var(--line);background:#fff;min-width:0;min-height:0}.profile-tabs{display:flex;align-items:center;gap:23px;border-bottom:1px solid var(--line);padding:0 20px;height:54px;flex-shrink:0}.profile-tabs>button:not(.icon-button){align-self:stretch;position:relative;padding:0;font-size:11px;color:var(--t-a1aa9e);white-space:nowrap}.profile-tabs>button.active{color:var(--primary);font-weight:500}.profile-tabs>button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--primary);border-radius:2px}.profile-close{display:none;margin-left:auto}.profile-scroll{overflow-y:auto;min-height:0;flex:1}.customer-identity{text-align:center;padding:25px 18px 22px}.customer-identity>.avatar{border-radius:18px;border:4px solid var(--t-f5f7f0);box-sizing:content-box}.customer-identity h3{font-size:14px;margin-top:11px;display:flex;align-items:center;justify-content:center;gap:6px}.customer-identity h3>span{font-size:8px;font-weight:400;background:var(--t-eff5e9);border:1px solid var(--t-e2ecd8);color:var(--t-8caa6a);border-radius:3px;padding:1px 4px}.customer-identity>p{font-size:9px;color:var(--t-a6b19c);margin-top:5px}.profile-edit{font-size:9px;min-height:28px;padding:5px 12px;color:var(--t-849a73);background:var(--t-fcfdfb);border-color:var(--t-e7eddf);border-radius:5px;margin-top:13px}.profile-section{margin:0 19px;padding:17px 0;border-top:1px solid var(--t-f0f3eb)}.profile-section h4{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--t-63765a);font-weight:500;margin-bottom:13px}.profile-section h4>svg{color:var(--t-a9b79a)}.label-list{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.customer-tag{display:inline-flex;font-size:9px;border-radius:4px;padding:3px 7px;white-space:nowrap}.label-0{background:#f8f0df;color:#b49c69;border:1px solid #f1e7d0}.label-1{background:var(--t-eef4e5);color:var(--t-93a86d);border:1px solid var(--t-e6edd9)}.label-2{background:#edf1f5;color:#8a9aaf;border:1px solid #e3e9ef}.profile-details{display:grid;grid-template-columns:57px 1fr;font-size:9px;gap:14px 10px;margin:0}.profile-details dt{color:var(--t-a7b19e)}.profile-details dd{margin:0;text-align:right;color:var(--t-86967a);overflow-wrap:anywhere}.service-card{display:flex;align-items:center;gap:9px;padding:12px 10px;background:var(--t-f6f9f0);border:1px solid var(--t-edf2e4);border-radius:7px}.mini-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;background:var(--t-eaf2e3);color:var(--t-8fa575);border-radius:8px}.mini-icon.lavender{background:#eeebf5;color:#a193b3}.service-card .mini-icon{width:29px;height:29px;background:var(--t-e9f0dd);color:var(--t-8fa968);border-radius:7px}.service-card strong{font-size:9px;color:var(--t-869770);font-weight:500}.service-card p{font-size:8px;color:var(--t-a9b593);margin-top:4px}.customer-note{font-size:10px;line-height:2;color:var(--t-a2ae94);white-space:pre-wrap}.profile-bottom-note{display:flex;align-items:center;justify-content:center;gap:12px;margin:26px 20px 20px;color:var(--t-c7d0b4)}.profile-bottom-note p{font-size:8px;line-height:1.9;letter-spacing:1px;color:var(--t-bfc9ac)}.profile-bottom-note strong{font-weight:400;font-size:9px}.replies-content{flex:1;overflow-y:auto;padding:18px}.replies-content>.muted{font-size:10px;line-height:1.8;margin-bottom:18px}.reply-card{padding:14px 12px;background:var(--t-f8faf5);border:1px solid var(--t-eaf0e4);border-radius:7px;width:100%;margin-bottom:10px;text-align:left}.reply-card:hover{border-color:var(--t-b7cda6)}.reply-card strong{font-size:11px;font-weight:500;color:var(--t-658451);display:flex;align-items:center;justify-content:space-between;gap:10px}.reply-card p{margin-top:9px;font-size:10px;color:var(--t-9eae90);line-height:1.9;white-space:pre-wrap}.profile-shade{display:none}.empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:45px 20px;gap:13px;text-align:center;color:var(--t-a2af99);font-size:12px;min-height:180px}.empty-state>svg{color:var(--t-b0c4a4)}.empty-state strong{font-size:13px;font-weight:500;color:var(--t-718568)}.empty-state p{font-size:11px;line-height:1.8;max-width:400px}.error-text{color:#ba816b}.empty-success{display:flex;justify-content:center;align-items:center;width:65px;height:65px;background:var(--t-eaf2e4);color:var(--t-8dab73);border-radius:50%;margin-bottom:6px}.loader{width:23px;height:23px;border:2px solid var(--t-e0ebdb);border-top-color:var(--t-5d9079);border-radius:50%;display:inline-block;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.boot-screen{min-height:100dvh;display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column;background:var(--t-f4f7f1)}.boot-screen .brand-symbol{width:56px;height:56px;border-radius:16px}.boot-screen h2{font-size:22px;font-weight:500;letter-spacing:2px}.boot-screen p{font-size:12px;color:var(--t-8a9d7f)}.boot-screen .loader{margin-top:10px}.management-page{max-width:1450px;margin:0 auto;padding-bottom:24px;animation:appear .22s ease}.page-intro{display:flex;align-items:center;justify-content:space-between;margin:7px 0 26px;gap:20px}.page-intro .eyebrow{font-size:9px;letter-spacing:2px;color:var(--t-9baf92)}.page-intro h2{font-size:23px;font-weight:500;letter-spacing:.2px;margin-top:9px;color:var(--t-435c3a)}.title-period{color:var(--t-89a973);margin-left:3px}.page-intro p{font-size:11px;color:var(--t-9aa990);margin-top:9px}.page-intro>.button{align-self:flex-end;margin-bottom:3px}.data-panel{border:1px solid var(--t-e5eae0);border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 2px 4px color-mix(in srgb,var(--t-29452a) 1%,transparent)}.data-toolbar{min-height:71px;display:flex;align-items:center;justify-content:space-between;padding:15px 22px;gap:20px;border-bottom:1px solid var(--t-eff2eb)}.data-toolbar h3{font-size:13px;font-weight:500;display:flex;gap:10px;align-items:center}.count-pill{display:inline-block;padding:2px 8px;border:1px solid var(--t-e7ecde);border-radius:5px;color:var(--t-96a87d);background:var(--t-f5f8f0);font-size:10px;font-weight:400}.data-toolbar .search-input{width:260px}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.data-table th{font-size:10px;color:var(--t-99a68d);font-weight:400;padding:14px 20px;background:var(--t-fbfcf8);border-bottom:1px solid var(--t-f0f3eb);white-space:nowrap}.data-table td{padding:16px 20px;border-bottom:1px solid var(--t-f1f3ec);font-size:11px;color:var(--t-8c9c7d);white-space:nowrap}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fdfefa}.data-table strong{font-weight:500;color:var(--t-5d7850)}.table-person{display:flex;align-items:center;gap:12px}.table-person strong{display:block;font-size:12px}.table-person small{font-size:9px;color:var(--t-b3bda6);display:block;margin-top:4px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.account-cell{display:flex;align-items:center;gap:6px;color:var(--t-9eac8e);font-size:10px}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:13px 21px;border-top:1px solid var(--t-f0f2eb);font-size:10px;color:var(--t-a9b398);gap:12px}.table-footer>div{display:flex;align-items:center;gap:10px}.table-footer .icon-button{height:27px;width:27px;background:#fcfdf9;border:1px solid var(--t-eef2e6);border-radius:5px}.page-footnote{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--t-b3bea3);font-size:9px;margin:20px auto}.plain-tabs{display:flex;align-items:center;gap:24px}.plain-tabs>button{display:flex;gap:7px;align-items:center;position:relative;padding:10px 0;font-size:12px;color:var(--t-a1ad94);white-space:nowrap}.plain-tabs>button.active{color:var(--primary);font-weight:500}.plain-tabs>button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;background:var(--primary);height:2px}.plain-tabs span{font-size:9px;color:var(--t-83a56e);background:var(--t-edf3e6);border-radius:4px;padding:1px 6px}.task-summary{display:grid;grid-template-columns:1fr 1fr 1.3fr;margin-bottom:24px;border:1px solid var(--t-e7ece1);background:#fff;border-radius:10px;padding:24px 0}.task-summary>div{display:flex;align-items:center;gap:16px;padding:0 30px}.task-summary>div+div{border-left:1px solid var(--t-edf0e7)}.task-summary>div>p{font-size:11px;color:var(--t-95a386)}.task-summary strong{display:block;font-size:29px;color:var(--t-5f7650);font-weight:500;margin-top:5px}.task-summary strong small{font-size:10px;color:var(--t-a7b198);font-weight:400}.task-summary .stat-icon{width:48px;height:48px;border-radius:13px}.task-summary-note{justify-content:center;color:var(--t-bfccae)}.task-summary .task-summary-note p{font-size:12px;line-height:1.8;color:var(--t-96aa81)}.task-summary .task-summary-note strong{font-size:13px;margin-top:3px;font-weight:500;color:var(--t-849e6b)}.task-row{display:flex;align-items:center;gap:20px;padding:25px;border-bottom:1px solid var(--t-f0f3e9)}.task-row:last-child{border-bottom:0}.task-check{width:20px;height:20px;border:1.5px solid var(--t-d6e0cb);border-radius:6px;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.task-check.checked{background:var(--t-e7f0dd);border-color:var(--t-cfe0bc);color:var(--t-86a365)}.task-body{flex:1;min-width:0}.task-body h3{font-size:13px;font-weight:400;color:var(--t-6c805a);line-height:1.8}.task-body>div{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:10px;color:var(--t-a8b395)}.task-body .avatar{border-radius:6px}.task-row.completed h3{color:var(--t-acb79d);text-decoration:line-through}.task-row .text-button{font-size:10px;flex-shrink:0}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:9px;border-radius:4px;white-space:nowrap}.status-badge.success{color:var(--t-8eaa71);background:var(--t-f1f6e8);border:1px solid var(--t-e6eeda)}.status-badge.pending{color:#b79a63;background:#fbf5e6;border:1px solid #f2e9d1}.status-badge.neutral{color:var(--t-a4ad9d);background:var(--t-f4f6f0);border:1px solid var(--t-e9eee0)}.meta-dot{margin:0 3px;color:var(--t-c5cdbb)}.product-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--t-e4eadc)}.product-toolbar .search-input{width:244px;background:#fff;border-color:var(--t-e7ecdf)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product-card{border:1px solid var(--t-e2e9db);border-radius:11px;overflow:hidden;background:#fff;box-shadow:0 4px 9px color-mix(in srgb,var(--t-2a4624) 2%,transparent);transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px color-mix(in srgb,var(--t-284520) 5%,transparent)}.product-art{height:205px;background:#f0f2e9;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-white{background:#eeeede}.product-green{background:var(--t-e5ebdd)}.product-orange{background:#f0e6d5}.product-blue{background:var(--t-e1e9e7)}.product-art>img{width:100%;height:100%;object-fit:cover}.product-publish-badge{position:absolute;top:13px;left:13px;background:#ffffffe0;color:var(--t-8ea76e);padding:3px 7px;font-size:8px;border:1px solid #ffffffef;border-radius:4px;display:flex;align-items:center;gap:4px}.product-publish-badge .tiny-dot{width:4px;height:4px;background:var(--t-9ab77a)}.product-publish-badge.draft{color:var(--t-a5ac96)}.product-publish-badge.draft .tiny-dot{background:var(--t-b9c0ad)}.product-art-caption{position:absolute;bottom:14px;right:16px;color:var(--t-9eaa8b);font-size:7px;letter-spacing:3px;writing-mode:vertical-rl}.tea-package{height:142px;width:145px;position:relative;background:linear-gradient(110deg,#faf9ed,#efeddc);border:1px solid #e1dec7;box-shadow:8px 8px #b7baa250,15px 16px 20px #7d875121;transform:rotate(-12deg);display:flex;align-items:center;justify-content:center}.tea-package:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #cbd1b13b}.tea-mark{text-align:center;color:var(--t-8e9e72);display:flex;flex-direction:column;align-items:center;z-index:1}.tea-mark>span{font-size:6px;margin-top:7px;letter-spacing:3px}.tea-mark>strong{font-family:Songti SC,SimSun,serif;font-size:16px;font-weight:400;letter-spacing:5px;margin:6px 0 8px}.tea-mark>small{font-size:4px;letter-spacing:1.1px;color:#b6b99e}.tea-band{position:absolute;right:17px;top:-1px;bottom:-1px;width:8px;background:color-mix(in srgb,var(--t-768865) 22%,transparent)}.tea-shadow{position:absolute;width:130px;height:90px;border-radius:50%;box-shadow:0 8px 40px 20px color-mix(in srgb,var(--t-697448) 7%,transparent);transform:rotate(-15deg);bottom:12px}.product-green .tea-package{width:100px;height:145px;border-radius:35px 35px 10px 10px;background:linear-gradient(110deg,var(--t-c9d4ae),var(--t-b5c496));border-color:var(--t-aebe8f);box-shadow:4px 5px 0 var(--t-a0ad7b),13px 15px 20px color-mix(in srgb,var(--t-79875b) 20%,transparent);transform:rotate(-8deg)}.product-green .tea-package:after{border-radius:25px 25px 5px 5px}.product-green .tea-mark{color:var(--t-697a51)}.product-green .tea-band{display:none}.product-orange .tea-package{background:linear-gradient(120deg,#cdb39a,#bba285);border-color:#b49772;transform:rotate(10deg);box-shadow:7px 5px #a88e6f,14px 15px 20px #a1855828}.product-orange .tea-mark{color:#746148}.product-orange .tea-mark>small{color:#e0cfb5}.product-orange .tea-band{background:#a688602e}.product-blue .tea-package{background:linear-gradient(110deg,var(--t-e2e9e0),var(--t-cdd9cd));border-color:var(--t-b9c9ba);transform:rotate(-6deg);box-shadow:8px 7px 0 var(--t-b0c4b6),15px 16px 20px color-mix(in srgb,var(--t-759080) 13%,transparent)}.no-product-image{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--t-b5c0a7);font-size:11px}.product-info{padding:19px 20px 0}.product-series{font-size:8px;letter-spacing:1px;color:var(--t-a9b493)}.product-info h3{font-size:14px;font-weight:500;color:var(--t-526b42);margin-top:5px}.product-info>p{font-size:10px;line-height:1.9;color:var(--t-a0af8e);margin-top:8px;height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-price{display:flex;justify-content:space-between;align-items:flex-end;margin:15px 0 18px}.product-price>strong{font-size:23px;font-weight:500;letter-spacing:-.4px;color:var(--t-758e5b)}.product-price>strong small{font-size:12px;letter-spacing:0;margin-right:3px}.product-price>span{font-size:9px;color:var(--t-b0ba9f)}.product-info footer{display:flex;justify-content:space-between;border-top:1px solid var(--t-f0f3e9);padding:12px 0;gap:8px}.product-info footer .text-button{font-size:9px}.product-pagination{border-top:0;margin-top:16px;padding:10px 0}.settings-card{background:#fff;border:1px solid var(--t-e5ebdc);border-radius:11px;padding:24px;margin-bottom:22px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;color:var(--t-99ae85)}.section-heading h3{font-size:14px;font-weight:500;color:var(--t-5e7850)}.section-heading p{font-size:10px;color:var(--t-a1b090);margin-top:7px}.setting-account-row{display:flex;align-items:center;gap:13px;padding:16px 0;border-top:1px solid var(--t-f0f4e9)}.setting-account-row>div{flex:1;min-width:0}.setting-account-row strong{font-size:12px;font-weight:500;color:var(--t-6e845d)}.setting-account-row p{font-size:9px;color:var(--t-b2bda0);margin-top:5px;display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.setting-account-row .tiny-dot{width:4px;height:4px}.switch{width:35px;height:20px;background:var(--t-d9e2cd);border:1px solid var(--t-d4dfc6);border-radius:13px;padding:2px;transition:background .2s;flex-shrink:0}.switch>span{display:block;width:14px;height:14px;background:#fff;box-shadow:0 1px 2px color-mix(in srgb,var(--t-2a4e24) 9%,transparent);border-radius:50%;transition:transform .2s}.switch.on{background:var(--t-85a663);border-color:var(--t-7ea15c)}.switch.on>span{transform:translate(14px)}.ai-hero{display:flex;align-items:center;justify-content:space-between;min-height:240px;padding:29px 35px;border-radius:12px;border:1px solid var(--t-dce7d3);background:linear-gradient(105deg,var(--t-edf3e5),var(--t-e8f0de) 70%,var(--t-e0ead1));overflow:hidden;position:relative;margin-bottom:25px}.ai-hero .eyebrow{font-size:8px;letter-spacing:2px;color:var(--t-99ad82)}.ai-hero h2{font-size:29px;font-weight:500;letter-spacing:1px;line-height:1.7;margin-top:9px;color:var(--t-526c3e)}.ai-hero p{font-size:11px;color:var(--t-9daf87);margin-top:9px}.ai-hero-status{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--t-7c9a5e);margin-top:18px}.ai-hero-status .tiny-dot{height:4px;width:4px;background:var(--t-93b371)}.ai-hero-art{position:relative;width:270px;height:220px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:30px}.ai-orbit{position:absolute;width:220px;height:220px;border:1px solid color-mix(in srgb,var(--t-b9cc9e) 33%,transparent);border-radius:50%}.ai-orbit.small{width:160px;height:160px;border-style:dashed;transform:rotate(20deg)}.ai-core{display:flex;align-items:center;justify-content:center;width:95px;height:95px;border-radius:29px;background:linear-gradient(135deg,var(--t-abc690),var(--t-84a969));color:var(--t-f7fbed);box-shadow:0 10px 30px color-mix(in srgb,var(--t-7e9a56) 19%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--t-eef7df) 38%,transparent);transform:rotate(-9deg)}.ai-art-tag{position:absolute;display:flex;align-items:center;gap:7px;padding:10px 14px;background:#ffffffb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffffd1;border-radius:8px;font-size:10px;color:var(--t-9aad83);box-shadow:0 6px 12px color-mix(in srgb,var(--t-688241) 3%,transparent)}.tag-response{top:38px;left:-25px;transform:rotate(-6deg)}.tag-safe{right:-17px;bottom:36px;transform:rotate(5deg)}.ai-art-dot{position:absolute;right:34px;top:23px;height:11px;width:11px;background:var(--t-b2c991);border:3px solid var(--t-ecf3e1);border-radius:50%}.ai-bottom-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.model-row{display:flex;gap:12px;align-items:center;margin-bottom:18px}.model-row>div{flex:1;min-width:0}.model-row strong{font-size:12px;font-weight:500;color:var(--t-839270)}.model-row p{font-size:9px;color:var(--t-b0b99e);margin-top:4px;overflow-wrap:anywhere}.card-footnote{font-size:9px;line-height:1.9;color:var(--t-b2bea0);padding-top:15px;border-top:1px solid var(--t-f0f3e9)}.ai-principles{border:1px solid var(--t-e3ead8);border-radius:11px;background:var(--t-f1f5e9);padding:25px;color:var(--t-9aaf7e);margin-bottom:22px}.ai-principles h3{font-size:15px;font-weight:500;color:var(--t-819a65);margin:12px 0}.ai-principles ul{padding-left:16px;font-size:10px;line-height:2.5;color:var(--t-a0b28a);margin-bottom:0}.sandbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.suggestion-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.suggestion-chips button{font-size:9px;color:var(--t-8ea477);padding:5px 8px;border:1px solid var(--t-e7eedd);border-radius:5px;background:var(--t-f7faf2)}.sandbox-result{white-space:pre-wrap;font-size:12px;line-height:2.1;color:var(--t-82946b);padding:22px;background:var(--t-f7faf0);border:1px solid var(--t-ecf1e1);border-radius:8px}.sandbox-output .empty-state{height:250px}.settings-page{max-width:1100px}.settings-profile{display:flex;align-items:center;gap:20px;border:1px solid var(--t-e1e9d6);border-radius:11px;padding:25px 27px;background:linear-gradient(110deg,#fff,var(--t-f6f9f0));margin-bottom:22px}.settings-profile>div{flex:1}.settings-profile h2{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:var(--t-698653)}.settings-profile p{font-size:11px;color:var(--t-a1b18e);margin-top:8px}.settings-profile>.button{font-size:10px}.settings-divider{height:1px;background:var(--t-eef3e4);margin:25px 0 20px}.settings-card>h4{font-size:12px;color:var(--t-859c6d);margin-bottom:10px;font-weight:500}.account-select-label{max-width:430px}.connection-details{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;margin:0;font-size:11px}.connection-details dt{color:var(--t-a1b18c)}.connection-details dd{margin:0;color:var(--t-7a9460)}.connection-details .label-list{gap:8px}.version-note{display:flex;gap:15px;padding:10px 10px 20px}.version-note strong{font-size:12px;font-weight:500;color:var(--t-94a97c)}.version-note p{font-size:10px;color:var(--t-b1be9b);line-height:1.9;margin-top:6px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:color-mix(in srgb,var(--t-173127) 40%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:25px;animation:appear .15s ease}.modal{width:min(100%,510px);max-height:90dvh;background:#fff;border:1px solid var(--t-e1e9d9);border-radius:14px;box-shadow:0 25px 80px color-mix(in srgb,var(--t-102b26) 25%,transparent);overflow:auto}.modal.wide{width:min(100%,850px)}.modal>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid var(--t-eef2e8);position:sticky;top:0;background:#fff;z-index:1}.modal>header h2{font-size:15px;color:var(--t-5e774e);font-weight:500}.modal-content{padding:23px;font-size:12px;line-height:1.9;color:var(--t-8c9d78)}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:24px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-size:11px;color:var(--t-84976f)}.field input,.field textarea,.field select{display:block;width:100%;min-height:40px;padding:10px 12px;border:1px solid var(--t-e1e8d7);border-radius:6px;background:var(--t-fdfefb);color:var(--t-6e835b);font-size:12px;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:var(--t-b1bda1)}.field textarea{resize:vertical;min-height:100px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--t-97b880);outline:2px solid color-mix(in srgb,var(--t-b6d09f) 15%,transparent);outline-offset:1px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.soft-note{padding:12px 14px;border:1px solid var(--t-eaf0df);background:var(--t-f7faf2);border-radius:7px;color:var(--t-a6b691);font-size:10px;line-height:1.9;margin-top:16px}.error-banner{padding:10px 13px;border:1px solid #eedccd;background:#fdf5eb;border-radius:6px;color:#b08763;font-size:11px;line-height:1.8;margin:10px 0}.file-confirm{text-align:center}.file-confirm>svg{display:block;margin:10px auto;color:var(--t-a8bb90)}.file-confirm strong{display:block;margin:12px 0;overflow-wrap:anywhere;font-size:15px}.file-confirm>p{margin-top:10px}.image-preview{display:block;margin:auto;max-height:70dvh;object-fit:contain}.help-content h3{font-size:19px;font-weight:500;text-align:center;margin:10px 0 18px;color:var(--t-75955d)}.help-content>p{font-size:12px;line-height:2}.help-brand{display:flex;align-items:center;justify-content:center;width:67px;height:67px;border-radius:20px;background:var(--t-f1f6e7);color:var(--t-95b57b);margin:0 auto 15px}.help-content ul{padding-left:17px;font-size:11px;line-height:2;margin-top:18px}.help-content li{margin-bottom:8px}.help-content strong{font-weight:500;color:var(--t-79945e)}.help-content>.button{margin-top:20px;width:100%}.toast-stack{position:fixed;top:23px;left:50%;transform:translate(-50%);z-index:150;display:flex;flex-direction:column;gap:9px;align-items:center;max-width:calc(100% - 30px);pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:12px 17px;border:1px solid var(--t-e3ead8);background:#fff;border-radius:9px;box-shadow:0 7px 30px color-mix(in srgb,var(--t-263e28) 14%,transparent);font-size:12px;line-height:1.7;color:var(--t-889b74);pointer-events:auto;animation:appear .2s ease}.toast>svg:last-child{margin-left:8px;color:var(--t-b6c1a5)}.toast.success>svg:first-child{color:var(--t-71a86d)}.toast.error{border-color:#eee1ce;color:#a88760}.toast.error>svg:first-child{color:#b9926d}@keyframes appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.login-layout{min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr;background:#fff}.login-story{background:var(--t-193f33);color:var(--t-c2d0b7);padding:46px 58px 26px;display:flex;flex-direction:column;overflow:hidden}.login-story .brand-symbol{background:var(--t-508362)}.login-story .brand>span:nth-child(2){font-size:22px}.story-body{margin:auto 0;padding-top:80px}.story-body>.eyebrow{font-size:9px;letter-spacing:3px;color:var(--t-85a47d)}.story-body h1{font-size:37px;line-height:1.7;font-weight:400;color:var(--t-e2ead8);letter-spacing:2px;margin:18px 0 19px}.story-body h1>span{color:var(--t-bed19a)}.story-body>p{font-size:12px;color:var(--t-7fa27d);line-height:2.2;letter-spacing:.6px}.login-art{position:relative;width:100%;height:280px;margin-top:35px;display:flex;align-items:center;justify-content:center}.art-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--t-94b479) 8%,transparent);border-radius:50%;width:280px;height:280px;transform:rotate(-10deg)}.art-orbit.orbit-two{width:190px;height:190px;border-style:dashed;border-color:color-mix(in srgb,var(--t-9eb984) 10%,transparent)}.art-center{display:flex;align-items:center;justify-content:center;height:103px;width:103px;background:linear-gradient(135deg,var(--t-5f8957),var(--t-396f4a));border:1px solid color-mix(in srgb,var(--t-90b56b) 37%,transparent);border-radius:29px;transform:rotate(-12deg);color:var(--t-cbdcb7);box-shadow:0 20px 60px color-mix(in srgb,var(--t-112c22) 20%,transparent)}.floating-card{position:absolute;display:flex;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--t-a8c192) 15%,transparent);background:color-mix(in srgb,var(--t-426f4f) 65%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:15px 18px;border-radius:12px;box-shadow:0 5px 30px color-mix(in srgb,var(--t-173622) 7%,transparent)}.floating-card.first{left:-7px;top:22px;transform:rotate(-5deg)}.floating-card.second{right:-7px;bottom:34px;transform:rotate(5deg)}.floating-card .mini-icon{width:31px;height:31px;background:color-mix(in srgb,var(--t-b4cb8b) 15%,transparent);color:var(--t-b0c78e)}.floating-card .mini-icon.lavender{background:color-mix(in srgb,var(--t-9cbd92) 20%,transparent);color:var(--t-c6d5a9)}.floating-card strong{font-size:10px;color:var(--t-cad9b3);font-weight:400;letter-spacing:.4px}.floating-card small{display:block;font-size:8px;color:var(--t-8bab7f);margin-top:5px}.floating-card .tiny-dot{height:5px;width:5px;background:var(--t-bbd099);margin-left:12px}.art-star{position:absolute;color:color-mix(in srgb,var(--t-a2bc79) 35%,transparent);font-size:30px}.star-one{top:46px;right:17px}.star-two{bottom:44px;left:48px;font-size:20px;color:color-mix(in srgb,var(--t-b9cf89) 25%,transparent)}.login-story>footer{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:var(--t-608560);margin-top:20px}.login-story>footer>span{color:var(--t-779872)}.login-form-area{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:55px 35px}.login-form{width:100%;max-width:355px}.login-form h2{font-size:29px;font-weight:500;color:var(--t-4a643d);margin:20px 0 12px;letter-spacing:1px}.login-form>.muted{font-size:11px;color:var(--t-a3af94)}.login-tabs{margin-top:31px;margin-bottom:26px}.segmented{display:flex;gap:4px;background:var(--t-f6f8f1);border:1px solid var(--t-ecf0e4);border-radius:7px;padding:4px}.segmented>button{flex:1;text-align:center;padding:8px;font-size:11px;color:var(--t-a5b292);border-radius:4px}.segmented>button.active{color:var(--t-709056);box-shadow:0 1px 3px color-mix(in srgb,var(--t-344b2a) 4%,transparent);background:#fff;border:1px solid var(--t-edf0e6)}.login-form .field{font-size:11px;color:var(--t-889d72);margin-bottom:19px}.login-form .field input{height:43px;background:#fff;border-color:var(--t-e3e9da);font-size:11px}.login-submit{width:100%;margin-top:6px;min-height:43px;background:var(--t-477b54)!important;border-color:var(--t-477b54)!important;position:relative;font-size:12px}.login-submit>svg{position:absolute;right:15px}.login-assist{font-size:9px;color:var(--t-afba9e);text-align:center;margin-top:15px}.login-divider{height:1px;background:var(--t-f0f3e8);position:relative;margin:36px 0 27px;text-align:center}.login-divider>span{position:relative;top:-8px;padding:0 12px;background:#fff;font-size:9px;color:var(--t-b9c3a8)}.demo-entry{width:100%;min-height:41px;border-color:var(--t-e9eedf);color:var(--t-9daf87);font-size:10px;gap:10px}.demo-entry>svg:last-child{margin-left:auto}.demo-entry>svg:first-child{margin-right:auto}.login-privacy{display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;color:var(--t-bbc5ab);margin-top:14px}.login-copyright{font-size:8px;letter-spacing:1px;color:var(--t-bec8ae);position:absolute;bottom:24px}@media (min-width: 1650px){.sidebar{width:220px;padding-left:20px;padding-right:20px}.sidebar nav>button.active:before{left:-20px}.topbar{padding:0 32px}.content-shell{padding:26px 30px 0}.workbench{grid-template-columns:302px minmax(400px,1fr) 285px}.chat-page{gap:23px}.stat-card{padding:19px 23px}.stat-card strong{font-size:29px}.chat-header{padding-left:25px;padding-right:25px}.message-list{padding-left:30px;padding-right:30px}.message-bubble{font-size:12px}.profile-section{margin:0 24px;padding:20px 0}.customer-identity{padding-top:31px;padding-bottom:26px}.profile-details{font-size:10px}.customer-note{font-size:11px}.customer-tag{font-size:10px}.profile-section h4{font-size:11px}.profile-tabs>button:not(.icon-button){font-size:12px}.profile-tabs{height:57px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-art{height:230px}.conversation{padding:18px}.conversation-title strong{font-size:13px}.conversation-copy>p{font-size:11px}.conversation-tag{font-size:9px}.conversation-title time{font-size:10px}.stat-card>div>span{font-size:11px}.stat-card p{font-size:10px}.chat-assistant-bar{margin-left:23px;margin-right:23px;padding:9px 12px}.chat-assistant-bar>div>span{font-size:10px}.chat-assistant-bar strong{font-size:11px}.chat-assistant-bar>button{font-size:10px}.composer{min-height:177px;padding:12px 24px 16px}.composer textarea{height:78px;font-size:12px}.message-row{margin-bottom:23px}.message-meta{font-size:9px}}@media (max-width: 1279px){.sidebar{width:190px;padding-left:14px;padding-right:14px}.brand-label{display:none}.sidebar nav>button.active:before{left:-14px}.content-shell{padding:18px 18px 0}.topbar{padding:0 22px;height:77px;min-height:77px}.workbench{grid-template-columns:263px minmax(0,1fr)}.customer-panel{display:none}.profile-open .customer-panel{display:flex;position:absolute;right:0;top:0;bottom:0;width:280px;z-index:22;box-shadow:-10px 0 35px color-mix(in srgb,var(--t-26472f) 12%,transparent)}.profile-open .profile-shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--t-183f30) 9%,transparent);z-index:21}.profile-close{display:flex}.profile-tabs{gap:18px;padding:0 17px}.stat-card{padding:14px;min-height:98px}.stat-icon{width:32px;height:32px;border-radius:9px}.stat-icon>svg{width:19px;height:19px}.stats-row{gap:11px}.chat-assistant-bar>div{gap:4px}.chat-assistant-bar>div>span{font-size:8px}.page-intro h2{font-size:21px}.product-grid{gap:16px}.product-art{height:190px}.product-info{padding:16px 15px 0}.product-info h3{font-size:12px}.product-price>strong{font-size:21px}.product-info footer{gap:4px}.ai-hero-art{margin-right:0}.ai-hero h2{font-size:26px}.table-person{gap:8px}.data-table th,.data-table td{padding-left:16px;padding-right:16px}.task-summary>div{padding:0 20px}.login-story{padding-left:38px;padding-right:38px}.story-body h1{font-size:32px}.floating-card{padding:13px}.sidebar-note{padding:13px 10px}.sidebar-note>strong{font-size:9px}}@media (max-width: 1023px){.sidebar{width:76px;align-items:center;padding:23px 12px 0}.brand>span:nth-child(2),.workspace-label,.nav-caption,.sidebar nav>button>span,.sidebar-note,.sidebar-setting,.sidebar-user>span:nth-child(2),.sidebar-user>svg{display:none}.brand-symbol{width:38px;height:38px;border-radius:12px}.sidebar nav{margin-top:45px;gap:13px}.sidebar nav>button{width:46px;justify-content:center;padding:13px;border-radius:10px}.sidebar nav>button>svg{width:21px;height:21px}.sidebar nav>button.active:before{left:-15px;top:16px;bottom:16px}.sidebar-bottom{width:100%;padding-top:10px}.sidebar-user{justify-content:center;padding:20px 0}.topbar{padding-left:20px;padding-right:20px}.topbar-actions{gap:8px}.page-heading h1{font-size:17px}.connection-pill{font-size:9px}.workbench{grid-template-columns:250px minmax(0,1fr)}.chat-assistant-bar>div>span{display:none}.content-shell{padding:16px 16px 0}.chat-page{gap:16px}.stat-card{padding:13px 14px}.stat-card strong{font-size:24px}.stat-card p{font-size:8px}.stat-card>div>span{font-size:9px}.stat-icon{width:30px;height:30px}.stats-row{gap:10px}.composer-mode{display:none}.chat-header{padding-left:16px;padding-right:15px}.chat-header-actions{gap:2px}.message-list{padding-left:16px;padding-right:16px}.chat-assistant-bar{margin-left:15px;margin-right:15px}.task-summary-note{display:none!important}.task-summary{grid-template-columns:1fr 1fr}.ai-hero{padding:26px}.ai-hero-art{width:230px}.ai-bottom-grid{grid-template-columns:1fr}.ai-principles{display:none}.login-layout{grid-template-columns:1fr 1fr}.login-story{padding-left:28px;padding-right:28px}.story-body h1{font-size:27px}.story-body>p{font-size:10px}.story-body{padding-top:65px}.floating-card{padding:12px;gap:8px}.floating-card strong{font-size:9px}.floating-card small{font-size:7px}.floating-card.first{left:-15px}.floating-card.second{right:-15px}.login-story>footer>span{display:none}.login-art{height:290px;margin-top:20px}}@media (max-width: 767px){.app-shell{min-height:400px}.sidebar{display:none}.sidebar.expanded{display:flex;position:fixed;top:0;bottom:0;left:0;width:220px;z-index:80;padding:28px 18px 0;align-items:stretch;box-shadow:15px 0 50px color-mix(in srgb,var(--t-18362b) 25%,transparent)}.sidebar.expanded .brand>span:nth-child(2),.sidebar.expanded .workspace-label,.sidebar.expanded .nav-caption,.sidebar.expanded .sidebar-setting{display:flex}.sidebar.expanded .brand>span:nth-child(2){display:block}.sidebar.expanded nav{margin-top:0;gap:7px}.sidebar.expanded nav>button{width:auto;justify-content:initial;padding:12px;border-radius:7px}.sidebar.expanded nav>button>span{display:inline-block}.sidebar.expanded .sidebar-user{justify-content:initial}.sidebar.expanded .sidebar-user>span:nth-child(2){display:block}.sidebar.expanded .nav-caption{margin-top:25px}.sidebar.expanded .brand-label{display:block}.sidebar.expanded .workspace-label{margin-top:28px}.sidebar.expanded .sidebar-note{display:block}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:color-mix(in srgb,var(--t-193b34) 40%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-menu{display:flex}.topbar{padding:0 15px;height:70px;min-height:70px;gap:5px}.topbar-actions{gap:5px}.topbar-actions>.avatar,.topbar-divider,.connection-pill,.topbar-actions>.notifications{display:none}.topbar-actions>.icon-button{width:27px}.demo-badge{font-size:8px;padding:3px 5px}.page-heading{gap:5px}.page-heading h1{font-size:16px}.page-heading p{font-size:8px;letter-spacing:.1px}.content-shell{padding:14px 12px 0}.stats-row{gap:8px}.stat-card{padding:12px 10px;min-height:82px;border-radius:8px}.stat-card .stat-icon{display:none}.stat-card>div>span{font-size:9px}.stat-card strong{font-size:24px;line-height:1.2;margin:6px 0 0}.stat-card strong>small{font-size:9px}.stat-card p{display:none}.chat-page{gap:12px}.workbench{grid-template-columns:235px minmax(0,1fr);border-radius:9px}.workspace-footer{padding:0 14px;height:27px;min-height:27px;font-size:8px}.workspace-footer>span:last-child{display:none}.chat-header{height:66px;min-height:66px;padding:12px}.chat-header>.avatar{display:none}.chat-customer h2{font-size:13px}.chat-customer p{font-size:8px}.chat-header-actions .icon-button{width:28px}.chat-assistant-bar{padding:7px;margin:10px 10px 0;gap:6px}.chat-assistant-bar>div{flex:1}.assistant-bar-icon{width:23px;height:23px}.chat-assistant-bar strong{font-size:9px}.chat-assistant-bar>button{padding:3px 4px;font-size:8px;gap:0}.message-content{max-width:87%}.message-row>.avatar{display:none}.message-list{padding:16px 12px 8px}.message-bubble{font-size:11px;padding:10px 12px;line-height:1.8}.composer{padding:8px 12px 11px;min-height:153px}.composer textarea{font-size:11px}.composer-bottom>span{font-size:7px}.quick-reply-button{font-size:9px;gap:4px}.tool-divider{margin:0 3px}.conversation{padding:15px 12px;gap:10px}.conversation-title strong{font-size:11px}.conversation-title time{font-size:8px}.conversation-copy>p{font-size:9px}.conversation-avatar .avatar{width:37px!important;height:37px!important;font-size:13px!important}.conversation-tabs{padding:0 14px;gap:17px}.page-intro{margin-top:8px;margin-bottom:20px;align-items:flex-start}.page-intro h2{font-size:20px;line-height:1.6;max-width:370px}.page-intro .eyebrow{font-size:8px;letter-spacing:1.3px}.page-intro p{font-size:10px;line-height:1.8;max-width:320px}.page-intro>.button{font-size:10px;padding:8px 10px;min-height:33px;align-self:center;gap:5px}.management-page{padding-bottom:16px}.data-toolbar{padding:14px 16px;gap:10px;min-height:62px}.data-toolbar .search-input{width:190px}.data-toolbar h3{font-size:12px;gap:7px}.data-toolbar>.muted{display:none}.task-summary{padding:19px 0}.task-summary>div{padding:0 22px;gap:14px}.task-summary .stat-icon{width:40px;height:40px}.task-summary strong{font-size:25px}.task-row{gap:13px;padding:20px 18px;flex-wrap:wrap}.task-body h3{font-size:12px}.task-row .status-badge{display:none}.task-check{width:18px;height:18px}.task-row .text-button{font-size:9px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.product-toolbar{gap:12px;flex-wrap:wrap}.plain-tabs{gap:20px}.plain-tabs>button{font-size:11px}.product-toolbar .search-input{width:210px}.product-art{height:210px}.product-info h3{font-size:13px}.product-info footer .text-button{font-size:9px}.ai-hero{padding:25px;min-height:215px}.ai-hero h2{font-size:26px}.ai-hero p{font-size:9px;line-height:1.8;max-width:210px}.ai-hero-art{width:200px;height:190px}.ai-orbit{width:180px;height:180px}.ai-orbit.small{width:130px;height:130px}.ai-core{height:78px;width:78px;border-radius:23px}.ai-core>svg{width:39px;height:39px}.tag-response{left:-14px;top:33px}.tag-safe{right:-15px;bottom:30px}.ai-art-tag{font-size:8px;padding:7px 10px;gap:4px}.ai-hero-status{font-size:8px}.settings-card{padding:21px}.section-heading p{font-size:9px}.section-heading h3{font-size:13px}.setting-account-row{gap:10px}.setting-account-row strong{font-size:11px}.setting-account-row .status-badge{font-size:8px}.sandbox-grid{grid-template-columns:1fr}.settings-profile{padding:22px;gap:16px}.settings-profile h2{font-size:18px;gap:8px}.settings-profile p{font-size:9px}.settings-profile>.button{padding:7px 10px;font-size:9px}.settings-profile>.avatar{width:53px!important;height:53px!important;font-size:20px!important}.connection-details{grid-template-columns:100px 1fr;font-size:10px;gap:20px 12px}.version-note p{font-size:9px}.login-layout{grid-template-columns:1fr;min-height:100dvh}.login-story{display:none}.login-form-area{padding:70px 28px 80px;min-height:100dvh}.login-form{max-width:380px}.login-form h2{font-size:29px}.login-copyright{bottom:25px}.login-form .field input{font-size:13px;height:46px}.login-form .field{font-size:12px}.login-tabs>button{font-size:12px}.login-submit{height:46px}.login-form>.muted{font-size:12px}.login-assist{font-size:10px}}@media (max-width: 599px){.workbench{display:block;position:relative}.conversation-panel{height:100%;border-right:0}.chat-panel,.customer-panel,.mobile-detail .conversation-panel{display:none}.mobile-detail .chat-panel{display:flex;height:100%;width:100%}.mobile-back{display:flex;width:26px;margin-left:-3px}.chat-header>.avatar{display:inline-flex;width:34px!important;height:34px!important;font-size:13px!important}.chat-header{height:66px;min-height:66px;padding:12px 14px;gap:9px}.chat-customer h2{font-size:14px}.chat-customer p{font-size:9px}.chat-header-actions .icon-button{width:28px}.chat-header-actions{gap:3px}.conversation{padding:17px 18px;gap:13px}.conversation-title strong{font-size:13px}.conversation-title time{font-size:10px}.conversation-copy>p{font-size:11px}.conversation-avatar .avatar{width:45px!important;height:45px!important;font-size:16px!important}.conversation-bottom{margin-top:7px}.conversation-tag{font-size:9px}.conversation-tag.human{font-size:8px}.conversation-tabs{gap:25px;height:43px;padding:0 19px}.conversation-tabs button{font-size:12px}.panel-top{padding:14px 18px 8px}.panel-top h2{font-size:15px}.conversation-panel>.search-input{margin:4px 18px 6px;height:37px}.search-input input{font-size:12px}.conversation-footer{font-size:9px}.stats-row{gap:7px}.stat-card{padding:11px 10px;min-height:76px}.stat-card strong{font-size:22px}.stat-card>div>span{font-size:8px}.stat-card strong small{font-size:8px}.chat-assistant-bar{margin:10px 13px 0;padding:8px;gap:8px}.chat-assistant-bar strong{font-size:10px}.chat-assistant-bar>button{font-size:9px;gap:3px;padding:3px 6px}.message-row>.avatar{display:flex;width:29px!important;height:29px!important;font-size:10px!important}.message-content{max-width:82%}.message-row{gap:8px;margin-bottom:20px}.message-list{padding:18px 15px 10px}.message-bubble{font-size:12px;padding:10px 12px;line-height:1.8}.message-meta{font-size:8px}.composer{padding:9px 15px 13px;min-height:160px}.composer-mode{display:flex;font-size:8px}.composer textarea{font-size:12px;height:67px}.composer-bottom>span{font-size:8px}.composer-tools{gap:5px}.quick-reply-button{font-size:10px}.composer-tools .icon-button{width:30px}.send-button{padding:6px 17px;font-size:11px}.profile-open .customer-panel{display:flex;top:0;right:0;bottom:0;left:0;width:100%;z-index:24;border-left:0;box-shadow:none}.profile-tabs{height:54px;gap:25px;padding:0 20px}.profile-tabs>button:not(.icon-button){font-size:12px}.profile-scroll{padding:0 13px}.profile-section{padding:21px 0}.profile-section h4{font-size:12px}.profile-details{font-size:11px;gap:17px}.customer-tag{font-size:10px}.customer-identity{padding-top:23px;padding-bottom:24px}.customer-identity h3{font-size:16px}.customer-identity>p{font-size:10px}.customer-note{font-size:11px}.service-card{padding:15px}.service-card strong{font-size:11px}.service-card p{font-size:10px}.customer-panel .profile-bottom-note{margin:15px}.profile-edit{font-size:10px;min-height:30px}.reply-card{padding:17px}.reply-card strong,.reply-card p{font-size:12px}.replies-content>.muted{font-size:11px}.page-intro{flex-wrap:wrap;gap:15px}.page-intro>div{flex-basis:100%}.page-intro h2{font-size:21px;line-height:1.6}.page-intro>.button{align-self:flex-start}.page-intro p{font-size:11px}.data-toolbar{flex-wrap:wrap;padding:16px}.data-toolbar .search-input{width:100%;height:36px}.data-toolbar h3{font-size:13px}.table-person strong{font-size:12px}.table-person small{font-size:9px}.page-footnote{font-size:8px;line-height:1.8;padding:0 6px;align-items:flex-start}.table-footer{font-size:9px;padding:13px 15px}.task-summary{padding:18px 0;gap:0}.task-summary>div{padding:0 16px;gap:10px}.task-summary .stat-icon{width:34px;height:34px}.task-summary>div>p{font-size:9px}.task-summary strong{font-size:25px}.task-summary strong small{font-size:9px}.task-row{gap:12px;padding:19px 16px}.task-body{flex-basis:calc(100% - 40px)}.task-body>div{gap:5px;font-size:9px}.task-body h3{font-size:12px}.task-row>.text-button{margin-left:30px;font-size:10px;margin-top:-3px}.task-check{align-self:flex-start;margin-top:4px}.plain-tabs{gap:21px}.plain-tabs>button{font-size:12px}.product-toolbar .search-input{width:100%;height:36px}.product-grid{grid-template-columns:1fr;gap:21px}.product-art{height:250px}.tea-package{height:167px;width:170px}.tea-mark>strong{font-size:20px;letter-spacing:5px}.tea-mark>span{font-size:7px}.tea-mark>small{font-size:5px}.product-green .tea-package{height:173px;width:119px}.product-info{padding:20px 22px 0}.product-info h3{font-size:16px}.product-info>p{font-size:11px;line-height:1.8;height:40px}.product-series{font-size:9px}.product-price{margin-top:18px}.product-price>strong{font-size:25px}.product-price>span{font-size:10px}.product-info footer{padding:13px 0}.product-info footer .text-button{font-size:11px}.product-publish-badge{font-size:9px;padding:4px 8px;top:17px;left:17px}.product-art-caption{font-size:8px}.product-pagination{padding:10px 0;font-size:8px}.product-pagination>div{gap:4px}.ai-hero{min-height:235px;padding:25px 23px}.ai-hero h2{font-size:25px;position:relative;z-index:1}.ai-hero .eyebrow{font-size:7px;letter-spacing:1.4px}.ai-hero p{font-size:10px;max-width:235px;position:relative;z-index:1}.ai-hero-art{position:absolute;right:-57px;top:30px;width:175px;height:175px;opacity:.3;pointer-events:none}.ai-art-tag{display:none}.ai-hero-status{font-size:9px;position:relative;z-index:1}.product-toolbar>.muted{display:none}.settings-card{padding:20px 17px}.section-heading p{font-size:10px;line-height:1.9;max-width:245px}.section-heading h3{font-size:13px}.setting-account-row .status-badge{display:none}.setting-account-row p{font-size:9px}.setting-account-row strong{font-size:12px}.setting-account-row .stat-icon{width:34px;height:34px}.settings-profile{padding:23px 18px;gap:14px;flex-wrap:wrap}.settings-profile h2{font-size:18px}.settings-profile p{font-size:10px}.settings-profile>.button{margin-left:67px;margin-top:0;font-size:10px}.settings-profile>.avatar{border-radius:14px}.connection-details{grid-template-columns:85px minmax(0,1fr);gap:20px 8px;font-size:10px}.connection-details .customer-tag{font-size:9px;white-space:normal;overflow-wrap:anywhere}.connection-details .status-badge{font-size:8px;white-space:normal}.version-note{padding:5px 4px;gap:12px}.version-note strong{font-size:11px}.modal-overlay{padding:16px}.modal>header{padding:16px 18px}.modal-content{padding:20px}.field{font-size:12px}.field input,.field textarea,.field select{font-size:13px}.modal-actions .button{min-height:38px}.toast-stack{top:15px;width:calc(100% - 30px)}.toast{font-size:11px;padding:11px 13px;width:max-content;max-width:100%}.form-grid{grid-template-columns:1fr;gap:0}.connection-error{font-size:10px;padding:7px 13px;gap:5px}.connection-error>svg{display:none}}@media (max-height: 760px) and (min-width: 768px){.sidebar-note{display:none}.sidebar-bottom{padding-top:10px}.stats-row .stat-card{min-height:85px;padding-top:11px;padding-bottom:11px}.stat-card strong{font-size:23px}.stat-card p{font-size:8px}.topbar{min-height:70px;height:70px}.content-shell{padding-top:16px}.chat-page{gap:14px}.composer{min-height:137px;padding-top:8px;padding-bottom:10px}.composer textarea{height:52px}.customer-identity{padding-top:20px;padding-bottom:18px}.message-row{margin-bottom:17px}.story-body{padding-top:40px}.login-art{height:210px;margin-top:15px}.art-orbit{height:205px;width:205px}.art-orbit.orbit-two{height:155px;width:155px}.story-body h1{font-size:30px;margin-top:13px}.login-story{padding-top:28px}.floating-card.first{top:8px}.floating-card.second{bottom:8px}.login-form-area{padding-top:40px;padding-bottom:50px}.login-form h2{margin-top:15px}.login-tabs{margin-top:24px;margin-bottom:23px}.login-form .field{margin-bottom:16px}.login-divider{margin-top:29px;margin-bottom:22px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sidebar nav>button{font-size:13px}.sidebar-user strong,.sidebar-setting,.workspace-label strong{font-size:12px}.workspace-label small,.sidebar-note>strong{font-size:10px}.page-heading p{font-size:11px;color:var(--t-82928a)}.connection-pill{font-size:11px}.stat-card>div>span{font-size:12px;color:var(--t-76877d)}.stat-card strong{font-size:29px}.stat-card p{font-size:10px;color:var(--t-819186)}.conversation-title strong{font-size:13px}.conversation-title time{font-size:10px;color:var(--t-8b9b90)}.conversation-copy>p{font-size:12px;color:var(--t-84928a)}.conversation-tag{font-size:10px;color:var(--t-7c9773)}.conversation-tag.human{font-size:9px;color:#9f7744}.conversation-tabs button,.search-input input{font-size:12px}.conversation-tabs button{color:var(--t-829587)}.message-bubble{font-size:13px;color:var(--t-4e6250);line-height:1.8}.outgoing .message-bubble{color:var(--t-4f6c48)}.message-meta{font-size:10px;color:var(--t-8b9d83)}.ai-message-label{color:var(--t-8aa279)}.message-date,.history-button{font-size:10px;color:var(--t-94a18a)}.chat-customer p{font-size:10px;color:var(--t-80916f)}.chat-assistant-bar strong{font-size:11px;color:var(--t-67894a)}.chat-assistant-bar>div>span{font-size:10px;color:var(--t-849975)}.chat-assistant-bar>button{font-size:10px}.composer textarea{font-size:13px}.composer textarea::placeholder{color:var(--t-95a18a)}.composer-bottom>span{font-size:10px;color:var(--t-98a88a)}.quick-reply-button{font-size:11px;color:var(--t-7b916c)}.composer-mode{font-size:10px}.profile-tabs>button:not(.icon-button){font-size:12px;color:var(--t-8c9b81)}.profile-tabs>button.active{color:var(--primary)}.profile-section h4{font-size:12px;color:var(--t-647955)}.profile-details{font-size:11px;grid-template-columns:65px 1fr;gap:13px 7px}.profile-details dt{color:var(--t-89997a)}.profile-details dd{color:var(--t-728964)}.customer-note{font-size:12px;color:var(--t-849875);line-height:1.9}.customer-tag{font-size:10px}.label-0{color:#a4874a}.label-1{color:var(--t-7d964f)}.label-2{color:#728ba2}.customer-identity>p{font-size:11px;color:var(--t-93a182)}.profile-edit{font-size:11px}.service-card strong{font-size:11px;color:var(--t-718858)}.service-card p{font-size:10px;color:var(--t-96a77f)}.service-card{padding:11px 9px}.customer-identity{padding-top:22px;padding-bottom:20px}.profile-section{padding:16px 0}.reply-card strong{font-size:12px}.reply-card p{font-size:12px;color:var(--t-7f946c)}.page-intro p{font-size:12px;color:var(--t-839672)}.data-table td{font-size:12px;color:var(--t-78916b)}.data-table th{font-size:11px;color:var(--t-849870)}.table-person small{font-size:10px;color:var(--t-9aab8a)}.account-cell{font-size:11px;color:var(--t-879c76)}.product-info>p{font-size:12px;color:var(--t-869c74);line-height:1.8;height:43px}.product-info footer .text-button{font-size:11px}.product-info h3{font-size:15px}.task-body h3{font-size:14px}.task-body>div{font-size:11px;color:var(--t-8da47d)}.status-badge{font-size:10px}.status-badge.success{color:var(--t-789452)}.status-badge.pending{color:#9c7f42}.field{font-size:12px;color:var(--t-728b60)}.section-heading p{font-size:11px;color:var(--t-8ba078)}.setting-account-row p{font-size:11px;color:var(--t-98a884)}.setting-account-row strong{font-size:13px}.ai-principles ul{font-size:12px;color:var(--t-849b6c)}.soft-note{font-size:11px;color:var(--t-889d72)}.login-form>.muted,.login-form .field input{font-size:13px}.login-form .field{font-size:12px}.login-assist{font-size:11px;color:var(--t-93a17d)}.login-tabs>button{font-size:12px}.login-privacy{font-size:10px;color:var(--t-9cae8b)}.demo-entry{font-size:12px;color:var(--t-789662)}.login-divider>span{font-size:10px}.story-body>p{font-size:14px;color:var(--t-98b391)}.floating-card strong{font-size:12px}.floating-card small{font-size:10px}@media (max-width: 1279px){.chat-assistant-bar>div>span{display:none}}@media (max-width: 767px){.stat-card>div>span{font-size:10px}.stat-card strong{font-size:25px}.composer-bottom>span{font-size:9px}.chat-assistant-bar strong{font-size:10px}.chat-assistant-bar>button{font-size:9px}.chat-customer h2{font-size:13px}.conversation-title strong{font-size:12px}.conversation-copy>p{font-size:11px}.message-bubble{font-size:12px}.page-heading p{font-size:9px}.profile-details{font-size:12px}.customer-tag{font-size:10px}.setting-account-row strong{font-size:12px}.setting-account-row p{font-size:10px}.task-body h3{font-size:12px}.product-info h3{font-size:14px}.product-info>p{font-size:11px}.product-info footer .text-button{font-size:10px}}@media (max-width: 599px){.stat-card>div>span{font-size:9px}.stat-card strong{font-size:24px}.conversation-title strong{font-size:14px}.conversation-copy>p{font-size:12px}.conversation-tag{font-size:10px}.conversation-title time{font-size:11px}.message-bubble,.composer textarea{font-size:13px}.profile-section h4{font-size:12px}.product-info h3{font-size:16px}.product-info>p{font-size:12px}.product-info footer .text-button{font-size:11px}.page-intro h2{font-size:20px}.page-intro p{font-size:11px}.plain-tabs{gap:17px}.composer-bottom>span{font-size:8px}.section-heading p{font-size:10px}.topbar-actions{gap:3px}}.mobile-head-toggle{display:none}@media (max-width: 599px){.mobile-head-toggle{display:flex;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 12px;background:#fff;border:1px solid var(--t-e4eae5);border-radius:9px;font-size:11px;color:var(--t-6a7c70);text-align:left;flex-shrink:0}.mobile-head-toggle strong{font-size:12px;color:var(--t-2f4a3a);white-space:nowrap}.mobile-head-toggle>span{display:inline-flex;align-items:center;gap:4px;color:var(--t-8a9e90);font-size:10px;white-space:nowrap}.mobile-head-toggle>small{margin-left:auto;font-size:10px;color:var(--t-a1ada5);white-space:nowrap}.mobile-head-toggle>svg:last-child{transition:transform .15s;color:var(--t-98a89d);flex-shrink:0}.mobile-head-toggle>svg.rotated{transform:rotate(180deg)}.chat-page{gap:10px}.chat-page.head-hidden .phone-shelf,.chat-page.head-hidden .stats-row,.chat-page.head-hidden .panel-top,.chat-page.head-hidden .conversation-scope{display:none}.chat-page.head-hidden .conversation-panel>.search-input{margin-top:12px}.chat-page.detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#fff;gap:0}.chat-page.detail .phone-shelf,.chat-page.detail .stats-row,.chat-page.detail .mobile-head-toggle{display:none}.chat-page.detail .workbench{border:0;border-radius:0;height:100%;box-shadow:none}}@media (max-width: 1023px){.sidebar:not(.expanded) nav>button>.nav-badge{position:absolute;top:2px;right:2px;margin:0;transform:scale(.82);transform-origin:top right}}.topbar-user{position:relative}.topbar-user-button{display:flex;align-items:center;gap:3px;padding:2px 5px 2px 2px;border-radius:999px;color:var(--t-98a89d);transition:background .15s}.topbar-user-button:hover,.topbar-user-button[aria-expanded=true]{background:var(--t-eef3ee)}.topbar-user-button>svg{transition:transform .15s}.topbar-user-button>svg.rotated{transform:rotate(180deg)}.user-menu{position:absolute;right:0;top:calc(100% + 8px);width:244px;z-index:320;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 40px color-mix(in srgb,var(--t-1b3a2b) 15%,transparent)}.user-menu-head{display:flex;align-items:center;gap:10px;padding:8px 8px 6px}.user-menu-head>div{min-width:0}.user-menu-head strong{display:block;font-size:13px;color:var(--t-23372c)}.user-menu-head small{display:block;font-size:10px;color:var(--t-93a198);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-status{display:flex;align-items:center;gap:6px;margin:0 6px 6px;padding:6px 8px;border-radius:7px;background:var(--t-f3f7f3);font-size:10px;color:var(--t-6f836f)}.user-menu-status .tiny-dot.gray{background:var(--t-c4ccc6)}.user-menu>button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border-radius:8px;font-size:12px;color:var(--t-4f5f55);text-align:left}.user-menu>button>svg:first-child{color:var(--t-98a597)}.user-menu>button>span{flex:1}.user-menu>button>small{font-size:10px;color:var(--t-a1ada5);max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu>button:hover{background:var(--t-eff5eb);color:var(--primary)}.user-menu>button:hover>svg{color:var(--primary)}.user-menu>button.danger,.user-menu>button.danger>svg{color:#c2573f}.user-menu>button.danger:hover{background:#fbeae3;color:#b1432b}.user-menu-sep{height:1px;margin:5px 6px;background:var(--t-eef2ee)}@media (max-width: 599px){.user-menu{position:fixed;right:12px;left:auto;top:62px;width:min(260px,calc(100vw - 24px))}}.modal.xwide{width:min(100%,1120px)}.main-shell.no-topbar .content-shell{position:relative;padding-top:16px}.chat-nav-toggle{display:none}@media (max-width: 599px){.chat-nav-toggle{display:inline-flex;position:absolute;top:14px;left:16px;z-index:5;width:38px;height:38px;border:1px solid var(--t-e4eae5);border-radius:9px;background:#fff}.main-shell.no-topbar .content-shell{padding-top:14px}.main-shell.no-topbar .chat-page .mobile-head-toggle{padding-left:50px}}.settings-font-scale{margin-bottom:0}.settings-scale-options{display:flex;flex-wrap:wrap;gap:8px}.settings-scale-options button{display:inline-flex;align-items:center;gap:8px;min-width:78px;padding:8px 14px;border:1px solid var(--t-e3e9e3);border-radius:9px;background:var(--t-fbfcfa);font-size:12px;color:var(--t-5c6f63)}.settings-scale-options button span{font-weight:600;color:var(--t-2f4a3a);line-height:1}.settings-scale-options button.active{border-color:var(--t-b7d3c3);background:var(--t-edf5ef);color:var(--primary)}.settings-theme{margin-bottom:18px}.settings-theme-options{display:flex;flex-wrap:wrap;gap:8px}.settings-theme-options button{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border:1px solid #e3e9e3;border-radius:999px;background:#fbfcfa;font-size:12px;color:#5c6f63}.settings-theme-options button i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffffb3}.settings-theme-options button.active{border-color:currentColor;color:var(--primary);background:#f3f7f4;font-weight:500}.settings-custom-color{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border:1px solid #e3e9e3;border-radius:999px;background:#fbfcfa;font-size:12px;color:#5c6f63;cursor:pointer}.settings-custom-color i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffffb3}.settings-custom-color code{font-size:10px;color:#93a198;background:none;padding:0}.settings-custom-color input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.settings-custom-color.active{border-color:currentColor;color:var(--primary);background:#f3f7f4;font-weight:500}.settings-text-contrast{margin-bottom:18px}html[data-font-weight=bold] body{font-weight:500}html[data-font-weight=bold] :is(p,span,small,li,td,th,dd,dt,label,input,textarea,select,button,a,time,code,em,i){font-weight:500}html[data-font-weight=bold] :is(h1,h2,h3,h4,strong,b,.button.primary,.plain-tabs>button.active){font-weight:700}.settings-font-weight{margin-bottom:0}.settings-font-scale{margin-bottom:18px}.sidebar-collapse{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;margin-bottom:8px;border-radius:7px;color:#aac3b6;font-size:11px}.sidebar-collapse:hover{background:#ffffff0a;color:#e9f3ed}@media (min-width: 1024px){.sidebar.collapsed{width:76px;align-items:center;padding-left:12px;padding-right:12px}.sidebar.collapsed .brand>span:nth-child(2),.sidebar.collapsed .workspace-label,.sidebar.collapsed .nav-caption,.sidebar.collapsed nav>button>span,.sidebar.collapsed .sidebar-note,.sidebar.collapsed .sidebar-setting>span,.sidebar.collapsed .brand-label,.sidebar.collapsed .sidebar-collapse>span,.sidebar.collapsed .sidebar-user>span:nth-child(2),.sidebar.collapsed .sidebar-user>svg,.sidebar.collapsed .ai-label{display:none}.sidebar.collapsed .brand-symbol{width:38px;height:38px;border-radius:12px}.sidebar.collapsed nav{margin-top:45px;gap:13px;align-items:center}.sidebar.collapsed nav>button{width:46px;justify-content:center;padding:13px;border-radius:10px}.sidebar.collapsed nav>button>svg{width:21px;height:21px}.sidebar.collapsed nav>button.active:before{left:-15px;top:16px;bottom:16px}.sidebar.collapsed nav>button>.nav-badge{position:absolute;top:2px;right:2px;margin:0;transform:scale(.82);transform-origin:top right}.sidebar.collapsed .sidebar-bottom{width:100%;padding-top:10px}.sidebar.collapsed .sidebar-collapse,.sidebar.collapsed .sidebar-setting{justify-content:center;width:46px;margin-left:auto;margin-right:auto}.sidebar.collapsed .sidebar-user{justify-content:center;padding:20px 0}}@media (max-width: 1023px){.sidebar:not(.expanded) .sidebar-collapse{display:none}}.sidebar-setting{white-space:nowrap}.chat-page{gap:14px}.phone-shelf{flex:0 0 auto;min-width:0;padding:13px 15px 12px;background:#fff;border:1px solid var(--t-e4eae5);border-radius:11px;box-shadow:0 2px 5px color-mix(in srgb,var(--t-234329) 1%,transparent)}.phone-shelf-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 2px 12px;min-height:25px}.phone-shelf-heading{display:flex;align-items:center;gap:8px;color:var(--t-719884)}.phone-shelf-heading h2{font-size:13px;font-weight:600;color:var(--t-455e50);white-space:nowrap}.phone-online-summary{display:flex;align-items:center;gap:5px;margin-left:4px;font-size:10px;color:var(--t-7f9787);white-space:nowrap}.phone-online-summary>span{color:var(--t-9cab9f)}.phone-online-summary .tiny-dot{height:5px;width:5px}.phone-shelf-controls{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.sales-selector,.sales-identity{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--t-809588);font-size:11px}.sales-identity{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-selector>span{font-size:10px;white-space:nowrap}.sales-selector select{max-width:230px;padding:4px 20px 4px 7px;border:1px solid var(--t-e2eae3);border-radius:5px;color:var(--t-597864);background:var(--t-f9fbf8);font-size:11px;cursor:pointer}.overview-toggle{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:var(--t-8ea08f);padding:4px 0 4px 14px;border-left:1px solid var(--t-e8ede7);font-size:10px}.overview-toggle:hover{color:var(--primary)}.overview-toggle .rotated{transform:rotate(180deg)}.phone-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;max-height:193px;overflow:auto;overscroll-behavior:contain;padding:1px 2px 2px}.phone-card{position:relative;min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:12px 12px 9px;border:1px solid var(--t-e7ece6);border-radius:8px;background:var(--t-fcfdfb);text-align:left;transition:border-color .15s,background .15s}.phone-card:hover:not(:disabled){background:var(--t-f5f9f2);border-color:var(--t-adc7b4)}.phone-card.selected{border-color:var(--t-79ac92);background:var(--t-eef6ef);box-shadow:0 0 0 1px color-mix(in srgb,var(--t-79ac92) 7%,transparent)}.phone-card.phone-offline{border-style:dashed;background:var(--t-f8f9f6)}.phone-card.phone-offline.selected{background:var(--t-eef4e9);border-color:var(--t-8fab7c)}.phone-card-copy{min-width:0}.phone-card-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--t-5d7662)}.phone-card-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:var(--t-99aa96);margin-top:4px}.phone-card-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;color:var(--t-84a67d);background:var(--t-e8f0df)}.all-phones.selected .phone-card-icon{background:var(--t-dbead5);color:var(--t-729565)}.phone-avatar-wrap{position:relative;align-self:start}.phone-avatar-wrap .avatar{border-radius:8px}.phone-sequence{position:absolute;right:-4px;bottom:-3px;padding:0 3px;border:1px solid var(--t-eef2e8);border-radius:4px;background:#fffffff0;color:var(--t-86987b);font-size:7px;line-height:12px}.phone-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;grid-column:1 / -1;padding-top:10px;margin-top:9px;border-top:1px solid var(--t-edf1e8);font-size:9px;color:var(--t-9aaa8d)}.phone-card.selected .phone-card-meta{border-color:var(--t-ddeada)}.phone-selection-label,.phone-status,.phone-ai{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.phone-selection-label{color:var(--t-87a176)}.phone-status{color:var(--t-81977a)}.phone-status .tiny-dot{width:4px;height:4px}.phone-status.offline{color:var(--t-a8b19c)}.phone-ai{font-size:8px;color:var(--t-a7b09a)}.phone-ai.enabled{color:var(--t-98aa7e)}.phone-unread{align-self:start;display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border:1px solid #eddcc6;background:#f3e9d9;border-radius:5px;color:#ae8b58;font-size:9px}.phone-selected-mark{display:inline-flex;align-items:center;justify-content:center;height:17px;width:17px;align-self:start;border-radius:50%;color:#fff;background:var(--t-83a575)}.phone-empty{display:flex;justify-content:center;align-items:center;gap:9px;min-height:70px;font-size:12px;color:var(--t-96a78a)}.conversation-source{display:inline-flex;align-items:center;gap:3px;margin-left:auto;min-width:0;max-width:104px;color:var(--t-91a58b);font-size:9px}.conversation-source>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-bottom{gap:5px}.conversation-scope{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 17px;border-bottom:1px solid var(--t-eff2e9);background:var(--t-fbfcf8);color:var(--t-8c9f7c);font-size:10px}.conversation-scope>span{display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-scope>small{flex-shrink:0;font-size:9px;color:var(--t-a0ae90)}.phone-context-welcome{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--t-809770);background:var(--t-edf4e7);padding:6px 11px;border-radius:6px;margin-bottom:16px}@media (min-width: 1650px){.phone-shelf{padding:14px 18px 13px}.phone-grid{gap:12px}.phone-card{padding:13px 15px 10px}.phone-card-copy strong{font-size:13px}.phone-card-copy small,.phone-card-meta{font-size:10px}.phone-ai{font-size:9px}}@media (max-width: 1279px){.phone-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px}.phone-card{padding:11px 10px 8px;gap:0 8px;grid-template-columns:29px minmax(0,1fr) auto}.phone-avatar-wrap .avatar,.phone-card-icon{width:29px!important;height:29px!important}.phone-card-copy strong{font-size:11px}.phone-card-copy small,.phone-card-meta{font-size:8px}.phone-unread{min-width:15px;padding:0 3px;height:15px;font-size:8px}}@media (max-width: 767px){.chat-page{gap:11px}.phone-shelf{padding:11px 10px 9px;border-radius:9px}.phone-shelf-header{gap:8px;margin-bottom:10px;flex-wrap:wrap}.phone-shelf-heading{gap:6px}.phone-shelf-heading h2{font-size:12px}.phone-online-summary{font-size:9px;margin-left:0}.phone-shelf-controls{gap:9px}.sales-identity{font-size:9px}.sales-selector select{max-width:175px;font-size:10px}.overview-toggle{font-size:9px;gap:4px;padding-left:9px}.phone-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));max-height:203px;gap:7px}.phone-card{padding:9px 10px 7px}.phone-card-copy strong{font-size:11px}.phone-card-meta{padding-top:6px;margin-top:7px;font-size:9px}.phone-card-copy small{font-size:9px}}@media (max-width: 599px){.phone-shelf-header{align-items:flex-start;row-gap:6px}.phone-shelf-controls{width:100%;justify-content:space-between}.phone-shelf-heading h2{font-size:12px}.phone-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:241px;padding-bottom:1px}.phone-card{padding:9px 8px 6px;grid-template-columns:24px minmax(0,1fr) auto;column-gap:7px}.phone-card-copy strong{font-size:11px}.phone-card-copy small{font-size:8px;margin-top:3px}.phone-avatar-wrap .avatar,.phone-card-icon{width:24px!important;height:24px!important;font-size:9px!important;border-radius:7px}.phone-card-icon>svg{height:15px;width:15px}.phone-sequence{font-size:6px;line-height:10px;right:-3px;bottom:-3px;padding:0 2px}.phone-card-meta{padding-top:6px;margin-top:6px;font-size:8px;gap:3px}.phone-ai{font-size:7px}.phone-ai>svg{display:none}.phone-unread{min-width:13px;height:13px;font-size:7px;padding:0 3px;border-radius:4px}.phone-selected-mark{width:13px;height:13px}.phone-selected-mark>svg{width:10px;height:10px}.conversation-source{font-size:10px;max-width:115px}.conversation-scope{font-size:10px;padding:9px 18px}.phone-empty{font-size:11px;line-height:1.8;padding:10px}}@media (max-height: 750px) and (max-width: 599px){.phone-grid{max-height:157px}}@media (max-width: 599px){.phone-card.all-phones{grid-column:1 / -1;min-height:38px;padding:7px 9px}.all-phones .phone-card-copy{display:flex;align-items:center;gap:9px}.all-phones .phone-card-copy small{margin-top:0}.all-phones .phone-card-meta{display:none}.all-phones .phone-unread{align-self:center}.phone-card:not(.all-phones){padding-top:8px}.phone-card:not(.all-phones) .phone-card-meta{padding-top:5px;margin-top:5px}}:root{--bg: var(--t-f4f6f6);--surface: #fff;--surface-strong: #fff;--surface-soft: var(--t-f5f8f4);--surface-2: var(--t-f0f4ef);--surface-3: var(--t-e7ede5);--border: var(--t-e2e9df);--border-strong: var(--t-c8d5c2);--text: var(--t-293a37);--text-2: var(--t-65785e);--text-3: var(--t-95a68a);--primary-hover: var(--t-226451);--primary-soft: var(--t-eaf4ef);--primary-grad: linear-gradient(135deg, var(--t-3f9677), var(--t-2c806b));--danger: #c26158;--danger-soft: #f9eae6;--warning: #b69559;--warning-soft: #faf2df;--info: #658da1;--info-soft: #edf3f7;--bubble-in: #fff;--bubble-out: var(--t-eaf3e9);--r-sm: 8px;--r: 11px;--r-lg: 15px;--r-full: 999px;--shadow-sm: 0 1px 3px color-mix(in srgb, var(--t-234525) 3%, transparent);--shadow: 0 6px 20px color-mix(in srgb, var(--t-234525) 4%, transparent);--shadow-lg: 0 18px 55px color-mix(in srgb, var(--t-18392a) 15%, transparent);--t: .18s ease}.content-shell{display:flex;flex-direction:column;overflow:hidden;gap:11px}.route-content{flex:1;min-height:0;min-width:0;overflow:auto}.page-links{display:flex;align-items:center;gap:12px;min-height:28px;flex-shrink:0;margin-bottom:6px}.page-links .text-button{font-size:12px}.feature-page{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;gap:13px}.route-host{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.route-host>*{flex:1;min-height:0;width:100%}.sidebar nav{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding-bottom:8px}.sidebar-bottom{flex-shrink:0;margin-top:0;padding-top:8px}.sidebar-note{display:none}.sidebar nav>button{flex-shrink:0}.sidebar .nav-caption{margin-top:20px}@media (max-width: 1023px){.sidebar nav{margin-top:28px;width:100%;align-items:center}.sidebar.expanded nav{align-items:stretch}}@media (max-width: 767px){.content-shell{gap:8px}.feature-page{gap:10px}}.directory-page,.rooms-page,.commitments-page,.operations-page,.editor-page,.sandbox-page{max-width:1450px;margin:0 auto;padding-bottom:24px;animation:appear .22s ease}.directory-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px}.directory-groups{padding:20px 14px;display:flex;flex-direction:column;min-height:490px}.directory-groups .section-heading{padding:0 8px 11px;margin-bottom:5px}.directory-groups>button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:11px 10px;border-radius:6px;font-size:11px;color:var(--t-8c9d80)}.directory-groups>button:hover,.directory-groups>button.selected{background:var(--t-eef5e9);color:var(--t-5c8054)}.directory-groups>button small{font-size:9px;color:var(--t-aab69e)}.directory-tip{display:flex;gap:10px;align-items:center;margin:auto 7px 2px;padding-top:20px;border-top:1px solid var(--t-eff3e9);color:var(--t-9aae8a);font-size:10px;line-height:1.8}.directory-tip svg{color:var(--t-a9bf91)}.directory-tip strong{font-weight:500;color:var(--t-809969)}.directory-main{min-width:0}.directory-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.directory-card{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--t-edf1e8);border-radius:9px;background:#fff;min-width:0}.directory-card:hover{border-color:var(--t-bed3ba);box-shadow:0 5px 18px color-mix(in srgb,var(--t-294b28) 3%,transparent)}.directory-card>.avatar{border-radius:10px}.directory-card-copy{min-width:0;flex:1}.directory-card-copy h3{font-size:13px;color:var(--t-627a58);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directory-card-copy p{font-size:10px;color:var(--t-a2b094);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.gender-tag{font-size:8px;color:var(--t-94a983);background:var(--t-f1f6eb);padding:2px 4px;border-radius:3px;margin-left:3px}.directory-card-copy .label-list{margin-top:10px}.directory-card .customer-tag{font-size:8px;padding:3px 5px}.directory-open{position:absolute;right:13px;top:13px;color:var(--t-9bb18a)}.request-list{padding:10px 18px}.request-card{display:flex;align-items:center;gap:13px;padding:15px 3px;border-bottom:1px solid var(--t-eff2ea)}.request-card>div{flex:1;min-width:0}.request-card strong{font-size:12px;color:var(--t-657d59)}.request-card p{font-size:10px;color:var(--t-98aa8a);margin-top:4px}.request-card small{display:block;font-size:9px;color:var(--t-b3beaa);margin-top:5px}.request-card .button{font-size:10px;min-height:31px}.rooms-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.rooms-toolbar .search-input{width:275px;background:#fff}.room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.room-card{display:flex;align-items:center;gap:13px;padding:19px;border:1px solid var(--t-e4ebdf);border-radius:10px;text-align:left;background:#fff;box-shadow:0 3px 8px color-mix(in srgb,var(--t-2b4b27) 2%,transparent);transition:.18s}.room-card:hover{border-color:var(--t-9fc3a9);transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--t-2b4b27) 6%,transparent)}.room-cover{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:12px;background:var(--t-e9f1e4);color:var(--t-86a574);flex-shrink:0}.room-card>span:nth-child(2){display:block;min-width:0;flex:1}.room-card strong{display:block;font-size:13px;color:var(--t-607a55);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-card small{display:block;font-size:10px;color:var(--t-9bab90);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-card>svg{color:var(--t-a4b49a)}.room-detail{display:flex;flex-direction:column;min-height:540px;border:1px solid var(--t-e4ebdf);border-radius:11px;background:#fff;overflow:hidden}.room-detail-head{display:flex;align-items:center;gap:18px;padding:17px 22px;border-bottom:1px solid var(--t-edf2e9)}.room-detail-head>div{flex:1}.room-detail-head h2{font-size:18px;color:var(--t-58734e);font-weight:500;margin-top:3px}.room-detail-head p{font-size:10px;color:var(--t-9eaf91);margin-top:4px}.room-detail-head .button{font-size:10px}.room-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;flex:1;min-height:0}.room-messages{display:flex;flex-direction:column;padding:22px 28px;min-height:450px;border:0;border-radius:0;box-shadow:none;background:var(--t-fbfcf9);overflow:auto}.room-message{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px}.room-message.outgoing{flex-direction:row-reverse}.room-message>div{max-width:70%}.room-message p{padding:10px 13px;border:1px solid var(--t-e6ece2);border-radius:0 8px 8px;background:#fff;color:var(--t-62785a);font-size:12px;line-height:1.8}.room-message.outgoing p{border-radius:8px 0 8px 8px;background:var(--t-eaf4e8)}.room-message small{display:block;color:var(--t-a6b39b);font-size:9px;margin-top:4px}.room-message.outgoing small{text-align:right}.room-composer{display:flex;align-items:flex-end;gap:10px;margin-top:auto;padding:13px 0 0;border-top:1px solid var(--t-edf1e9)}.room-composer textarea{flex:1;min-height:42px;max-height:100px;padding:10px;border:1px solid var(--t-e2ebde);border-radius:6px;resize:none;background:#fff;font-size:11px}.room-composer .button{min-height:42px;font-size:11px}.room-members{margin:15px;border-radius:8px;overflow:auto}.room-members h3{font-size:13px;color:var(--t-65805a);font-weight:500;padding-bottom:14px;border-bottom:1px solid var(--t-edf2e7)}.room-members h3 span{font-size:10px;color:var(--t-a6b59b);margin-left:5px}.member-row{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--t-f1f4ee);font-size:11px;color:var(--t-7e9470)}.member-row small{margin-left:auto;color:var(--t-9eaf8d);font-size:8px}.commitment-metrics,.operation-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.commitment-metrics article,.operation-metrics article{display:flex;align-items:center;gap:13px;padding:17px 19px;border:1px solid var(--t-e6ece0);border-radius:9px;background:#fff}.metric-icon{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:10px}.metric-icon.green{color:var(--t-73a169);background:var(--t-edf5e9)}.metric-icon.orange{color:#b5955e;background:#fbf3e6}.metric-icon.blue{color:#779db0;background:var(--t-edf4f6)}.metric-icon.purple{color:#9b89af;background:#f3eef8}.commitment-metrics small,.operation-metrics small{display:block;color:var(--t-94a688);font-size:10px}.commitment-metrics strong,.operation-metrics strong{display:block;color:var(--t-657f58);font-size:23px;font-weight:500;margin-top:2px}.commitment-list{padding:0 20px}.commitment-row,.operation-row{display:flex;align-items:center;gap:14px;padding:19px 4px;border-bottom:1px solid var(--t-eff3ea)}.commitment-row>div:nth-child(2),.operation-row-copy{flex:1;min-width:0}.commitment-status{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;color:#a9a88c;background:#f8f5e9}.commitment-status.done{color:var(--t-79a368);background:var(--t-ecf5e9)}.commitment-row h3{font-size:12px;color:var(--t-66805a);font-weight:400;line-height:1.7}.commitment-row p{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--t-a3b197);margin-top:7px}.commitment-row p strong{font-weight:400;color:var(--t-859a77)}.commitment-row .button{font-size:10px}.operations-hero{display:flex;align-items:center;justify-content:space-between;min-height:220px;padding:30px 40px;border:1px solid var(--t-dce8d3);border-radius:12px;background:linear-gradient(105deg,var(--t-eff5e8),var(--t-e6efdc));overflow:hidden;margin-bottom:20px}.operations-hero h2{font-size:28px;line-height:1.55;font-weight:500;color:var(--t-58744b);margin-top:9px;max-width:650px}.operations-hero p{font-size:12px;color:var(--t-91a982);margin-top:9px}.hero-actions{display:flex;gap:10px;margin-top:20px}.operations-orbit{position:relative;width:220px;height:170px;margin-right:60px;display:flex;align-items:center;justify-content:center}.operations-core{display:flex;align-items:center;justify-content:center;width:75px;height:75px;border-radius:24px;color:var(--t-eff7e8);background:linear-gradient(140deg,var(--t-a7c68e),var(--t-7f9f69));transform:rotate(-9deg);box-shadow:0 10px 25px color-mix(in srgb,var(--t-758f59) 16%,transparent)}.orbit-line{position:absolute;width:165px;height:165px;border:1px solid color-mix(in srgb,var(--t-abc696) 31%,transparent);border-radius:50%}.orbit-line.two{width:115px;height:115px;border-style:dashed;transform:rotate(30deg)}.orbit-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--t-b0ca96)}.orbit-dot.d1{top:10px;right:29px}.orbit-dot.d2{bottom:13px;left:28px;background:#c6ad79}.operation-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--t-e5eadf)}.operation-toolbar .search-input{width:240px;background:#fff}.toolbar-caption{font-size:10px;color:var(--t-a3af98);margin-top:5px}.operation-list .data-toolbar{padding:17px 21px}.operation-rows{padding:0 20px}.operation-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--t-eaf2e5);color:var(--t-83a46e)}.operation-avatar.broadcast{background:#fbf1e4;color:#b59562}.operation-avatar.admin{background:#edf2f5;color:#7793a5}.operation-row-copy h3{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t-627b57);font-weight:500}.operation-row-copy p{font-size:10px;color:var(--t-a0ae95);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}.operation-row-meta{display:flex;align-items:center;gap:15px;font-size:10px;color:var(--t-98a88d)}.operation-row-meta .text-button{font-size:10px}.progress-line{height:4px;border-radius:3px;background:var(--t-edf1e9);width:220px;margin-top:9px;overflow:hidden}.progress-line i{display:block;height:100%;border-radius:3px;background:var(--t-94b27b)}.safe-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.safe-steps span{padding:17px;border:1px dashed var(--t-d4e0cc);border-radius:8px;color:var(--t-839c72);font-size:11px;background:var(--t-fbfdf9)}.safe-steps b{display:block;color:var(--t-aebf99);font-size:18px;font-weight:400;margin-bottom:8px}.operation-workspace{display:grid;grid-template-columns:1fr 1fr;gap:18px}.operation-result{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:230px}.operation-result h3{font-size:16px;color:var(--t-728b62);font-weight:500;margin-top:17px}.operation-result p{font-size:11px;color:var(--t-a0ae91);line-height:2;margin-top:9px}.permission-pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.principle-list{font-size:11px;color:var(--t-91a47d);line-height:2.4;padding-left:18px}.editor-top{display:flex;justify-content:space-between;align-items:center;margin:8px 0 18px}.editor-state{display:flex;align-items:center;gap:6px;color:var(--t-8ea57e);font-size:10px}.editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px}.editor-form{padding:30px}.editor-form .section-heading{align-items:flex-start}.editor-form .section-heading h2{font-size:22px;font-weight:500;color:var(--t-5c7950);margin-top:10px}.editor-form .section-heading p{font-size:11px;color:var(--t-99aa8d);margin-top:8px}.editor-number{font-size:35px;color:var(--t-e1e9d9);line-height:1}.editor-aside .settings-card{padding:22px}.editor-aside .button{width:100%;margin-top:18px}.editor-tips{background:var(--t-f0f5e9);border-color:var(--t-e0ead7);color:var(--t-a0b48a)}.editor-tips h3{font-size:15px;font-weight:500;color:var(--t-809a6a);margin:13px 0}.editor-tips p{font-size:10px;line-height:1.9}.sandbox-safe{display:flex;align-items:center;gap:6px;color:var(--t-8ca376);font-size:10px;padding:7px 10px;background:var(--t-f0f6e9);border:1px solid var(--t-e4eddc);border-radius:5px}.sandbox-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sandbox-answer{min-height:400px}.sandbox-answer .sandbox-result{margin-top:5px;width:100%}@media (max-width: 1279px){.directory-layout{grid-template-columns:190px minmax(0,1fr)}.directory-cards{grid-template-columns:1fr}.room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-orbit{margin-right:5px}.operations-hero h2{font-size:24px}.editor-grid{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width: 767px){.directory-layout{grid-template-columns:1fr;gap:12px}.directory-groups{min-height:0;padding:15px 12px}.directory-groups .section-heading{margin-bottom:0}.directory-groups>button{display:none}.directory-groups:after{content:"分组已收起 · 使用搜索快速定位客户";font-size:10px;color:var(--t-9bac8e);padding:9px}.directory-tip{display:none}.directory-cards{grid-template-columns:1fr;padding:11px}.request-list{padding:5px 13px}.request-card{gap:9px}.rooms-toolbar{gap:10px;align-items:stretch;flex-direction:column}.rooms-toolbar .search-input{width:100%}.room-grid{grid-template-columns:1fr;gap:11px}.room-card{padding:15px}.room-detail{min-height:580px}.room-detail-head{padding:14px;gap:9px}.room-detail-head h2{font-size:15px}.room-detail-head .button{font-size:9px;padding:6px 8px}.room-detail-grid{grid-template-columns:1fr}.room-members{margin:0 14px 14px}.room-messages{padding:18px 14px;min-height:520px}.room-message>div{max-width:82%}.commitment-metrics,.operation-metrics{grid-template-columns:repeat(2,1fr);gap:9px}.commitment-metrics article,.operation-metrics article{padding:13px 12px;gap:9px}.metric-icon{width:30px;height:30px}.commitment-metrics strong,.operation-metrics strong{font-size:21px}.commitment-metrics small,.operation-metrics small{font-size:9px}.commitment-list,.operation-rows{padding:0 12px}.commitment-row,.operation-row{gap:9px;padding:17px 2px}.commitment-row .status-badge,.operation-row-meta>span{display:none}.commitment-row h3{font-size:11px}.commitment-row p{font-size:9px}.commitment-row>.text-button{font-size:9px}.operations-hero{min-height:215px;padding:24px 22px}.operations-hero h2{font-size:23px;line-height:1.7;max-width:270px}.operations-hero p{font-size:10px;max-width:260px;line-height:1.8}.operations-orbit{position:absolute;right:-55px;opacity:.28;width:170px;height:170px}.operations-hero{position:relative}.hero-actions{margin-top:16px}.operation-toolbar{align-items:flex-start;gap:9px;flex-wrap:wrap}.operation-toolbar .search-input{width:100%;order:2}.operation-workspace,.sandbox-layout{grid-template-columns:1fr}.safe-steps{grid-template-columns:repeat(2,1fr)}.operation-row-copy h3{font-size:11px}.operation-row-copy p{font-size:9px;max-width:180px}.progress-line{width:100px}.operation-row-meta{gap:5px}.operation-row-meta .text-button{font-size:9px}.editor-grid{grid-template-columns:1fr}.editor-form{padding:21px}.editor-form .section-heading h2{font-size:19px}.editor-aside{display:grid;grid-template-columns:1fr 1fr;gap:10px}.editor-aside .settings-card{margin-bottom:0}.editor-tips{display:none}.sandbox-layout{gap:12px}.sandbox-answer{min-height:320px}}@media (max-width: 599px){.directory-card{padding:13px}.directory-card-copy h3{font-size:12px}.directory-card-copy p{font-size:9px}.room-detail-head{flex-wrap:wrap}.room-detail-head>div{order:-1;flex-basis:100%}.operation-metrics{gap:7px}.operation-metrics article{padding:11px 9px}.operations-hero h2{font-size:21px}}
