:root{--astra-text-primary:#182033;--astra-text-muted:#65738b;--astra-text-subtle:#71809a;--astra-surface-canvas:#ffffff;--astra-surface-panel:#ffffff;--astra-surface-raised:#f8fafc;--astra-border-default:#e7ecf3;--astra-border-focus:#1768ed;--astra-interactive-primary:#1768ed;--astra-interactive-on-primary:#ffffff;--astra-interactive-selected:#eef2ff;--astra-status-success:#16865b;--astra-status-warning:#a66500;--astra-status-error:#b42318;--astra-brand-logo-blue:#1765ed;--astra-brand-logo-ink:#082f5e;--astra-brand-logo-accent:#0b5fae;--astra-tone-surface-5ac9b02b:#2bac5c;--astra-tone-surface-648e8ad7:#e8a11b;--astra-tone-surface-3514ad4c:#a8a4ab;--astra-tone-surface-eca76b3f:white;--astra-tone-line-d8f88cf8:#cfc7f1;--astra-tone-shadow-16594d21:rgba(80,55,140,.06);--astra-tone-text-75408ab8:#8f8a93;--astra-tone-text-c01785ad:#fff;--astra-tone-surface-ecbe9390:#6c56d9;--astra-tone-surface-26d1b028:#7968d3;--astra-tone-surface-f65dece3:#f26378;--astra-tone-surface-abcaf18d:#a06cd0;--astra-tone-surface-e1737859:#f0eff7;--astra-tone-line-a0fdab62:#f0eef2;--astra-tone-text-690490ac:#4b4650;--astra-tone-surface-0a0b6068:#f5f4f6;--astra-tone-text-9997e2de:#89848d;--astra-tone-line-c904b5e5:#ece9ef;--astra-tone-surface-c2c0f377:#faf9fb;--astra-tone-text-89959b53:#625d65;--astra-tone-line-680fd2ab:#b8acf1;--astra-tone-surface-f1739d30:#f4f1ff;--astra-tone-surface-39384fb7:#fff0f0;--astra-tone-text-f9317c6b:#d83e3e;--astra-tone-line-3f41513d:#d8d4dc;--astra-tone-text-331c02f2:#615b65;--astra-tone-surface-b871a269:#f4f2f6;--astra-tone-text-291e1393:white;--astra-tone-surface-65efa9e0:#2f2740;--astra-tone-shadow-758615b9:rgba(0,0,0,.16);--astra-tone-surface-bbad899d:#fff;--astra-tone-text-9cd91003:#817b86;--astra-tone-text-ab21d8c4:#55505a;--astra-tone-text-c23d7070:#8c8790;--astra-tone-text-e6bdab5c:#d08300;--astra-tone-surface-a583ef06:#f6f4f7;--astra-tone-surface-2e05e191:#f0ecff;--astra-tone-line-dc8d4f87:#dcd8e1;--astra-tone-line-c6da8fb1:#f1eff3;--astra-tone-text-3775b606:#d93636;--astra-tone-surface-18aa8dd3:#f1eefc;--astra-tone-text-c060844f:#7153c5;--astra-tone-surface-2387ccd7:#eef4ff;--astra-tone-text-5bbe07c5:#3972c8;--astra-tone-surface-4cb447e3:#fff5e8;--astra-tone-text-3e0a55ba:#ca7b1e;--astra-tone-surface-d8c54e32:#f7f6f8;--astra-tone-surface-6f480dff:#f4f3f5;--astra-tone-line-3917629a:#ece9ee;--astra-tone-shadow-1523ccb8:rgba(0,0,0,.06);--astra-tone-text-3224b052:#77717b;--astra-tone-text-e25772ef:#69636d;--astra-tone-surface-f9ba31dd:#fbfafc;--astra-tone-text-b5a797b7:#4f4954;--astra-tone-surface-199c30e3:#ede8ff;--astra-tone-text-01faf3ff:#4e4852;--astra-tone-line-cf9a7422:#ddd9e2;--astra-tone-text-015340ce:#6d5bc3;--astra-tone-text-df3d7835:#d8cfe2;--astra-tone-text-184a065c:#918a97;--astra-tone-surface-4e470a0e:#f3f0ff;--astra-tone-line-d5be919e:#dcd3ff;--astra-tone-text-8e317e53:#3c2b7c;--astra-tone-line-61e64916:#d6ccff;--astra-tone-surface-85d32330:#19171d;--astra-tone-text-fc15754b:#f7f5f8;--astra-tone-surface-0cbb5dc4:#242126;--astra-tone-line-e213962e:#403b43;--astra-tone-text-c17daabb:#b9b3bd;--astra-tone-shadow-ac9912a6:rgba(36,16,63,.07);--astra-tone-text-ead46b5b:#6e6874;--astra-tone-line-b6cd112d:#cdc3f2;--astra-tone-shadow-3f92440c:rgba(91,63,214,.08);--astra-tone-text-33c1efb4:#766d7c;--astra-tone-line-630f1212:#8069e8;--astra-tone-accent-eab42142:#f3f0f5;--astra-tone-text-98a44c38:#aaa3af;--astra-tone-line-5e94cef2:#403a44;--astra-tone-surface-6478920f:#211e23;--astra-tone-surface-849cfbf0:#2a262d;--astra-tone-text-4cc4c30b:#f3f0f5;--astra-tone-surface-50e00d62:#262229;--astra-tone-line-30fb43ab:#37323a;--astra-tone-line-50cc034b:rgba(255,255,255,.12);--astra-tone-surface-ced9e097:rgba(255,255,255,.06);--astra-tone-text-33060753:#1d1c1d;--astra-tone-shadow-e2ef4f77:rgba(20,10,35,.28);--astra-tone-text-b2aec21d:#756d7a;--astra-tone-text-f1f29508:#766f7a;--astra-tone-surface-ee3c1ba3:#5b3fd6;--astra-tone-surface-6d7dd057:#866fe9;--astra-tone-surface-1d3c5f40:#f2efff;--astra-tone-surface-aeb29bbc:#342d42;--astra-tone-surface-bd0faf37:#eee9ff;--astra-tone-text-b729c2cb:#4f35bd;--astra-tone-shadow-013ad16d:rgba(35,20,52,.08);--astra-tone-shadow-5e3b792e:rgba(32,18,45,.16);--astra-tone-surface-fbe3a331:rgba(91,66,243,.07);--astra-tone-shadow-94a8ef24:rgba(32,18,45,.18);--astra-tone-text-a2223c2e:#c42d2d;--astra-tone-line-9972a881:#e2d9b5;--astra-tone-surface-dba35061:#fff9e6;--astra-tone-text-b9f38e84:#6e633d;--astra-tone-text-52360289:#8b3030;--astra-tone-line-45a7a6bb:#efcaca;--astra-tone-surface-4027ce9b:#b42318;--astra-tone-surface-62705760:#3b3524;--astra-tone-line-2b992321:#5c5233;--astra-tone-text-783dc1d6:#f5e7b0;--astra-tone-line-532fd0c9:#653a3a;--astra-tone-shadow-acb81c69:rgba(32,18,45,.08);--astra-tone-shadow-e6a01a10:rgba(32,18,45,.14);--astra-tone-accent-544ed861:#5346d9;--astra-tone-accent-62393701:#6559df;--astra-tone-accent-f7df03aa:#2d1647;--astra-tone-accent-fbf89551:#211032;--astra-tone-accent-3771e764:#1f1d22;--astra-tone-text-5f25619b:#77727d;--astra-tone-line-1801d15f:#e5e2e9;--astra-tone-surface-2330cd4f:#ffffff;--astra-tone-surface-f9a6969b:#f8f7fa;--astra-tone-accent-c98ce970:rgba(91,66,243,.18);--astra-tone-shadow-e74b0323:rgba(34,20,50,.16);--astra-tone-surface-06ca801d:#fbfbfd;--astra-tone-line-f587e4c3:#e7e3eb;--astra-tone-shadow-1b2b6224:rgba(39,28,54,.045);--astra-tone-surface-357aaa14:#f0edff;--astra-tone-surface-a4209496:#5346d9;--astra-tone-surface-4143ce1d:#493dbd;--astra-tone-surface-68417321:#f7f5ff;--astra-tone-surface-28ffdbda:#1f1838;--astra-tone-surface-b523df7b:#1b1532;--astra-tone-surface-8ee02a7f:#17122c;--astra-tone-surface-821f92d5:#4b3eb2;--astra-tone-text-0c571d5b:#bfb4c7;--astra-tone-text-a9bf3c30:#d1c7d8;--astra-tone-line-16583f2a:#e8e5eb;--astra-tone-line-5e7a5381:#dedbe3;--astra-tone-line-f754eca6:#c9c2d3;--astra-tone-text-d3ad277d:#8a8490;--astra-tone-surface-50f69c71:#f6f5f7;--astra-tone-line-e2e27283:#ebe8ed;--astra-tone-line-cb520843:#efedf1;--astra-tone-shadow-c150241f:rgba(27,19,35,.055);--astra-tone-surface-6222c644:#ebe7ff;--astra-tone-accent-10d1d399:#d3ced8;--astra-tone-accent-d58094c0:#65566f;--astra-tone-surface-cb5e3c9a:#f4f2f7;--astra-tone-text-4401be75:#6f6875;--astra-tone-surface-cc7b5b4a:#f2eff8;--astra-tone-text-06b1d08a:#a19aa6;--astra-tone-surface-30ae1bba:rgba(15,23,42,.42);--astra-tone-shadow-db863507:rgba(15,23,42,.2)}:root[data-effective-theme=dark]{--astra-text-primary:#f4f6f9;--astra-text-muted:#bec7d3;--astra-text-subtle:#aeb9c7;--astra-surface-canvas:#000000;--astra-surface-panel:#141414;--astra-surface-raised:#202020;--astra-border-default:#393939;--astra-border-focus:#85b6ff;--astra-interactive-primary:#3276e7;--astra-interactive-on-primary:#ffffff;--astra-interactive-selected:#263c59;--astra-status-success:#5bd9a5;--astra-status-warning:#f0c67a;--astra-status-error:#ff9da4;--astra-brand-logo-blue:#1765ed;--astra-brand-logo-ink:#e0ecff;--astra-brand-logo-accent:#83bafa}:root{--astra-tone-line-e208bfea:#ddd;--astra-tone-surface-ca9602f9:#ffffff;--astra-tone-text-4884f637:#f7f6fa;--astra-tone-line-f7a40ddc:#dedbe4;--astra-tone-accent-d7313cec:#1d1c1d;--astra-tone-text-2ed76b3e:#6f6b76;--astra-tone-surface-af21d52e:#121117;--astra-tone-surface-ac71f757:#1d1a21;--astra-tone-text-eb10d4e5:#26222b;--astra-tone-surface-7e8745f5:#26222b;--astra-tone-line-ba670f75:#403947;--astra-tone-accent-895a5204:#f3f0f5;--astra-tone-text-8eeb68b8:#aaa3af;--astra-tone-surface-bbad899d:#fff;--astra-tone-surface-1747a133:#19151e;--astra-tone-surface-711f138c:#342d42;--astra-tone-text-e215337e:#b9aaff;--astra-tone-text-1306ee54:#c1b5ff;--astra-tone-surface-302db931:#302847;--astra-tone-text-223ec0d3:#9f98a7;--astra-tone-surface-3aaced60:#f8f1d8;--astra-tone-text-1e826927:#5b4a1c;--astra-tone-line-556fac9f:#dfca76;--astra-tone-surface-c2e7f5d8:#3b3524;--astra-tone-text-cb413926:#f5e7b0;--astra-tone-line-42635a49:#5c5233;--astra-tone-line-04a2a8d7:#d99a9a;--astra-tone-line-f4060111:#653a3a;--astra-tone-surface-274164fb:#fff4d6;--astra-tone-line-3a8f8ba9:#e1c978;--astra-tone-surface-e3088129:#f7f6fa;--astra-tone-shadow-0d4e0cf4:rgba(20,10,35,.18);--astra-tone-surface-5c9ebb12:#efe9ff;--astra-tone-line-c0e8964d:#cfc1ff;--astra-tone-line-184bce2b:#e7e5eb;--astra-tone-surface-f7f43a8b:#f7f6fa;--astra-tone-accent-8c69d639:#c82929;--astra-tone-text-5bc9530a:#29242f;--astra-tone-line-f93e773f:#494152;--astra-tone-accent-d6eb7ecc:#ff8e8e;--astra-tone-surface-fac6b50e:#ebe7ff;--astra-tone-text-10b678a0:#c8bdff;--astra-tone-text-381625ae:#b9aaff;--astra-tone-text-9f3a416c:#a99bff;--astra-tone-surface-73bacafd:#f7faff;--astra-tone-text-7835c8c2:#64748b;--astra-tone-line-9a21a79f:#dbe7f5;--astra-tone-surface-c6d33115:#f8fbff;--astra-tone-line-1d25df7b:#b8e1c8;--astra-tone-surface-fb0cf868:#f1fbf4;--astra-tone-line-c237b913:#e5edf6;--astra-tone-text-cf0a47c3:#172033;--astra-tone-text-558ccb2a:#334155;--astra-tone-line-c184b353:#b8d2ef;--astra-tone-surface-5ac3eed5:#f2f8ff;--astra-tone-text-1edb8925:#53657d;--astra-tone-text-df5c0d22:#6c5ce7;--astra-tone-surface-b6ef6626:#f7f7fa;--astra-tone-line-a4dd894b:#6c5ce7;--astra-tone-shadow-7725e195:#6c5ce7;--astra-tone-surface-1dd205d7:#f3f2f7;--astra-tone-surface-1de42f28:#6c5ce7;--astra-tone-text-c01785ad:#fff;--astra-tone-line-4472af45:#c8455d;--astra-tone-surface-0c7fc0c2:#c8455d;--astra-tone-surface-884dd1b9:#a93148;--astra-tone-surface-b30a4f34:#2e9d63;--astra-tone-surface-a7af4c4b:#c98a27;--astra-tone-surface-da9d3480:#fff4cf;--astra-tone-text-3691cd74:#725313;--astra-tone-surface-2c47364a:#e8f7ef;--astra-tone-text-3b53a635:#216b49;--astra-tone-surface-b25f77f1:#fdeaea;--astra-tone-text-bbfce6fb:#9c3030;--astra-tone-surface-52036168:#443b20;--astra-tone-text-5771063e:#f2d87d;--astra-tone-surface-1d3e77cc:#19392a;--astra-tone-text-6f5f0270:#8be0b4;--astra-tone-surface-a573d051:#482626;--astra-tone-text-58b7a6f9:#ffadad;--astra-tone-surface-27c6968b:#111016;--astra-tone-text-13dcb31a:#ece7f3;--astra-tone-line-78185aa3:#78b994;--astra-tone-surface-924c6279:#eaf7ef;--astra-tone-text-515f4b21:#1f6a3e;--astra-tone-line-833a7566:#d5ad55;--astra-tone-surface-ed8be1aa:#fff7df;--astra-tone-text-bd1ce876:#7a5712;--astra-tone-line-9b0c7f57:#d58b8b;--astra-tone-surface-39384fb7:#fff0f0;--astra-tone-text-51fe10e2:#9b3030;--astra-tone-line-566b4311:#35684a;--astra-tone-surface-35caac5e:#183526;--astra-tone-text-c8c9f5a1:#9be0b8;--astra-tone-line-5da96545:#6d5b31;--astra-tone-surface-e48d6555:#332c1d;--astra-tone-text-0f516b4d:#f1d582;--astra-tone-line-0a7b569a:#6d3f3f;--astra-tone-surface-58d8edd4:#351f22;--astra-tone-text-6419c5f5:#ffaaaa;--astra-tone-shadow-77cf2935:rgba(20,18,25,.03);--astra-tone-shadow-39e63f63:rgba(20,18,25,.05);--astra-tone-text-290fbba8:#182033;--astra-tone-text-1ccbb24c:#6e778b;--astra-tone-accent-baa5c8d2:#e6eaf1;--astra-tone-surface-d85fcfe5:#f6f8fb;--astra-tone-surface-a4b9b4e7:#eef2f8;--astra-tone-surface-bf02fbb4:#15213a;--astra-tone-surface-48ed0f4f:#1c2c4a;--astra-tone-accent-2d8a60d7:#5367f2;--astra-tone-accent-d9b1da2a:#7b8cff;--astra-tone-accent-6da5c615:#2f6fe4;--astra-tone-accent-6d823169:#1e9b62;--astra-tone-accent-86b21105:#c88910;--astra-tone-accent-53fab512:#d84e4e;--astra-tone-accent-0fbec9eb:#7557d9;--astra-tone-shadow-3e938c4b:rgba(28,39,66,.1);--astra-tone-accent-3d8251fa:#f8fafc;--astra-tone-accent-8d85e69d:#182033;--astra-tone-text-8dce1be0:#65738b;--astra-tone-accent-134539fb:#e7ecf3;--astra-tone-accent-43d0ec87:#f8faff;--astra-tone-surface-09b41db1:#eef2ff;--astra-tone-surface-ee92388c:#3346c0;--astra-tone-accent-84454cd8:#fff;--astra-tone-accent-2d4d54b0:#25324b;--astra-tone-accent-22d6c4ef:#f3f6ff;--astra-tone-accent-5388017a:#d9e2ff;--astra-tone-accent-0cc807db:#43517a;--astra-tone-accent-54f9980c:#fbfcfe;--astra-tone-accent-fcf2435c:#52617a;--astra-tone-surface-af65c772:#eef2f7;--astra-tone-surface-372fa48e:#111b31;--astra-tone-surface-75de8418:#182844;--astra-tone-surface-5fda0217:#687bf7;--astra-tone-surface-04d59328:#334ac7;--astra-tone-shadow-376938c7:rgba(255,255,255,.18);--astra-tone-shadow-5643d3bf:rgba(21,36,81,.28);--astra-tone-surface-f9b8421e:rgba(255,255,255,.14);--astra-tone-text-446576c0:#c5cee0;--astra-tone-surface-9e60670e:#2a3e62;--astra-tone-surface-b843066f:#f8fafc;--astra-tone-shadow-bbc81b59:rgba(83,103,242,.2);--astra-tone-text-111ac23e:#8891a4;--astra-tone-text-8cd5df16:#475269;--astra-tone-surface-d43d3348:#e9eef7;--astra-tone-text-1167af3d:#24304a;--astra-tone-surface-0429b6cd:#e6ebf4;--astra-tone-text-591ff375:#6f7890;--astra-tone-surface-b6f61248:#7e8aa3;--astra-tone-line-ca8a8818:#dfe4ed;--astra-tone-text-319856e7:#7c8598;--astra-tone-line-18e01575:#d8dee9;--astra-tone-text-328ba9e8:#5d6679;--astra-tone-surface-85492cfc:#f4f6fa;--astra-tone-line-92094498:#e8ebf2;--astra-tone-shadow-4ae7d339:rgba(24,32,51,.02);--astra-tone-line-043d78b4:#f0f2f6;--astra-tone-surface-a7a67de8:#eef1ff;--astra-tone-text-e028ba13:#949cad;--astra-tone-surface-c2cc6821:#edf0f5;--astra-tone-surface-0ff0ca3b:#5267f2;--astra-tone-surface-1754d6d2:#8191ff;--astra-tone-text-623ac6c7:#5267f2;--astra-tone-surface-1d3bde1b:#eaf7f1;--astra-tone-text-642fc551:#1e8b59;--astra-tone-surface-b997097a:#fff5dd;--astra-tone-text-6710ec8e:#a56a08;--astra-tone-surface-8bf7c8e7:#ffeded;--astra-tone-text-39bd0d1d:#c34242;--astra-tone-text-c95581c8:#9aa1b1;--astra-tone-text-adacf4f5:#3c465a;--astra-tone-text-d865f679:#697286;--astra-tone-text-9c0d4c0c:#536078;--astra-tone-text-b27fe1ee:#3346c0;--astra-tone-text-0b511c85:#7b8496;--astra-tone-surface-14bd9b68:#fafbfd;--astra-tone-line-f88ed864:#eef1f5;--astra-tone-surface-68b1611d:#101828;--astra-tone-text-70c51498:#bdc7dc;--astra-tone-text-2da18953:#8a93a6;--astra-tone-line-35626a57:#eff2f6;--astra-tone-surface-e3957e52:#cdd4df;--astra-tone-shadow-37f3dd88:rgba(0,0,0,.15);--astra-tone-line-a18e0744:#dfe5ee;--astra-tone-text-4c6f7145:#6e7b91;--astra-tone-surface-fddefa18:#dceaff;--astra-tone-text-c82945b3:#0b67e8;--astra-tone-text-d26b04d6:#0c1830;--astra-tone-text-37842a3a:#687895;--astra-tone-text-3fe57495:#0867ed;--astra-tone-surface-78382ed3:#edf3f8;--astra-tone-surface-e422951b:#edf2f5;--astra-tone-surface-3794464b:#e5f0ff;--astra-tone-surface-d56796db:#e9f4ff;--astra-tone-surface-b1608bf2:#fee9ea;--astra-tone-surface-baafd358:#fff0f1;--astra-tone-surface-55c8299e:#dcf8e9;--astra-tone-surface-20bcb9f1:#e7faef;--astra-tone-line-e8d4e1f6:#e1e6ed;--astra-tone-shadow-81b3145d:rgba(30,48,78,.03);--astra-tone-line-0594f01a:#8ca0ff;--astra-tone-line-b06dcf6c:#b9c4ff;--astra-tone-text-a48da15e:#5367f2;--astra-tone-line-6c3b1b0b:#dfe4ec;--astra-tone-surface-d7440789:#fbfcfe;--astra-tone-text-5b7f2897:#4a5569;--astra-tone-surface-0f7c0bf4:#f3f6ff;--astra-tone-line-88eff3d9:#d8e0ff;--astra-tone-line-915fc4ad:#e6ebf1;--astra-tone-line-23095ef1:#edf1f5;--astra-tone-text-c507743c:#6f7c92;--astra-tone-text-98238dea:#4e596d;--astra-tone-text-8fc01ac1:#687386;--astra-tone-text-71774dfe:#4a5568;--astra-tone-surface-c81fd936:#f1f4f8;--astra-tone-text-cb2685ee:#7a8395;--astra-tone-text-96fb0645:#4d586c;--astra-tone-text-b7be4c91:#556176;--astra-tone-text-535f789a:#596579;--astra-tone-text-5d72cd5f:#586478;--astra-tone-line-2adafb93:#dbe3f5;--astra-tone-surface-66c5efc1:#f5f7ff;--astra-tone-text-d5df068e:#485576;--astra-tone-line-e40481a7:#cfe9dd;--astra-tone-surface-0d9fc337:#eff9f4;--astra-tone-text-73cc761d:#287250;--astra-tone-text-6483614b:#4254d5;--astra-tone-text-8915c578:#8b94a5;--astra-tone-text-a582162a:#6b7589;--astra-tone-line-e42facf9:#f1b7b7;--astra-tone-surface-fbfa3f4b:#fffafa;--astra-tone-text-60733a61:#e13d3d;--astra-tone-text-b5a58ade:#334b70;--astra-tone-line-de641804:#fff;--astra-tone-shadow-ac4f3166:#dfe6ef;--astra-tone-surface-e2bfc18b:#eef3f9;--astra-tone-text-7a527cd5:#30415e;--astra-tone-line-cf3c452c:#dfe6ef;--astra-tone-text-5400b686:#52617b;--astra-tone-text-9b8d12c0:#1f2d48;--astra-tone-line-b365166f:#9dbcf1;--astra-tone-surface-c19ff34b:#f4f8ff;--astra-tone-surface-2387ccd7:#eef4ff;--astra-tone-text-2d7bc457:#1769e0;--astra-tone-line-927d50e0:rgba(255,255,255,.35);--astra-tone-shadow-77a9fafb:rgba(24,38,67,.12);--astra-tone-line-26898b01:#cfe0f5;--astra-tone-surface-a1bfee92:#eaf3ff;--astra-tone-surface-7009d22b:#1769e0;--astra-tone-line-dc6e9d9e:#dbe4ef;--astra-tone-text-ceebcf4b:#45546d;--astra-tone-text-eed692a6:#75839a;--astra-tone-surface-eb3be783:#eef4fb;--astra-tone-text-86661ca7:#26344e;--astra-tone-text-23c6b83d:#4e617e;--astra-tone-text-30e94af9:#7c889c;--astra-tone-text-11454ece:#18253d;--astra-tone-text-19670ce2:#315176;--astra-tone-text-17d5049c:#20314e;--astra-tone-line-b2aeda1b:#e7ecf3;--astra-tone-text-1d848442:#66748d;--astra-tone-surface-87a4ced0:#1672f5;--astra-tone-line-5e72ac63:#e8edf3;--astra-tone-surface-723af2e2:#f7f9fc;--astra-tone-text-480edbda:#1e2c46;--astra-tone-surface-84d4408e:#e9eef5;--astra-tone-text-1e347dd7:#56647b;--astra-tone-surface-5a54ab7a:#e9f3ff;--astra-tone-surface-09eb6e7a:#fff0d9;--astra-tone-text-92f2b057:#ed9008;--astra-tone-surface-f4d86ffa:#e3f8ef;--astra-tone-text-e5e7e4ef:#12a873;--astra-tone-surface-26e8c940:#e8edf3;--astra-tone-text-04c713fb:#23314a;--astra-tone-surface-bd0faf37:#eee9ff;--astra-tone-text-3513b77a:#7050d7;--astra-tone-text-37862a3e:#eb8e05;--astra-tone-surface-7ed4ab59:#d8e9ff;--astra-tone-surface-536a240a:#b7d6ff;--astra-tone-text-31d16fde:#135bb6;--astra-tone-surface-74445f94:#eee8ff;--astra-tone-surface-4290f058:#d9ceff;--astra-tone-text-e0729a48:#5d3dc0;--astra-tone-surface-bb14ed7c:#fff0cf;--astra-tone-surface-060e29e0:#ffe0a5;--astra-tone-text-48841bff:#a65f00;--astra-tone-surface-191c2d36:#dff8ed;--astra-tone-surface-be88bbba:#bfeeda;--astra-tone-text-506605fc:#087d55;--astra-tone-line-aa93d833:#1672f5;--astra-tone-text-83f14777:#21314c;--astra-tone-surface-24e9d5b5:#176df2;--astra-tone-text-d5b33374:#1d2a43;--astra-tone-text-74e8083b:#75829a;--astra-tone-text-c37a7dd9:#667793;--astra-tone-text-ce725984:#5e6b81;--astra-tone-surface-8d84b1d5:#7655e8;--astra-tone-surface-c6787111:#f39a0a;--astra-tone-surface-31f3cf12:#13b579;--astra-tone-text-821b6668:#4d607d;--astra-tone-text-05d2e25b:#34435e;--astra-tone-text-1e4601bf:#21304b;--astra-tone-line-8fa83caf:#aac5f1;--astra-tone-text-dad18c50:#34445e;--astra-tone-text-267f5488:#1d2b44;--astra-tone-text-aa980de9:#68768c;--astra-tone-text-f41b672c:#5b6880;--astra-tone-surface-c1a86588:#f2f7ff;--astra-tone-text-818e7e09:#0d62db;--astra-tone-shadow-d43a5412:#2d7bf1;--astra-tone-text-064e8751:#66748c;--astra-tone-surface-853d4dcf:#0b6ced;--astra-tone-surface-87dc71d8:#e5f1ff;--astra-tone-text-801e753f:#1b61b4;--astra-tone-surface-4a4a1b3c:#fff0d3;--astra-tone-text-fc99d29c:#a86600;--astra-tone-surface-633bd2d8:#ffe8ea;--astra-tone-text-42fa79ae:#c63e55;--astra-tone-text-55934088:#64728b;--astra-tone-line-77430b7e:#e2e8f0;--astra-tone-line-d93aead1:#c7d5e7;--astra-tone-surface-cbb23e11:#fbfdff;--astra-tone-surface-abf1e4ee:#e8f2ff;--astra-tone-text-ec630627:#40506a;--astra-tone-text-450ec667:#7c889a;--astra-tone-surface-93376cad:rgba(22,36,61,.62);--astra-tone-shadow-7094506b:rgba(16,31,56,.16);--astra-tone-line-eadd91e2:#e6ebf2;--astra-tone-text-29f9ad23:#6e7a90;--astra-tone-line-29b82586:#e0e6ee;--astra-tone-text-4e9c8790:#53627b;--astra-tone-text-c737e384:#17213a;--astra-tone-text-e9a1af84:#22314c;--astra-tone-text-83f66639:#ef3653;--astra-tone-text-4ba7dd71:#52617a;--astra-tone-text-d30c4de4:#0669ee;--astra-tone-text-c2a064dc:#53617a;--astra-tone-text-4fc282de:#33415a;--astra-tone-accent-3195172b:#1cba7c;--astra-tone-line-86fc56a5:#e5eaf1;--astra-tone-text-c137e419:#7b879a;--astra-tone-text-52628d6c:#7c879a;--astra-tone-surface-926da0ee:#e7f1ff;--astra-tone-text-ed5d69ed:#1564bd;--astra-tone-text-49035b76:#6546c9;--astra-tone-text-7a77d83e:#25334d;--astra-tone-text-c47339fd:#738097;--astra-tone-surface-60df1c9f:#f5f8fc;--astra-tone-line-f870252f:#e4eaf2;--astra-tone-text-02be2207:#111827;--astra-tone-text-dd2fef50:#10234a;--astra-tone-surface-8f6c436b:#1765ed;--astra-tone-text-fdd0f554:#13326b;--astra-tone-text-44f67332:#60708b;--astra-tone-text-757697fc:#16325f;--astra-tone-text-fc9fc6c3:#24466f;--astra-tone-surface-d0a08334:#eef5ff;--astra-tone-text-bc562c80:#075bd9;--astra-tone-surface-ebdff8b5:#eaf2ff;--astra-tone-shadow-3922e011:#1768ed;--astra-tone-surface-cd02356c:#1265e8;--astra-tone-surface-4f8f0da4:#063d9e;--astra-tone-text-bfa0f073:#6d7a8f;--astra-tone-surface-97e0acc6:#f6f8fc;--astra-tone-text-52cf11c1:#69758a;--astra-tone-line-d5b5e2e6:#cfe0ff;--astra-tone-text-4f6fd5c3:#095fd8;--astra-tone-text-c670c3ed:#29496f;--astra-tone-line-60c22078:#eff3f8;--astra-tone-text-daa7bd24:#263d60;--astra-tone-surface-7a211105:#f4f7fc;--astra-tone-text-15a23f5c:#0b5fd8;--astra-tone-text-d040139f:#3d4b61;--astra-tone-text-489d5848:#51647f;--astra-tone-text-81184303:#496483;--astra-tone-text-acb27343:#36506f;--astra-tone-line-b95791e3:#dce4ef;--astra-tone-text-5dcbd3e4:#65748a;--astra-tone-text-156b12ff:#68758b;--astra-tone-text-54dd7312:#244263;--astra-tone-surface-8454b151:#e7f0ff;--astra-tone-text-1716354e:#1265e8;--astra-tone-text-f5d0a338:#47617f;--astra-tone-text-2f33b9a4:#203754;--astra-tone-text-2ddaeca8:#7b8798;--astra-tone-text-e942dd00:#708099;--astra-tone-surface-148d962c:#1768ed;--astra-tone-line-1226db57:#1768ed;--astra-tone-surface-a56138e4:#c7d5e9;--astra-tone-text-9096b320:#6e7c91;--astra-tone-surface-90ef8cbf:#f9fbfe;--astra-tone-text-5a8adc0e:#1768ed;--astra-tone-line-4aa1321f:#b9c8dc;--astra-tone-text-1da3f974:#8290a5;--astra-tone-surface-0d7bcb95:#f5f7fb;--astra-tone-text-f92c3e81:#7b8799;--astra-tone-text-98af343e:#69768a;--astra-tone-line-6daa976a:#dce3ed;--astra-tone-text-a6307c9a:#43526a;--astra-tone-shadow-9ee98a9b:rgba(15,23,42,.02);--astra-tone-text-1b67cc0f:#7d899c;--astra-tone-text-7f915164:#142033;--astra-tone-text-f7a38446:#162033;--astra-tone-line-1f8550d8:#f0f3f7;--astra-tone-line-200a3411:#c6d0dd;--astra-tone-text-db915d03:#91a0b3;--astra-tone-text-9181f6ca:#27344a;--astra-tone-text-62e55ada:#8792a4;--astra-tone-surface-f6eb5c7c:#f2f5f8;--astra-tone-text-298b5cee:#758197;--astra-tone-surface-a2001054:#fff5df;--astra-tone-text-81cd9a2a:#a66b08;--astra-tone-text-6d11b54a:#c04444;--astra-tone-text-0446a814:#8a95a7;--astra-tone-text-e7e70263:#26344a;--astra-tone-text-e3ed61b3:#748197;--astra-tone-text-2395bb93:#25334a;--astra-tone-text-51f34a95:#7f8a9c;--astra-tone-surface-a0bad776:#edf1f5;--astra-tone-surface-a8a0ff6e:#6f8cff;--astra-tone-text-253cc417:#68768a;--astra-tone-text-a57af777:#9aa4b3;--astra-tone-text-d973031c:#152238;--astra-tone-text-25869a96:#7d899b;--astra-tone-text-21f52e89:#35445a;--astra-tone-text-b6410af4:#7c8799;--astra-tone-surface-6bfe2bf2:#f1f5f9;--astra-tone-text-5509295e:#718096;--astra-tone-text-3b4b0db1:#536075;--astra-tone-text-40c8b89f:#748096;--astra-tone-text-d9aa5f06:#1f2d42;--astra-tone-text-32bb4e49:#788599;--astra-tone-text-edda63a9:#59667a;--astra-tone-line-6563ec91:#dce3ec;--astra-tone-line-801532ca:#dce6f8;--astra-tone-surface-8a70da5c:#f5f8ff;--astra-tone-text-13897253:#42536d;--astra-tone-text-17964b7a:#6f7c90;--astra-tone-surface-b3851b8b:#0d4fae;--astra-tone-text-cd0aa04f:#172338;--astra-tone-text-68c4c1fc:#8b96a7;--astra-tone-text-520dfa9b:#2e3d55;--astra-tone-text-092239b5:#1a263a;--astra-tone-text-55cc71cd:#8a95a6;--astra-tone-line-f8dc8e4a:#cbd9ee;--astra-tone-text-0fa64125:#818da0;--astra-tone-text-67aacf93:#a0a9b7;--astra-tone-surface-ff33aa5d:#111827;--astra-tone-text-9d18c071:#e5edf7;--astra-tone-surface-284ddc9f:#151d2a;--astra-tone-line-45323a42:#2b3748;--astra-tone-text-ebbb0735:#eef4fb;--astra-tone-text-76ff1c42:#94a3b8;--astra-tone-surface-522968b3:#1b2636;--astra-tone-line-8a03d66b:#334155;--astra-tone-text-ca5f7855:#cbd5e1;--astra-tone-text-62fe3fed:#9fb4cf;--astra-tone-surface-3084aa67:#1c2a3d;--astra-tone-text-e8a8c091:#f8fafc;--astra-tone-text-01f36e3c:#dcecff;--astra-tone-text-ac21ab83:#fff;--astra-tone-surface-b4a0219c:#1768ed;--astra-tone-line-f9888e47:#1768ed;--astra-tone-text-002ea3d9:#1b2a40;--astra-tone-surface-f2586e47:#f5f7fb;--astra-tone-text-1913f731:#172033;--astra-tone-surface-fa69d59f:#fff;--astra-tone-line-9ce68ce0:#e2e8f0;--astra-tone-text-b89a46bd:#183455;--astra-tone-text-a3efa2b0:#7b8da5;--astra-tone-text-aea47f1b:#607089;--astra-tone-line-6862bf4a:#d8e1ec;--astra-tone-text-82b56e18:#33445d;--astra-tone-surface-fdbf5e67:#eaf2ff;--astra-tone-line-6d046411:#a9c8f8;--astra-tone-text-24f804dd:#0f5fcf;--astra-tone-text-dd6f0ee0:#8a96a8;--astra-tone-text-eb1b1ece:#718096;--astra-tone-surface-10cecbf8:rgba(15,23,42,.22);--astra-tone-surface-2f0a0cbd:#000000;--astra-tone-surface-35ddb4c4:#0a0a0a;--astra-tone-surface-fbcf92bc:#121212;--astra-tone-surface-37ff7595:#171717;--astra-tone-accent-52e5a65c:#ffffff;--astra-tone-text-fec74a5c:#b5b5b5;--astra-tone-text-c8465da1:#a3a3a3;--astra-tone-line-b2512ffd:#2a2a2a;--astra-tone-line-42c24028:#404040;--astra-tone-surface-6f371e76:#252525;--astra-tone-accent-7dd82e62:#202020;--astra-tone-surface-d9bda7af:#1e1e1e;--astra-tone-text-be75e805:#171717;--astra-tone-accent-9df78c77:#121212;--astra-tone-accent-b48e4f78:#000000;--astra-tone-text-d9f5c871:#ffffff;--astra-tone-accent-622192b3:#303030;--astra-tone-surface-031db84e:#101010;--astra-tone-shadow-037e7121:rgba(0,0,0,.52);--astra-tone-accent-eaec7faf:#1a1d22;--astra-tone-accent-df75774f:#f4f6f9;--astra-tone-text-114a2efd:#b8c3d0;--astra-tone-accent-8b7eb2a9:#393e47;--astra-tone-accent-a72c9862:#222934;--astra-tone-surface-d97b07dd:#263c59;--astra-tone-surface-9bd08f00:#e3efff;--astra-tone-accent-1f1a8d07:#191c21;--astra-tone-accent-c5adf65b:#f6f8fa;--astra-tone-accent-3b9dc06d:#182a3b;--astra-tone-accent-684dba41:#365472;--astra-tone-accent-514106f2:#d1e8ff;--astra-tone-accent-69c8783f:#15181c;--astra-tone-accent-ed9eaf11:#101216;--astra-tone-accent-71108305:#c5d0dc;--astra-tone-surface-700400c5:#151b21;--astra-tone-surface-7668e039:#000;--astra-tone-line-534bfc70:#2b2b2b;--astra-tone-surface-325da146:#101010;--astra-tone-line-30da1e5b:#303030;--astra-tone-line-2f8d43d3:#303030;--astra-tone-surface-01e63053:#171717;--astra-tone-line-dff9a0e3:#414141;--astra-tone-text-1e612724:#ededed;--astra-tone-text-2dad0f71:#d0d0d0;--astra-tone-surface-b1004317:#202020;--astra-tone-surface-a2ed0ad2:#292929;--astra-tone-line-169ed949:#545454;--astra-tone-line-dbf2a32f:#2c2c2c;--astra-tone-surface-a73b343a:#141414;--astra-tone-text-78bbeb3b:#eaeaea;--astra-tone-line-c2bf629b:#414141;--astra-tone-surface-d510689f:#e9e9e9;--astra-tone-text-fb3582b1:#000;--astra-tone-line-f6c98f16:#e9e9e9;--astra-tone-line-ac5242bf:#efefef;--astra-tone-accent-48811fd1:#181818;--astra-tone-accent-ac13d2c1:#252525;--astra-tone-accent-f68988f0:#171717;--astra-tone-accent-9ece64ab:#383838;--astra-tone-accent-b63688da:#fff;--astra-tone-text-96d7f09f:#bdbdbd;--astra-tone-line-c0573ffc:#515151;--astra-tone-line-0613d932:#7a7a7a;--astra-tone-shadow-fcc429aa:#5e5e5e;--astra-tone-surface-0c2923f3:#172b42;--astra-tone-text-009a8418:#a5d5ff;--astra-tone-line-63899c9f:#375d80;--astra-tone-surface-4f5c8e33:#361b22;--astra-tone-text-3b1e4ef8:#ffb6c2;--astra-tone-line-5f48e6e4:#79414a;--astra-tone-surface-fffdc3a5:#152f24;--astra-tone-text-2a5d3239:#b0efcb;--astra-tone-line-5044f3f8:#396b53;--astra-tone-surface-bad41a82:#33291a;--astra-tone-text-6ac7385f:#f3d59e;--astra-tone-line-17c04daa:#79603a;--astra-tone-surface-aed01487:#eaeaea;--astra-tone-line-b7fe9f9e:#eaeaea;--astra-tone-line-1fa9c9f5:#f5f5f5;--astra-tone-surface-838b1d65:#202020;--astra-tone-line-b7fceefa:#444;--astra-tone-line-7144773d:#505050;--astra-tone-surface-1def8c8e:#1d3650;--astra-tone-text-eebacce5:#b4dbff;--astra-tone-surface-c749f600:#362b1a;--astra-tone-text-8650ff88:#f3d49a;--astra-tone-surface-ba7fd656:#391e27;--astra-tone-text-4c0fffbf:#ffb7c2;--astra-tone-surface-75741746:#30233f;--astra-tone-text-065a1e3d:#dcc2ff;--astra-tone-surface-b481dc4f:#282828;--astra-tone-text-a4a28b2f:#dfdfdf;--astra-tone-text-a668696d:#ddd;--astra-tone-line-d4da9445:#474747;--astra-tone-surface-4e9dda23:#372c1b;--astra-tone-text-c0ecbca9:#f2d49c;--astra-tone-line-c96c4114:#745d37;--astra-tone-surface-e15a074d:#3a2024;--astra-tone-text-956f13f0:#ffb8c0;--astra-tone-line-26360d84:#7c474e;--astra-tone-line-4ce02613:#bbd5ff;--astra-tone-text-d2400989:#c8d0da;--astra-tone-accent-e593f214:#c8d0da;--astra-tone-text-bc5ce776:#aab7c7;--astra-tone-shadow-b6a65f81:#85b6ff;--astra-tone-surface-d666cdcd:#3276e7;--astra-tone-line-11015d74:#3276e7;--astra-tone-surface-fdee3554:#333943;--astra-tone-text-50586e8c:#d1d8e1;--astra-tone-line-b99b0abd:#4c5663;--astra-tone-line-f261c2ad:#b7d6ff;--astra-tone-line-1801d15f:#e5e2e9;--astra-tone-line-9fbbcf5a:#dedbe4;--astra-tone-text-aba27fc8:#6f6b76;--astra-tone-text-a0ff036c:#5346d9;--astra-tone-surface-a4209496:#5346d9;--astra-tone-text-f1c72f8c:#7f8798;--astra-tone-text-13a4c15c:#17243d;--astra-tone-surface-01fbb4e6:#f4f7fb;--astra-tone-surface-6a652d38:#0f172a;--astra-tone-text-3800571b:#e2e8f0;--astra-tone-shadow-b23c9954:rgba(15,23,42,.18);--astra-tone-surface-b3ea863e:#d7dde7;--astra-tone-text-dd3ddbdf:#16844a;--astra-tone-surface-7fb47a10:#f5f7fa;--astra-tone-shadow-c0109559:rgba(15,23,42,.08);--astra-tone-surface-6a448522:rgba(255,255,255,.98);--astra-tone-text-46d936c1:#65728b;--astra-tone-text-5863c709:#53627c;--astra-tone-text-5ad371aa:#71809b;--astra-tone-line-b05a39e5:#e1e7ef;--astra-tone-text-38d786a0:#596883;--astra-tone-surface-4eabd71b:#19b87a;--astra-tone-line-898ce8da:#1769e0;--astra-tone-line-216cfbb7:#e0e7f0;--astra-tone-shadow-344f143a:rgba(37,55,89,.03);--astra-tone-line-af4bbd90:#e8edf4;--astra-tone-surface-d065010b:#fff4df;--astra-tone-text-b3795e01:#ec9416;--astra-tone-text-e8ac3ecf:#73809a;--astra-tone-surface-fa8febe8:#e8eff9;--astra-tone-surface-e4113587:#1ebb82;--astra-tone-text-313aa43e:#31405b;--astra-tone-line-0b441993:#6ba3f3;--astra-tone-surface-b108cd5a:#f1f6ff;--astra-tone-text-b206f404:#7c899c;--astra-tone-surface-a513de31:#ffe9ec;--astra-tone-text-d813d619:#ef4960;--astra-tone-surface-59013ba3:#f0e9ff;--astra-tone-text-4ec45f5f:#8157e6;--astra-tone-text-5913f140:#6e7b94;--astra-tone-text-f633bbf9:#26324a;--astra-tone-text-4b327c87:#7b879c;--astra-tone-text-84db5ad7:#31405c;--astra-tone-surface-cedf0845:#0867ed;--astra-tone-shadow-b52cb3bd:rgba(8,103,237,.18);--astra-tone-line-84fcd93a:#f4d9ad;--astra-tone-surface-7d80ebfc:#fff8e8;--astra-tone-text-8fc42d24:#6d501e;--astra-tone-surface-986a7941:#edf2f7;--astra-tone-surface-b8b17051:#e9f8f0;--astra-tone-surface-e05a25ab:rgba(255,255,255,.8);--astra-tone-shadow-c16784ad:rgba(35,50,82,.04);--astra-tone-line-1ac9d5dd:#b9ccea;--astra-tone-shadow-7c0c69b9:rgba(35,50,82,.08);--astra-tone-text-2bc053ed:#8390a5;--astra-tone-text-97a21583:#6e7c96;--astra-tone-surface-b059b19f:#dfeeff;--astra-tone-text-2448e560:#0968d8;--astra-tone-surface-3b360b02:#e1efff;--astra-tone-surface-ae765aeb:#fff0d2;--astra-tone-text-583e1d89:#a96600;--astra-tone-text-e85a4d00:#7251c7;--astra-tone-text-0c8ec0db:#66748e;--astra-tone-surface-b7b865fb:#dfe9ff;--astra-tone-text-4267a43b:#315b9b;--astra-tone-text-32f979f4:#e13d53;--astra-tone-text-0afeb462:#e28b11;--astra-tone-text-bd626e10:#15996a;--astra-tone-line-6ceee02c:#e5ebf3;--astra-tone-text-25c49c77:#6d7a91;--astra-tone-line-39111fa6:#edf1f6;--astra-tone-text-fb9d620c:#54627a;--astra-tone-surface-1c6da7f1:#f0f6ff;--astra-tone-text-344dd0a5:#71809a;--astra-tone-text-70feac81:#526078;--astra-tone-surface-bada680c:#91a0b6;--astra-tone-text-9340573e:#2268c6;--astra-tone-surface-eaaba12a:#2e82f4;--astra-tone-surface-5f32e3da:#ffeced;--astra-tone-text-4a92cebf:#c64555;--astra-tone-surface-006bb1d2:#f14e63;--astra-tone-surface-f635d678:#e9f8ef;--astra-tone-text-a7164bfb:#1b8a62;--astra-tone-surface-99304c5d:#20b77d;--astra-tone-line-88603bd5:#2b79ed;--astra-tone-text-bd83a733:#66738b;--astra-tone-surface-746c3149:#0c6ded;--astra-tone-text-6c57b00b:#a6afbf;--astra-tone-text-44bc701b:#1d5fa9;--astra-tone-surface-465b9386:#fff0d5;--astra-tone-text-d50391b7:#a46500;--astra-tone-line-8a0b97b7:#e3e9f1;--astra-tone-line-73fcf300:#ccdaeb;--astra-tone-surface-39efe4a0:#f9fbfd;--astra-tone-line-c8c32621:#e4ebf3;--astra-tone-text-98e1dd36:#26334c;--astra-tone-surface-8efe1e6f:#edf1f6;--astra-tone-surface-e2033a2a:#b9d8ff;--astra-tone-text-e2017a1d:#1558a8;--astra-tone-surface-c50e129d:#d8ccff;--astra-tone-text-b819039b:#5c3cc3;--astra-tone-surface-1511d0c3:#ffe0a8;--astra-tone-text-ade8b5f2:#9c6300;--astra-tone-surface-1c1ebb36:#2c78e8;--astra-tone-surface-d6815edd:#7b5ae8;--astra-tone-surface-f4968631:#f1a01a;--astra-tone-line-b54d7fa7:#cfdae8;--astra-tone-text-91e65925:#748098;--astra-tone-text-268ee3ae:#2d3a54;--astra-tone-surface-c1d22d59:rgba(19,31,53,.48);--astra-tone-shadow-f99a3ebe:rgba(16,31,56,.15);--astra-tone-text-baa881d0:#6d7a92;--astra-tone-text-c7b98798:#293650;--astra-tone-text-462277f9:#5d6a82;--astra-tone-surface-adab92f1:#e8edf4;--astra-tone-surface-76f8ed36:#1dbe83;--astra-tone-text-ad6ba317:#4b5870;--astra-tone-text-1341947c:#98a2b3;--astra-tone-surface-8932be95:#e6f1ff;--astra-tone-text-42909f53:#1764bd;--astra-tone-text-29daff8e:#5d6a81;--astra-tone-text-1c79dac1:#7a879b;--astra-tone-text-48195bd2:#72809a;--astra-tone-text-f0b96956:#65728a;--astra-tone-text-6f5d75c1:#748199;--astra-tone-text-09aec834:#8390a4;--astra-tone-surface-ee00c52b:#f2f5f9;--astra-tone-surface-b7b214aa:#eaf8f1;--astra-tone-text-ca96527d:#7c899b;--astra-tone-line-1b27f8a5:#aab4c2;--astra-tone-line-6f5ed835:#2d80f3;--astra-tone-line-72d7174e:#f04d64;--astra-tone-line-4fc2fc34:#19b77d;--astra-tone-text-443b984a:#6e7b92;--astra-tone-text-da3dbd8b:#15a975;--astra-tone-text-73693684:#e45465;--astra-tone-text-dabf02ae:#7b879b;--astra-tone-text-a4b06737:#34425d;--astra-tone-line-9e693d1a:#a9c7f2;--astra-tone-line-a897c7cb:#3982ed;--astra-tone-shadow-690704f4:rgba(57,130,237,.08);--astra-tone-line-008b3dae:#cfddf1;--astra-tone-shadow-411fd53c:rgba(34,57,94,.06);--astra-tone-text-516c9251:#78859a;--astra-tone-text-dcfafa94:#69778f;--astra-tone-text-5f9a219f:#6f7e97;--astra-tone-line-df221312:#b6cae7;--astra-tone-line-35857f6b:#4287ec;--astra-tone-line-5431eaaa:#e7808d;--astra-tone-surface-983ca908:#fff2f3;--astra-tone-text-3eddef70:#c74052;--astra-tone-text-a72081e8:#7a879c;--astra-tone-text-91ea1ef7:#2b3953;--astra-tone-text-49323721:#5f6d85;--astra-tone-line-9477f7d1:#f1c9ce;--astra-tone-surface-c26334b2:#fff5f6;--astra-tone-text-8f0b29c0:#b73a4b;--astra-tone-text-048ec51d:#8490a2;--astra-tone-line-477ea60c:#d8e0eb;--astra-tone-line-6d386e95:#e4e9f0;--astra-tone-text-1f046e6d:#a6afbd;--astra-tone-text-cec826f7:#2674d9;--astra-tone-text-bca22798:#7859ce;--astra-tone-surface-7c723c2e:#f0ebff;--astra-tone-text-78ffc473:#159269;--astra-tone-surface-5db00d01:#e8f8f1;--astra-tone-text-8b91e6aa:#c97808;--astra-tone-surface-c3c9edb1:#fff1d9;--astra-tone-text-0a1e2f78:#d54558;--astra-tone-surface-59607118:#ffeaed;--astra-tone-surface-aec9ab7d:#eef1f5;--astra-tone-shadow-d1b56e30:rgba(16,31,56,.22);--astra-tone-text-bf437917:#7b889d;--astra-tone-text-fa041ce8:#748198;--astra-tone-text-49883d1f:#627089;--astra-tone-text-80e2c779:#9aa5b4;--astra-tone-line-2cf6f859:#d5dce6;--astra-tone-surface-8b195dab:#dde4ed;--astra-tone-text-834c8d32:#23304a;--astra-tone-text-b64458a4:#8490a3;--astra-tone-text-5ba61402:#36445e;--astra-tone-text-1a3dc61b:#8e9aad;--astra-tone-line-185b2bf6:#4b8dea;--astra-tone-shadow-80523b61:rgba(75,141,234,.08);--astra-tone-text-ebe102b6:#5c6a82;--astra-tone-text-c9ae185c:#9aa4b4;--astra-tone-text-4e2bffe0:#28364f;--astra-tone-text-d651b448:#5f6d84;--astra-tone-text-b1b95bed:#718099;--astra-tone-text-8a2c67cf:#8390a3;--astra-tone-surface-fb118707:#e7f8f0;--astra-tone-text-d56c0b41:#13966a;--astra-tone-line-5d000e98:#dce6f2;--astra-tone-surface-c94a7f94:#f7fbff;--astra-tone-text-a64c397d:#1e2b44;--astra-tone-text-79c2c0a9:#31405a;--astra-tone-surface-a1c45b10:#edf4ff;--astra-tone-text-71a42c2d:#8290a4;--astra-tone-text-51639775:#9aa6b7;--astra-tone-line-82afd503:#b8cbe7;--astra-tone-shadow-de551657:rgba(35,50,82,.06);--astra-tone-line-fc432b67:#dfe7f1;--astra-tone-text-a6d836f6:#1f2c45;--astra-tone-text-3d2c8913:#758299;--astra-tone-text-faa070cd:#26334d;--astra-tone-text-d1c4c30f:#63718a;--astra-tone-line-2baeb04f:#d7e0eb;--astra-tone-text-261a1b02:#8190a4;--astra-tone-line-c0530b92:#cde9dc;--astra-tone-surface-904d871a:#f7fcfa;--astra-tone-text-7e93d8e6:#378568;--astra-tone-surface-3ba46a8a:#1dbb80;--astra-tone-text-b79af157:#19a874;--astra-tone-text-980440c0:#e59a18;--astra-tone-text-83eb0fa4:#e34b5f;--astra-tone-text-ca6aadd9:#95a0b1;--astra-tone-surface-33465508:#f0aa2c;--astra-tone-surface-4a4fc107:#e95265;--astra-tone-line-c45ee140:#e7ebf1;--astra-tone-surface-7249e6e6:#98a4b5;--astra-tone-surface-074ca02c:#efa92d;--astra-tone-surface-ef44db2a:#e64d60;--astra-tone-text-933548c9:#7e8a9d;--astra-tone-text-1ccdcb0f:#ba4050;--astra-tone-line-2f069e6c:#bfe3d2;--astra-tone-surface-5cfb352f:#f4fbf8;--astra-tone-surface-02beae42:#dff5e9;--astra-tone-text-20fb4f07:#168a62;--astra-tone-text-4d571751:#288866;--astra-tone-text-80e3f916:#688278;--astra-tone-text-e445351c:#356c59;--astra-tone-surface-27837a7b:#e8f1ff;--astra-tone-text-f07371cd:#3167ad;--astra-tone-text-c1da179f:#7c899d;--astra-tone-surface-a286af22:#e9f8f1;--astra-tone-text-5d05f751:#16865f;--astra-tone-surface-64be4d48:#f0f2f5;--astra-tone-text-e6a72efe:#778397;--astra-tone-surface-7d23c75d:#f1f6fc;--astra-tone-text-2815c6b1:#d34658;--astra-tone-text-a83339c0:#9ca6b4;--astra-tone-text-ec10ef07:#2a3851;--astra-tone-shadow-bbe48fa9:rgba(218,78,78,.24);--astra-tone-surface-f1dd5b0f:#ffe8e8;--astra-tone-text-9fcb427d:#b93f4b;--astra-tone-line-af770daa:#e2e7ef;--astra-tone-shadow-a341fb90:#6a78ee;--astra-tone-surface-9c7dde65:#f4f6ff;--astra-tone-text-3c937c7d:#758198;--astra-tone-line-b42cda49:#dce5f0;--astra-tone-text-43f3733a:#68768d;--astra-tone-shadow-2d468dee:rgba(36,51,82,.05);--astra-tone-text-e96fda7c:#6c7890;--astra-tone-text-9aeaa9d0:#42516a;--astra-tone-text-e13750a9:#69768b;--astra-tone-line-7e135ed7:#dbe3ed;--astra-tone-text-07cb7e8e:#2f3d57;--astra-tone-text-4ecc1428:#8591a3;--astra-tone-shadow-c392329b:#f0d3d6;--astra-tone-text-0a413dad:#7c8798;--astra-tone-text-15c30de9:#8c98aa;--astra-tone-text-cca37e5a:#17a675;--astra-tone-text-ef412768:#7f8b9e;--astra-tone-text-58254e10:#8792a2;--astra-tone-text-68785e01:#7d899a;--astra-tone-text-66906424:#59677e;--astra-tone-text-6d9baf75:#8b96a6;--astra-tone-text-95b08d2a:#4a586e;--astra-tone-text-24307d92:#536b92;--astra-tone-text-0a7205d6:#8793a5;--astra-tone-line-3f9f39e3:#b9dcc8;--astra-tone-surface-3ad9bcb6:#f7fbf8;--astra-tone-line-01aa12f3:#f2b8b5;--astra-tone-surface-8b182416:#fff6f5;--astra-tone-surface-27f8ea77:#2a1716;--astra-tone-surface-21aa45a4:rgba(15,23,42,.26);--astra-tone-text-51c3d218:#53709a;--astra-tone-text-b1cde9e4:#14213b;--astra-tone-line-fa6ec0e7:#dbe4f2;--astra-tone-shadow-f35eab07:rgba(20,43,83,.05);--astra-tone-text-8376fe7e:#213559;--astra-tone-text-ab1c8cab:#78869d;--astra-tone-line-3eb0c6da:#e1e7f0;--astra-tone-shadow-9baec7bd:rgba(18,45,88,.045);--astra-tone-text-dd86cac0:#183157;--astra-tone-text-9815b812:#8b97a8;--astra-tone-line-5c0d480d:#e9edf4;--astra-tone-text-3a2c0d9b:#172b4d;--astra-tone-line-5efd9f5e:#d8e1ee;--astra-tone-text-ccba75b1:#2c466c;--astra-tone-line-cc23f986:#2467e8;--astra-tone-surface-f99d31cf:#2467e8;--astra-tone-surface-1f515302:#f5f8fd;--astra-tone-line-98a82135:#eef2f7;--astra-tone-text-f2d45a83:#2467e8;--astra-tone-text-0076ceeb:#1a3155;--astra-tone-text-1992a2dc:#1c3154;--astra-tone-line-38e1064a:#f2c9c9;--astra-tone-surface-e6d4b61b:#fff7f7;--astra-tone-text-c86daf90:#8c3030;--astra-tone-text-16fcf56d:#60708a;--astra-tone-text-e14750ac:#3769bd;--astra-tone-text-afeb64a2:#53647f;--astra-tone-text-d8c24037:#53627a;--astra-tone-line-ee22cfad:#bcd2ff;--astra-tone-surface-3cad0b97:#f3f7ff;--astra-tone-text-0e8aff0c:#3569c5;--astra-tone-text-df95a911:#183a70;--astra-tone-text-3f506a5c:#8995a7;--astra-tone-text-f2d14ff7:#233b60;--astra-tone-text-59fec887:#65738a;--astra-tone-line-00389745:#d9e1ec;--astra-tone-text-146fddba:#243752;--astra-tone-line-d5d386f2:rgba(36,103,232,.17);--astra-tone-line-f6121912:#5a8de9;--astra-tone-shadow-338378f0:rgba(18,45,88,.04);--astra-tone-text-d5535b9f:#21395d;--astra-tone-text-e9073d09:#5c6b82;--astra-tone-text-454f47d2:#5e79a4;--astra-tone-line-393e10ed:#cbdaf3;--astra-tone-line-e2d46a10:#ecd4b4;--astra-tone-surface-b5cc57e1:#fffaf3;--astra-tone-text-d490eede:#8b5a1b;--astra-tone-line-758000af:#e6ebf3;--astra-tone-text-ac82a372:#263c5d;--astra-tone-surface-4c717cae:#101722;--astra-tone-text-7b3895c2:#e9eef7;--astra-tone-text-f889b623:#5c3fc6;--astra-tone-line-2f18a203:#9683e8;--astra-tone-shadow-719c0852:rgba(92,63,198,.08);--astra-tone-surface-8fc0e9c1:#e9f7ef;--astra-tone-text-abe962a8:#137a43;--astra-tone-text-962594e4:#785a00;--astra-tone-surface-2b91b0cd:#fdecec;--astra-tone-text-4a158e9a:#a62a2a;--astra-tone-line-6726afcb:#c83d3d;--astra-tone-surface-823f324b:#fff3f3;--astra-tone-text-05f443c4:#7f3131;--astra-tone-surface-b60643ef:#5c3fc6;--astra-tone-surface-3c629222:#a82e2e;--astra-tone-text-7eb374d3:#14623b;--astra-tone-text-dc01ad90:#942828;--astra-tone-surface-e82f0447:#11131a;--astra-tone-text-420621de:#dfe5f3;--astra-tone-shadow-5af4f890:#5c3fc6;--astra-tone-surface-f5b55101:#183a29;--astra-tone-text-0ad90d58:#8be0ae;--astra-tone-surface-8fdb8924:#3c3420;--astra-tone-text-75328e56:#f0d17c;--astra-tone-surface-aeabef2c:#452626;--astra-tone-text-e2c20dd4:#f5a3a3;--astra-tone-surface-2b78ee81:#3a2222;--astra-tone-text-28d3c015:#e7a6a6;--astra-tone-text-da383a90:#9be6b9;--astra-tone-text-e7f049a7:#f4aeae;--astra-tone-surface-e855c4aa:#112137;--astra-tone-surface-4039db83:#0d1a2d;--astra-tone-line-4512e630:rgba(255,255,255,.08);--astra-tone-accent-a7a99af0:#f5f7fb;--astra-tone-text-544bb2ee:#aeb9ca;--astra-tone-accent-a0dd05c6:#2f69f5;--astra-tone-accent-213fb05c:#376fff;--astra-tone-surface-99f025bf:rgba(48,91,154,.2);--astra-tone-line-cbbf249a:rgba(8,18,33,.9);--astra-tone-surface-71599025:#2f82ff;--astra-tone-surface-6a134f88:#3658d9;--astra-tone-shadow-6b0c03a2:rgba(255,255,255,.13);--astra-tone-shadow-83f5fa33:rgba(5,17,44,.28);--astra-tone-text-0d7e2f6a:#c6d0df;--astra-tone-text-073f261b:#eef2f8;--astra-tone-text-7660148f:#f1f5fb;--astra-tone-surface-b9ba2b1b:rgba(255,255,255,.075);--astra-tone-line-d8d9c90c:rgba(255,255,255,.04);--astra-tone-line-663edec2:rgba(120,163,255,.45);--astra-tone-shadow-c5f40cb3:rgba(11,57,160,.28);--astra-tone-surface-8f8ec0d2:#ff5365;--astra-tone-shadow-ff128343:rgba(255,83,101,.28);--astra-tone-line-35e268f7:rgba(134,157,194,.24);--astra-tone-surface-144d9630:rgba(15,32,54,.58);--astra-tone-shadow-04183121:rgba(255,255,255,.025);--astra-tone-surface-f95159f0:rgba(27,48,78,.76);--astra-tone-line-731020b0:rgba(138,168,217,.38);--astra-tone-surface-47124af8:#245fdb;--astra-tone-surface-a3438e91:#163c92;--astra-tone-text-6727f601:#aebbd0;--astra-tone-text-a6ea1c10:#c8d2e3;--astra-tone-line-45cbfa48:#e5e9f0;--astra-tone-shadow-c487f0c1:rgba(11,57,160,.22);--astra-tone-accent-b7a919e5:#2563eb;--astra-tone-accent-442d8e08:#1d4ed8;--astra-tone-surface-58048270:#eff6ff;--astra-tone-surface-f82ee93d:#f6f7f9;--astra-tone-surface-2330cd4f:#ffffff;--astra-tone-surface-cdd4b7a1:#eef2f6;--astra-tone-accent-51c815e0:#1f2328;--astra-tone-text-4b9f557f:#667085;--astra-tone-text-8a32c3e5:#8b95a5;--astra-tone-line-62fc2e5a:#d9dee7;--astra-tone-line-4d323b7d:#c7ced9;--astra-tone-accent-c4d23484:#177245;--astra-tone-accent-74219434:#a15c00;--astra-tone-accent-046f4a2e:#b42318;--astra-tone-accent-d1c8e646:#f4f6f8;--astra-tone-line-bdeac585:#e5e8ee;--astra-tone-shadow-1628d9ed:rgba(16,24,40,.04);--astra-tone-shadow-a0d2074c:rgba(16,24,40,.07);--astra-tone-accent-479cd062:#1f2937;--astra-tone-accent-fed0208e:#111827;--astra-tone-accent-0e08ff45:rgba(37,99,235,.16);--astra-tone-accent-1b58c8e1:#6ea8fe;--astra-tone-accent-98bc28ad:#8ab8ff;--astra-tone-surface-0f39c91e:#14233d;--astra-tone-surface-3d9becaf:#0c1118;--astra-tone-surface-fc2f9c47:#111821;--astra-tone-surface-5e851c75:#161f2b;--astra-tone-surface-824f59f0:#1c2735;--astra-tone-accent-aebbdabe:#eef2f6;--astra-tone-text-3fbc9983:#a2adbb;--astra-tone-text-f766220c:#7e8a99;--astra-tone-line-5b736d48:#2b3746;--astra-tone-line-1d94b5f2:#3a485a;--astra-tone-accent-73ae9ece:#6bc18f;--astra-tone-accent-d25e9d75:#e0a458;--astra-tone-accent-135cf590:#f28b82;--astra-tone-surface-7c2d8b64:#152a48;--astra-tone-accent-e9cdaf9f:#17212d;--astra-tone-line-9695a065:#263240;--astra-tone-surface-427faacc:rgba(37,99,235,.18);--astra-tone-shadow-0d74aa63:rgba(37,99,235,.12);--astra-tone-surface-3599017b:#111827;--astra-tone-line-30c0fcab:#202a39;--astra-tone-line-219bd58b:#253043;--astra-tone-text-6a346cd8:#f3f4f6;--astra-tone-text-940c43d2:#bdc7d5;--astra-tone-surface-bfa3219b:#1b2533;--astra-tone-surface-ef1ff9ff:#233149;--astra-tone-text-11d56476:#78869a;--astra-tone-text-4a49b2d7:#c2ccda;--astra-tone-text-f999d954:#8e9bad;--astra-tone-shadow-270178f5:rgba(37,99,235,.1);--astra-tone-line-604c0c0c:#f0b4b0;--astra-tone-surface-a214966c:#fff7f6;--astra-tone-line-8c77eb98:#70403d;--astra-tone-surface-6997697a:#2a1919;--astra-tone-surface-b1ed0b75:#f6fbf8;--astra-tone-line-4eb73939:#efc1bd;--astra-tone-surface-19daf742:#fff8f7;--astra-tone-text-bd24eaaa:#19171d;--astra-tone-surface-1960c233:#f8f8fb;--astra-tone-accent-2d29b816:#5b3fd6;--astra-tone-accent-71985acc:#6f52e8;--astra-tone-accent-768e84de:#2e164f;--astra-tone-accent-42ee3cd4:#24103f;--astra-tone-accent-2618cc6a:#1d1c1d;--astra-tone-line-1b4746b1:#e7e5eb;--astra-tone-accent-2c25c6a7:#16833b;--astra-tone-accent-075d1d3f:#c82929;--astra-tone-surface-092e3c3d:#6444e7;--astra-tone-text-291e1393:white;--astra-tone-shadow-5fae6d3f:rgba(91,63,214,.16);--astra-tone-surface-eca76b3f:white;--astra-tone-text-69eaefd2:#67616e;--astra-tone-text-a9e65423:#4a4650;--astra-tone-surface-d1474f44:#36c5f0;--astra-tone-surface-2558c5ed:#2eb67d;--astra-tone-surface-f12469fe:#ecb22e;--astra-tone-surface-f9963dce:#e01e5a;--astra-tone-surface-06ca801d:#fbfbfd;--astra-tone-surface-357aaa14:#f0edff;--astra-tone-surface-7a7211e0:#f6f3ff;--astra-tone-line-0ca3cc0b:#d9d6df;--astra-tone-line-63dc3a63:#7b62df;--astra-tone-shadow-3f92440c:rgba(91,63,214,.08);--astra-tone-text-f1bd199d:#4b3d85;--astra-tone-text-9cd91003:#817b86;--astra-tone-surface-ec022efb:#f1edff;--astra-tone-shadow-984e737d:rgba(35,28,48,.05);--astra-tone-text-7b6c3188:#77717d;--astra-tone-surface-56c15b07:#30184f;--astra-tone-surface-6146e80d:#231039;--astra-tone-text-ce1b22ef:#f7f4fa;--astra-tone-line-50cc034b:rgba(255,255,255,.12);--astra-tone-text-e8ec6772:#e8dfec;--astra-tone-surface-ee3c1ba3:#5b3fd6;--astra-tone-text-026aa344:#bcaec5;--astra-tone-text-ab7370e0:#eee6f2;--astra-tone-surface-310030f3:#ef5b80;--astra-tone-text-a7045566:#c9bdcf;--astra-tone-surface-b87022ec:#efeff7;--astra-tone-text-79b37645:#33234a;--astra-tone-surface-b55f084c:#8d6ded;--astra-tone-surface-95e08811:rgba(255,255,255,.08);--astra-tone-line-cf9a7422:#ddd9e2;--astra-tone-surface-c2c0f377:#faf9fb;--astra-tone-text-a3919f84:#76717a;--astra-tone-line-e7a5a2d2:#e5e2e8;--astra-tone-text-a74ea81b:#49444e;--astra-tone-surface-b871a269:#f4f2f6;--astra-tone-shadow-c173b390:rgba(35,27,48,.18);--astra-tone-surface-f9a6969b:#f8f7fa;--astra-tone-line-a0fdab62:#f0eef2;--astra-tone-text-e0b16b8a:#716c75;--astra-tone-shadow-1523ccb8:rgba(0,0,0,.06);--astra-tone-surface-02910607:#c97870;--astra-tone-surface-e745b42b:#713c42;--astra-tone-surface-16e7e3a7:#d99c56;--astra-tone-surface-1fba940a:#704a29;--astra-tone-surface-f23bb942:#5b8cc8;--astra-tone-surface-06e3aaf2:#334d78;--astra-tone-surface-5fb92a77:#9c6bc5;--astra-tone-surface-28eb23d7:#573777;--astra-tone-surface-b155f092:#58a57c;--astra-tone-surface-33e04835:#346449;--astra-tone-surface-0f623f72:#7263d9;--astra-tone-surface-5c078875:#3f347e;--astra-tone-line-a24c1236:white}:root[data-effective-theme=dark]{--astra-tone-line-e208bfea:#3a3a3a;--astra-tone-surface-ca9602f9:#151515;--astra-tone-text-4884f637:#f6f6f6;--astra-tone-line-f7a40ddc:#3a3a3a;--astra-tone-text-2ed76b3e:#cccccc;--astra-tone-surface-3aaced60:#151515;--astra-tone-text-1e826927:#bbb5a2;--astra-tone-line-556fac9f:#6e6952;--astra-tone-line-04a2a8d7:#6d5c5c;--astra-tone-surface-274164fb:#43413c;--astra-tone-line-3a8f8ba9:#6f6852;--astra-tone-surface-e3088129:#151515;--astra-tone-surface-5c9ebb12:#151515;--astra-tone-line-c0e8964d:#6a6677;--astra-tone-line-184bce2b:#3a3a3a;--astra-tone-surface-f7f43a8b:#151515;--astra-tone-accent-8c69d639:#ce8282;--astra-tone-surface-fac6b50e:#151515;--astra-tone-text-381625ae:#e1dbfd;--astra-tone-text-9f3a416c:#dbd5fd;--astra-tone-surface-73bacafd:#151515;--astra-tone-text-7835c8c2:#cccccc;--astra-tone-line-9a21a79f:#3a3a3a;--astra-tone-surface-c6d33115:#151515;--astra-tone-line-1d25df7b:#3a3a3a;--astra-tone-surface-fb0cf868:#151515;--astra-tone-line-c237b913:#3a3a3a;--astra-tone-text-cf0a47c3:#f2f2f2;--astra-tone-text-558ccb2a:#f2f2f2;--astra-tone-line-c184b353:#646b73;--astra-tone-surface-5ac3eed5:#151515;--astra-tone-text-1edb8925:#cccccc;--astra-tone-text-df5c0d22:#c2bcf3;--astra-tone-surface-b6ef6626:#151515;--astra-tone-line-a4dd894b:#4f4b70;--astra-tone-surface-1dd205d7:#151515;--astra-tone-surface-1de42f28:#373161;--astra-tone-line-4472af45:#68454b;--astra-tone-surface-0c7fc0c2:#562932;--astra-tone-surface-884dd1b9:#4b232a;--astra-tone-surface-b30a4f34:#224734;--astra-tone-surface-a7af4c4b:#392e1c;--astra-tone-surface-da9d3480:#43413a;--astra-tone-text-3691cd74:#c5b89f;--astra-tone-surface-2c47364a:#151515;--astra-tone-text-3b53a635:#a4c2b4;--astra-tone-surface-b25f77f1:#151515;--astra-tone-text-bbfce6fb:#d5aaaa;--astra-tone-text-13dcb31a:#f6f6f6;--astra-tone-line-78185aa3:#52645a;--astra-tone-surface-924c6279:#151515;--astra-tone-text-515f4b21:#a3c1b0;--astra-tone-line-833a7566:#6c6149;--astra-tone-surface-ed8be1aa:#151515;--astra-tone-text-bd1ce876:#c8ba9e;--astra-tone-line-9b0c7f57:#6c5858;--astra-tone-text-51fe10e2:#d5aaaa;--astra-tone-text-290fbba8:#f2f2f2;--astra-tone-text-1ccbb24c:#cccccc;--astra-tone-accent-baa5c8d2:#dcdcdc;--astra-tone-surface-d85fcfe5:#151515;--astra-tone-surface-a4b9b4e7:#151515;--astra-tone-accent-2d8a60d7:#969fe2;--astra-tone-accent-d9b1da2a:#a9b1e8;--astra-tone-accent-6da5c615:#85a3db;--astra-tone-accent-6d823169:#7cb89d;--astra-tone-accent-86b21105:#ceb076;--astra-tone-accent-53fab512:#d69393;--astra-tone-accent-0fbec9eb:#a698d6;--astra-tone-accent-3d8251fa:#dcdcdc;--astra-tone-text-8dce1be0:#cccccc;--astra-tone-accent-134539fb:#dcdcdc;--astra-tone-accent-43d0ec87:#dcdcdc;--astra-tone-surface-09b41db1:#151515;--astra-tone-surface-ee92388c:#232a53;--astra-tone-accent-84454cd8:#dcdcdc;--astra-tone-accent-22d6c4ef:#dcdcdc;--astra-tone-accent-5388017a:#dcdcdc;--astra-tone-accent-54f9980c:#dcdcdc;--astra-tone-surface-af65c772:#151515;--astra-tone-surface-5fda0217:#353c66;--astra-tone-surface-04d59328:#232b56;--astra-tone-surface-f9b8421e:rgba(21,21,21,.14);--astra-tone-text-446576c0:#e0e0e0;--astra-tone-surface-b843066f:#151515;--astra-tone-text-111ac23e:#cccccc;--astra-tone-text-8cd5df16:#f2f2f2;--astra-tone-surface-d43d3348:#151515;--astra-tone-text-1167af3d:#f2f2f2;--astra-tone-surface-0429b6cd:#151515;--astra-tone-text-591ff375:#cccccc;--astra-tone-line-ca8a8818:#3a3a3a;--astra-tone-text-319856e7:#cccccc;--astra-tone-line-18e01575:#3a3a3a;--astra-tone-text-328ba9e8:#cccccc;--astra-tone-surface-85492cfc:#151515;--astra-tone-line-92094498:#3a3a3a;--astra-tone-line-043d78b4:#3a3a3a;--astra-tone-surface-a7a67de8:#151515;--astra-tone-text-e028ba13:#cccccc;--astra-tone-surface-c2cc6821:#151515;--astra-tone-surface-0ff0ca3b:#2e3564;--astra-tone-surface-1754d6d2:#2c2f43;--astra-tone-text-623ac6c7:#b8c0f8;--astra-tone-surface-1d3bde1b:#151515;--astra-tone-text-642fc551:#a3cfbb;--astra-tone-surface-b997097a:#151515;--astra-tone-text-6710ec8e:#d9c19a;--astra-tone-surface-8bf7c8e7:#151515;--astra-tone-text-39bd0d1d:#e5b1b1;--astra-tone-text-c95581c8:#cccccc;--astra-tone-text-adacf4f5:#f2f2f2;--astra-tone-text-d865f679:#cccccc;--astra-tone-text-9c0d4c0c:#cccccc;--astra-tone-text-b27fe1ee:#abb3e4;--astra-tone-text-0b511c85:#cccccc;--astra-tone-surface-14bd9b68:#151515;--astra-tone-line-f88ed864:#3a3a3a;--astra-tone-text-70c51498:#e0e0e0;--astra-tone-text-2da18953:#cccccc;--astra-tone-line-35626a57:#3a3a3a;--astra-tone-surface-e3957e52:#1f1f1f;--astra-tone-line-a18e0744:#3a3a3a;--astra-tone-text-4c6f7145:#cccccc;--astra-tone-surface-fddefa18:#151515;--astra-tone-text-c82945b3:#9bc0f4;--astra-tone-text-d26b04d6:#f2f2f2;--astra-tone-text-37842a3a:#cccccc;--astra-tone-text-3fe57495:#9ac0f6;--astra-tone-surface-78382ed3:#151515;--astra-tone-surface-e422951b:#151515;--astra-tone-surface-3794464b:#151515;--astra-tone-surface-d56796db:#151515;--astra-tone-surface-b1608bf2:#151515;--astra-tone-surface-baafd358:#151515;--astra-tone-surface-55c8299e:#151515;--astra-tone-surface-20bcb9f1:#151515;--astra-tone-line-e8d4e1f6:#3a3a3a;--astra-tone-line-0594f01a:#585d77;--astra-tone-line-b06dcf6c:#646777;--astra-tone-text-a48da15e:#b8c0f8;--astra-tone-line-6c3b1b0b:#3a3a3a;--astra-tone-surface-d7440789:#151515;--astra-tone-text-5b7f2897:#f2f2f2;--astra-tone-surface-0f7c0bf4:#151515;--astra-tone-line-88eff3d9:#3a3a3a;--astra-tone-line-915fc4ad:#3a3a3a;--astra-tone-line-23095ef1:#3a3a3a;--astra-tone-text-c507743c:#cccccc;--astra-tone-text-98238dea:#f2f2f2;--astra-tone-text-8fc01ac1:#cccccc;--astra-tone-text-71774dfe:#f2f2f2;--astra-tone-surface-c81fd936:#151515;--astra-tone-text-cb2685ee:#cccccc;--astra-tone-text-96fb0645:#f2f2f2;--astra-tone-text-b7be4c91:#cccccc;--astra-tone-text-535f789a:#cccccc;--astra-tone-text-5d72cd5f:#cccccc;--astra-tone-line-2adafb93:#3a3a3a;--astra-tone-surface-66c5efc1:#151515;--astra-tone-text-d5df068e:#f2f2f2;--astra-tone-line-e40481a7:#3a3a3a;--astra-tone-surface-0d9fc337:#151515;--astra-tone-text-73cc761d:#a7c5b7;--astra-tone-text-6483614b:#b1b9ec;--astra-tone-text-8915c578:#cccccc;--astra-tone-text-a582162a:#cccccc;--astra-tone-line-e42facf9:#736363;--astra-tone-surface-fbfa3f4b:#151515;--astra-tone-text-60733a61:#f1afaf;--astra-tone-text-b5a58ade:#abb5c4;--astra-tone-line-de641804:#3a3a3a;--astra-tone-surface-e2bfc18b:#151515;--astra-tone-text-7a527cd5:#f2f2f2;--astra-tone-line-cf3c452c:#3a3a3a;--astra-tone-text-5400b686:#cccccc;--astra-tone-text-9b8d12c0:#f2f2f2;--astra-tone-line-b365166f:#5c6573;--astra-tone-surface-c19ff34b:#151515;--astra-tone-text-2d7bc457:#a0c1f1;--astra-tone-line-927d50e0:rgba(58,58,58,.35);--astra-tone-line-26898b01:#3a3a3a;--astra-tone-surface-a1bfee92:#151515;--astra-tone-surface-7009d22b:#1a365e;--astra-tone-line-dc6e9d9e:#3a3a3a;--astra-tone-text-ceebcf4b:#f2f2f2;--astra-tone-text-eed692a6:#cccccc;--astra-tone-surface-eb3be783:#151515;--astra-tone-text-86661ca7:#f2f2f2;--astra-tone-text-23c6b83d:#cccccc;--astra-tone-text-30e94af9:#cccccc;--astra-tone-text-11454ece:#f2f2f2;--astra-tone-text-19670ce2:#abb7c6;--astra-tone-text-17d5049c:#f2f2f2;--astra-tone-line-b2aeda1b:#3a3a3a;--astra-tone-text-1d848442:#cccccc;--astra-tone-surface-87a4ced0:#193965;--astra-tone-line-5e72ac63:#3a3a3a;--astra-tone-surface-723af2e2:#151515;--astra-tone-text-480edbda:#f2f2f2;--astra-tone-surface-84d4408e:#151515;--astra-tone-text-1e347dd7:#cccccc;--astra-tone-surface-5a54ab7a:#151515;--astra-tone-surface-09eb6e7a:#43403c;--astra-tone-text-92f2b057:#f6d19a;--astra-tone-surface-f4d86ffa:#151515;--astra-tone-text-e5e7e4ef:#9edac5;--astra-tone-surface-26e8c940:#151515;--astra-tone-text-04c713fb:#f2f2f2;--astra-tone-text-3513b77a:#c4b7ed;--astra-tone-text-37862a3e:#f5d099;--astra-tone-surface-7ed4ab59:#3c3f43;--astra-tone-surface-536a240a:#363c43;--astra-tone-text-31d16fde:#9fbbe0;--astra-tone-surface-74445f94:#151515;--astra-tone-surface-4290f058:#3c3a43;--astra-tone-text-e0729a48:#bcafe4;--astra-tone-surface-bb14ed7c:#43403a;--astra-tone-surface-060e29e0:#433d33;--astra-tone-text-48841bff:#d9bd97;--astra-tone-surface-191c2d36:#151515;--astra-tone-surface-be88bbba:#37403c;--astra-tone-text-506605fc:#9ac9b9;--astra-tone-line-aa93d833:#385174;--astra-tone-text-83f14777:#f2f2f2;--astra-tone-surface-24e9d5b5:#1a3764;--astra-tone-text-d5b33374:#f2f2f2;--astra-tone-text-74e8083b:#cccccc;--astra-tone-text-c37a7dd9:#cccccc;--astra-tone-text-ce725984:#cccccc;--astra-tone-surface-8d84b1d5:#3a2f61;--astra-tone-surface-c6787111:#413117;--astra-tone-surface-31f3cf12:#18362b;--astra-tone-text-821b6668:#cccccc;--astra-tone-text-05d2e25b:#f2f2f2;--astra-tone-text-1e4601bf:#f2f2f2;--astra-tone-line-8fa83caf:#606773;--astra-tone-text-dad18c50:#f2f2f2;--astra-tone-text-267f5488:#f2f2f2;--astra-tone-text-aa980de9:#cccccc;--astra-tone-text-f41b672c:#cccccc;--astra-tone-surface-c1a86588:#151515;--astra-tone-text-818e7e09:#9cbeef;--astra-tone-text-064e8751:#cccccc;--astra-tone-surface-853d4dcf:#163763;--astra-tone-surface-87dc71d8:#151515;--astra-tone-text-801e753f:#a2bedf;--astra-tone-surface-4a4a1b3c:#43403b;--astra-tone-text-fc99d29c:#dac097;--astra-tone-surface-633bd2d8:#151515;--astra-tone-text-42fa79ae:#e6b0b9;--astra-tone-text-55934088:#cccccc;--astra-tone-line-77430b7e:#3a3a3a;--astra-tone-line-d93aead1:#3a3a3a;--astra-tone-surface-cbb23e11:#151515;--astra-tone-surface-abf1e4ee:#151515;--astra-tone-text-ec630627:#f2f2f2;--astra-tone-text-450ec667:#cccccc;--astra-tone-line-eadd91e2:#3a3a3a;--astra-tone-text-29f9ad23:#cccccc;--astra-tone-line-29b82586:#3a3a3a;--astra-tone-text-4e9c8790:#cccccc;--astra-tone-text-c737e384:#f2f2f2;--astra-tone-text-e9a1af84:#f2f2f2;--astra-tone-text-83f66639:#f7adb8;--astra-tone-text-4ba7dd71:#cccccc;--astra-tone-text-d30c4de4:#99c1f6;--astra-tone-text-c2a064dc:#cccccc;--astra-tone-text-4fc282de:#f2f2f2;--astra-tone-accent-3195172b:#7bc7aa;--astra-tone-line-86fc56a5:#3a3a3a;--astra-tone-text-c137e419:#cccccc;--astra-tone-text-52628d6c:#cccccc;--astra-tone-surface-926da0ee:#151515;--astra-tone-text-ed5d69ed:#9fbfe3;--astra-tone-text-49035b76:#bfb3e7;--astra-tone-text-7a77d83e:#f2f2f2;--astra-tone-text-c47339fd:#cccccc;--astra-tone-surface-60df1c9f:#151515;--astra-tone-line-f870252f:#3a3a3a;--astra-tone-text-02be2207:#f2f2f2;--astra-tone-text-dd2fef50:#9da5b5;--astra-tone-surface-8f6c436b:#1a3463;--astra-tone-text-fdd0f554:#9fabc2;--astra-tone-text-44f67332:#cccccc;--astra-tone-text-757697fc:#a0abbd;--astra-tone-text-fc9fc6c3:#a5b3c3;--astra-tone-surface-d0a08334:#151515;--astra-tone-text-bc562c80:#9abbee;--astra-tone-surface-ebdff8b5:#151515;--astra-tone-surface-cd02356c:#183461;--astra-tone-surface-4f8f0da4:#142748;--astra-tone-text-bfa0f073:#cccccc;--astra-tone-surface-97e0acc6:#151515;--astra-tone-text-52cf11c1:#cccccc;--astra-tone-line-d5b5e2e6:#6a6e77;--astra-tone-text-4f6fd5c3:#9bbded;--astra-tone-text-c670c3ed:#a7b4c3;--astra-tone-line-60c22078:#3a3a3a;--astra-tone-text-daa7bd24:#a6afbd;--astra-tone-surface-7a211105:#151515;--astra-tone-text-15a23f5c:#9bbded;--astra-tone-text-d040139f:#f2f2f2;--astra-tone-text-489d5848:#cccccc;--astra-tone-text-81184303:#b4bfcb;--astra-tone-text-acb27343:#adb7c3;--astra-tone-line-b95791e3:#3a3a3a;--astra-tone-text-5dcbd3e4:#cccccc;--astra-tone-text-156b12ff:#cccccc;--astra-tone-text-54dd7312:#a5b1bf;--astra-tone-surface-8454b151:#151515;--astra-tone-text-1716354e:#9ebff4;--astra-tone-text-f5d0a338:#cccccc;--astra-tone-text-2f33b9a4:#f2f2f2;--astra-tone-text-2ddaeca8:#cccccc;--astra-tone-text-e942dd00:#cccccc;--astra-tone-surface-148d962c:#1a3563;--astra-tone-line-1226db57:#384e72;--astra-tone-surface-a56138e4:#1f1f1f;--astra-tone-text-9096b320:#cccccc;--astra-tone-surface-90ef8cbf:#151515;--astra-tone-text-5a8adc0e:#a0c1f6;--astra-tone-line-4aa1321f:#3a3a3a;--astra-tone-text-1da3f974:#cccccc;--astra-tone-surface-0d7bcb95:#151515;--astra-tone-text-f92c3e81:#cccccc;--astra-tone-text-98af343e:#cccccc;--astra-tone-line-6daa976a:#3a3a3a;--astra-tone-text-a6307c9a:#f2f2f2;--astra-tone-text-1b67cc0f:#cccccc;--astra-tone-text-7f915164:#f2f2f2;--astra-tone-text-f7a38446:#f2f2f2;--astra-tone-line-1f8550d8:#3a3a3a;--astra-tone-line-200a3411:#3a3a3a;--astra-tone-text-db915d03:#cccccc;--astra-tone-text-9181f6ca:#f2f2f2;--astra-tone-text-62e55ada:#cccccc;--astra-tone-surface-f6eb5c7c:#151515;--astra-tone-text-298b5cee:#cccccc;--astra-tone-surface-a2001054:#151515;--astra-tone-text-81cd9a2a:#d9c29a;--astra-tone-text-6d11b54a:#e4b2b2;--astra-tone-text-0446a814:#cccccc;--astra-tone-text-e7e70263:#f2f2f2;--astra-tone-text-e3ed61b3:#cccccc;--astra-tone-text-2395bb93:#f2f2f2;--astra-tone-text-51f34a95:#cccccc;--astra-tone-surface-a0bad776:#151515;--astra-tone-surface-a8a0ff6e:#292e43;--astra-tone-text-253cc417:#cccccc;--astra-tone-text-a57af777:#cccccc;--astra-tone-text-d973031c:#f2f2f2;--astra-tone-text-25869a96:#cccccc;--astra-tone-text-21f52e89:#f2f2f2;--astra-tone-text-b6410af4:#cccccc;--astra-tone-surface-6bfe2bf2:#151515;--astra-tone-text-5509295e:#cccccc;--astra-tone-text-3b4b0db1:#cccccc;--astra-tone-text-40c8b89f:#cccccc;--astra-tone-text-d9aa5f06:#f2f2f2;--astra-tone-text-32bb4e49:#cccccc;--astra-tone-text-edda63a9:#cccccc;--astra-tone-line-6563ec91:#3a3a3a;--astra-tone-line-801532ca:#3a3a3a;--astra-tone-surface-8a70da5c:#151515;--astra-tone-text-13897253:#f2f2f2;--astra-tone-text-17964b7a:#cccccc;--astra-tone-surface-b3851b8b:#162d4d;--astra-tone-text-cd0aa04f:#f2f2f2;--astra-tone-text-68c4c1fc:#cccccc;--astra-tone-text-520dfa9b:#f2f2f2;--astra-tone-text-092239b5:#f2f2f2;--astra-tone-text-55cc71cd:#cccccc;--astra-tone-line-f8dc8e4a:#3a3a3a;--astra-tone-text-0fa64125:#cccccc;--astra-tone-text-67aacf93:#cccccc;--astra-tone-text-002ea3d9:#f2f2f2;--astra-tone-surface-f2586e47:#151515;--astra-tone-text-1913f731:#f2f2f2;--astra-tone-surface-fa69d59f:#151515;--astra-tone-line-9ce68ce0:#3a3a3a;--astra-tone-text-b89a46bd:#a1acb9;--astra-tone-text-a3efa2b0:#cccccc;--astra-tone-text-aea47f1b:#cccccc;--astra-tone-line-6862bf4a:#3a3a3a;--astra-tone-text-82b56e18:#f2f2f2;--astra-tone-surface-fdbf5e67:#151515;--astra-tone-line-6d046411:#606875;--astra-tone-text-24f804dd:#9dbdea;--astra-tone-text-dd6f0ee0:#cccccc;--astra-tone-line-30da1e5b:#3a3a3a;--astra-tone-line-dff9a0e3:#3a3a3a;--astra-tone-line-c0573ffc:#3a3a3a;--astra-tone-line-0613d932:#3a3a3a;--astra-tone-line-b7fceefa:#3a3a3a;--astra-tone-line-9fbbcf5a:#3a3a3a;--astra-tone-text-aba27fc8:#cccccc;--astra-tone-text-a0ff036c:#b8b3ee;--astra-tone-text-f1c72f8c:#cccccc;--astra-tone-text-13a4c15c:#f2f2f2;--astra-tone-surface-01fbb4e6:#151515;--astra-tone-text-3800571b:#f6f6f6;--astra-tone-surface-b3ea863e:#1f1f1f;--astra-tone-text-dd3ddbdf:#a0ccb5;--astra-tone-surface-7fb47a10:#151515;--astra-tone-surface-6a448522:rgba(21,21,21,.98);--astra-tone-text-46d936c1:#cccccc;--astra-tone-text-5863c709:#cccccc;--astra-tone-text-5ad371aa:#cccccc;--astra-tone-line-b05a39e5:#3a3a3a;--astra-tone-text-38d786a0:#cccccc;--astra-tone-surface-4eabd71b:#1a362b;--astra-tone-line-898ce8da:#384e6e;--astra-tone-line-216cfbb7:#3a3a3a;--astra-tone-line-af4bbd90:#3a3a3a;--astra-tone-surface-d065010b:#151515;--astra-tone-text-b3795e01:#f5d2a0;--astra-tone-text-e8ac3ecf:#cccccc;--astra-tone-surface-fa8febe8:#151515;--astra-tone-surface-e4113587:#1a372c;--astra-tone-text-313aa43e:#f2f2f2;--astra-tone-line-0b441993:#4f5e74;--astra-tone-surface-b108cd5a:#151515;--astra-tone-text-b206f404:#cccccc;--astra-tone-surface-a513de31:#151515;--astra-tone-text-d813d619:#f7b4bd;--astra-tone-surface-59013ba3:#151515;--astra-tone-text-4ec45f5f:#cbbaf3;--astra-tone-text-5913f140:#cccccc;--astra-tone-text-f633bbf9:#f2f2f2;--astra-tone-text-4b327c87:#cccccc;--astra-tone-text-84db5ad7:#f2f2f2;--astra-tone-surface-cedf0845:#153563;--astra-tone-line-84fcd93a:#746d61;--astra-tone-surface-7d80ebfc:#151515;--astra-tone-text-8fc42d24:#c3b7a3;--astra-tone-surface-986a7941:#151515;--astra-tone-surface-b8b17051:#151515;--astra-tone-surface-e05a25ab:rgba(21,21,21,.8);--astra-tone-line-1ac9d5dd:#646971;--astra-tone-text-2bc053ed:#cccccc;--astra-tone-text-97a21583:#cccccc;--astra-tone-surface-b059b19f:#151515;--astra-tone-text-2448e560:#9bc1ed;--astra-tone-surface-3b360b02:#151515;--astra-tone-surface-ae765aeb:#43403b;--astra-tone-text-583e1d89:#dbc097;--astra-tone-text-e85a4d00:#c5b7e7;--astra-tone-text-0c8ec0db:#cccccc;--astra-tone-surface-b7b865fb:#151515;--astra-tone-text-4267a43b:#abbbd5;--astra-tone-text-32f979f4:#f1afb8;--astra-tone-text-0afeb462:#f1cf9e;--astra-tone-text-bd626e10:#9fd4c1;--astra-tone-line-6ceee02c:#3a3a3a;--astra-tone-text-25c49c77:#cccccc;--astra-tone-line-39111fa6:#3a3a3a;--astra-tone-text-fb9d620c:#cccccc;--astra-tone-surface-1c6da7f1:#151515;--astra-tone-text-344dd0a5:#cccccc;--astra-tone-text-70feac81:#cccccc;--astra-tone-surface-bada680c:#2f3236;--astra-tone-text-9340573e:#a5c1e6;--astra-tone-surface-eaaba12a:#223e65;--astra-tone-surface-5f32e3da:#151515;--astra-tone-text-4a92cebf:#e6b3b9;--astra-tone-surface-006bb1d2:#642d34;--astra-tone-surface-f635d678:#151515;--astra-tone-text-a7164bfb:#a2cebe;--astra-tone-surface-99304c5d:#1b362c;--astra-tone-line-88603bd5:#3e5372;--astra-tone-text-bd83a733:#cccccc;--astra-tone-surface-746c3149:#163763;--astra-tone-text-6c57b00b:#cccccc;--astra-tone-text-44bc701b:#a3bddb;--astra-tone-surface-465b9386:#43403b;--astra-tone-text-d50391b7:#d9bf97;--astra-tone-line-8a0b97b7:#3a3a3a;--astra-tone-line-73fcf300:#3a3a3a;--astra-tone-surface-39efe4a0:#151515;--astra-tone-line-c8c32621:#3a3a3a;--astra-tone-text-98e1dd36:#f2f2f2;--astra-tone-surface-8efe1e6f:#151515;--astra-tone-surface-e2033a2a:#363c43;--astra-tone-text-e2017a1d:#9fbada;--astra-tone-surface-c50e129d:#3c3a43;--astra-tone-text-b819039b:#bcafe5;--astra-tone-surface-1511d0c3:#433d33;--astra-tone-text-ade8b5f2:#d5bf97;--astra-tone-surface-1c1ebb36:#213b61;--astra-tone-surface-d6815edd:#3c3161;--astra-tone-surface-f4968631:#40321a;--astra-tone-line-b54d7fa7:#3a3a3a;--astra-tone-text-91e65925:#cccccc;--astra-tone-text-268ee3ae:#f2f2f2;--astra-tone-text-baa881d0:#cccccc;--astra-tone-text-c7b98798:#f2f2f2;--astra-tone-text-462277f9:#cccccc;--astra-tone-surface-adab92f1:#151515;--astra-tone-surface-76f8ed36:#1a372d;--astra-tone-text-ad6ba317:#f2f2f2;--astra-tone-text-1341947c:#cccccc;--astra-tone-surface-8932be95:#151515;--astra-tone-text-42909f53:#a0bfe3;--astra-tone-text-29daff8e:#cccccc;--astra-tone-text-1c79dac1:#cccccc;--astra-tone-text-48195bd2:#cccccc;--astra-tone-text-f0b96956:#cccccc;--astra-tone-text-6f5d75c1:#cccccc;--astra-tone-text-09aec834:#cccccc;--astra-tone-surface-ee00c52b:#151515;--astra-tone-surface-b7b214aa:#151515;--astra-tone-text-ca96527d:#cccccc;--astra-tone-line-1b27f8a5:#3a3a3a;--astra-tone-line-6f5ed835:#3e5574;--astra-tone-line-72d7174e:#73474d;--astra-tone-line-4fc2fc34:#396354;--astra-tone-text-443b984a:#cccccc;--astra-tone-text-da3dbd8b:#9fdbc6;--astra-tone-text-73693684:#f2b9bf;--astra-tone-text-dabf02ae:#cccccc;--astra-tone-text-a4b06737:#f2f2f2;--astra-tone-line-9e693d1a:#606873;--astra-tone-line-a897c7cb:#415572;--astra-tone-line-008b3dae:#3a3a3a;--astra-tone-text-516c9251:#cccccc;--astra-tone-text-dcfafa94:#cccccc;--astra-tone-text-5f9a219f:#cccccc;--astra-tone-line-df221312:#636970;--astra-tone-line-35857f6b:#445672;--astra-tone-line-5431eaaa:#705558;--astra-tone-surface-983ca908:#151515;--astra-tone-text-3eddef70:#e7b1b8;--astra-tone-text-a72081e8:#cccccc;--astra-tone-text-91ea1ef7:#f2f2f2;--astra-tone-text-49323721:#cccccc;--astra-tone-line-9477f7d1:#3a3a3a;--astra-tone-surface-c26334b2:#151515;--astra-tone-text-8f0b29c0:#e0aeb5;--astra-tone-text-048ec51d:#cccccc;--astra-tone-line-477ea60c:#3a3a3a;--astra-tone-line-6d386e95:#3a3a3a;--astra-tone-text-1f046e6d:#cccccc;--astra-tone-text-cec826f7:#a6c5ee;--astra-tone-text-bca22798:#c7bbe9;--astra-tone-surface-7c723c2e:#151515;--astra-tone-text-78ffc473:#9fd1c1;--astra-tone-surface-5db00d01:#151515;--astra-tone-text-8b91e6aa:#e7c79a;--astra-tone-surface-c3c9edb1:#43403c;--astra-tone-text-0a1e2f78:#ecb3ba;--astra-tone-surface-59607118:#151515;--astra-tone-surface-aec9ab7d:#151515;--astra-tone-text-bf437917:#cccccc;--astra-tone-text-fa041ce8:#cccccc;--astra-tone-text-49883d1f:#cccccc;--astra-tone-text-80e2c779:#cccccc;--astra-tone-line-2cf6f859:#3a3a3a;--astra-tone-surface-8b195dab:#1f1f1f;--astra-tone-text-834c8d32:#f2f2f2;--astra-tone-text-b64458a4:#cccccc;--astra-tone-text-5ba61402:#f2f2f2;--astra-tone-text-1a3dc61b:#cccccc;--astra-tone-line-185b2bf6:#465871;--astra-tone-text-ebe102b6:#cccccc;--astra-tone-text-c9ae185c:#cccccc;--astra-tone-text-4e2bffe0:#f2f2f2;--astra-tone-text-d651b448:#cccccc;--astra-tone-text-b1b95bed:#cccccc;--astra-tone-text-8a2c67cf:#cccccc;--astra-tone-surface-fb118707:#151515;--astra-tone-text-d56c0b41:#9fd3c1;--astra-tone-line-5d000e98:#3a3a3a;--astra-tone-surface-c94a7f94:#151515;--astra-tone-text-a64c397d:#f2f2f2;--astra-tone-text-79c2c0a9:#f2f2f2;--astra-tone-surface-a1c45b10:#151515;--astra-tone-text-71a42c2d:#cccccc;--astra-tone-text-51639775:#cccccc;--astra-tone-line-82afd503:#646970;--astra-tone-line-fc432b67:#3a3a3a;--astra-tone-text-a6d836f6:#f2f2f2;--astra-tone-text-3d2c8913:#cccccc;--astra-tone-text-faa070cd:#f2f2f2;--astra-tone-text-d1c4c30f:#cccccc;--astra-tone-line-2baeb04f:#3a3a3a;--astra-tone-text-261a1b02:#cccccc;--astra-tone-line-c0530b92:#3a3a3a;--astra-tone-surface-904d871a:#151515;--astra-tone-text-7e93d8e6:#adccc1;--astra-tone-surface-3ba46a8a:#1a372c;--astra-tone-text-b79af157:#a1dac5;--astra-tone-text-980440c0:#f3d5a1;--astra-tone-text-83eb0fa4:#f2b5bd;--astra-tone-text-ca6aadd9:#cccccc;--astra-tone-surface-33465508:#40341d;--astra-tone-surface-4a4fc107:#612e34;--astra-tone-line-c45ee140:#3a3a3a;--astra-tone-surface-7249e6e6:#1f1f1f;--astra-tone-surface-074ca02c:#40331d;--astra-tone-surface-ef44db2a:#602c33;--astra-tone-text-933548c9:#cccccc;--astra-tone-text-1ccdcb0f:#e1b1b7;--astra-tone-line-2f069e6c:#3a3a3a;--astra-tone-surface-5cfb352f:#151515;--astra-tone-surface-02beae42:#151515;--astra-tone-text-20fb4f07:#a0cebe;--astra-tone-text-4d571751:#a7cdc0;--astra-tone-text-80e3f916:#cccccc;--astra-tone-text-e445351c:#cccccc;--astra-tone-surface-27837a7b:#151515;--astra-tone-text-f07371cd:#abc0dc;--astra-tone-text-c1da179f:#cccccc;--astra-tone-surface-a286af22:#151515;--astra-tone-text-5d05f751:#a0cdbd;--astra-tone-surface-64be4d48:#151515;--astra-tone-text-e6a72efe:#cccccc;--astra-tone-surface-7d23c75d:#151515;--astra-tone-text-2815c6b1:#ebb3ba;--astra-tone-text-a83339c0:#cccccc;--astra-tone-text-ec10ef07:#f2f2f2;--astra-tone-surface-f1dd5b0f:#151515;--astra-tone-text-9fcb427d:#e1b0b5;--astra-tone-line-af770daa:#3a3a3a;--astra-tone-surface-9c7dde65:#151515;--astra-tone-text-3c937c7d:#cccccc;--astra-tone-line-b42cda49:#3a3a3a;--astra-tone-text-43f3733a:#cccccc;--astra-tone-text-e96fda7c:#cccccc;--astra-tone-text-9aeaa9d0:#f2f2f2;--astra-tone-text-e13750a9:#cccccc;--astra-tone-line-7e135ed7:#3a3a3a;--astra-tone-text-07cb7e8e:#f2f2f2;--astra-tone-text-4ecc1428:#cccccc;--astra-tone-text-0a413dad:#cccccc;--astra-tone-text-15c30de9:#cccccc;--astra-tone-text-cca37e5a:#a0d9c6;--astra-tone-text-ef412768:#cccccc;--astra-tone-text-58254e10:#cccccc;--astra-tone-text-68785e01:#cccccc;--astra-tone-text-66906424:#cccccc;--astra-tone-text-6d9baf75:#cccccc;--astra-tone-text-95b08d2a:#f2f2f2;--astra-tone-text-24307d92:#b8c2d1;--astra-tone-text-0a7205d6:#cccccc;--astra-tone-line-3f9f39e3:#3a3a3a;--astra-tone-surface-3ad9bcb6:#151515;--astra-tone-line-01aa12f3:#736463;--astra-tone-surface-8b182416:#151515;--astra-tone-text-51c3d218:#b8c4d5;--astra-tone-text-b1cde9e4:#f2f2f2;--astra-tone-line-fa6ec0e7:#3a3a3a;--astra-tone-text-8376fe7e:#f2f2f2;--astra-tone-text-ab1c8cab:#cccccc;--astra-tone-line-3eb0c6da:#3a3a3a;--astra-tone-text-dd86cac0:#a1abba;--astra-tone-text-9815b812:#cccccc;--astra-tone-line-5c0d480d:#3a3a3a;--astra-tone-text-3a2c0d9b:#f2f2f2;--astra-tone-line-5efd9f5e:#3a3a3a;--astra-tone-text-ccba75b1:#a9b3c2;--astra-tone-line-cc23f986:#3c4e71;--astra-tone-surface-f99d31cf:#1e3561;--astra-tone-surface-1f515302:#151515;--astra-tone-line-98a82135:#3a3a3a;--astra-tone-text-f2d45a83:#a5c0f4;--astra-tone-text-0076ceeb:#a1abb9;--astra-tone-text-1992a2dc:#f2f2f2;--astra-tone-line-38e1064a:#3a3a3a;--astra-tone-surface-e6d4b61b:#151515;--astra-tone-text-c86daf90:#cfaaaa;--astra-tone-text-16fcf56d:#cccccc;--astra-tone-text-e14750ac:#adc1e3;--astra-tone-text-afeb64a2:#cccccc;--astra-tone-text-d8c24037:#cccccc;--astra-tone-line-ee22cfad:#656b77;--astra-tone-surface-3cad0b97:#151515;--astra-tone-text-0e8aff0c:#acc1e6;--astra-tone-text-df95a911:#a1aec4;--astra-tone-text-3f506a5c:#cccccc;--astra-tone-text-f2d14ff7:#a5afbd;--astra-tone-text-59fec887:#cccccc;--astra-tone-line-00389745:#3a3a3a;--astra-tone-text-146fddba:#f2f2f2;--astra-tone-line-d5d386f2:rgba(60,78,113,.17);--astra-tone-line-f6121912:#4a5871;--astra-tone-text-d5535b9f:#a4aebc;--astra-tone-text-e9073d09:#cccccc;--astra-tone-text-454f47d2:#bdc7d9;--astra-tone-line-393e10ed:#3a3a3a;--astra-tone-line-e2d46a10:#726b63;--astra-tone-surface-b5cc57e1:#151515;--astra-tone-text-d490eede:#cfbba2;--astra-tone-line-758000af:#3a3a3a;--astra-tone-text-ac82a372:#f2f2f2;--astra-tone-text-7b3895c2:#f6f6f6;--astra-tone-text-f889b623:#bcb0e6;--astra-tone-line-2f18a203:#5b5571;--astra-tone-surface-8fc0e9c1:#151515;--astra-tone-text-abe962a8:#9fc8b2;--astra-tone-text-962594e4:#c7bb97;--astra-tone-surface-2b91b0cd:#151515;--astra-tone-text-4a158e9a:#d9a8a8;--astra-tone-line-6726afcb:#684242;--astra-tone-surface-823f324b:#151515;--astra-tone-text-05f443c4:#caabab;--astra-tone-surface-b60643ef:#312755;--astra-tone-surface-3c629222:#4b2222;--astra-tone-text-7eb374d3:#9fbeaf;--astra-tone-text-dc01ad90:#d2a7a7;--astra-tone-text-420621de:#e0e0e0;--astra-tone-line-4512e630:rgba(58,58,58,.08);--astra-tone-accent-a7a99af0:#dcdcdc;--astra-tone-text-544bb2ee:#cccccc;--astra-tone-accent-a0dd05c6:#85a0e4;--astra-tone-accent-213fb05c:#88a3e8;--astra-tone-surface-99f025bf:rgba(34,49,70,.2);--astra-tone-line-cbbf249a:rgba(58,58,58,.9);--astra-tone-surface-71599025:#223e69;--astra-tone-surface-6a134f88:#24305c;--astra-tone-text-0d7e2f6a:#e0e0e0;--astra-tone-text-073f261b:#f6f6f6;--astra-tone-text-7660148f:#f6f6f6;--astra-tone-surface-b9ba2b1b:rgba(21,21,21,.075);--astra-tone-line-d8d9c90c:rgba(58,58,58,.04);--astra-tone-line-663edec2:rgba(82,94,119,.45);--astra-tone-surface-8f8ec0d2:#692e34;--astra-tone-line-35e268f7:rgba(86,92,102,.24);--astra-tone-line-731020b0:rgba(87,95,109,.38);--astra-tone-surface-47124af8:#1e325c;--astra-tone-surface-a3438e91:#192644;--astra-tone-text-6727f601:#cccccc;--astra-tone-text-a6ea1c10:#e0e0e0;--astra-tone-line-45cbfa48:#3a3a3a;--astra-tone-accent-b7a919e5:#809edf;--astra-tone-accent-442d8e08:#7c93d6;--astra-tone-surface-58048270:#151515;--astra-tone-surface-f82ee93d:#151515;--astra-tone-surface-cdd4b7a1:#151515;--astra-tone-text-4b9f557f:#cccccc;--astra-tone-text-8a32c3e5:#cccccc;--astra-tone-line-62fc2e5a:#3a3a3a;--astra-tone-line-4d323b7d:#3a3a3a;--astra-tone-accent-c4d23484:#79a58f;--astra-tone-accent-74219434:#bb9a6e;--astra-tone-accent-046f4a2e:#c47f7a;--astra-tone-accent-d1c8e646:#dcdcdc;--astra-tone-line-bdeac585:#3a3a3a;--astra-tone-accent-0e08ff45:rgba(128,158,223,.16);--astra-tone-surface-427faacc:rgba(31,52,98,.18);--astra-tone-line-30c0fcab:#3a3a3a;--astra-tone-line-219bd58b:#3a3a3a;--astra-tone-text-6a346cd8:#f6f6f6;--astra-tone-text-940c43d2:#e0e0e0;--astra-tone-text-11d56476:#cccccc;--astra-tone-text-4a49b2d7:#e0e0e0;--astra-tone-text-f999d954:#cccccc;--astra-tone-line-604c0c0c:#736362;--astra-tone-surface-a214966c:#151515;--astra-tone-surface-b1ed0b75:#151515;--astra-tone-line-4eb73939:#736665;--astra-tone-surface-19daf742:#151515;--astra-tone-text-bd24eaaa:#f2f2f2;--astra-tone-surface-1960c233:#151515;--astra-tone-accent-2d29b816:#9a8cd5;--astra-tone-accent-71985acc:#a395dd;--astra-tone-line-1b4746b1:#3a3a3a;--astra-tone-accent-2c25c6a7:#79ad8a;--astra-tone-accent-075d1d3f:#ce8282;--astra-tone-surface-092e3c3d:#342961;--astra-tone-text-69eaefd2:#cccccc;--astra-tone-text-a9e65423:#f2f2f2;--astra-tone-surface-d1474f44:#1f3840;--astra-tone-surface-2558c5ed:#1d362c;--astra-tone-surface-f12469fe:#3f351d;--astra-tone-surface-f9963dce:#5e1c31;--astra-tone-surface-7a7211e0:#151515;--astra-tone-line-0ca3cc0b:#3a3a3a;--astra-tone-line-63dc3a63:#534c6e;--astra-tone-text-f1bd199d:#b5afcc;--astra-tone-surface-ec022efb:#151515;--astra-tone-text-7b6c3188:#cccccc;--astra-tone-text-ce1b22ef:#f6f6f6;--astra-tone-text-e8ec6772:#e0e0e0;--astra-tone-text-026aa344:#cccccc;--astra-tone-text-ab7370e0:#f6f6f6;--astra-tone-surface-310030f3:#63313e;--astra-tone-text-a7045566:#e0e0e0;--astra-tone-surface-b87022ec:#151515;--astra-tone-text-79b37645:#f2f2f2;--astra-tone-surface-b55f084c:#423763;--astra-tone-surface-95e08811:rgba(21,21,21,.08);--astra-tone-text-a3919f84:#cccccc;--astra-tone-line-e7a5a2d2:#3a3a3a;--astra-tone-text-a74ea81b:#f2f2f2;--astra-tone-text-e0b16b8a:#cccccc;--astra-tone-surface-16e7e3a7:#3c3124;--astra-tone-surface-f23bb942:#314256;--astra-tone-surface-b155f092:#25332b;--astra-tone-surface-0f623f72:#39345c;--astra-tone-line-a24c1236:#3a3a3a;--astra-tone-surface-5ac9b02b:#214c31;--astra-tone-surface-648e8ad7:#3f321a;--astra-tone-surface-3514ad4c:#1f1f1f;--astra-tone-surface-eca76b3f:#151515;--astra-tone-line-d8f88cf8:#3a3a3a;--astra-tone-text-75408ab8:#cccccc;--astra-tone-text-c01785ad:#f6f6f6;--astra-tone-surface-ecbe9390:#372f5c;--astra-tone-surface-26d1b028:#3b355a;--astra-tone-surface-f65dece3:#64343b;--astra-tone-surface-abcaf18d:#483759;--astra-tone-surface-e1737859:#151515;--astra-tone-line-a0fdab62:#3a3a3a;--astra-tone-text-690490ac:#f2f2f2;--astra-tone-surface-0a0b6068:#151515;--astra-tone-text-9997e2de:#cccccc;--astra-tone-line-c904b5e5:#3a3a3a;--astra-tone-surface-c2c0f377:#151515;--astra-tone-text-89959b53:#cccccc;--astra-tone-line-680fd2ab:#646073;--astra-tone-surface-f1739d30:#151515;--astra-tone-surface-39384fb7:#151515;--astra-tone-text-f9317c6b:#edb0b0;--astra-tone-line-3f41513d:#3a3a3a;--astra-tone-text-331c02f2:#cccccc;--astra-tone-surface-b871a269:#151515;--astra-tone-text-291e1393:#f6f6f6;--astra-tone-surface-bbad899d:#151515;--astra-tone-text-9cd91003:#cccccc;--astra-tone-text-ab21d8c4:#f2f2f2;--astra-tone-text-c23d7070:#cccccc;--astra-tone-text-e6bdab5c:#eacb97;--astra-tone-surface-a583ef06:#151515;--astra-tone-surface-2e05e191:#151515;--astra-tone-line-dc8d4f87:#3a3a3a;--astra-tone-line-c6da8fb1:#3a3a3a;--astra-tone-text-3775b606:#eeadad;--astra-tone-surface-18aa8dd3:#151515;--astra-tone-text-c060844f:#c4b8e6;--astra-tone-surface-2387ccd7:#151515;--astra-tone-text-5bbe07c5:#aec5e7;--astra-tone-surface-4cb447e3:#151515;--astra-tone-text-3e0a55ba:#e8c8a3;--astra-tone-surface-d8c54e32:#151515;--astra-tone-surface-6f480dff:#151515;--astra-tone-line-3917629a:#3a3a3a;--astra-tone-text-3224b052:#cccccc;--astra-tone-text-e25772ef:#cccccc;--astra-tone-surface-f9ba31dd:#151515;--astra-tone-text-b5a797b7:#f2f2f2;--astra-tone-surface-199c30e3:#151515;--astra-tone-text-01faf3ff:#f2f2f2;--astra-tone-line-cf9a7422:#3a3a3a;--astra-tone-text-015340ce:#c3bbe5;--astra-tone-text-df3d7835:#e0e0e0;--astra-tone-text-184a065c:#cccccc;--astra-tone-surface-4e470a0e:#151515;--astra-tone-line-d5be919e:#6d6b77;--astra-tone-text-8e317e53:#afa8c9;--astra-tone-line-61e64916:#6c6977;--astra-tone-text-fc15754b:#f6f6f6;--astra-tone-line-e213962e:#3a3a3a;--astra-tone-text-c17daabb:#cccccc;--astra-tone-text-ead46b5b:#cccccc;--astra-tone-line-b6cd112d:#696773;--astra-tone-text-33c1efb4:#cccccc;--astra-tone-line-630f1212:#554e71;--astra-tone-accent-eab42142:#dcdcdc;--astra-tone-text-98a44c38:#cccccc;--astra-tone-line-5e94cef2:#3a3a3a;--astra-tone-text-4cc4c30b:#f6f6f6;--astra-tone-line-30fb43ab:#3a3a3a;--astra-tone-line-50cc034b:rgba(58,58,58,.12);--astra-tone-surface-ced9e097:rgba(21,21,21,.06);--astra-tone-text-33060753:#f2f2f2;--astra-tone-text-b2aec21d:#cccccc;--astra-tone-text-f1f29508:#cccccc;--astra-tone-surface-ee3c1ba3:#31275b;--astra-tone-surface-6d7dd057:#403861;--astra-tone-surface-1d3c5f40:#151515;--astra-tone-surface-bd0faf37:#151515;--astra-tone-text-b729c2cb:#b7ace3;--astra-tone-surface-fbe3a331:rgba(49,40,101,.07);--astra-tone-text-a2223c2e:#e5a9a9;--astra-tone-line-9972a881:#6f6d63;--astra-tone-surface-dba35061:#151515;--astra-tone-text-b9f38e84:#cccccc;--astra-tone-text-52360289:#cfaaaa;--astra-tone-line-45a7a6bb:#3a3a3a;--astra-tone-surface-4027ce9b:#4f1e1a;--astra-tone-line-2b992321:#3a3a3a;--astra-tone-text-783dc1d6:#f9f3dd;--astra-tone-line-532fd0c9:#3a3a3a;--astra-tone-accent-544ed861:#9690d6;--astra-tone-accent-62393701:#9e99d9;--astra-tone-text-5f25619b:#cccccc;--astra-tone-line-1801d15f:#3a3a3a;--astra-tone-surface-2330cd4f:#151515;--astra-tone-surface-f9a6969b:#151515;--astra-tone-accent-c98ce970:rgba(154,142,227,.18);--astra-tone-surface-06ca801d:#151515;--astra-tone-line-f587e4c3:#3a3a3a;--astra-tone-surface-357aaa14:#151515;--astra-tone-surface-a4209496:#2e2a5c;--astra-tone-surface-4143ce1d:#2b2752;--astra-tone-surface-68417321:#151515;--astra-tone-surface-821f92d5:#2c274f;--astra-tone-text-0c571d5b:#cccccc;--astra-tone-text-a9bf3c30:#e0e0e0;--astra-tone-line-16583f2a:#3a3a3a;--astra-tone-line-5e7a5381:#3a3a3a;--astra-tone-line-f754eca6:#3a3a3a;--astra-tone-text-d3ad277d:#cccccc;--astra-tone-surface-50f69c71:#151515;--astra-tone-line-e2e27283:#3a3a3a;--astra-tone-line-cb520843:#3a3a3a;--astra-tone-surface-6222c644:#151515;--astra-tone-accent-10d1d399:#dcdcdc;--astra-tone-surface-cb5e3c9a:#151515;--astra-tone-text-4401be75:#cccccc;--astra-tone-surface-cc7b5b4a:#151515;--astra-tone-text-06b1d08a:#cccccc}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--astra-tone-text-bd24eaaa);background:var(--astra-tone-surface-1960c233);font-synthesis:none;--purple:var(--astra-tone-accent-2d29b816);--purple-2:var(--astra-tone-accent-71985acc);--purple-dark:var(--astra-tone-accent-768e84de);--purple-deep:var(--astra-tone-accent-42ee3cd4);--text:var(--astra-tone-accent-2618cc6a);--muted:var(--astra-tone-text-aba27fc8);--border:var(--astra-tone-line-1b4746b1);--surface:var(--astra-tone-surface-bbad899d);--soft:var(--astra-tone-surface-e3088129);--green:var(--astra-tone-accent-2c25c6a7);--danger:var(--astra-tone-accent-075d1d3f)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--astra-tone-surface-bbad899d)}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}.primary-button{border:0;border-radius:6px;background:linear-gradient(135deg,var(--purple),var(--astra-tone-surface-092e3c3d));color:var(--astra-tone-text-291e1393);font-weight:700;padding:11px 18px;box-shadow:0 4px 10px var(--astra-tone-shadow-5fae6d3f);text-decoration:none;text-align:center}.primary-button:hover{filter:brightness(.97)}.primary-button:disabled{opacity:.45;cursor:not-allowed}.primary-button.wide{width:100%}.primary-button.compact{padding:8px 16px}.primary-button.align-end{justify-self:end}.text-link-button,.bottom-link{border:0;background:none;color:var(--purple);font-weight:700}.bottom-link{display:block;margin:18px auto 0}.screen-pad{padding:30px 36px;max-width:1120px;margin:0 auto;width:100%}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.page-header h1{font-size:25px;margin:0}.page-header p{margin:6px 0 0;color:var(--muted)}.page-header-actions{display:flex;gap:8px}.page-header-actions select,.page-header select{border:1px solid var(--border);background:var(--astra-tone-surface-eca76b3f);border-radius:7px;padding:7px 30px 7px 10px}.tab-bar{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border);margin-bottom:12px}.tab-bar button{border:0;background:transparent;color:var(--astra-tone-text-69eaefd2);padding:9px 13px;font-weight:600;border-bottom:2px solid transparent}.tab-bar button.active{color:var(--purple);border-bottom-color:var(--purple)}.search-field{display:flex;align-items:center;border:1px solid var(--astra-tone-line-9fbbcf5a);border-radius:7px;background:var(--astra-tone-surface-eca76b3f);padding:0 10px;min-width:250px}.search-field.full{width:100%}.search-field input{border:0;outline:0;padding:9px;width:100%;background:transparent}.filter-row{display:flex;gap:8px;margin-bottom:15px}.filter-row select,.member-toolbar select,.audit-toolbar select{border:1px solid var(--astra-tone-line-9fbbcf5a);border-radius:7px;background:var(--astra-tone-surface-eca76b3f);padding:8px 28px 8px 10px;color:var(--astra-tone-text-a9e65423)}.icon{display:inline-flex}.save-confirmation{font-size:12px;color:var(--green);justify-self:end}.hub-logo{position:relative;width:min(264px,100%);height:auto;aspect-ratio:1140/560;margin:0 auto 14px}.hub-logo.compact{width:30px;height:30px;aspect-ratio:640/420;margin:0}.logo-shape{position:absolute;width:12px;height:24px;border-radius:8px}.l1{background:var(--astra-tone-surface-d1474f44);left:6px;top:14px;transform:rotate(90deg)}.l2{background:var(--astra-tone-surface-2558c5ed);left:20px;top:5px}.l3{background:var(--astra-tone-surface-f12469fe);left:28px;top:20px;transform:rotate(90deg)}.l4{background:var(--astra-tone-surface-f9963dce);left:14px;top:27px}.auth-page{min-height:100vh;display:grid;place-items:center;background:var(--astra-tone-surface-bbad899d);position:relative;overflow:hidden;padding:30px}.auth-decoration{position:absolute;border-radius:50%;background:var(--astra-tone-surface-357aaa14)}.auth-decoration.d1{width:460px;height:460px;left:-250px;bottom:-190px}.auth-decoration.d2{width:400px;height:400px;right:-230px;top:-170px;background:var(--astra-tone-surface-7a7211e0)}.auth-card{position:relative;width:min(420px,92vw);padding:42px 48px;background:var(--astra-tone-surface-bbad899d);text-align:center;z-index:1}.auth-card h1{font-size:28px;margin:3px 0 0}.brand-subtitle{font-weight:600;margin:4px 0 12px}.auth-copy,.auth-card>p{color:var(--muted);font-size:14px;margin-bottom:26px}.auth-card label:not(.checkbox-label){display:grid;text-align:left;gap:7px;font-size:12px;font-weight:700;margin:15px 0}.auth-card input{width:100%;border:1px solid var(--astra-tone-line-0ca3cc0b);border-radius:6px;padding:12px 13px;outline:none}.auth-card input:focus{border-color:var(--astra-tone-line-63dc3a63);box-shadow:0 0 0 3px var(--astra-tone-shadow-3f92440c)}.auth-inline{display:flex;justify-content:space-between;align-items:center;margin:10px 0 22px;font-size:11px}.auth-inline a{color:var(--astra-tone-text-f1bd199d);text-decoration:none}.checkbox-label{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;font-weight:500!important}.checkbox-label input{width:15px!important;margin:0}.auth-card small{display:block;margin-top:28px;color:var(--astra-tone-text-9cd91003);font-size:10px}.auth-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--astra-tone-surface-ec022efb);color:var(--purple);margin:0 auto 14px;font-size:22px}.verify-card,.password-card{border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 45px var(--astra-tone-shadow-984e737d)}.otp-row{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:22px 0}.otp-row input{text-align:center;font-size:24px;font-weight:700;padding:11px 0}.verify-card .left{margin:10px 0 18px!important}.verify-card .text-link-button{display:block;margin:0 0 22px;padding:0}.password-rules{list-style:none;padding:0;margin:10px 0 24px;text-align:left;color:var(--astra-tone-text-7b6c3188);font-size:12px}.password-rules li{margin:8px 0}.password-rules li.ok{color:var(--green)}.password-input{position:relative}.password-input span{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--green)}.app-shell{height:100vh;display:grid;grid-template-columns:224px minmax(0,1fr);background:var(--astra-tone-surface-bbad899d);overflow:hidden}.sidebar{background:linear-gradient(180deg,var(--astra-tone-surface-56c15b07),var(--astra-tone-surface-6146e80d));color:var(--astra-tone-text-ce1b22ef);display:flex;flex-direction:column;overflow-y:auto}.workspace-name{height:58px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;font-weight:800;border-bottom:1px solid var(--astra-tone-line-50cc034b)}.primary-nav{padding:8px}.primary-nav a,.channels a,.sidebar-settings{display:flex;align-items:center;gap:9px;color:var(--astra-tone-text-e8ec6772);text-decoration:none;padding:8px 10px;border-radius:5px;font-size:13px;border:0;background:transparent;width:100%}.primary-nav a.active,.primary-nav a:hover,.channels a.active,.channels a:hover{background:var(--astra-tone-surface-ee3c1ba3);color:var(--astra-tone-text-291e1393)}.primary-nav a>span{font-weight:500}.sidebar-section{padding:8px 10px}.sidebar-label{font-size:11px;font-weight:700;color:var(--astra-tone-text-026aa344);margin:8px 4px}.side-person{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--astra-tone-text-ab7370e0);padding:5px 4px;font-size:12px;position:relative}.side-person .unread-dot{width:7px;height:7px;border-radius:50%;background:var(--astra-tone-surface-310030f3);margin-left:auto}.sidebar-action{border:0;background:transparent;color:var(--astra-tone-text-a7045566);font-size:11px;padding:6px 5px}.channels a{padding:5px 7px}.channels a em{font-style:normal;margin-left:auto;background:var(--astra-tone-surface-b87022ec);color:var(--astra-tone-text-79b37645);border-radius:8px;padding:1px 6px;font-size:9px;font-weight:800}.group-avatar{width:23px;height:23px;border-radius:5px;display:grid;place-items:center;background:var(--astra-tone-surface-b55f084c);color:var(--astra-tone-text-291e1393)}.group-avatar.large{width:38px;height:38px;font-size:17px}.sidebar-bottom{margin-top:auto;padding:10px}.sidebar-settings:hover{background:var(--astra-tone-surface-95e08811)}.main-stage{min-width:0;display:grid;grid-template-rows:52px minmax(0,1fr)}.topbar{height:52px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:center;position:relative;background:var(--astra-tone-surface-bbad899d);z-index:20}.global-search{width:min(440px,48vw);height:31px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border:1px solid var(--astra-tone-line-cf9a7422);background:var(--astra-tone-surface-c2c0f377);border-radius:6px;color:var(--astra-tone-text-a3919f84);text-align:left;font-size:11px;padding:0 10px}.global-search kbd{font-size:9px;border:1px solid var(--astra-tone-line-e7a5a2d2);padding:2px 5px;border-radius:4px;background:var(--astra-tone-surface-eca76b3f)}.topbar-actions{position:absolute;right:14px;display:flex;align-items:center;gap:6px}.topbar-actions>button,.topbar-popup-anchor>button{width:30px;height:30px;border:0;border-radius:6px;background:transparent;display:grid;place-items:center;color:var(--astra-tone-text-a74ea81b)}.topbar-actions button:hover{background:var(--astra-tone-surface-b871a269)}.avatar-button{padding:0!important}.topbar-mobile-brand{display:none}.topbar-popup-anchor{position:relative}.floating-panel{position:absolute;right:0;top:38px;width:340px;background:var(--astra-tone-surface-bbad899d);border:1px solid var(--border);border-radius:10px;box-shadow:0 18px 50px var(--astra-tone-shadow-c173b390);z-index:50}.panel-title{display:flex;justify-content:space-between;align-items:center;padding:14px 15px;border-bottom:1px solid var(--border)}.panel-title button,.status-head button{border:0;background:none;font-size:20px}.mini-notification{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px 14px}.mini-notification div{display:grid;gap:2px}.mini-notification strong{font-size:12px}.mini-notification span,.mini-notification time{font-size:10px;color:var(--muted)}.panel-footer-link{display:block;text-align:center;padding:12px;color:var(--purple);font-size:11px;font-weight:700;text-decoration:none;border-top:1px solid var(--border)}.status-popover{padding-bottom:10px}.status-head{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:13px}.status-head div{display:grid}.status-head span{font-size:10px;color:var(--green)}.status-input{display:grid;gap:5px;padding:8px 13px}.status-input span{font-size:10px;color:var(--muted)}.status-input input{border:1px solid var(--border);border-radius:6px;padding:9px}.status-option{width:100%;border:0;background:none;text-align:left;padding:7px 14px;font-size:12px}.status-option span{display:inline-block;width:26px}.status-option:hover{background:var(--astra-tone-surface-f9a6969b)}.toggle-row{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;font-size:12px;border-top:1px solid var(--astra-tone-line-a0fdab62)}.clear-status{border:0;background:none;color:var(--astra-tone-text-e0b16b8a);font-size:11px;padding:8px 14px}.content{min-height:0;overflow:auto;background:var(--astra-tone-surface-bbad899d)}.avatar{position:relative;display:inline-grid;place-items:center;border-radius:50%;color:var(--astra-tone-text-c01785ad);font-weight:800;flex:0 0 auto;box-shadow:inset 0 0 0 1px var(--astra-tone-shadow-1523ccb8)}.avatar>span{line-height:1}.avatar.sm{width:28px;height:28px;font-size:9px}.avatar.md{width:36px;height:36px;font-size:11px}.avatar.lg{width:48px;height:48px;font-size:13px}.avatar.xl{width:78px;height:78px;font-size:20px}.avatar-rose{background:linear-gradient(145deg,var(--astra-tone-surface-02910607),var(--astra-tone-surface-e745b42b))}.avatar-amber{background:linear-gradient(145deg,var(--astra-tone-surface-16e7e3a7),var(--astra-tone-surface-1fba940a))}.avatar-blue{background:linear-gradient(145deg,var(--astra-tone-surface-f23bb942),var(--astra-tone-surface-06e3aaf2))}.avatar-violet{background:linear-gradient(145deg,var(--astra-tone-surface-5fb92a77),var(--astra-tone-surface-28eb23d7))}.avatar-green{background:linear-gradient(145deg,var(--astra-tone-surface-b155f092),var(--astra-tone-surface-33e04835))}.avatar-indigo{background:linear-gradient(145deg,var(--astra-tone-surface-0f623f72),var(--astra-tone-surface-5c078875))}.presence{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;border:2px solid var(--astra-tone-line-a24c1236)}.presence.online{background:var(--astra-tone-surface-5ac9b02b)}.presence.away{background:var(--astra-tone-surface-648e8ad7)}.presence.offline{background:var(--astra-tone-surface-3514ad4c)}.home-screen{padding-top:38px}.home-hero h1{font-size:27px;margin:0 0 6px}.home-hero p{margin:0;color:var(--muted)}.home-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:28px;margin-top:24px}.home-main-column h2,.recent-activity h2{font-size:13px;margin:25px 0 10px}.continue-card,.attention-card{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:13px 15px;text-decoration:none;margin-bottom:8px;background:var(--astra-tone-surface-eca76b3f)}.continue-card:hover,.attention-card:hover{border-color:var(--astra-tone-line-d8f88cf8);box-shadow:0 5px 16px var(--astra-tone-shadow-16594d21)}.continue-card div,.attention-card div{display:grid;gap:4px}.continue-card strong,.attention-card strong{font-size:12px}.continue-card span,.attention-card span{font-size:10px;color:var(--muted)}.continue-card time,.attention-card time{font-size:9px;color:var(--astra-tone-text-75408ab8)}.square-icon{width:32px;height:32px;border-radius:7px;display:grid!important;place-items:center;color:var(--astra-tone-text-c01785ad)!important;font-weight:800}.square-icon.purple{background:var(--astra-tone-surface-ecbe9390)}.square-icon.violet{background:var(--astra-tone-surface-26d1b028)}.square-icon.coral{background:var(--astra-tone-surface-f65dece3)}.square-icon.lilac{background:var(--astra-tone-surface-abcaf18d)}.home-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.home-mini-grid a{display:flex;gap:10px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:13px;text-decoration:none}.home-mini-grid a>span{width:31px;height:31px;border-radius:7px;background:var(--astra-tone-surface-e1737859);display:grid;place-items:center;color:var(--purple)}.home-mini-grid div{display:grid}.home-mini-grid small{color:var(--muted);font-size:9px}.recent-activity{border-left:1px solid var(--astra-tone-line-a0fdab62);padding-left:20px}.recent-person{display:flex;gap:9px;align-items:center;padding:9px 0}.recent-person div{display:grid}.recent-person strong{font-size:11px}.recent-person span{font-size:9px;color:var(--muted)}.conversation-layout{height:100%;display:flex;min-height:0}.conversation-pane{flex:1;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.conversation-header,.dm-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding:13px 20px;min-height:66px}.conversation-header h1,.dm-header h1{font-size:15px;margin:0}.conversation-header p,.dm-header p{font-size:9px;color:var(--muted);margin:4px 0 0}.header-icon-actions{display:flex;gap:5px}.header-icon-actions button{border:0;background:transparent;border-radius:6px;height:30px;padding:0 8px;color:var(--astra-tone-text-690490ac)}.header-icon-actions button:hover{background:var(--astra-tone-surface-0a0b6068)}.conversation-scroll{overflow:auto;padding:10px 18px 5px}.message-list{display:grid}.message-row{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:10px 2px}.message-content{min-width:0}.message-meta{display:flex;align-items:baseline;gap:8px}.message-meta strong{font-size:11px}.message-meta time{font-size:8px;color:var(--astra-tone-text-9997e2de)}.message-content p{font-size:11px;line-height:1.48;margin:3px 0 5px}.message-actions{display:flex;gap:5px;align-items:center}.message-actions button{border:1px solid var(--astra-tone-line-c904b5e5);background:var(--astra-tone-surface-c2c0f377);border-radius:6px;padding:3px 6px;font-size:9px;color:var(--astra-tone-text-89959b53)}.message-actions button.reacted{border-color:var(--astra-tone-line-680fd2ab);background:var(--astra-tone-surface-f1739d30)}.message-actions .reply-count{color:var(--purple);border:0;background:transparent;font-weight:700}.message-file{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:7px;padding:8px;width:min(290px,100%);margin-top:7px}.message-file .file-icon{width:31px;height:31px;border-radius:6px;background:var(--astra-tone-surface-39384fb7);color:var(--astra-tone-text-f9317c6b);display:grid;place-items:center;font-size:8px;font-weight:800}.message-file div{display:grid}.message-file small{font-size:8px;color:var(--muted)}.composer-wrap{margin:5px 20px 16px;border:1px solid var(--astra-tone-line-3f41513d);border-radius:8px;position:relative;background:var(--astra-tone-surface-eca76b3f)}.composer-wrap textarea{display:block;width:100%;resize:none;border:0;outline:0;padding:10px 12px;font-size:11px;min-height:45px}.composer-toolbar{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;border-top:1px solid var(--astra-tone-line-a0fdab62)}.composer-toolbar>div{display:flex;gap:1px}.composer-toolbar button{border:0;background:transparent;border-radius:4px;min-width:25px;height:25px;font-size:10px;color:var(--astra-tone-text-331c02f2)}.composer-toolbar button:hover{background:var(--astra-tone-surface-b871a269)}.composer-toolbar .send-button{background:var(--purple);color:var(--astra-tone-text-291e1393)}.prototype-toast{position:absolute;right:8px;bottom:43px;padding:7px 10px;background:var(--astra-tone-surface-65efa9e0);color:var(--astra-tone-text-c01785ad);border-radius:6px;font-size:9px;box-shadow:0 8px 25px var(--astra-tone-shadow-758615b9)}.dm-title{display:flex;align-items:center;gap:10px}.context-panel{width:min(350px,40vw);border-left:1px solid var(--border);background:var(--astra-tone-surface-bbad899d);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.context-panel>header{height:59px;padding:13px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}.context-panel>header div{display:grid}.context-panel>header span{font-size:9px;color:var(--muted)}.context-panel>header button{border:0;background:none;font-size:20px}.thread-panel .message-list{padding:8px 12px;overflow:auto}.thread-panel .composer-wrap{margin:8px 12px}.details-panel{display:block;overflow:auto;padding-bottom:20px}.details-panel>header{height:59px}.channel-detail-title{display:flex;gap:10px;padding:18px}.channel-detail-title b{font-size:20px}.channel-detail-title div{display:grid}.channel-detail-title span{font-size:9px;color:var(--muted)}.detail-action-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:0 14px 16px;gap:6px}.detail-action-grid button{border:0;background:var(--astra-tone-surface-c2c0f377);border-radius:7px;padding:9px 3px;display:grid;gap:4px;font-size:9px}.detail-action-grid button span{font-size:16px}.details-panel section{padding:12px 18px;border-top:1px solid var(--border)}.details-panel section h3{font-size:11px;margin:0 0 6px}.details-panel section p{font-size:9px;color:var(--muted);line-height:1.5}.detail-list{border-top:1px solid var(--border)}.detail-list a,.detail-list button{display:flex;justify-content:space-between;width:100%;border:0;background:var(--astra-tone-surface-eca76b3f);padding:10px 18px;font-size:10px;text-decoration:none}.detail-list b{font-weight:500;color:var(--astra-tone-text-9cd91003)}.detail-options{display:grid;gap:2px}.detail-options button,.detail-options a{border:0;background:none;padding:8px 0;text-align:left;font-size:10px;text-decoration:none}.detail-options .danger{color:var(--danger)}.list-screen{max-width:900px}.mention-item,.activity-item{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:13px 5px;border-bottom:1px solid var(--astra-tone-line-a0fdab62)}.mention-item div,.activity-item div{display:grid;gap:3px}.mention-item strong,.activity-item strong{font-size:11px}.mention-item strong span,.activity-item span{color:var(--purple);font-weight:500}.mention-item p{font-size:10px;margin:0;color:var(--astra-tone-text-ab21d8c4)}.mention-item time,.activity-item time{font-size:9px;color:var(--astra-tone-text-c23d7070)}.people-list{border-top:1px solid var(--astra-tone-line-a0fdab62)}.person-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:11px;align-items:center;padding:11px 4px;border-bottom:1px solid var(--astra-tone-line-a0fdab62)}.person-copy{display:grid}.person-copy strong{font-size:11px}.person-copy span{font-size:9px;color:var(--muted)}.presence-label{font-size:9px;text-transform:capitalize}.presence-label.online{color:var(--green)}.presence-label.away{color:var(--astra-tone-text-e6bdab5c)}.presence-label.offline{color:var(--astra-tone-text-c23d7070)}.icon-more{width:27px;height:27px;border-radius:5px;display:grid;place-items:center;text-decoration:none}.icon-more:hover{background:var(--astra-tone-surface-a583ef06)}.draft-row{display:flex;justify-content:space-between;align-items:center;padding:14px 6px;border-bottom:1px solid var(--astra-tone-line-a0fdab62)}.draft-row div{display:grid;gap:4px}.draft-row strong{font-size:11px}.draft-row p{font-size:10px;margin:0}.draft-row span{font-size:9px;color:var(--muted)}.draft-row a{font-size:10px;color:var(--purple);font-weight:700;text-decoration:none;background:var(--astra-tone-surface-2e05e191);padding:6px 10px;border-radius:5px}.profile-screen{max-width:760px}.profile-head{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.profile-head h1{margin:0 0 3px;font-size:24px}.profile-head p{font-size:11px;color:var(--muted);margin:6px 0}.online-line{font-size:10px;color:var(--green)}.profile-actions{display:flex;gap:6px}.profile-actions button{border:1px solid var(--border);background:var(--astra-tone-surface-eca76b3f);border-radius:6px;min-width:34px}.profile-tabs{display:flex;gap:18px;border-bottom:1px solid var(--border);margin-top:24px}.profile-tabs button{border:0;background:none;padding:9px 0;font-size:10px;border-bottom:2px solid transparent}.profile-tabs button.active{color:var(--purple);border-bottom-color:var(--purple)}.profile-details{display:grid;grid-template-columns:150px 1fr;gap:11px 18px;margin-top:18px;font-size:11px}.profile-details dt{color:var(--muted)}.profile-details dd{margin:0}.profile-details dd a{color:var(--purple);margin-right:8px;text-decoration:none}.search-screen{max-width:920px}.big-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid var(--astra-tone-line-dc8d4f87);border-radius:7px;padding:0 10px}.big-search input{border:0;outline:0;padding:11px;font-size:12px}.big-search button{border:0;background:none}.search-filters{display:flex;gap:7px;padding:10px 0 4px}.search-filters button{border:1px solid var(--border);background:var(--astra-tone-surface-eca76b3f);border-radius:6px;padding:6px 10px;font-size:9px}.search-result{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:13px 4px;border-bottom:1px solid var(--astra-tone-line-a0fdab62)}.search-result div{display:grid}.search-result strong{font-size:10px}.search-result strong span{color:var(--purple);font-weight:600}.search-result p{margin:5px 0 0;font-size:10px}.search-result time{font-size:8px;color:var(--muted)}.files-inline>div{display:grid;grid-template-columns:1fr 140px auto;padding:11px;border-bottom:1px solid var(--astra-tone-line-a0fdab62);font-size:10px}.files-inline span{color:var(--purple)}.files-inline time{color:var(--muted)}.files-screen{max-width:1000px}.file-table{margin-top:6px}.file-table-head,.file-row{display:grid;grid-template-columns:minmax(260px,1.4fr) 1fr .8fr .6fr;gap:12px;align-items:center;padding:9px 6px}.file-table-head{font-size:9px;color:var(--muted);border-bottom:1px solid var(--border)}.file-row{font-size:10px;text-decoration:none;border-bottom:1px solid var(--astra-tone-line-c6da8fb1)}.file-row:hover{background:var(--astra-tone-surface-c2c0f377)}.file-row>span:first-child{display:flex;gap:9px;align-items:center}.file-type{font-style:normal;width:30px;height:30px;border-radius:5px;display:grid;place-items:center;background:var(--astra-tone-surface-f1739d30);color:var(--purple);font-size:7px;font-weight:800}.file-type.pdf{background:var(--astra-tone-surface-39384fb7);color:var(--astra-tone-text-3775b606)}.file-type.png{background:var(--astra-tone-surface-18aa8dd3);color:var(--astra-tone-text-c060844f)}.file-type.doc{background:var(--astra-tone-surface-2387ccd7);color:var(--astra-tone-text-5bbe07c5)}.file-type.zip{background:var(--astra-tone-surface-4cb447e3);color:var(--astra-tone-text-3e0a55ba)}.file-row time{color:var(--muted)}.file-detail-screen{max-width:1100px}.file-detail-header{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.file-detail-header>a{text-decoration:none;font-size:22px}.file-detail-header h1{font-size:16px;margin:0}.file-detail-header p{font-size:9px;color:var(--muted);margin:3px 0}.file-detail-header div:last-child{display:flex;gap:4px}.file-detail-header button{border:0;background:var(--astra-tone-surface-d8c54e32);border-radius:6px;width:29px;height:29px}.file-preview{margin-top:18px;background:var(--astra-tone-surface-6f480dff);min-height:520px;padding:18px;border:1px solid var(--astra-tone-line-3917629a)}.pdf-page{max-width:690px;min-height:480px;margin:0 auto;background:var(--astra-tone-surface-eca76b3f);box-shadow:0 5px 18px var(--astra-tone-shadow-1523ccb8);position:relative;padding:42px 54px}.pdf-page>small{position:absolute;top:12px;left:16px;color:var(--astra-tone-text-3224b052)}.pdf-page>button{position:absolute;right:15px;top:10px;border:0;background:none}.pdf-page article h2{font-size:26px;margin:10px 0 30px}.pdf-page article h3{font-size:12px}.pdf-page article p,.pdf-page article li{font-size:10px;line-height:1.7}.pdf-page footer{position:absolute;bottom:12px;left:0;right:0;text-align:center;color:var(--astra-tone-text-e25772ef);font-size:9px}.settings-layout{min-height:100%;display:grid;grid-template-columns:190px minmax(0,1fr)}.settings-nav{border-right:1px solid var(--border);padding:24px 14px;background:var(--astra-tone-surface-f9ba31dd)}.settings-nav h2{font-size:13px;margin:0 0 14px 8px;line-height:1.35}.settings-nav h2 span{font-weight:500;color:var(--muted)}.settings-nav a{display:block;padding:8px 10px;border-radius:5px;text-decoration:none;font-size:10px;color:var(--astra-tone-text-b5a797b7);margin-bottom:2px}.settings-content{padding:30px 40px;max-width:760px}.settings-content.wide{max-width:1040px}.settings-content h1{font-size:20px;margin:0 0 24px}.settings-heading-row{display:flex;justify-content:space-between;align-items:center}.settings-form{display:grid;gap:18px;max-width:560px}.settings-form label,.select-role{display:grid;gap:7px;font-size:10px;font-weight:700;color:var(--astra-tone-text-01faf3ff)}.settings-form input,.settings-form select,.select-role select{width:100%;border:1px solid var(--astra-tone-line-cf9a7422);border-radius:6px;padding:10px;background:var(--astra-tone-surface-eca76b3f);font-size:11px}.input-with-action{display:grid;grid-template-columns:1fr auto;gap:6px}.input-with-action button{border:0;background:none;color:var(--purple);font-size:10px}.workspace-icon-setting{display:grid;gap:8px;font-size:10px;font-weight:700}.workspace-icon-setting>div{display:flex;align-items:center;gap:14px}.workspace-icon-setting button{border:1px solid var(--border);background:var(--astra-tone-surface-eca76b3f);border-radius:6px;padding:7px 11px}.member-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.members-table{border-top:1px solid var(--border)}.members-head,.member-row{display:grid;grid-template-columns:minmax(220px,1.5fr) .7fr .6fr .6fr 35px;gap:12px;align-items:center;padding:9px 5px;border-bottom:1px solid var(--astra-tone-line-a0fdab62);font-size:9px}.members-head{color:var(--muted)}.member-row>span:first-child{display:flex;align-items:center;gap:9px}.member-row>span:first-child>span{display:grid}.member-row small{color:var(--muted);font-size:8px}.member-row button{border:0;background:none}.active-status{color:var(--green)}.suspended{color:var(--danger)}.muted-status{color:var(--muted)}.permissions-title,.section-subtitle{font-size:12px;margin:22px 0 10px}.permission-group{margin:14px 0;padding-bottom:10px;border-bottom:1px solid var(--astra-tone-line-a0fdab62)}.permission-group h3{font-size:10px}.permission-group label{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:10px}.permission-group input,.preference-check input{accent-color:var(--purple)}.audit-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto;gap:8px;margin-bottom:12px}.audit-list{border-top:1px solid var(--border)}.audit-row{display:grid;grid-template-columns:65px auto 100px minmax(180px,1fr) minmax(120px,.6fr);gap:9px;align-items:center;padding:11px 4px;border-bottom:1px solid var(--astra-tone-line-a0fdab62);font-size:9px}.audit-row time{color:var(--muted)}.audit-row b{color:var(--astra-tone-text-015340ce);font-weight:600}.preference-box{display:grid;gap:6px;max-width:500px;padding:15px 0 24px}.preference-box h3{font-size:10px;margin:0 0 7px}.preference-check{display:flex;gap:9px;align-items:center;padding:5px 0;font-size:10px}@media(max-width:900px){.app-shell{grid-template-columns:74px minmax(0,1fr)}.sidebar .workspace-name span:first-child,.primary-nav a span,.side-person span:not(.avatar):not(.group-avatar),.sidebar-label,.sidebar-action,.channels a span:nth-child(2),.channels a em,.sidebar-settings span{display:none}.workspace-name{justify-content:center;padding:0}.primary-nav a,.channels a,.sidebar-settings{justify-content:center;font-size:16px}.sidebar-section{padding:8px}.side-person{justify-content:center}.home-layout{grid-template-columns:1fr}.recent-activity{border-left:0;border-top:1px solid var(--border);padding:15px 0}.context-panel{width:45vw}.settings-layout{grid-template-columns:150px 1fr}.settings-content,.screen-pad{padding:24px}.audit-toolbar{grid-template-columns:1fr 1fr}.audit-toolbar .full{grid-column:1/-1}.audit-row{grid-template-columns:55px auto 85px 1fr}.audit-row b{display:none}}@media(max-width:650px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{justify-content:space-between;padding:0 12px}.topbar-mobile-brand{display:flex;align-items:center;gap:8px}.global-search{width:42px;display:grid;place-items:center;border:0;background:var(--astra-tone-surface-a583ef06)}.global-search span:nth-child(2),.global-search kbd{display:none}.topbar-actions{position:static}.topbar-actions>button:nth-child(-n+2){display:none}.screen-pad{padding:18px}.conversation-layout{position:relative}.context-panel{position:absolute;inset:0;width:100%;z-index:15}.conversation-header,.dm-header{padding:10px 13px}.header-icon-actions button span{display:none}.composer-wrap{margin:5px 10px 10px}.conversation-scroll{padding:8px 10px}.home-hero h1{font-size:21px}.home-mini-grid{grid-template-columns:1fr}.filter-row{display:grid;grid-template-columns:1fr 1fr}.filter-row .search-field{grid-column:1/-1}.profile-head{grid-template-columns:auto 1fr}.profile-actions{grid-column:1/-1}.profile-details{grid-template-columns:100px 1fr}.file-table-head{display:none}.file-row{grid-template-columns:1fr auto}.file-row>span:nth-child(2),.file-row>span:nth-child(3){display:none}.settings-layout{display:block}.settings-nav{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--border);padding:8px}.settings-nav h2{display:none}.settings-nav a{white-space:nowrap}.settings-content{padding:18px}.members-head{display:none}.member-row{grid-template-columns:1fr auto auto}.member-row>span:nth-child(2){display:none}.member-row>span:nth-child(4){display:none}.audit-row{grid-template-columns:50px auto 1fr}.audit-row strong{display:none}.auth-card{padding:30px 20px}.floating-panel{position:fixed;right:8px;left:8px;top:58px;width:auto}}.secondary-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--astra-tone-surface-eca76b3f);color:var(--text);border-radius:6px;padding:9px 13px;font-weight:700;text-decoration:none;font-size:10px}.secondary-button:hover{background:var(--astra-tone-surface-c2c0f377)}.sidebar-action-link{display:block;text-decoration:none;color:var(--astra-tone-text-df3d7835)}.settings-nav-group{display:grid;gap:2px;margin-bottom:18px}.settings-nav-group>small{padding:6px 10px 5px;color:var(--astra-tone-text-184a065c);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.settings-nav a.active{background:var(--astra-tone-surface-199c30e3);color:var(--purple);font-weight:700}.channels-browser{max-width:980px}.channel-catalog{border-top:1px solid var(--border);margin-top:8px}.channel-catalog-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 8px;border-bottom:1px solid var(--astra-tone-line-a0fdab62)}.channel-catalog-icon{width:34px;height:34px;border-radius:8px;background:var(--astra-tone-surface-4e470a0e);display:grid;place-items:center;color:var(--purple);font-weight:800}.channel-catalog-row>div:nth-child(2){display:grid;gap:3px}.channel-catalog-row a{font-size:12px;font-weight:800;text-decoration:none}.channel-catalog-row span{font-size:10px;color:var(--astra-tone-text-b5a797b7)}.channel-catalog-row small{font-size:8px;color:var(--muted)}.join-button,.joined-button{border-radius:6px;padding:7px 12px;font-size:9px;font-weight:800}.join-button{border:0;background:var(--purple);color:var(--astra-tone-text-291e1393)}.joined-button{border:1px solid var(--border);background:var(--astra-tone-surface-eca76b3f);color:var(--green)}.empty-state{padding:42px 18px;display:grid;place-items:center;gap:6px;color:var(--muted)}.empty-state strong{color:var(--text)}.create-channel-screen{max-width:780px}.create-channel-card{display:grid;gap:20px;border:1px solid var(--border);border-radius:10px;background:var(--astra-tone-surface-eca76b3f);padding:24px}.create-channel-card>label,.create-channel-card fieldset{display:grid;gap:7px;font-size:10px;font-weight:800}.create-channel-card input,.create-channel-card textarea,.create-channel-card select{border:1px solid var(--astra-tone-line-cf9a7422);border-radius:6px;padding:10px;background:var(--astra-tone-surface-eca76b3f);outline:none}.create-channel-card textarea{resize:vertical}.create-channel-card em{font-weight:500;color:var(--muted)}.create-channel-card fieldset{border:0;padding:0;margin:0}.create-channel-card legend{margin-bottom:8px}.channel-name-field{display:grid;grid-template-columns:auto 1fr;border:1px solid var(--astra-tone-line-cf9a7422);border-radius:6px;align-items:center;padding-left:10px}.channel-name-field input{border:0}.create-channel-card>label>small{color:var(--muted);font-weight:500}.radio-card{display:grid;grid-template-columns:auto 1fr;gap:10px;border:1px solid var(--border);padding:12px;border-radius:7px;margin-bottom:7px;cursor:pointer}.radio-card span{display:grid;gap:3px}.radio-card small{font-weight:500;color:var(--muted)}.prototype-banner{display:grid;gap:5px;background:var(--astra-tone-surface-f1739d30);border:1px solid var(--astra-tone-line-d5be919e);border-radius:7px;padding:12px;color:var(--astra-tone-text-8e317e53);font-size:9px}.prototype-banner a{color:var(--purple);font-weight:800}.form-actions{display:flex;justify-content:flex-end;gap:8px}.saved-screen{max-width:920px}.saved-list{border-top:1px solid var(--border)}.saved-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px 6px;border-bottom:1px solid var(--astra-tone-line-a0fdab62)}.saved-row>div:nth-child(2){display:grid;gap:4px}.saved-row strong{font-size:10px}.saved-row strong span{color:var(--purple);font-weight:600}.saved-row p{font-size:10px;margin:0}.saved-row small{font-size:8px;color:var(--muted)}.saved-row>div:last-child{display:flex;gap:6px;align-items:center}.saved-row a,.saved-row button{border:0;background:var(--astra-tone-surface-2e05e191);color:var(--purple);border-radius:5px;padding:6px 9px;text-decoration:none;font-size:8px;font-weight:800}.saved-row button{background:var(--astra-tone-surface-eca76b3f);border:1px solid var(--border);color:var(--astra-tone-text-b5a797b7)}.settings-stack{display:grid;gap:14px}.settings-intro{font-size:10px;color:var(--muted);max-width:740px;line-height:1.6;margin:-12px 0 18px}.settings-section-card{display:grid;gap:10px;border:1px solid var(--border);border-radius:8px;padding:15px;background:var(--astra-tone-surface-eca76b3f);font-size:10px}.settings-section-card h3{margin:0;font-size:11px}.settings-section-card p{margin:0;color:var(--muted);line-height:1.5}.settings-section-card>label:not(.toggle-row):not(.radio-line){display:grid;gap:7px;font-weight:700}.settings-section-card select{border:1px solid var(--border);background:var(--astra-tone-surface-eca76b3f);border-radius:6px;padding:9px}.account-profile-card{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:14px;margin-bottom:18px}.account-profile-card>div{display:grid;gap:3px}.account-profile-card span{font-size:9px;color:var(--muted)}.account-profile-card button{border:1px solid var(--border);background:var(--astra-tone-surface-eca76b3f);border-radius:6px;padding:7px 10px;font-size:9px}.account-details-card{margin-bottom:18px}.settings-definition-list{display:grid;grid-template-columns:minmax(110px,160px) 1fr;gap:8px 18px;margin:0;font-size:10px}.settings-definition-list dt{color:var(--muted)}.settings-definition-list dd{margin:0;font-weight:600}.segmented-choice{display:flex;gap:5px}.segmented-choice button{flex:1;border:1px solid var(--border);background:var(--astra-tone-surface-eca76b3f);border-radius:6px;padding:9px;text-transform:capitalize;font-size:9px}.segmented-choice button.active{background:var(--astra-tone-surface-199c30e3);color:var(--purple);border-color:var(--astra-tone-line-61e64916);font-weight:800}.radio-line{display:flex;align-items:center;gap:8px;font-size:10px}.radio-line input,.feature-toggle input{accent-color:var(--purple)}.range-row{display:grid;grid-template-columns:auto 1fr 45px;align-items:center;gap:10px}.range-row input{accent-color:var(--purple)}.session-row{display:grid;grid-template-columns:1fr auto;align-items:center;padding:7px 0;border-top:1px solid var(--astra-tone-line-a0fdab62)}.session-row>span{display:grid;gap:3px}.session-row small{color:var(--muted)}.session-row b{color:var(--green);font-size:8px}.session-row button{border:0;background:none;color:var(--purple);font-size:9px;font-weight:800}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-group-card{border:1px solid var(--border);border-radius:8px;padding:14px}.feature-group-card h3{font-size:11px;margin:0 0 8px}.feature-toggle{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--astra-tone-line-a0fdab62)}.feature-toggle>span{display:grid;gap:3px}.feature-toggle strong{font-size:10px}.feature-toggle small{font-size:8px;color:var(--muted)}.channel-members-screen{max-width:900px}.channel-member-list{border-top:1px solid var(--border);margin-top:10px}.channel-member-row{display:grid;grid-template-columns:auto minmax(160px,1fr) 80px 70px auto;gap:10px;align-items:center;padding:11px 4px;border-bottom:1px solid var(--astra-tone-line-a0fdab62)}.channel-member-row>div{display:grid;gap:2px}.channel-member-row strong{font-size:10px}.channel-member-row span{font-size:8px;color:var(--muted)}.channel-member-row b{font-size:9px}.channel-member-row button{border:1px solid var(--border);background:var(--astra-tone-surface-eca76b3f);border-radius:5px;padding:6px 9px;font-size:8px}.channel-member-row button:disabled{border:0;color:var(--muted)}.channel-policy-card{margin-top:22px;border:1px solid var(--border);border-radius:8px;padding:15px;display:grid;gap:12px}.channel-policy-card h3{margin:0;font-size:11px}.channel-policy-card label{display:grid;grid-template-columns:160px 1fr;align-items:center;font-size:9px;font-weight:700}.channel-policy-card select{border:1px solid var(--border);border-radius:6px;background:var(--astra-tone-surface-eca76b3f);padding:8px}.mobile-dock{display:none}:root[data-preview-theme=dark] .settings-content{background:var(--astra-tone-surface-85d32330);color:var(--astra-tone-text-fc15754b)}:root[data-preview-theme=dark] .settings-section-card,:root[data-preview-theme=dark] .account-profile-card{background:var(--astra-tone-surface-0cbb5dc4);border-color:var(--astra-tone-line-e213962e)}:root[data-preview-theme=dark] .settings-section-card p,:root[data-preview-theme=dark] .account-profile-card span{color:var(--astra-tone-text-c17daabb)}@media(max-width:760px){.feature-grid{grid-template-columns:1fr}.channel-member-row{grid-template-columns:auto 1fr auto}.channel-member-row>b,.channel-member-row>.presence-label{display:none}.channel-policy-card label{grid-template-columns:1fr;gap:6px}.create-channel-card{padding:18px}.saved-row{grid-template-columns:auto 1fr}.saved-row>div:last-child{grid-column:2}.account-profile-card{grid-template-columns:auto 1fr}.account-profile-card button{grid-column:1/-1;justify-self:start}}@media(max-width:650px){.main-stage{padding-bottom:60px}.mobile-dock{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:30;left:0;right:0;bottom:0;height:58px;background:var(--astra-tone-surface-eca76b3f);border-top:1px solid var(--border);box-shadow:0 -5px 18px var(--astra-tone-shadow-ac9912a6)}.mobile-dock a{display:grid;place-items:center;align-content:center;gap:2px;text-decoration:none;color:var(--astra-tone-text-ead46b5b);font-size:15px}.mobile-dock a small{font-size:7px;font-weight:700}.mobile-dock a.active{color:var(--purple)}.channel-catalog-row{grid-template-columns:32px 1fr}.channel-catalog-row>button{grid-column:2;justify-self:start}.settings-nav-group{display:contents}.settings-nav-group>small{display:none}}.settings-root-link{text-decoration:none}.settings-root-link h2{color:var(--text)}.settings-overview-head{display:grid;grid-template-columns:1fr minmax(220px,340px);gap:18px;align-items:start;margin-bottom:18px}.settings-overview-head h1{margin:0 0 5px}.settings-overview-head p{margin:0;color:var(--muted);font-size:10px}.settings-search{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid var(--border);border-radius:7px;padding:0 10px;background:var(--astra-tone-surface-eca76b3f)}.settings-search input{border:0;outline:0;padding:10px 8px;min-width:0}.settings-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-result-card{display:grid;gap:8px;border:1px solid var(--border);border-radius:8px;padding:14px;text-decoration:none;background:var(--astra-tone-surface-eca76b3f)}.settings-result-card:hover{border-color:var(--astra-tone-line-b6cd112d);box-shadow:0 4px 14px var(--astra-tone-shadow-3f92440c)}.settings-result-card>div{display:flex;justify-content:space-between;gap:10px}.settings-result-card strong{font-size:11px}.settings-result-card small{font-size:7px;text-transform:uppercase;color:var(--purple);background:var(--astra-tone-surface-2e05e191);padding:4px 6px;border-radius:4px}.settings-result-card p{font-size:9px;line-height:1.5;margin:0;color:var(--muted)}.settings-result-card code{font-size:7px;color:var(--astra-tone-text-33c1efb4)}@media(max-width:760px){.settings-overview-head,.settings-result-grid{grid-template-columns:1fr}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--astra-tone-line-630f1212);outline-offset:2px}.tab-bar{overflow-x:auto;scrollbar-width:none}.tab-bar::-webkit-scrollbar{display:none}.tab-bar button{white-space:nowrap}.content{zoom:var(--preview-text-scale,1)}.composer-attachment{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin:8px 9px 0;padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:var(--soft)}.composer-attachment>div{display:grid;gap:1px;min-width:0}.composer-attachment strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-attachment small{font-size:8px;color:var(--muted)}.composer-attachment button{border:0;background:transparent;font-size:16px;color:var(--muted)}.composer-attachment .file-icon{width:30px;height:30px;border-radius:6px;background:var(--astra-tone-surface-39384fb7);color:var(--astra-tone-text-f9317c6b);display:grid;place-items:center;font-size:7px;font-weight:800}.conversation-empty{min-height:220px;display:grid;place-content:center;text-align:center;gap:5px;color:var(--muted)}.conversation-empty strong{font-size:13px;color:var(--text)}.conversation-empty span{font-size:10px}.detail-action-grid a{border:0;background:var(--astra-tone-surface-c2c0f377);border-radius:7px;padding:9px 3px;display:grid;gap:4px;font-size:9px;text-align:center;text-decoration:none}.detail-action-grid a span{font-size:16px}.thread-inbox-list{display:grid;gap:12px}.thread-inbox-card{border:1px solid var(--border);border-radius:9px;background:var(--surface);overflow:hidden}.thread-inbox-card>header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 15px;background:var(--soft);border-bottom:1px solid var(--border)}.thread-inbox-card>header>div{display:grid;gap:3px}.thread-inbox-card>header strong{font-size:11px}.thread-inbox-card>header span{font-size:9px;color:var(--muted)}.thread-inbox-card>header a{font-size:9px;color:var(--purple);font-weight:800;text-decoration:none}.thread-inbox-reply{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:11px 14px;border-bottom:1px solid var(--astra-tone-line-a0fdab62)}.thread-inbox-reply:last-child{border-bottom:0}.thread-inbox-reply>div{display:grid;gap:3px}.thread-inbox-reply strong{font-size:10px}.thread-inbox-reply p{font-size:10px;margin:0;line-height:1.45}.thread-inbox-reply time{font-size:8px;color:var(--muted)}:root[data-preview-density=compact] .message-row{padding:4px 2px}:root[data-preview-density=compact] .message-content p{margin:1px 0 3px}:root[data-preview-density=compact] .conversation-scroll{padding-top:5px}:root[data-preview-theme=dark]{color-scheme:dark;--text:var(--astra-tone-accent-eab42142);--muted:var(--astra-tone-text-98a44c38);--border:var(--astra-tone-line-5e94cef2);--surface:var(--astra-tone-surface-6478920f);--soft:var(--astra-tone-surface-849cfbf0);background:var(--astra-tone-surface-85d32330);color:var(--astra-tone-text-4cc4c30b)}:root[data-preview-theme=dark] body,:root[data-preview-theme=dark] .content,:root[data-preview-theme=dark] .topbar,:root[data-preview-theme=dark] .conversation-pane,:root[data-preview-theme=dark] .context-panel,:root[data-preview-theme=dark] .floating-panel,:root[data-preview-theme=dark] .settings-content,:root[data-preview-theme=dark] .settings-section-card,:root[data-preview-theme=dark] .account-profile-card,:root[data-preview-theme=dark] .file-preview,:root[data-preview-theme=dark] .thread-inbox-card{background:var(--surface);color:var(--text)}:root[data-preview-theme=dark] .composer-wrap,:root[data-preview-theme=dark] .search-field,:root[data-preview-theme=dark] .settings-search,:root[data-preview-theme=dark] .big-search,:root[data-preview-theme=dark] input,:root[data-preview-theme=dark] select,:root[data-preview-theme=dark] textarea{background:var(--astra-tone-surface-50e00d62);color:var(--text);border-color:var(--border)}:root[data-preview-theme=dark] .detail-list a,:root[data-preview-theme=dark] .detail-list button,:root[data-preview-theme=dark] .segmented-choice button,:root[data-preview-theme=dark] .secondary-button,:root[data-preview-theme=dark] .channel-member-row button{background:var(--astra-tone-surface-50e00d62);color:var(--text);border-color:var(--border)}:root[data-preview-theme=dark] .message-row,:root[data-preview-theme=dark] .thread-inbox-reply,:root[data-preview-theme=dark] .saved-row,:root[data-preview-theme=dark] .channel-catalog-row{border-color:var(--astra-tone-line-30fb43ab)}@media(prefers-color-scheme:dark){:root[data-preview-theme=system]{color-scheme:dark;--text:var(--astra-tone-accent-eab42142);--muted:var(--astra-tone-text-98a44c38);--border:var(--astra-tone-line-5e94cef2);--surface:var(--astra-tone-surface-6478920f);--soft:var(--astra-tone-surface-849cfbf0)}}@media(max-width:650px){.page-header{gap:12px}.page-header h1{font-size:21px}.page-header-actions{flex-wrap:wrap;justify-content:flex-end}.search-filters{overflow-x:auto}.thread-inbox-reply{grid-template-columns:auto 1fr}.thread-inbox-reply time{grid-column:2}.composer-toolbar>div{max-width:calc(100vw - 75px);overflow-x:auto}.content{zoom:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.skip-link{position:fixed;left:12px;top:-60px;z-index:1000;background:var(--astra-tone-surface-bbad899d);color:var(--purple);border:1px solid var(--border);border-radius:6px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.skip-link:focus{top:10px}.workspace-switcher-anchor{position:relative}.workspace-name{width:100%;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--astra-tone-line-50cc034b);text-align:left;cursor:pointer}.workspace-name:hover{background:var(--astra-tone-surface-ced9e097)}.workspace-switcher{position:absolute;left:10px;top:50px;width:260px;padding:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-33060753);border:1px solid var(--border);border-radius:9px;box-shadow:0 18px 50px var(--astra-tone-shadow-e2ef4f77);z-index:80}.workspace-switcher>strong{display:block;padding:7px 9px;font-size:10px;color:var(--astra-tone-text-b2aec21d);text-transform:uppercase;letter-spacing:.06em}.workspace-switcher>button{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;border:0;background:transparent;border-radius:6px;padding:8px;text-align:left}.workspace-switcher>button:hover,.workspace-switcher>button.active{background:var(--astra-tone-surface-f1739d30)}.workspace-switcher>button>span:nth-child(2){display:grid;gap:2px}.workspace-switcher b{font-size:11px}.workspace-switcher small{font-size:8px;color:var(--astra-tone-text-f1f29508)}.workspace-switcher em{font-style:normal;color:var(--purple);font-weight:800}.workspace-badge{width:30px;height:30px;border-radius:7px;background:linear-gradient(135deg,var(--astra-tone-surface-ee3c1ba3),var(--astra-tone-surface-6d7dd057));color:var(--astra-tone-text-c01785ad);display:grid;place-items:center;font-size:9px;font-weight:800}.screen-state{min-height:220px;display:grid;place-items:center;align-content:center;text-align:center;gap:8px;padding:28px;color:var(--muted)}.screen-state-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--astra-tone-surface-1d3c5f40);color:var(--purple);font-size:18px;font-weight:800}.screen-state strong{font-size:15px;color:var(--text)}.screen-state p{max-width:430px;margin:0 0 5px;font-size:10px;line-height:1.6}.screen-state.error .screen-state-icon{background:var(--astra-tone-surface-39384fb7);color:var(--danger)}.screen-state.loading .screen-state-icon{animation:screen-state-spin 1s linear infinite}@keyframes screen-state-spin{to{transform:rotate(360deg)}}.fatal-state{min-height:100vh;display:grid;place-content:center;text-align:center;gap:10px;padding:30px}.fatal-state strong{font-size:20px}.fatal-state p{margin:0;color:var(--muted);font-size:11px}.settings-lead{font-size:10px;color:var(--muted);margin:-8px 0 18px}:root[data-preview-theme=dark] .workspace-switcher{background:var(--astra-tone-surface-50e00d62);color:var(--text);border-color:var(--border)}:root[data-preview-theme=dark] .workspace-switcher>button:hover,:root[data-preview-theme=dark] .workspace-switcher>button.active{background:var(--astra-tone-surface-aeb29bbc)}@media(max-width:900px){.workspace-switcher{left:66px;top:4px}.workspace-name span:first-child{display:none}.workspace-name span:last-child{display:block;margin:auto}.workspace-name{text-align:center}}@media(max-width:650px){.workspace-switcher{position:fixed;left:12px;right:12px;top:58px;width:auto}.screen-state{min-height:180px;padding:20px}}.search-context{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.search-context strong{font-size:11px}.search-context span{font-size:9px;color:var(--muted)}.search-inline-link,.search-result-link{text-decoration:none;color:inherit}.activity-empty-mini,.notification-empty{display:grid;gap:4px;padding:18px 14px;text-align:center;color:var(--muted)}.activity-empty-mini strong,.notification-empty strong{font-size:10px;color:var(--text)}.activity-empty-mini span,.notification-empty span{font-size:8px}@media(max-width:650px){.search-context{align-items:flex-start;flex-direction:column}}.topbar-mobile-brand>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--text);padding:5px 3px}.topbar-mobile-brand>button strong{font-size:11px}.workspace-switcher.mobile{display:none}@media(max-width:650px){.topbar-mobile-brand{position:relative}.workspace-switcher.mobile{display:block;position:fixed;top:50px;left:8px;right:8px;width:auto}.topbar-mobile-brand .workspace-switcher.mobile>button{display:grid}}.new-message-screen{max-width:860px}.new-message-card{border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden}.recipient-box{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border)}.recipient-box>strong{font-size:10px}.recipient-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.recipient-chips button{border:0;border-radius:5px;background:var(--astra-tone-surface-bd0faf37);color:var(--astra-tone-text-b729c2cb);padding:5px 7px;font-size:9px;font-weight:700}.recipient-chips input{border:0;outline:0;min-width:170px;flex:1;background:transparent;color:var(--text)}.recipient-list{max-height:430px;overflow:auto;padding:7px}.recipient-list>button{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:0;background:transparent;border-radius:7px;padding:9px;text-align:left;color:var(--text)}.recipient-list>button:hover,.recipient-list>button.selected{background:var(--soft)}.recipient-list>button>span{display:grid;gap:2px}.recipient-list strong{font-size:10px}.recipient-list small,.recipient-list em{font-size:8px;color:var(--muted);font-style:normal}.recipient-list>button.selected em{color:var(--purple);font-weight:800}.new-message-card>footer{border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px}.new-message-card>footer>span{font-size:9px;color:var(--muted)}.group-participant-strip{display:flex;margin-left:auto}.group-participant-strip .avatar{margin-left:-5px;border:2px solid var(--surface)}@media(max-width:650px){.new-message-card>footer{align-items:stretch;flex-direction:column}.new-message-card>footer .primary-button{width:100%}.group-participant-strip{display:none}}.member-add-panel{margin:-8px 0 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:8px;box-shadow:0 8px 24px var(--astra-tone-shadow-013ad16d)}.member-add-panel>strong{display:block;padding:7px;font-size:10px}.member-add-panel>button{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;border:0;background:transparent;border-radius:6px;padding:8px;text-align:left;color:var(--text)}.member-add-panel>button:hover{background:var(--soft)}.member-add-panel>button>span{display:grid;gap:2px}.member-add-panel b{font-size:10px}.member-add-panel small{font-size:8px;color:var(--muted)}.member-add-panel em{font-style:normal;color:var(--purple);font-size:9px;font-weight:800}.message-actions .add-reaction{opacity:.55}.message-row:hover .message-actions .add-reaction,.message-actions .add-reaction:focus-visible{opacity:1}.reaction-picker{position:absolute;left:0;bottom:30px;display:flex;gap:3px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 30px var(--astra-tone-shadow-5e3b792e);z-index:12}.reaction-picker button{border:0;background:transparent;font-size:16px;padding:4px}.reaction-picker button:hover{background:var(--soft)}.detail-list button:disabled,.detail-options button:disabled{opacity:.45;cursor:not-allowed}.status-signout{width:calc(100% - 26px);margin:6px 13px 0;border:0;border-top:1px solid var(--border);background:transparent;color:var(--danger);text-align:left;padding:11px 1px 4px;font-size:10px;font-weight:700}.auth-text-action{border:0;background:transparent;color:var(--purple);padding:0;font-size:inherit;text-decoration:none}.status-shortcuts{display:grid;border-top:1px solid var(--border);margin-top:5px;padding:6px 9px}.status-shortcuts a{text-decoration:none;color:var(--text);font-size:10px;padding:7px 5px;border-radius:5px}.status-shortcuts a:hover{background:var(--soft)}.message-row.marked-unread{background:linear-gradient(90deg,var(--astra-tone-surface-fbe3a331),transparent 70%);border-left:2px solid var(--purple);padding-left:8px}.message-row.deleted{opacity:.72}.message-row.deleted .message-content>p{font-style:italic;color:var(--muted)}.edited-label,.unread-label{font-size:7px;color:var(--muted);font-weight:700}.unread-label{color:var(--purple)}.message-action-active{color:var(--purple)!important;background:var(--astra-tone-surface-2e05e191)!important}.message-menu-anchor{position:relative;display:inline-flex}.message-action-menu{position:absolute;right:0;top:28px;min-width:130px;display:grid;padding:5px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 34px var(--astra-tone-shadow-94a8ef24);z-index:14}.message-action-menu button{border:0!important;background:transparent!important;text-align:left!important;padding:7px 9px!important;border-radius:5px!important;color:var(--text)!important;white-space:nowrap}.message-action-menu button:hover{background:var(--soft)!important}.message-action-menu .danger{color:var(--astra-tone-text-a2223c2e)!important}.copy-status{display:inline-block;margin-top:3px;font-size:7px;color:var(--green);font-weight:700}.inline-message-edit{display:grid;gap:7px;margin:5px 0}.inline-message-edit textarea{width:100%;border:1px solid var(--purple);border-radius:7px;padding:9px;resize:vertical}.inline-message-edit>div{display:flex;justify-content:flex-end;gap:6px}.inline-message-edit>div>button:not(.primary-button){border:1px solid var(--border);background:var(--surface);border-radius:5px;padding:6px 9px}.composer-disabled{margin:8px 12px 12px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--soft);display:grid;gap:3px}.composer-disabled strong{font-size:10px}.composer-disabled span{font-size:8px;color:var(--muted)}.conversation-banner{margin:8px 14px 0;border:1px solid var(--astra-tone-line-9972a881);background:var(--astra-tone-surface-dba35061);border-radius:7px;padding:9px 11px;display:grid;gap:2px}.conversation-banner strong{font-size:9px}.conversation-banner span{font-size:8px;color:var(--astra-tone-text-b9f38e84)}.draft-actions{display:flex;gap:6px;align-items:center}.draft-actions button{border:1px solid var(--border);background:var(--surface);border-radius:5px;padding:6px 9px;color:var(--astra-tone-text-52360289);font-size:8px;font-weight:700}.draft-actions a{white-space:nowrap}.channel-catalog-row.archived{opacity:.76}.channel-settings-link{justify-self:end;border:1px solid var(--border);border-radius:6px;padding:7px 10px!important;font-size:8px!important;color:var(--purple)!important}.channel-settings-screen{max-width:880px}.channel-settings-card{display:grid;gap:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden}.channel-settings-card section{padding:18px 20px;border-bottom:1px solid var(--border);display:grid;gap:10px}.channel-settings-card section h3{margin:0;font-size:11px}.channel-settings-card label{display:grid;gap:6px;font-size:9px;font-weight:700}.channel-settings-card textarea,.channel-settings-card select{border:1px solid var(--border);border-radius:6px;padding:9px;background:var(--surface);color:var(--text)}.channel-settings-card small{font-size:8px;color:var(--muted);font-weight:500}.channel-settings-card>.prototype-banner{margin:16px 20px 0}.channel-settings-card>.form-actions{padding:16px 20px}.channel-danger-card{margin-top:18px;border:1px solid var(--astra-tone-line-45a7a6bb);border-radius:10px;padding:16px 18px;display:flex;justify-content:space-between;gap:16px;align-items:center;background:var(--surface)}.channel-danger-card h3{margin:0 0 3px;font-size:10px}.channel-danger-card p{margin:0;font-size:8px;color:var(--muted)}.danger-button{border:0;background:var(--astra-tone-surface-4027ce9b);color:var(--astra-tone-text-291e1393);border-radius:6px;padding:8px 12px;font-size:8px;font-weight:800}:root[data-preview-theme=dark] .conversation-banner{background:var(--astra-tone-surface-62705760);border-color:var(--astra-tone-line-2b992321);color:var(--astra-tone-text-783dc1d6)}:root[data-preview-theme=dark] .channel-danger-card{border-color:var(--astra-tone-line-532fd0c9)}:root[data-preview-theme=dark] .message-action-menu{background:var(--surface)}@media(max-width:650px){.message-actions{row-gap:4px}.message-actions>button:not(.reply-count):not(.add-reaction){font-size:7px}.message-action-menu{position:fixed;inset:auto 12px 70px}.channel-danger-card{align-items:flex-start;flex-direction:column}.channel-settings-card section{padding:15px}.draft-actions{grid-column:1/-1;justify-content:flex-start}}.thread-parent{margin:0 14px 8px;padding:10px 11px;border:1px solid var(--border);border-radius:8px;background:var(--soft);display:grid;gap:3px}.thread-parent strong{font-size:9px}.thread-parent p{font-size:9px;margin:0}.thread-parent span{font-size:7px;color:var(--muted)}.search-filters label{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:700;color:var(--muted)}.search-filters select{border:1px solid var(--border);border-radius:6px;padding:6px 8px;background:var(--surface);color:var(--text);font-size:8px}.search-date-disabled{opacity:.6}.activity-item-link,.mention-item-link{text-decoration:none;color:inherit}.activity-item-link:hover,.mention-item-link:hover{background:var(--soft)}.channel-add-panel{margin:10px 0 14px;border:1px solid var(--border);border-radius:9px;padding:12px;background:var(--surface);box-shadow:0 12px 28px var(--astra-tone-shadow-acb81c69)}.channel-add-panel .panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.channel-add-panel .panel-title strong{font-size:10px}.channel-add-panel .panel-title button{border:0;background:transparent;font-size:16px}.channel-add-list{display:grid;max-height:230px;overflow:auto}.channel-add-list>button{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;border:0;border-bottom:1px solid var(--border);background:transparent;padding:9px;text-align:left}.channel-add-list>button:hover{background:var(--soft)}.channel-add-list>button>span{display:grid;gap:2px}.channel-add-list b{font-size:9px}.channel-add-list small{font-size:8px;color:var(--muted)}.channel-add-list em{font-style:normal;color:var(--purple);font-size:8px;font-weight:800}.topbar-notice{position:fixed;z-index:40;right:18px;top:55px;background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 28px var(--astra-tone-shadow-e6a01a10);border-radius:7px;padding:8px 11px;font-size:8px;color:var(--text)}.profile-tab-list{display:grid;border-top:1px solid var(--border)}.profile-tab-list>a,.profile-tab-list>div{padding:12px 4px;border-bottom:1px solid var(--border);display:grid;gap:3px;text-decoration:none;color:inherit}.profile-tab-list strong{font-size:9px}.profile-tab-list span{font-size:8px;color:var(--muted)}.empty-inline{margin-top:8px;padding:9px;border-radius:6px;background:var(--soft);font-size:8px;color:var(--muted)}:root{--purple:var(--astra-tone-accent-544ed861);--purple-2:var(--astra-tone-accent-62393701);--purple-dark:var(--astra-tone-accent-f7df03aa);--purple-deep:var(--astra-tone-accent-fbf89551);--text:var(--astra-tone-accent-3771e764);--muted:var(--astra-tone-text-5f25619b);--border:var(--astra-tone-line-1801d15f);--surface:var(--astra-tone-surface-2330cd4f);--soft:var(--astra-tone-surface-f9a6969b);--focus:var(--astra-tone-accent-c98ce970);--shadow-popover:0 14px 42px var(--astra-tone-shadow-e74b0323)}html,body,#root{height:100%}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.icon svg,.primary-nav svg,.sidebar svg,.topbar svg,.header-icon-actions svg,.detail-action-grid svg,.profile-actions svg,.file-detail-header svg,.big-search svg,.search-field svg{width:15px;height:15px;display:block;flex:0 0 auto}.auth-icon svg{width:22px;height:22px}.composer-toolbar svg{width:14px;height:14px}.send-button svg{width:13px;height:13px}.message-action-menu svg{width:13px;height:13px}.auth-page{background:var(--astra-tone-surface-bbad899d)}.auth-page.plain{background:var(--astra-tone-surface-06ca801d)}.auth-card{width:min(404px,92vw);padding:38px 44px}.auth-card h1{font-size:26px;letter-spacing:-.025em}.brand-subtitle{font-size:14px;margin-top:2px}.auth-copy,.auth-card>p{font-size:13px;line-height:1.45}.auth-card label:not(.checkbox-label){font-size:11px}.auth-card input{height:42px;padding:10px 12px;background:var(--astra-tone-surface-bbad899d)}.auth-inline{font-size:10px}.auth-card small{font-size:9px}.verify-card,.password-card{border-color:var(--astra-tone-line-f587e4c3);border-radius:10px;box-shadow:0 12px 34px var(--astra-tone-shadow-1b2b6224)}.auth-icon{width:42px;height:42px;background:var(--astra-tone-surface-357aaa14)}.otp-row{gap:8px}.otp-row input{font-size:21px;border-radius:7px}.primary-button{background:var(--astra-tone-surface-a4209496);border-radius:5px;box-shadow:none}.primary-button:hover{background:var(--astra-tone-surface-4143ce1d);filter:none}.auth-decoration.d1{background:var(--astra-tone-surface-357aaa14)}.auth-decoration.d2{background:var(--astra-tone-surface-68417321)}.app-shell{background:var(--astra-tone-surface-bbad899d)}.sidebar{background:linear-gradient(180deg,var(--astra-tone-surface-28ffdbda) 0%,var(--astra-tone-surface-b523df7b) 52%,var(--astra-tone-surface-8ee02a7f) 100%)}.workspace-name{height:54px;padding:0 15px;font-size:13px}.primary-nav{padding:7px 8px 4px}.primary-nav a,.channels a,.sidebar-settings{border-radius:5px;min-height:31px}.primary-nav a{font-size:12px}.primary-nav a.active,.primary-nav a:hover,.channels a.active,.channels a:hover{background:var(--astra-tone-surface-821f92d5)}.sidebar-section{padding:6px 10px}.sidebar-label{font-size:10px;color:var(--astra-tone-text-0c571d5b)}.side-person{font-size:11px;min-height:30px}.sidebar-action-button,.sidebar-action-link{display:flex!important;align-items:center;gap:7px;min-height:28px;color:var(--astra-tone-text-a9bf3c30)}.sidebar-action-button svg,.sidebar-action-link svg{width:13px;height:13px}.channels a{font-size:11px}.main-stage{grid-template-rows:50px minmax(0,1fr)}.topbar{height:50px;background:var(--astra-tone-surface-bbad899d);border-bottom-color:var(--astra-tone-line-16583f2a)}.global-search{height:30px;width:min(420px,48vw);background:var(--astra-tone-surface-f9ba31dd);border-color:var(--astra-tone-line-5e7a5381);border-radius:6px;font-size:10px}.global-search:hover{border-color:var(--astra-tone-line-f754eca6)}.global-search kbd{background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-d3ad277d)}.topbar-actions{right:13px}.topbar-actions>button,.topbar-popup-anchor>button{width:29px;height:29px}.floating-panel{border-radius:8px;box-shadow:var(--shadow-popover)}.content{background:var(--astra-tone-surface-bbad899d)}.screen-pad{padding:26px 32px;max-width:1080px}.page-header{margin-bottom:18px}.page-header h1{font-size:20px;letter-spacing:-.015em}.page-header p{font-size:10px}.tab-bar{gap:4px}.tab-bar button{font-size:9px;padding:8px 11px}.search-field{border-radius:6px}.search-field input{font-size:10px}.filter-row select,.member-toolbar select,.audit-toolbar select{font-size:9px}.home-screen{padding-top:31px}.home-hero h1{font-size:24px;letter-spacing:-.025em}.home-hero p{font-size:10px}.home-layout{gap:24px;margin-top:20px}.home-main-column h2,.recent-activity h2{font-size:11px}.continue-card,.attention-card{border-radius:7px;padding:11px 13px}.continue-card strong,.attention-card strong{font-size:10px}.continue-card span,.attention-card span{font-size:9px}.square-icon{width:30px;height:30px;border-radius:6px}.home-mini-grid a{border-radius:7px;padding:11px}.home-mini-grid a>span{width:29px;height:29px}.recent-activity{padding-left:18px}.conversation-header,.dm-header{min-height:61px;padding:11px 17px}.conversation-header h1,.dm-header h1{font-size:13px}.conversation-header p,.dm-header p{font-size:8px}.header-icon-actions{gap:2px}.header-icon-actions button{height:29px;min-width:29px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.header-icon-actions button span{font-size:8px}.conversation-scroll{padding:8px 16px 4px}.message-row{padding:8px 2px;gap:9px}.message-meta strong{font-size:10px}.message-meta time{font-size:7px}.message-content p{font-size:10px;line-height:1.5}.message-actions button{font-size:8px;border-radius:5px;padding:3px 5px}.composer-wrap{margin:5px 17px 13px;border-radius:7px}.composer-wrap textarea{font-size:10px;padding:9px 11px}.composer-toolbar{padding:3px 5px}.context-panel{width:min(335px,40vw)}.context-panel>header{height:55px;padding:12px 14px}.context-panel>header strong{font-size:11px}.context-panel>header span{font-size:8px}.thread-parent{margin:8px 12px 5px;padding:9px 10px}.detail-action-grid{padding:0 13px 14px;gap:5px}.detail-action-grid button,.detail-action-grid a{border:0;background:var(--astra-tone-surface-c2c0f377);border-radius:7px;padding:8px 3px;display:grid;place-items:center;gap:4px;font-size:8px;text-decoration:none;color:var(--text)}.detail-action-grid button:hover,.detail-action-grid a:hover{background:var(--astra-tone-surface-357aaa14);color:var(--purple)}.detail-action-grid button span,.detail-action-grid a span{font-size:15px;display:grid;place-items:center}.details-panel section{padding:11px 16px}.detail-list a,.detail-list button{padding:9px 16px;font-size:9px}.detail-options button,.detail-options a{font-size:9px}.message-file{border-radius:6px}.mention-item,.activity-item{padding:11px 4px}.mention-item strong,.activity-item strong{font-size:10px}.mention-item p{font-size:9px}.person-row{padding:10px 4px}.person-copy strong{font-size:10px}.person-copy span,.presence-label{font-size:8px}.draft-row{padding:12px 5px}.search-screen{max-width:900px}.big-search{height:38px;border-radius:6px}.big-search input{font-size:11px}.big-search>span,.big-search>button{display:grid;place-items:center}.search-filters{gap:6px}.search-result{padding:11px 4px}.file-table-head,.file-row{padding:8px 5px}.file-row{font-size:9px}.file-type{width:28px;height:28px}.file-preview{background:var(--astra-tone-surface-50f69c71);border-color:var(--astra-tone-line-e2e27283)}.pdf-page{border:1px solid var(--astra-tone-line-cb520843);box-shadow:0 4px 16px var(--astra-tone-shadow-c150241f)}.profile-screen{max-width:720px}.profile-head{gap:15px}.profile-head h1{font-size:21px}.profile-head p{font-size:10px}.profile-actions button{width:31px;height:31px;display:grid;place-items:center}.profile-tabs{margin-top:20px}.profile-details{font-size:10px}.settings-layout{grid-template-columns:184px minmax(0,1fr);background:var(--astra-tone-surface-bbad899d)}.settings-nav{padding:20px 12px;background:var(--astra-tone-surface-f9ba31dd)}.settings-nav h2{font-size:12px}.settings-nav a{font-size:9px;padding:7px 9px}.settings-nav a.active{background:var(--astra-tone-surface-6222c644)}.settings-content{padding:26px 34px;max-width:740px}.settings-content h1{font-size:18px;margin-bottom:20px}.settings-lead{font-size:9px}.settings-form{gap:15px}.settings-form label,.select-role{font-size:9px}.settings-form input,.settings-form select,.select-role select{padding:9px;font-size:10px}.members-head,.member-row{font-size:8px;padding:8px 4px}.member-row small{font-size:7px}.permission-group label,.preference-check{font-size:9px}.audit-row{font-size:8px;padding:10px 3px}.settings-section-card,.account-profile-card,.feature-group-card,.settings-result-card{border-radius:7px}.notifications-popover{width:330px}.mini-notification{padding:10px 13px}.mini-notification strong{font-size:10px}.mini-notification span,.mini-notification time{font-size:8px}.panel-footer-link{font-size:9px;padding:10px}.status-popover{width:300px}.status-head{padding:12px}.status-option,.toggle-row,.status-input input{font-size:10px}.status-shortcuts a{font-size:9px}.sidebar,.conversation-scroll,.context-panel,.content,.recipient-list{scrollbar-width:thin;scrollbar-color:var(--astra-tone-accent-10d1d399) transparent}.sidebar{scrollbar-color:var(--astra-tone-accent-d58094c0) transparent}@media(max-width:900px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.screen-pad{padding:22px}.settings-layout{grid-template-columns:146px 1fr}.settings-content{padding:22px}.context-panel{width:46vw}.sidebar-action-button span,.sidebar-action-link span{display:none}}@media(max-width:650px){.screen-pad{padding:16px}.topbar{height:50px}.conversation-header,.dm-header{min-height:57px;padding:9px 12px}.context-panel{width:100%}.auth-card{padding:27px 20px}.auth-card h1{font-size:23px}.settings-content{padding:16px}.profile-head h1{font-size:19px}.floating-panel{top:56px}.notifications-popover,.status-popover{width:auto}}.notification-title{display:grid;grid-template-columns:1fr auto auto;gap:8px}.notification-title>strong{align-self:center}.notification-mark-all{font-size:8px!important;color:var(--purple);font-weight:700!important}.notification-mark-all:disabled{opacity:.45}.notification-tabs{display:flex;gap:5px;padding:8px 12px 3px}.notification-tabs button{border:0;background:var(--astra-tone-surface-cb5e3c9a);color:var(--astra-tone-text-4401be75);border-radius:5px;padding:5px 10px;font-size:8px;font-weight:700}.notification-tabs button.active{background:var(--astra-tone-surface-6222c644);color:var(--purple)}.mini-notification{color:inherit;text-decoration:none}.mini-notification.read{opacity:.68}.mini-notification:hover{background:var(--soft)}.mobile-dock svg{width:18px;height:18px}.workspace-admin-nav h2{line-height:1.2}.workspace-admin-nav>nav{display:grid;gap:2px}.workspace-admin-nav>nav>a,.workspace-admin-disabled{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:7px;padding:8px 9px;border-radius:5px;text-decoration:none;font-size:9px;color:var(--astra-tone-text-b5a797b7);margin:0}.workspace-admin-nav>nav>a svg,.workspace-admin-disabled svg{width:13px;height:13px}.workspace-admin-nav>nav>a.active{background:var(--astra-tone-surface-6222c644);color:var(--purple);font-weight:700}.workspace-admin-nav>nav>a:hover{background:var(--astra-tone-surface-cc7b5b4a)}.workspace-admin-disabled{color:var(--astra-tone-text-06b1d08a)}.workspace-admin-disabled small{font-size:6px;text-transform:uppercase;letter-spacing:.05em;color:var(--astra-tone-text-06b1d08a)}@media(max-width:650px){.workspace-admin-nav>nav{display:flex;gap:2px}.workspace-admin-nav>nav>a,.workspace-admin-disabled{white-space:nowrap;grid-template-columns:auto 1fr}.workspace-admin-disabled small{display:none}}[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"]{--icr-gap:12px;--icr-radius:12px;--icr-pad:14px}[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"] [data-icr-section]{display:grid;gap:var(--icr-gap);margin-top:12px;padding:var(--icr-pad);border:1px solid var(--control-border,var(--border));border-radius:var(--icr-radius);background:var(--surface-bg,var(--surface))}[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"] [data-icr-section]>h3{margin:0;font-size:13px;line-height:1.25;color:var(--theme-text,var(--text))}[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"] [data-icr-summary-part]{display:grid;gap:10px;margin-top:10px;padding:13px;border:1px solid var(--control-border,var(--border));border-radius:var(--icr-radius);background:var(--surface-muted,var(--soft))}[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"] [data-icr-summary-part]>div{grid-template-columns:repeat(3,minmax(0,1fr))}[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"] [data-icr-summary-part]>div>span{min-height:58px;padding:9px;border:1px solid var(--control-border,var(--border));border-radius:8px;background:var(--surface-bg,var(--surface))}[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"] .prototype-banner{border-radius:10px}[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"] .settings-form>label,[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"] [data-icr-section]>label{display:grid;gap:6px}[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"] input,[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"] select{min-height:38px;border-radius:8px}.icr-fresh-auth-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:var(--astra-tone-surface-30ae1bba)}.icr-fresh-auth-modal{width:min(31rem,100%);display:grid;gap:12px;padding:16px;border:1px solid var(--control-border,var(--border));border-radius:14px;background:var(--surface-bg,var(--surface));box-shadow:0 20px 64px var(--astra-tone-shadow-db863507)}.icr-fresh-auth-modal h3{margin:0;font-size:15px}.icr-fresh-auth-modal .settings-form{margin:0}@media(max-width:840px){[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"] [data-icr-summary-part]>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){[data-icr-interface-contract="astra-icr-r6-interface-contract/v1"] [data-icr-summary-part]>div{grid-template-columns:1fr}}.aw-screen{width:100%;min-height:100%;background:var(--astra-tone-surface-b843066f);color:var(--astra-tone-text-c737e384)}.aw-project-head{position:sticky;top:0;z-index:8;background:var(--astra-tone-surface-6a448522);border-bottom:1px solid var(--astra-tone-line-f870252f);padding:14px clamp(18px,2.4vw,34px) 0}.aw-breadcrumb{display:flex;align-items:center;gap:7px;color:var(--astra-tone-text-46d936c1);font-size:12px;margin-bottom:12px}.aw-breadcrumb select{max-width:360px;border:0;background:transparent;color:var(--astra-tone-text-5863c709);font:inherit;font-weight:650;padding:0 18px 0 0}.aw-project-title-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center}.aw-project-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:11px;background:var(--astra-tone-surface-abf1e4ee);color:var(--astra-tone-text-2d7bc457);font-size:22px}.aw-project-title-row h1{margin:0;color:var(--astra-tone-text-c737e384);font-size:24px;line-height:1.1;letter-spacing:-.02em}.aw-project-title-row h1 span{color:var(--astra-tone-text-2d7bc457);font-size:21px;margin-left:4px}.aw-project-title-row p{margin:5px 0 0;color:var(--astra-tone-text-5ad371aa);font-size:12px}.aw-project-menu{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--astra-tone-line-b05a39e5);border-radius:9px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-38d786a0)}.aw-project-health{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;min-width:168px;padding:10px 13px;border:1px solid var(--astra-component-edge,var(--astra-tone-line-b05a39e5));border-radius:9px;background:var(--astra-health-surface,var(--astra-tone-surface-c6d33115));color:var(--astra-component-text,var(--astra-tone-text-c737e384))}.aw-project-health i{grid-row:1/3;width:9px;height:9px;margin-top:3px;border-radius:50%;background:var(--astra-tone-surface-4eabd71b)}.aw-project-health strong{font-size:11px}.aw-project-health small{color:var(--astra-tone-text-5ad371aa);font-size:9px}.aw-tabs{display:flex;gap:24px;margin-top:14px;overflow-x:auto}.aw-tabs button{display:flex;align-items:center;gap:6px;padding:10px 1px 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--astra-tone-text-46d936c1);font-size:11px;font-weight:700;white-space:nowrap}.aw-tabs button svg{font-size:15px}.aw-tabs button.active{color:var(--astra-tone-text-2d7bc457);border-bottom-color:var(--astra-tone-line-898ce8da)}.aw-workspace{padding:18px clamp(18px,2.4vw,34px) 34px}.aw-summary{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr)) minmax(250px,1.7fr);align-items:center;gap:0;margin-bottom:16px;border:1px solid var(--astra-tone-line-216cfbb7);border-radius:9px;background:var(--astra-tone-surface-bbad899d);box-shadow:0 2px 9px var(--astra-tone-shadow-344f143a)}.aw-summary>div{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:15px 18px;border-right:1px solid var(--astra-tone-line-af4bbd90)}.aw-summary>div:last-child{border-right:0}.aw-summary-icon{grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:9px;font-size:18px}.aw-summary-icon.aw-blue{background:var(--astra-tone-surface-a1bfee92);color:var(--astra-tone-text-2d7bc457)}.aw-summary-icon.aw-amber{background:var(--astra-tone-surface-d065010b);color:var(--astra-tone-text-b3795e01)}.aw-summary strong{font-size:17px;line-height:1}.aw-summary small{color:var(--astra-tone-text-e8ac3ecf);font-size:10px}.aw-summary-ring{grid-row:1/3;width:38px;height:38px;border-radius:50%;background:conic-gradient(var(--astra-tone-surface-7009d22b) var(--aw-progress),var(--astra-tone-surface-fa8febe8) 0);position:relative}.aw-summary-ring:after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--astra-tone-surface-bbad899d)}.aw-summary .aw-summary-progress{grid-template-columns:1fr auto;grid-template-rows:1fr;gap:12px;border-right:0}.aw-summary-progress>span{height:7px;border-radius:99px;background:var(--astra-tone-surface-84d4408e);overflow:hidden}.aw-summary-progress i{display:block;height:100%;border-radius:inherit;background:var(--astra-tone-surface-e4113587)}.aw-summary-progress b{font-size:10px;white-space:nowrap}.aw-backlog-meta{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;margin-bottom:14px}.aw-backlog-saved,.aw-active-workflow{border:1px solid var(--astra-tone-line-216cfbb7);border-radius:9px;background:var(--astra-tone-surface-bbad899d)}.aw-backlog-saved{padding:11px 13px}.aw-backlog-saved header h3{margin:0;font-size:11px}.aw-backlog-saved header p{margin:3px 0 9px;color:var(--astra-tone-text-74e8083b);font-size:8.5px}.aw-backlog-view-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.aw-backlog-view-cards button{display:grid;grid-template-columns:auto 1fr;text-align:left;gap:1px 7px;min-width:0;padding:9px;border:1px solid var(--astra-tone-line-77430b7e);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-313aa43e)}.aw-backlog-view-cards button.active{border-color:var(--astra-tone-line-0b441993);background:var(--astra-tone-surface-b108cd5a)}.aw-backlog-view-cards button>span{grid-row:1/3;color:var(--astra-tone-text-2d7bc457)}.aw-backlog-view-cards strong{font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-backlog-view-cards small{color:var(--astra-tone-text-b206f404);font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-active-workflow{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:3px 8px;padding:12px}.aw-active-workflow>span{grid-row:1/5;display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:var(--astra-tone-surface-a1bfee92);color:var(--astra-tone-text-2d7bc457)}.aw-active-workflow small{color:var(--astra-tone-text-74e8083b);font-size:8px}.aw-active-workflow strong{font-size:10px}.aw-active-workflow b{color:var(--astra-tone-text-8dce1be0);font-size:8px}.aw-active-workflow button{grid-column:2;border:0;background:transparent;color:var(--astra-tone-text-2d7bc457);text-align:left;padding:2px 0;font-size:8px;font-weight:700}.aw-calendar-summary{display:grid;grid-template-columns:1.35fr repeat(3,1fr);margin-bottom:14px;border:1px solid var(--astra-tone-line-216cfbb7);border-radius:9px;background:var(--astra-tone-surface-bbad899d)}.aw-calendar-summary>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:2px 10px;align-items:center;padding:14px 18px;border-right:1px solid var(--astra-tone-line-af4bbd90)}.aw-calendar-summary>div:last-child{border-right:0}.aw-calendar-summary .aw-summary-icon,.aw-calendar-summary .aw-summary-ring{grid-row:1/4}.aw-calendar-summary strong{font-size:16px}.aw-calendar-summary small{color:var(--astra-tone-text-55934088);font-size:9px}.aw-calendar-summary em{color:var(--astra-tone-text-1da3f974);font-size:7.5px;font-style:normal}.aw-summary-icon.aw-red{background:var(--astra-tone-surface-a513de31);color:var(--astra-tone-text-d813d619)}.aw-summary-icon.aw-purple{background:var(--astra-tone-surface-59013ba3);color:var(--astra-tone-text-4ec45f5f)}.aw-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:14px}.aw-view-control,.aw-toolbar-right{display:flex;align-items:center;gap:8px;min-width:0}.aw-view-control>span{padding:9px 0;color:var(--astra-tone-text-5913f140);font-size:10px}.aw-view-control select,.aw-toolbar select,.aw-bulk select,.aw-bulk input,.aw-inline-select{height:36px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-f633bbf9);padding:0 10px;font-size:10px}.aw-text-button{border:0;background:transparent;color:var(--astra-tone-text-2d7bc457);font-size:10px;font-weight:700;padding:7px}.aw-search{display:flex;align-items:center;gap:7px;min-width:210px;height:36px;padding:0 10px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-4b327c87)}.aw-search input{width:100%;min-width:0;border:0!important;background:transparent!important;outline:0;font-size:10px}.aw-filter-button,.aw-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-84db5ad7);padding:0 12px;font-size:10px;font-weight:700}.aw-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:0;border-radius:8px;background:var(--astra-tone-surface-cedf0845);color:var(--astra-tone-text-c01785ad);padding:0 16px;font-size:10px;font-weight:750;box-shadow:0 3px 9px var(--astra-tone-shadow-b52cb3bd)}.aw-primary.compact{min-height:32px;padding:0 12px}.aw-primary:disabled,.aw-secondary:disabled{opacity:.55}.aw-alert{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin-bottom:12px;padding:9px 11px;border:1px solid var(--astra-tone-line-84fcd93a);border-radius:8px;background:var(--astra-tone-surface-7d80ebfc);color:var(--astra-tone-text-8fc42d24);font-size:10px}.aw-alert button{border:0;background:transparent;color:inherit}.aw-board{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:10px;align-items:start;overflow-x:auto;padding-bottom:8px}.aw-column{min-width:240px;min-height:520px;padding:10px;border-radius:10px;background:var(--astra-tone-surface-986a7941)}.aw-column-backlog{background:var(--astra-tone-surface-986a7941)}.aw-column-in_progress{background:var(--astra-tone-surface-ebdff8b5)}.aw-column-blocked{background:var(--astra-tone-surface-baafd358)}.aw-column-done{background:var(--astra-tone-surface-b8b17051)}.aw-column>header{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 9px}.aw-column>header>div{display:flex;align-items:center;gap:7px}.aw-column h3{margin:0;font-size:12px}.aw-column header span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--astra-tone-surface-e05a25ab);font-size:9px}.aw-column header button{border:0;background:transparent;color:var(--astra-tone-text-1d848442);padding:4px}.aw-column-cards{display:grid;gap:8px}.aw-card{position:relative;border:1px solid var(--astra-tone-line-b05a39e5);border-radius:9px;background:var(--astra-tone-surface-bbad899d);box-shadow:0 1px 3px var(--astra-tone-shadow-c16784ad);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.aw-card:hover{transform:translateY(-1px);border-color:var(--astra-tone-line-1ac9d5dd);box-shadow:0 5px 14px var(--astra-tone-shadow-7c0c69b9)}.aw-card-main{display:block;width:100%;text-align:left;border:0;background:transparent;padding:11px;color:inherit}.aw-card-top{display:flex;justify-content:space-between;align-items:center}.aw-card-more{display:flex;color:var(--astra-tone-text-2bc053ed)}.aw-card strong{display:block;margin-top:6px;font-size:11px;color:var(--astra-tone-text-c737e384)}.aw-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0;color:var(--astra-tone-text-97a21583);font-size:9.5px;line-height:1.35}.aw-type-badge{display:inline-flex;align-items:center;padding:3px 7px;border-radius:5px;font-size:8.5px;font-weight:700}.aw-type-project{background:var(--astra-tone-surface-b059b19f);color:var(--astra-tone-text-2448e560)}.aw-type-task{background:var(--astra-tone-surface-3b360b02);color:var(--astra-tone-text-2448e560)}.aw-type-request{background:var(--astra-tone-surface-ae765aeb);color:var(--astra-tone-text-583e1d89)}.aw-card-labels{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.aw-card-labels span,.aw-label-cell i{padding:2px 5px;border-radius:4px;background:var(--astra-tone-surface-bd0faf37);color:var(--astra-tone-text-e85a4d00);font-style:normal;font-size:8px}.aw-card-meta{display:flex;align-items:center;gap:7px;margin-top:9px;color:var(--astra-tone-text-0c8ec0db);font-size:8.5px}.aw-card-meta>span{display:inline-flex;align-items:center;gap:3px}.aw-card-meta .avatar,.aw-avatar-fallback{margin-left:auto}.aw-avatar-fallback{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--astra-tone-surface-b7b865fb);color:var(--astra-tone-text-4267a43b);font-size:8px;font-weight:800}.aw-priority{display:inline-flex;align-items:center;gap:3px;font-size:8.5px;font-weight:650}.aw-priority-danger{color:var(--astra-tone-text-32f979f4)}.aw-priority-warning{color:var(--astra-tone-text-0afeb462)}.aw-priority-success{color:var(--astra-tone-text-bd626e10)}.aw-card-status-fallback{position:absolute;inset:auto 7px 7px auto;width:20px;height:20px;opacity:0;cursor:pointer}.aw-add-card{width:100%;margin-top:8px;border:0;background:transparent;color:var(--astra-tone-text-2448e560);text-align:left;padding:7px 2px;font-size:10px;font-weight:700}.aw-table-wrap{overflow:auto;border:1px solid var(--astra-tone-line-216cfbb7);border-radius:9px;background:var(--astra-tone-surface-bbad899d)}.aw-table{display:grid;grid-template-columns:28px minmax(210px,1.9fr) 82px 105px 96px 120px 54px 72px 90px 90px 110px 115px 140px 30px;align-items:center;gap:8px;min-width:1320px}.aw-table-head{position:sticky;top:0;z-index:2;padding:10px 12px;background:var(--astra-tone-surface-b843066f);border-bottom:1px solid var(--astra-tone-line-6ceee02c);color:var(--astra-tone-text-e8ac3ecf);font-size:8.5px;font-weight:700}.aw-table-group>header{display:grid;grid-template-columns:18px auto 28px 1fr;gap:7px;align-items:center;padding:8px 12px;background:var(--astra-tone-surface-eb3be783);border-bottom:1px solid var(--astra-tone-line-216cfbb7)}.aw-table-group>header strong{font-size:10px}.aw-table-group>header b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--astra-tone-surface-bbad899d);font-size:8px}.aw-table-group>header button{justify-self:end;border:0;background:transparent;color:var(--astra-tone-text-25c49c77)}.aw-table-row{min-height:40px;padding:4px 12px;border-bottom:1px solid var(--astra-tone-line-39111fa6);font-size:8.8px;color:var(--astra-tone-text-fb9d620c)}.aw-table-row:last-child{border-bottom:0}.aw-table-row.selected{background:var(--astra-tone-surface-1c6da7f1)}.aw-title-cell{border:0;background:transparent;text-align:left;color:var(--astra-tone-text-1167af3d);font-size:9.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-title-cell:hover{color:var(--astra-tone-text-2448e560)}.aw-inline-select{height:28px;padding:0 7px;font-size:8px}.aw-assignee-cell{display:flex}.aw-label-cell{display:flex;gap:3px;overflow:hidden}.aw-row-more{border:0;background:transparent;color:var(--astra-tone-text-344dd0a5)}.aw-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;background:var(--astra-tone-surface-986a7941);color:var(--astra-tone-text-70feac81);font-size:8px}.aw-status i{width:7px;height:7px;border-radius:50%;background:var(--astra-tone-surface-bada680c)}.aw-status-in_progress{background:var(--astra-tone-surface-abf1e4ee);color:var(--astra-tone-text-9340573e)}.aw-status-in_progress i{background:var(--astra-tone-surface-eaaba12a)}.aw-status-blocked{background:var(--astra-tone-surface-5f32e3da);color:var(--astra-tone-text-4a92cebf)}.aw-status-blocked i{background:var(--astra-tone-surface-006bb1d2)}.aw-status-done{background:var(--astra-tone-surface-f635d678);color:var(--astra-tone-text-a7164bfb)}.aw-status-done i{background:var(--astra-tone-surface-99304c5d)}.aw-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px}.aw-calendar-main,.aw-unscheduled,.aw-timeline,.aw-reports>section{border:1px solid var(--astra-component-edge,var(--astra-tone-line-216cfbb7));border-radius:9px;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d));color:var(--astra-component-text,var(--astra-tone-text-c737e384))}.aw-calendar-nav{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--astra-tone-line-6ceee02c)}.aw-calendar-nav>div{display:flex;align-items:center;gap:7px}.aw-calendar-nav h3{margin:0 5px;font-size:13px}.aw-calendar-nav button,.aw-segment button{height:30px;border:1px solid var(--astra-tone-line-cf3c452c);background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-4e9c8790);padding:0 10px;font-size:9px}.aw-calendar-nav>div:first-child button:first-child{border-radius:7px 0 0 7px}.aw-calendar-nav>div:first-child button:nth-child(2){border-radius:0 7px 7px 0}.aw-segment button.active{border-color:var(--astra-tone-line-88603bd5);background:var(--astra-tone-surface-d0a08334);color:var(--astra-tone-text-2d7bc457)}.aw-calendar-weekdays,.aw-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.aw-calendar-weekdays span{padding:8px;border-right:1px solid var(--astra-tone-line-39111fa6);text-align:center;color:var(--astra-tone-text-bd83a733);font-size:8.5px;font-weight:700}.aw-calendar-cell{min-height:112px;padding:7px;border-top:1px solid var(--astra-component-edge,var(--astra-tone-line-39111fa6));border-right:1px solid var(--astra-component-edge,var(--astra-tone-line-39111fa6));background:var(--astra-calendar-cell,var(--astra-tone-surface-bbad899d));color:var(--astra-component-text,var(--astra-tone-text-c737e384))}.aw-calendar-cell:nth-child(7n){border-right:0}.aw-calendar-cell time{display:grid;place-items:center;width:23px;height:23px;color:var(--astra-tone-text-c2a064dc);font-size:8.5px}.aw-calendar-cell.today time{border-radius:50%;background:var(--astra-tone-surface-746c3149);color:var(--astra-tone-text-c01785ad)}.aw-calendar-cell.faded{background:var(--astra-tone-surface-d7440789)}.aw-calendar-cell.faded time{color:var(--astra-tone-text-6c57b00b)}.aw-calendar-cell>div{display:grid;gap:3px;margin-top:3px}.aw-calendar-event{display:grid;gap:1px;text-align:left;border:0;border-radius:5px;padding:5px 6px;overflow:hidden}.aw-calendar-event span{font-size:7.8px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-calendar-event small{font-size:6.8px}.aw-event-project,.aw-event-task{background:var(--astra-tone-surface-87dc71d8);color:var(--astra-tone-text-44bc701b)}.aw-event-request{background:var(--astra-tone-surface-465b9386);color:var(--astra-tone-text-d50391b7)}.aw-more-events{border:0;background:transparent;color:var(--astra-tone-text-2d7bc457);font-size:8px;padding:2px}.aw-unscheduled{padding:12px}.aw-unscheduled>header{display:flex;justify-content:space-between}.aw-unscheduled h3{margin:0;font-size:12px}.aw-unscheduled h3 span{display:inline-grid;place-items:center;min-width:21px;height:21px;border-radius:50%;background:var(--astra-tone-surface-af65c772);font-size:8px}.aw-unscheduled p{margin:4px 0 0;color:var(--astra-tone-text-74e8083b);font-size:8.5px}.aw-unscheduled>div{display:grid;gap:7px;margin-top:10px}.aw-unscheduled>div>button{display:grid;gap:6px;text-align:left;border:1px solid var(--astra-tone-line-8a0b97b7);border-radius:8px;background:var(--astra-tone-surface-bbad899d);padding:8px}.aw-unscheduled button>strong{font-size:9px}.aw-unscheduled button>span{display:flex;align-items:center;gap:6px}.aw-unscheduled-drop{place-items:center;text-align:center;padding:20px 8px;border:1px dashed var(--astra-tone-line-73fcf300);border-radius:8px;color:var(--astra-tone-text-2d7bc457)}.aw-unscheduled-drop strong{font-size:9px}.aw-unscheduled-drop small{color:var(--astra-tone-text-c137e419);font-size:8px}.aw-timeline{overflow:hidden}.aw-timeline-head{display:grid;grid-template-columns:280px 1fr;background:var(--astra-tone-surface-39efe4a0);border-bottom:1px solid var(--astra-tone-line-c8c32621)}.aw-timeline-head>strong{padding:12px;font-size:10px;border-right:1px solid var(--astra-tone-line-c8c32621)}.aw-timeline-head>div{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.aw-timeline-head span{padding:12px 8px;border-right:1px solid var(--astra-tone-line-39111fa6);color:var(--astra-tone-text-064e8751);font-size:8px}.aw-timeline-body{min-width:900px}.aw-timeline-row{display:grid;grid-template-columns:280px 1fr;min-height:44px;border-bottom:1px solid var(--astra-tone-line-39111fa6)}.aw-timeline-label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;border:0;border-right:1px solid var(--astra-tone-line-c8c32621);background:var(--astra-tone-surface-bbad899d);padding:6px 10px;color:var(--astra-tone-text-98e1dd36)}.aw-timeline-label>span:nth-child(2){font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-timeline-track{position:relative;overflow:hidden;background:linear-gradient(to right,var(--astra-tone-surface-bbad899d),var(--astra-tone-surface-bbad899d))}.aw-timeline-track>i{position:absolute;top:0;bottom:0;width:1px;background:var(--astra-tone-surface-8efe1e6f)}.aw-timeline-bar{position:absolute;top:8px;height:28px;border:0;border-radius:6px;padding:0 10px;text-align:left;font-size:8px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-bar-project{background:var(--astra-tone-surface-e2033a2a);color:var(--astra-tone-text-e2017a1d)}.aw-bar-task{background:var(--astra-tone-surface-c50e129d);color:var(--astra-tone-text-b819039b)}.aw-bar-request{background:var(--astra-tone-surface-1511d0c3);color:var(--astra-tone-text-ade8b5f2)}.aw-timeline footer{display:flex;gap:16px;align-items:center;padding:9px 12px;background:var(--astra-tone-surface-bbad899d)}.aw-timeline footer span{display:flex;align-items:center;gap:5px;color:var(--astra-tone-text-1d848442);font-size:8px}.aw-timeline footer button{margin-left:auto;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:6px;background:var(--astra-tone-surface-bbad899d);padding:6px 9px;font-size:8px}.aw-dot{width:8px;height:8px;border-radius:50%}.aw-dot.project{background:var(--astra-tone-surface-1c1ebb36)}.aw-dot.task{background:var(--astra-tone-surface-d6815edd)}.aw-dot.request{background:var(--astra-tone-surface-f4968631)}.aw-reports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aw-reports>section{padding:15px}.aw-reports h3{margin:0 0 13px;font-size:12px}.aw-reports section>div{display:grid;grid-template-columns:110px 30px 1fr;align-items:center;gap:8px;margin:8px 0;font-size:9px}.aw-reports section>div>i{height:7px;border-radius:99px;background:var(--astra-tone-surface-a0bad776);overflow:hidden}.aw-reports em{display:block;height:100%;background:var(--astra-tone-surface-1c1ebb36)}.aw-empty-projection{display:grid;place-items:center;gap:4px;min-height:180px;border:1px dashed var(--astra-tone-line-b54d7fa7);border-radius:9px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-91e65925);font-size:10px}.aw-empty-projection strong{color:var(--astra-tone-text-268ee3ae)}.aw-drawer-backdrop,.aw-modal-backdrop{position:fixed;inset:0;z-index:50;background:var(--astra-tone-surface-c1d22d59);display:flex;justify-content:flex-end}.aw-drawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,96vw);height:100%;background:var(--astra-tone-surface-bbad899d);box-shadow:-12px 0 32px var(--astra-tone-shadow-f99a3ebe)}.aw-drawer>header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--astra-tone-line-eadd91e2)}.aw-drawer>header>div{display:flex;align-items:center;gap:8px;color:var(--astra-tone-text-344dd0a5);font-size:9px}.aw-drawer header button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--astra-tone-line-29b82586);border-radius:7px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-4e9c8790)}.aw-drawer-scroll{overflow:auto;padding:15px 18px}.aw-drawer-title h2{margin:0;color:var(--astra-tone-text-c737e384);font-size:19px}.aw-drawer-title p{margin:5px 0 0;color:var(--astra-tone-text-baa881d0);font-size:10px}.aw-drawer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:16px 0}.aw-drawer-grid label,.aw-drawer-grid>div{display:grid;gap:5px}.aw-drawer-grid label,.aw-drawer-grid>div>span{color:var(--astra-tone-text-064e8751);font-size:8.5px;font-weight:700}.aw-drawer-grid select,.aw-drawer-grid input,.aw-drawer-section select,.aw-inline-add input{width:100%;height:34px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:7px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-c7b98798);padding:0 9px;font-size:9px}.aw-drawer-grid>div strong{font-size:9px}.aw-drawer-section{padding:13px 0;border-top:1px solid var(--astra-tone-line-39111fa6)}.aw-section-head{display:flex;justify-content:space-between;align-items:center}.aw-section-head h3{margin:0;font-size:10px}.aw-section-head span{color:var(--astra-tone-text-344dd0a5);font-size:8px}.aw-drawer-section>p{color:var(--astra-tone-text-462277f9);font-size:9.5px;line-height:1.5}.aw-check-progress{height:6px;margin:9px 0;border-radius:99px;background:var(--astra-tone-surface-adab92f1);overflow:hidden}.aw-check-progress i{display:block;height:100%;background:var(--astra-tone-surface-76f8ed36)}.aw-checklist{display:grid;gap:5px}.aw-checklist label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;color:var(--astra-tone-text-ad6ba317);font-size:9px}.aw-checklist button{border:0;background:transparent;color:var(--astra-tone-text-1341947c)}.aw-inline-add{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:8px}.aw-inline-add button{border:0;background:transparent;color:var(--astra-tone-text-2d7bc457);font-size:8.5px;font-weight:700}.aw-drawer-labels{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.aw-drawer-labels button{border:0;border-radius:6px;background:var(--astra-tone-surface-8932be95);color:var(--astra-tone-text-42909f53);padding:5px 8px;font-size:8px}.aw-dependency-list{display:grid;gap:5px;margin:8px 0}.aw-dependency-list>div{display:flex;justify-content:space-between;gap:8px;padding:7px 8px;border:1px solid var(--astra-tone-line-86fc56a5);border-radius:7px;color:var(--astra-tone-text-29daff8e);font-size:8.5px}.aw-dependency-list button{border:0;background:transparent;color:var(--astra-tone-text-a57af777)}.aw-linked-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aw-linked-grid button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;text-align:left;gap:2px 7px;border:1px solid var(--astra-tone-line-77430b7e);border-radius:8px;background:var(--astra-tone-surface-bbad899d);padding:9px}.aw-linked-grid button>span{grid-row:1/3;color:var(--astra-tone-text-2d7bc457)}.aw-linked-grid small{color:var(--astra-tone-text-52628d6c);font-size:7.5px}.aw-linked-grid strong{font-size:8.5px}.aw-channel-select{min-height:78px;height:auto!important;margin-top:8px}.aw-activity>div:last-child{display:flex;gap:8px;align-items:center;margin-top:8px}.aw-activity p{display:grid;margin:0;font-size:8.5px}.aw-activity p span{color:var(--astra-tone-text-1c79dac1)}.aw-drawer>footer{display:flex;justify-content:space-between;gap:8px;padding:11px 16px;border-top:1px solid var(--astra-tone-line-eadd91e2);background:var(--astra-tone-surface-bbad899d)}.aw-modal-backdrop{justify-content:center;align-items:center;padding:20px}.aw-settings{width:100%;min-height:100%;padding:16px clamp(18px,2.4vw,34px) 34px;background:var(--astra-tone-surface-b843066f)}.aw-settings-head{display:flex;justify-content:space-between;align-items:center}.aw-settings-head>div{display:flex;gap:12px;align-items:center}.aw-settings-head small{color:var(--astra-tone-text-1b67cc0f);font-size:8px}.aw-settings-head h1{margin:2px 0 0;font-size:22px}.aw-settings-head p{margin:4px 0 0;color:var(--astra-tone-text-48195bd2);font-size:9px}.aw-settings-head>button{border:1px solid var(--astra-tone-line-cf3c452c);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-c2a064dc);padding:8px 10px;font-size:9px}.aw-settings-tabs{display:flex;gap:24px;margin:16px 0 12px;border-bottom:1px solid var(--astra-tone-line-cf3c452c)}.aw-settings-tabs button{padding:9px 1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--astra-tone-text-f0b96956);font-size:9.5px;font-weight:700}.aw-settings-tabs button.active{color:var(--astra-tone-text-2d7bc457);border-bottom-color:var(--astra-tone-line-898ce8da)}.aw-settings-card{margin-bottom:12px;padding:13px;border:1px solid var(--astra-tone-line-216cfbb7);border-radius:9px;background:var(--astra-tone-surface-bbad899d)}.aw-settings-card-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:10px}.aw-settings-card-head h2{margin:0;font-size:12px}.aw-settings-card-head p{margin:4px 0 0;color:var(--astra-tone-text-6f5d75c1);font-size:8.5px}.aw-settings-card-head>span{color:var(--astra-tone-text-6f5d75c1);font-size:8px}.aw-saved-view-table>div{display:grid;grid-template-columns:2fr repeat(3,1fr) 50px;gap:8px;align-items:center;padding:9px 10px;border-bottom:1px solid var(--astra-tone-line-39111fa6);font-size:8.5px}.aw-saved-view-table .head{background:var(--astra-tone-surface-b843066f);color:var(--astra-tone-text-344dd0a5);font-weight:700}.aw-saved-view-table>div>span:first-child{display:grid}.aw-saved-view-table small{color:var(--astra-tone-text-09aec834)}.aw-saved-view-table button{border:0;background:transparent;color:var(--astra-tone-text-344dd0a5)}.aw-workflow-editor{display:grid;grid-template-columns:1.1fr 1fr;gap:14px}.aw-workflow-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:center}.aw-workflow-flow>div{position:relative;display:grid;place-items:center;gap:5px;padding:15px 8px;border-radius:9px;background:var(--astra-tone-surface-ee00c52b)}.aw-workflow-flow>div:nth-child(2){background:var(--astra-tone-surface-a1bfee92)}.aw-workflow-flow>div:nth-child(3){background:var(--astra-tone-surface-baafd358)}.aw-workflow-flow>div:nth-child(4){background:var(--astra-tone-surface-b7b214aa)}.aw-workflow-flow b{position:absolute;right:-10px;z-index:2;color:var(--astra-tone-text-2ddaeca8)}.aw-workflow-flow strong{font-size:9px}.aw-workflow-flow small{color:var(--astra-tone-text-ca96527d);font-size:7.5px}.aw-flow-dot{width:20px;height:20px;border:6px solid var(--astra-tone-line-1b27f8a5);border-radius:50%}.aw-flow-dot.in_progress{border-color:var(--astra-tone-line-6f5ed835)}.aw-flow-dot.blocked{border-color:var(--astra-tone-line-72d7174e)}.aw-flow-dot.done{border-color:var(--astra-tone-line-4fc2fc34)}.aw-transition-matrix{border:1px solid var(--astra-tone-line-8a0b97b7);border-radius:8px;overflow:hidden}.aw-transition-matrix>div{display:grid;grid-template-columns:100px repeat(4,1fr);min-height:32px}.aw-transition-matrix>div>*{display:grid;place-items:center;padding:5px;border-right:1px solid var(--astra-tone-line-39111fa6);border-bottom:1px solid var(--astra-tone-line-39111fa6);font-size:7.5px}.aw-transition-matrix .head{background:var(--astra-tone-surface-723af2e2);color:var(--astra-tone-text-443b984a)}.aw-transition-matrix label input{position:absolute;opacity:0}.aw-transition-matrix label span{color:var(--astra-tone-text-da3dbd8b);font-weight:800}.aw-transition-matrix label:has(input:not(:checked)) span{color:var(--astra-tone-text-73693684)}.aw-workflow-editor footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.aw-workflow-create{display:flex;gap:8px}.aw-workflow-create input{flex:1;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:7px;padding:0 9px}.aw-settings-loading{color:var(--astra-tone-text-dabf02ae);font-size:8.5px}.aw-settings-readonly{margin-right:auto;padding:8px 10px;border:1px solid var(--astra-tone-line-b05a39e5);border-radius:7px;background:var(--astra-tone-surface-723af2e2);color:var(--astra-tone-text-344dd0a5);font-size:8.5px}:root[data-effective-theme=dark] .aw-screen,:root[data-effective-theme=dark] .aw-settings{background:var(--page-bg);color:var(--theme-text)}:root[data-effective-theme=dark] .aw-project-head,:root[data-effective-theme=dark] .aw-summary,:root[data-effective-theme=dark] .aw-card,:root[data-effective-theme=dark] .aw-table-wrap,:root[data-effective-theme=dark] .aw-calendar-main,:root[data-effective-theme=dark] .aw-unscheduled,:root[data-effective-theme=dark] .aw-timeline,:root[data-effective-theme=dark] .aw-reports>section,:root[data-effective-theme=dark] .aw-settings-card,:root[data-effective-theme=dark] .aw-drawer{background:var(--surface-bg);color:var(--theme-text);border-color:var(--control-border)}:root[data-effective-theme=dark] .aw-project-title-row h1,:root[data-effective-theme=dark] .aw-card strong,:root[data-effective-theme=dark] .aw-title-cell,:root[data-effective-theme=dark] .aw-drawer-title h2{color:var(--theme-text)}:root[data-effective-theme=dark] .aw-column{background:var(--surface-muted)}:root[data-effective-theme=dark] .aw-toolbar select,:root[data-effective-theme=dark] .aw-view-control select,:root[data-effective-theme=dark] .aw-search,:root[data-effective-theme=dark] .aw-bulk select,:root[data-effective-theme=dark] .aw-bulk input,:root[data-effective-theme=dark] .aw-drawer select,:root[data-effective-theme=dark] .aw-drawer input,:root[data-effective-theme=dark] .aw-modal input,:root[data-effective-theme=dark] .aw-modal select,:root[data-effective-theme=dark] .aw-modal textarea{background:var(--control-bg);color:var(--theme-text);border-color:var(--control-border)}@media(max-width:1180px){.aw-backlog-meta{grid-template-columns:1fr}.aw-calendar-summary{grid-template-columns:repeat(2,1fr)}.aw-calendar-summary>div:nth-child(2){border-right:0}.aw-calendar-summary>div{border-bottom:1px solid var(--astra-tone-line-af4bbd90)}.aw-summary{grid-template-columns:repeat(4,1fr)}.aw-summary-progress{grid-column:1/-1!important;border-top:1px solid var(--astra-tone-line-af4bbd90)}.aw-toolbar{align-items:flex-start;flex-direction:column}.aw-toolbar-right{width:100%;flex-wrap:wrap}.aw-search{flex:1}.aw-calendar-layout{grid-template-columns:1fr}.aw-unscheduled{order:2}}@media(max-width:900px){.aw-project-title-row{grid-template-columns:auto minmax(0,1fr) auto}.aw-project-health{grid-column:2/-1;justify-self:start}.aw-project-menu{grid-column:3}.aw-board{grid-template-columns:repeat(4,280px)}.aw-workflow-editor{grid-template-columns:1fr}.aw-transition-matrix{overflow:auto}}@media(max-width:700px){.aw-backlog-view-cards{grid-template-columns:repeat(2,1fr)}.aw-calendar-summary{grid-template-columns:1fr}.aw-calendar-summary>div{border-right:0}.aw-project-head{position:static}.aw-project-title-row{grid-template-columns:auto 1fr}.aw-project-menu{grid-column:auto}.aw-project-health{grid-column:1/-1}.aw-tabs{gap:16px}.aw-summary{grid-template-columns:repeat(2,1fr)}.aw-summary .aw-summary-progress{grid-column:1/-1!important}.aw-summary>div{border-bottom:1px solid var(--astra-tone-line-af4bbd90)}.aw-toolbar-right select{flex:1;min-width:130px}.aw-search{flex-basis:100%}.aw-calendar-main{overflow-x:auto}.aw-calendar-weekdays,.aw-calendar-grid{min-width:720px}.aw-drawer-grid,.aw-linked-grid{grid-template-columns:1fr}.aw-saved-view-table{overflow:auto}.aw-saved-view-table>div{min-width:680px}}.aw-choice-row{display:flex;flex-wrap:wrap;gap:7px}.aw-choice-row>button{display:flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:8px;background:var(--astra-tone-surface-bbad899d);padding:5px 9px;color:var(--astra-tone-text-a4b06737);transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.aw-choice-row>button:hover{border-color:var(--astra-tone-line-9e693d1a)}.aw-choice-row>button.active{border-color:var(--astra-tone-line-a897c7cb);background:var(--astra-tone-surface-d0a08334);box-shadow:0 0 0 2px var(--astra-tone-shadow-690704f4)}.aw-bulk-command{margin:-2px 0 14px;border:1px solid var(--astra-tone-line-008b3dae);border-radius:12px;background:var(--astra-tone-surface-bbad899d);box-shadow:0 8px 24px var(--astra-tone-shadow-411fd53c);overflow:hidden}.aw-bulk-command>header{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border-bottom:1px solid var(--astra-tone-line-af4bbd90);background:var(--astra-tone-surface-c6d33115)}.aw-bulk-selection{display:flex;align-items:center;gap:9px}.aw-bulk-selection>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--astra-tone-surface-3794464b);color:var(--astra-tone-text-2d7bc457)}.aw-bulk-selection div{display:grid}.aw-bulk-selection strong{font-size:10px;color:var(--astra-tone-text-d5b33374)}.aw-bulk-selection small{color:var(--astra-tone-text-516c9251);font-size:8px}.aw-bulk-close{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--astra-tone-text-dcfafa94)}.aw-bulk-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:10px 12px}.aw-bulk-actions>button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--astra-tone-line-b05a39e5);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-70feac81);font-size:8.5px}.aw-bulk-actions>button>span{display:flex;color:var(--astra-tone-text-5f9a219f);font-size:14px}.aw-bulk-actions>button strong{font-size:8.5px}.aw-bulk-actions>button:hover{border-color:var(--astra-tone-line-df221312);background:var(--astra-tone-surface-90ef8cbf)}.aw-bulk-actions>button.active{border-color:var(--astra-tone-line-35857f6b);background:var(--astra-tone-surface-d0a08334);color:var(--astra-tone-text-2d7bc457)}.aw-bulk-actions>button.danger.active{border-color:var(--astra-tone-line-5431eaaa);background:var(--astra-tone-surface-983ca908);color:var(--astra-tone-text-3eddef70)}.aw-bulk-editor{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(280px,1.7fr) auto;gap:12px;align-items:center;padding:12px;border-top:1px solid var(--astra-tone-line-af4bbd90);background:var(--astra-tone-surface-d7440789)}.aw-bulk-editor-copy{display:grid}.aw-bulk-editor-copy strong{font-size:9.5px}.aw-bulk-editor-copy small{margin-top:3px;color:var(--astra-tone-text-a72081e8);font-size:8px;line-height:1.4}.aw-bulk-assignee select,.aw-bulk-date input{width:100%;height:34px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-91ea1ef7);padding:0 9px;font-size:9px}.aw-bulk-date{display:flex;gap:7px}.aw-bulk-date button{border:1px solid var(--astra-tone-line-cf3c452c);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-49323721);padding:0 10px;font-size:8px}.aw-bulk-date button.active{border-color:var(--astra-tone-line-35857f6b);background:var(--astra-tone-surface-d0a08334);color:var(--astra-tone-text-2d7bc457)}.aw-bulk-warning{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--astra-tone-line-9477f7d1);border-radius:8px;background:var(--astra-tone-surface-c26334b2);color:var(--astra-tone-text-8f0b29c0)}.aw-bulk-warning p{display:grid;margin:0}.aw-bulk-warning strong{font-size:9px}.aw-bulk-warning small{font-size:7.5px}.aw-bulk-apply{white-space:nowrap}.aw-bulk-idle{padding:9px 12px;border-top:1px solid var(--astra-tone-line-39111fa6);color:var(--astra-tone-text-048ec51d);font-size:8px;text-align:center}.aw-bulk-native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.aw-label-editor .aw-section-head>div{display:grid}.aw-label-editor .aw-section-head p{margin:3px 0 0;color:var(--astra-tone-text-1b67cc0f);font-size:7.5px;font-weight:400}.aw-drawer-labels{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.aw-label-pill{display:flex;align-items:center;gap:5px;border:0;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.aw-label-pill>i,.aw-label-swatch>i{width:7px;height:7px;border-radius:50%;background:currentColor}.aw-label-pill>span{margin-left:2px;opacity:.65}.aw-label-empty{padding:9px 10px;border:1px dashed var(--astra-tone-line-477ea60c);border-radius:8px;color:var(--astra-tone-text-0446a814);font-size:8px}.aw-label-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:9px}.aw-label-input{display:grid;grid-template-columns:1fr auto;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:8px;background:var(--astra-tone-surface-bbad899d);overflow:hidden}.aw-label-input input{height:34px;border:0!important;border-radius:0!important}.aw-label-input button{display:flex;align-items:center;gap:4px;border:0;border-left:1px solid var(--astra-tone-line-6d386e95);background:var(--astra-tone-surface-b843066f);color:var(--astra-tone-text-2d7bc457);padding:0 10px;font-size:8px;font-weight:700}.aw-label-input button:disabled{color:var(--astra-tone-text-1f046e6d)}.aw-label-palette{display:flex;gap:5px}.aw-label-swatch{display:grid;place-items:center;width:28px;height:28px;border:1px solid transparent;border-radius:8px;background:transparent;padding:0}.aw-label-swatch>i{width:13px;height:13px}.aw-label-swatch.active{border-color:currentColor;background:var(--astra-tone-surface-b843066f)}.aw-label-color-blue{color:var(--astra-tone-text-cec826f7);background:var(--astra-tone-surface-abf1e4ee)}.aw-label-color-purple{color:var(--astra-tone-text-bca22798);background:var(--astra-tone-surface-7c723c2e)}.aw-label-color-green{color:var(--astra-tone-text-78ffc473);background:var(--astra-tone-surface-5db00d01)}.aw-label-color-orange{color:var(--astra-tone-text-8b91e6aa);background:var(--astra-tone-surface-c3c9edb1)}.aw-label-color-red{color:var(--astra-tone-text-0a1e2f78);background:var(--astra-tone-surface-59607118)}.aw-label-color-gray{color:var(--astra-tone-text-52cf11c1);background:var(--astra-tone-surface-aec9ab7d)}.aw-create-composer{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(900px,96vw);max-height:94vh;border:1px solid var(--astra-tone-line-b05a39e5);border-radius:14px;background:var(--astra-tone-surface-bbad899d);box-shadow:0 24px 70px var(--astra-tone-shadow-d1b56e30);overflow:hidden}.aw-create-head{display:flex;justify-content:space-between;align-items:center;padding:14px 17px;border-bottom:1px solid var(--astra-tone-line-eadd91e2);background:linear-gradient(180deg,var(--astra-tone-surface-bbad899d),var(--astra-tone-surface-d7440789))}.aw-create-head>div{display:flex;align-items:center;gap:10px}.aw-create-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--astra-tone-surface-5a54ab7a);color:var(--astra-tone-text-2d7bc457);font-size:18px}.aw-create-head small{color:var(--astra-tone-text-bf437917);font-size:7.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.aw-create-head h2{margin:1px 0 0;font-size:17px;color:var(--astra-tone-text-c737e384)}.aw-create-head p{margin:3px 0 0;color:var(--astra-tone-text-fa041ce8);font-size:8.5px}.aw-create-head>button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--astra-tone-line-b05a39e5);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-49883d1f)}.aw-create-composer form{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.aw-create-body{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:0}.aw-create-rail{display:flex;flex-direction:column;padding:18px 14px;border-right:1px solid var(--astra-tone-line-af4bbd90);background:var(--astra-tone-surface-b843066f)}.aw-create-step{position:relative;display:grid;grid-template-columns:24px 1fr;grid-template-rows:24px;gap:0 8px;align-items:center;min-height:54px;color:var(--astra-tone-text-80e2c779)}.aw-create-step b{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--astra-tone-line-2cf6f859);border-radius:50%;background:var(--astra-tone-surface-bbad899d);font-size:8px}.aw-create-step strong{font-size:8px}.aw-create-step i{position:absolute;left:12px;top:27px;bottom:-3px;width:1px;background:var(--astra-tone-surface-8b195dab)}.aw-create-step:last-child i{display:none}.aw-create-step.active{color:var(--astra-tone-text-2d7bc457)}.aw-create-step.active b{border-color:var(--astra-tone-line-898ce8da);background:var(--astra-tone-surface-7009d22b);color:var(--astra-tone-text-c01785ad)}.aw-create-content{overflow:auto;padding:4px 19px 20px}.aw-create-section{padding:17px 0;border-bottom:1px solid var(--astra-tone-line-39111fa6)}.aw-create-section:last-child{border-bottom:0}.aw-create-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:11px}.aw-create-section-head>div{display:flex;align-items:center;gap:8px}.aw-create-section-head small{color:var(--astra-tone-text-2d7bc457);font-size:7px;font-weight:800}.aw-create-section-head h3{margin:0;font-size:11px;color:var(--astra-tone-text-834c8d32)}.aw-create-section-head>span{color:var(--astra-tone-text-b64458a4);font-size:7.5px}.aw-type-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aw-type-choices>button{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;text-align:left;gap:2px 8px;min-height:74px;padding:11px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:10px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-5ba61402)}.aw-type-choices>button>span{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--astra-tone-surface-eb3be783);color:var(--astra-tone-text-2d7bc457)}.aw-type-choices strong{font-size:9px}.aw-type-choices small{color:var(--astra-tone-text-a72081e8);font-size:7.5px;line-height:1.35}.aw-type-choices i{position:absolute;top:7px;right:8px;font-style:normal;color:var(--astra-tone-text-1a3dc61b)}.aw-type-choices>button.active{border-color:var(--astra-tone-line-185b2bf6);background:var(--astra-tone-surface-b108cd5a);box-shadow:0 0 0 2px var(--astra-tone-shadow-80523b61)}.aw-type-choices>button.active i{color:var(--astra-tone-text-2d7bc457)}.aw-create-section label{display:grid;gap:5px;color:var(--astra-tone-text-ebe102b6);font-size:8px;font-weight:700}.aw-create-section label>span em{color:var(--astra-tone-text-c9ae185c);font-style:normal;font-weight:500}.aw-create-section input,.aw-create-section select,.aw-create-section textarea{width:100%;box-sizing:border-box;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-4e2bffe0);padding:8px 9px;font-size:9px}.aw-create-section input,.aw-create-section select{height:35px}.aw-create-section textarea{resize:vertical;line-height:1.45}.aw-create-title input{font-size:11px;font-weight:650}.aw-create-description{margin-top:9px}.aw-create-project{margin-top:9px;max-width:420px}.aw-routing-grid,.aw-property-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.aw-property-block{display:grid;grid-template-columns:90px 1fr;gap:8px;align-items:center;margin:8px 0}.aw-property-label{color:var(--astra-tone-text-d651b448);font-size:8px;font-weight:700}.aw-property-grid{margin-top:11px}.aw-assignee-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:9px;padding:0 8px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-b1b95bed)}.aw-assignee-search input{border:0!important;background:transparent!important;height:34px;padding:0!important}.aw-assignee-search button{border:0;background:transparent;color:var(--astra-tone-text-2d7bc457);font-size:8px;font-weight:700}.aw-create-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;border-top:1px solid var(--astra-tone-line-eadd91e2);background:var(--astra-tone-surface-d7440789)}.aw-create-footer>div:last-child{display:flex;gap:8px}.aw-create-readiness{display:flex;align-items:center;gap:8px}.aw-create-readiness>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--astra-tone-surface-aec9ab7d);color:var(--astra-tone-text-8a2c67cf)}.aw-create-readiness p{display:grid;margin:0}.aw-create-readiness strong{font-size:8.5px}.aw-create-readiness small{color:var(--astra-tone-text-048ec51d);font-size:7.5px}.aw-create-readiness.ready>span{background:var(--astra-tone-surface-fb118707);color:var(--astra-tone-text-d56c0b41)}.aw-neutral-contract{display:none}.aw-settings-overview{display:grid;gap:12px}.aw-settings-hero{display:flex;justify-content:space-between;align-items:center;padding:22px;border:1px solid var(--astra-tone-line-5d000e98);border-radius:12px;background:linear-gradient(135deg,var(--astra-tone-surface-c94a7f94),var(--astra-tone-surface-bbad899d))}.aw-settings-hero small{color:var(--astra-tone-text-2d7bc457);font-size:7.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.aw-settings-hero h2{max-width:700px;margin:5px 0 0;font-size:18px;color:var(--astra-tone-text-a64c397d)}.aw-settings-hero p{max-width:760px;margin:6px 0 0;color:var(--astra-tone-text-fa041ce8);font-size:9px;line-height:1.45}.aw-settings-hero>span{display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:var(--astra-tone-surface-926da0ee);color:var(--astra-tone-text-2d7bc457);font-size:27px}.aw-settings-launchers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aw-settings-launchers>button{display:grid;grid-template-columns:auto 1fr auto;text-align:left;gap:4px 10px;align-items:center;min-height:88px;padding:13px;border:1px solid var(--astra-tone-line-b05a39e5);border-radius:11px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-79c2c0a9)}.aw-settings-launchers>button>span{grid-row:1/4;display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--astra-tone-surface-a1c45b10);color:var(--astra-tone-text-2d7bc457);font-size:17px}.aw-settings-launchers small{color:var(--astra-tone-text-71a42c2d);font-size:7.5px}.aw-settings-launchers strong{font-size:10px}.aw-settings-launchers p{margin:0;color:var(--astra-tone-text-74e8083b);font-size:8px}.aw-settings-launchers b{grid-row:1/4;font-size:20px;color:var(--astra-tone-text-51639775)}.aw-settings-launchers>button:hover{border-color:var(--astra-tone-line-82afd503);box-shadow:0 5px 14px var(--astra-tone-shadow-de551657)}.aw-settings-focus{min-height:440px}.aw-settings-card-head>div>small{display:block;margin-bottom:3px;color:var(--astra-tone-text-2d7bc457);font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.aw-studio-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--astra-tone-line-fc432b67);border-radius:12px;background:var(--astra-tone-surface-bbad899d)}.aw-studio-head>div:first-child{display:flex;align-items:center;gap:11px}.aw-studio-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--astra-tone-surface-a1bfee92);color:var(--astra-tone-text-2d7bc457);font-size:20px}.aw-studio-head small{color:var(--astra-tone-text-2d7bc457);font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.aw-studio-head h2{margin:2px 0 0;font-size:16px;color:var(--astra-tone-text-a6d836f6)}.aw-studio-head p{margin:4px 0 0;color:var(--astra-tone-text-3d2c8913);font-size:8.5px}.aw-panel-title{display:flex;justify-content:space-between;align-items:start;margin-bottom:10px}.aw-panel-title h3{margin:0;font-size:11px;color:var(--astra-tone-text-faa070cd)}.aw-panel-title p{margin:3px 0 0;color:var(--astra-tone-text-dabf02ae);font-size:8px}.aw-panel-title>span{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:7px;background:var(--astra-tone-surface-e2bfc18b);color:var(--astra-tone-text-d1c4c30f);font-size:8px;font-weight:700}.aw-studio-empty{display:grid;place-items:center;min-height:92px;border:1px dashed var(--astra-tone-line-2baeb04f);border-radius:9px;color:var(--astra-tone-text-261a1b02);font-size:8.5px;text-align:center}.aw-studio-empty.success{border-color:var(--astra-tone-line-c0530b92);background:var(--astra-tone-surface-904d871a);color:var(--astra-tone-text-7e93d8e6)}.aw-sla-studio{display:grid;gap:11px}.aw-coverage{display:grid;grid-template-columns:120px auto;grid-template-rows:auto auto;gap:2px 9px;align-items:center}.aw-coverage>span{grid-row:1/3;width:120px;height:7px;border-radius:99px;background:var(--astra-tone-surface-84d4408e);overflow:hidden}.aw-coverage i{display:block;height:100%;background:var(--astra-tone-surface-3ba46a8a)}.aw-coverage strong{font-size:13px}.aw-coverage small{color:var(--astra-tone-text-b206f404);font-size:7.5px}.aw-sla-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.aw-sla-kpis article{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:1px 8px;padding:12px;border:1px solid var(--astra-tone-line-b05a39e5);border-radius:10px;background:var(--astra-tone-surface-bbad899d)}.aw-sla-kpis article>span{grid-row:1/3}.aw-sla-kpis strong{font-size:16px}.aw-sla-kpis small{color:var(--astra-tone-text-1d848442);font-size:8px}.aw-sla-kpis em{grid-column:1/-1;margin-top:5px;color:var(--astra-tone-text-55cc71cd);font-size:7.5px;font-style:normal}.aw-sla-kpis .healthy>span{color:var(--astra-tone-text-b79af157)}.aw-sla-kpis .risk>span{color:var(--astra-tone-text-980440c0)}.aw-sla-kpis .breached>span{color:var(--astra-tone-text-83eb0fa4)}.aw-sla-kpis .untracked>span{color:var(--astra-tone-text-ca6aadd9)}.aw-sla-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:11px}.aw-sla-queues,.aw-sla-attention{padding:13px;border:1px solid var(--astra-tone-line-216cfbb7);border-radius:11px;background:var(--astra-tone-surface-bbad899d)}.aw-sla-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aw-sla-queue-grid article{padding:10px;border:1px solid var(--astra-tone-line-86fc56a5);border-radius:9px;background:var(--astra-tone-surface-d7440789)}.aw-sla-queue-grid article>header{display:flex;gap:8px;align-items:center}.aw-sla-queue-grid header>span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:var(--astra-tone-surface-a1bfee92);color:var(--astra-tone-text-2d7bc457)}.aw-sla-queue-grid header div{display:grid}.aw-sla-queue-grid strong{font-size:8.5px}.aw-sla-queue-grid small{color:var(--astra-tone-text-1b67cc0f);font-size:7.5px}.aw-queue-health{display:flex;height:5px;margin:10px 0 7px;border-radius:99px;background:var(--astra-tone-surface-a0bad776);overflow:hidden}.aw-queue-health span.healthy{background:var(--astra-tone-surface-99304c5d)}.aw-queue-health span.risk{background:var(--astra-tone-surface-33465508)}.aw-queue-health span.breached{background:var(--astra-tone-surface-4a4fc107)}.aw-sla-queue-grid footer{display:flex;gap:8px;flex-wrap:wrap}.aw-sla-queue-grid footer span{display:flex;align-items:center;gap:3px;color:var(--astra-tone-text-516c9251);font-size:6.8px}.aw-sla-queue-grid footer i{width:5px;height:5px;border-radius:50%}.aw-sla-queue-grid footer i.healthy{background:var(--astra-tone-surface-99304c5d)}.aw-sla-queue-grid footer i.risk{background:var(--astra-tone-surface-33465508)}.aw-sla-queue-grid footer i.breached{background:var(--astra-tone-surface-4a4fc107)}.aw-sla-list{display:grid;gap:5px}.aw-sla-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;padding:8px;border:1px solid var(--astra-tone-line-c45ee140);border-radius:8px}.aw-sla-signal{width:7px;height:32px;border-radius:99px;background:var(--astra-tone-surface-7249e6e6)}.aw-sla-signal.risk{background:var(--astra-tone-surface-074ca02c)}.aw-sla-signal.breached{background:var(--astra-tone-surface-ef44db2a)}.aw-sla-list article>div:nth-child(2){display:grid;min-width:0}.aw-sla-list strong{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-sla-list small{color:var(--astra-tone-text-933548c9);font-size:7px}.aw-sla-clock{display:grid;text-align:right}.aw-sla-clock strong{color:var(--astra-tone-text-1ccdcb0f)}.aw-portal-studio{display:grid;gap:11px}.aw-portal-metrics{display:flex;gap:8px}.aw-portal-metrics>span{display:grid;min-width:64px;padding:7px 9px;border-left:1px solid var(--astra-tone-line-6d386e95)}.aw-portal-metrics strong{font-size:13px}.aw-portal-metrics small{color:var(--astra-tone-text-dabf02ae);font-size:7px}.aw-portal-receipt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px;border:1px solid var(--astra-tone-line-2f069e6c);border-radius:11px;background:var(--astra-tone-surface-5cfb352f)}.aw-receipt-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--astra-tone-surface-02beae42);color:var(--astra-tone-text-20fb4f07)}.aw-portal-receipt small{color:var(--astra-tone-text-4d571751);font-size:7px;font-weight:800;text-transform:uppercase}.aw-portal-receipt h3{margin:2px 0;font-size:10px}.aw-portal-receipt p{margin:0;color:var(--astra-tone-text-80e3f916);font-size:7.5px}.aw-portal-receipt code{display:block;max-width:100%;margin-top:5px;padding:5px 7px;border-radius:6px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-e445351c);font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-receipt-actions{display:flex;gap:6px}.aw-portal-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:11px}.aw-portal-access-list,.aw-portal-builder{padding:13px;border:1px solid var(--astra-tone-line-216cfbb7);border-radius:11px;background:var(--astra-tone-surface-bbad899d)}.aw-portal-cards{display:grid;gap:7px}.aw-portal-card{padding:10px;border:1px solid var(--astra-tone-line-8a0b97b7);border-radius:9px;background:var(--astra-tone-surface-d7440789)}.aw-portal-card>header{display:flex;justify-content:space-between;gap:8px}.aw-portal-card>header>div{display:flex;gap:8px;align-items:center}.aw-portal-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--astra-tone-surface-27837a7b);color:var(--astra-tone-text-f07371cd);font-size:8px;font-weight:800}.aw-portal-card header div>div{display:grid}.aw-portal-card strong{font-size:8.5px}.aw-portal-card small{color:var(--astra-tone-text-c1da179f);font-size:7px}.aw-portal-state{display:flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:999px;background:var(--astra-tone-surface-a286af22);color:var(--astra-tone-text-5d05f751);font-size:7px;font-weight:700}.aw-portal-state i{width:5px;height:5px;border-radius:50%;background:currentColor}.aw-portal-state.revoked,.aw-portal-state.expired{background:var(--astra-tone-surface-64be4d48);color:var(--astra-tone-text-e6a72efe)}.aw-portal-scope{display:flex;gap:7px;align-items:center;margin:9px 0;padding:7px;border-radius:7px;background:var(--astra-tone-surface-7d23c75d)}.aw-portal-scope>span{color:var(--astra-tone-text-2d7bc457)}.aw-portal-scope div{display:grid}.aw-portal-card>footer{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.aw-portal-card footer>span{display:grid}.aw-portal-card footer button{border:0;background:transparent;color:var(--astra-tone-text-2815c6b1);font-size:7.5px;font-weight:700}.aw-portal-builder{display:grid;gap:9px;align-content:start}.aw-portal-builder label{display:grid;gap:5px;color:var(--astra-tone-text-d651b448);font-size:8px;font-weight:700}.aw-portal-builder label span em{color:var(--astra-tone-text-a83339c0);font-style:normal;font-weight:500}.aw-portal-builder input,.aw-portal-builder select{width:100%;box-sizing:border-box;height:35px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-ec10ef07);padding:0 9px;font-size:8.5px}.aw-portal-builder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aw-portal-safety{display:flex;gap:8px;padding:9px;border-radius:8px;background:var(--astra-tone-surface-7d23c75d);color:var(--astra-tone-text-2d7bc457)}.aw-portal-safety p{display:grid;margin:0}.aw-portal-safety strong{font-size:8px}.aw-portal-safety small{color:var(--astra-tone-text-b1b95bed);font-size:7px}.aw-portal-grant-button{width:100%}:root[data-effective-theme=dark] .aw-bulk-command,:root[data-effective-theme=dark] .aw-create-composer,:root[data-effective-theme=dark] .aw-settings-hero,:root[data-effective-theme=dark] .aw-settings-launchers>button,:root[data-effective-theme=dark] .aw-studio-head,:root[data-effective-theme=dark] .aw-sla-kpis article,:root[data-effective-theme=dark] .aw-sla-queues,:root[data-effective-theme=dark] .aw-sla-attention,:root[data-effective-theme=dark] .aw-portal-access-list,:root[data-effective-theme=dark] .aw-portal-builder,:root[data-effective-theme=dark] .aw-portal-card{background:var(--surface-bg);color:var(--theme-text);border-color:var(--control-border)}:root[data-effective-theme=dark] .aw-create-head,:root[data-effective-theme=dark] .aw-create-footer,:root[data-effective-theme=dark] .aw-create-rail,:root[data-effective-theme=dark] .aw-bulk-command>header,:root[data-effective-theme=dark] .aw-bulk-editor{background:var(--surface-muted);border-color:var(--control-border)}:root[data-effective-theme=dark] .aw-create-head h2,:root[data-effective-theme=dark] .aw-create-section-head h3,:root[data-effective-theme=dark] .aw-settings-hero h2,:root[data-effective-theme=dark] .aw-studio-head h2{color:var(--theme-text)}:root[data-effective-theme=dark] .aw-create-section input,:root[data-effective-theme=dark] .aw-create-section select,:root[data-effective-theme=dark] .aw-create-section textarea,:root[data-effective-theme=dark] .aw-portal-builder input,:root[data-effective-theme=dark] .aw-portal-builder select,:root[data-effective-theme=dark] .aw-label-input,:root[data-effective-theme=dark] .aw-bulk-assignee select,:root[data-effective-theme=dark] .aw-bulk-date input{background:var(--control-bg);color:var(--theme-text);border-color:var(--control-border)}@media(max-width:1000px){.aw-bulk-actions{grid-template-columns:repeat(3,1fr)}.aw-bulk-editor{grid-template-columns:1fr}.aw-bulk-apply{justify-self:start}.aw-sla-layout,.aw-portal-layout{grid-template-columns:1fr}.aw-sla-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.aw-create-body{grid-template-columns:1fr}.aw-create-rail{display:none}.aw-type-choices,.aw-routing-grid,.aw-property-grid,.aw-portal-builder-grid,.aw-property-block{grid-template-columns:1fr}.aw-create-footer{align-items:flex-start;flex-direction:column}.aw-create-footer>div:last-child{width:100%;justify-content:flex-end}.aw-settings-launchers{grid-template-columns:1fr}.aw-studio-head{align-items:flex-start;flex-direction:column}.aw-coverage{width:100%;grid-template-columns:1fr auto}.aw-coverage>span{width:100%}.aw-sla-kpis{grid-template-columns:1fr 1fr}.aw-sla-queue-grid{grid-template-columns:1fr}.aw-portal-receipt{grid-template-columns:auto 1fr}.aw-receipt-actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:520px){.aw-bulk-actions{grid-template-columns:repeat(2,1fr)}.aw-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aw-label-composer{grid-template-columns:1fr}.aw-label-palette{justify-content:flex-start}.aw-sla-kpis{grid-template-columns:1fr}.aw-portal-metrics{width:100%}.aw-portal-metrics>span{flex:1}.aw-portal-card>footer{grid-template-columns:1fr 1fr}.aw-portal-card footer button{grid-column:1/-1;justify-self:start}}.aw-column-over-wip{box-shadow:inset 0 0 0 2px var(--astra-tone-shadow-bbe48fa9)}.aw-column-over-wip>header span{background:var(--astra-tone-surface-f1dd5b0f)!important;color:var(--astra-tone-text-9fcb427d)!important}.aw-board-settings-list{display:grid;gap:8px}.aw-board-settings-row{display:grid;grid-template-columns:24px minmax(180px,1.4fr) minmax(130px,.8fr) minmax(100px,.5fr) auto;gap:9px;align-items:end;padding:10px;border:1px solid var(--astra-tone-line-8a0b97b7);border-radius:8px;background:var(--astra-tone-surface-d7440789)}.aw-board-settings-row label{display:grid;gap:4px}.aw-board-settings-row label small{color:var(--astra-tone-text-516c9251);font-size:8px;font-weight:700}.aw-board-settings-row input,.aw-board-settings-row select{width:100%;height:34px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:7px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-c7b98798);padding:0 9px;font-size:9px}.aw-board-order{display:flex;gap:4px}.aw-board-order button{width:30px;height:34px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:7px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-4e9c8790)}@media(max-width:720px){.aw-board-settings-row{grid-template-columns:24px minmax(0,1fr) auto}.aw-board-settings-row label:nth-of-type(2),.aw-board-settings-row label:nth-of-type(3){grid-column:2/-1}.aw-board-order{grid-column:3;grid-row:1}}.aw-sprint-planner{margin:0 0 10px;padding:11px 12px;border:1px solid var(--astra-tone-line-8a0b97b7);border-radius:9px;background:var(--astra-tone-surface-bbad899d)}.aw-sprint-planner>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px}.aw-sprint-planner h3{margin:1px 0;font-size:12px}.aw-sprint-planner p,.aw-sprint-planner small{margin:0;color:var(--astra-tone-text-b6410af4);font-size:9px}.aw-sprint-row{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.aw-sprint-row>button,.aw-sprint-row article{flex:0 0 auto;border:1px solid var(--astra-tone-line-af770daa);border-radius:8px;background:var(--astra-tone-surface-14bd9b68)}.aw-sprint-row>button{padding:8px 11px}.aw-sprint-row article{display:flex;align-items:stretch}.aw-sprint-row article>button:first-child{display:grid;gap:2px;min-width:150px;padding:8px 10px;text-align:left}.aw-sprint-row article>button:last-child{border-left:1px solid var(--astra-tone-line-af770daa);padding:0 9px}.aw-sprint-row>button.active,.aw-sprint-row article.active{box-shadow:inset 0 0 0 1px var(--astra-tone-shadow-a341fb90);background:var(--astra-tone-surface-9c7dde65)}.aw-sprint-inline-status{font-size:9px;color:var(--astra-tone-text-3c937c7d);padding:7px 0}.aw-workspace{position:relative}.aw-sync-indicator{position:absolute;top:8px;right:12px;z-index:6;padding:5px 8px;border:1px solid var(--astra-tone-line-b42cda49);border-radius:7px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-43f3733a);font-size:8px;font-weight:700;box-shadow:0 2px 8px var(--astra-tone-shadow-2d468dee)}.aw-detail-sync{margin:8px 0;padding:7px 9px;border-radius:7px;background:var(--astra-tone-surface-60df1c9f);color:var(--astra-tone-text-e96fda7c);font-size:8.5px}.aw-inline-load{height:34px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:7px;background:var(--astra-tone-surface-b843066f);color:var(--astra-tone-text-2d7bc457);padding:0 9px;font-size:8px;font-weight:700}.aw-sprint-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--astra-tone-text-9aeaa9d0)}.aw-points-cell{text-align:center;font-weight:700;color:var(--astra-tone-text-c2a064dc)}.aw-sprint-composer{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.5fr) 125px 125px auto;gap:7px;align-items:end;margin-bottom:9px;padding:9px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:8px;background:var(--astra-tone-surface-b843066f)}.aw-sprint-composer label{display:grid;gap:4px}.aw-sprint-composer label>span{color:var(--astra-tone-text-e13750a9);font-size:7.5px;font-weight:700}.aw-sprint-composer input{height:34px;box-sizing:border-box;border:1px solid var(--astra-tone-line-7e135ed7);border-radius:7px;background:var(--astra-tone-surface-bbad899d);padding:0 8px;color:var(--astra-tone-text-07cb7e8e);font-size:8.5px}.aw-sprint-row>button{display:grid;gap:2px;text-align:left}.aw-sprint-row>button strong{font-size:8.5px}.aw-sprint-row>button small{font-size:7.5px;color:var(--astra-tone-text-c1da179f)}.aw-sprint-row article>button:first-child em{max-width:180px;color:var(--astra-tone-text-4ecc1428);font-size:7px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.aw-sprint-composer{grid-template-columns:1fr 1fr}.aw-sprint-composer .goal{grid-column:1/-1}.aw-sprint-composer button{justify-self:start}}.aw-board-lanes{display:grid;gap:12px}.aw-board-lane{min-width:0}.aw-swimlane-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px;padding:7px 9px;border:1px solid var(--astra-tone-line-b05a39e5);border-radius:8px;background:var(--astra-tone-surface-723af2e2)}.aw-swimlane-head strong{font-size:9px}.aw-swimlane-head span{color:var(--astra-tone-text-52628d6c);font-size:8px}.aw-board-lanes:not(.aw-board-lanes-none) .aw-board{padding-bottom:2px}.aw-column-hard-wip>header{box-shadow:inset 0 -1px 0 var(--astra-tone-shadow-c392329b)}.aw-subtasks h3 span{margin-left:5px;color:var(--astra-tone-text-0a413dad);font-size:8px;font-weight:600}.aw-subtask-list{display:grid;gap:5px}.aw-subtask-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;width:100%;padding:7px 8px;border:1px solid var(--astra-tone-line-8a0b97b7);border-radius:7px;background:var(--astra-tone-surface-bbad899d);text-align:left;color:var(--astra-tone-text-4fc282de)}.aw-subtask-list button>span{color:var(--astra-tone-text-15c30de9)}.aw-subtask-list button>span.done{color:var(--astra-tone-text-cca37e5a)}.aw-subtask-list strong{font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-subtask-list small{color:var(--astra-tone-text-ef412768);font-size:7.5px}.aw-empty-inline{margin:0;color:var(--astra-tone-text-58254e10);font-size:8px}.aw-watchers h3 span,.aw-comments h3 span{margin-left:5px;color:var(--astra-tone-text-68785e01);font-size:8px}.aw-watcher-pills{display:flex;flex-wrap:wrap;gap:5px}.aw-watcher-pills>span{padding:4px 7px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:999px;background:var(--astra-tone-surface-b843066f);color:var(--astra-tone-text-66906424);font-size:7.5px}.aw-comment-list{display:grid;gap:7px}.aw-comment-list article{padding:8px 9px;border:1px solid var(--astra-tone-line-8a0b97b7);border-radius:8px;background:var(--astra-tone-surface-bbad899d)}.aw-comment-list article>header{display:flex;justify-content:space-between;gap:8px}.aw-comment-list article>header strong{font-size:8.5px}.aw-comment-list article>header small{color:var(--astra-tone-text-6d9baf75);font-size:7px}.aw-comment-list article>p{margin:5px 0 0;white-space:pre-wrap;color:var(--astra-tone-text-95b08d2a);font-size:8px;line-height:1.45}.aw-comment-list article.deleted{opacity:.68}.aw-comment-list article>footer{display:flex;justify-content:flex-end;gap:5px;margin-top:5px}.aw-comment-list article>footer button,.aw-comment-edit button{border:0;background:transparent;color:var(--astra-tone-text-24307d92);font-size:7.5px}.aw-comment-edit{display:grid;gap:5px;margin-top:6px}.aw-comment-edit textarea,.aw-comment-composer textarea{min-height:62px;padding:7px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:7px;resize:vertical;font:inherit}.aw-comment-edit>div{display:flex;justify-content:flex-end;gap:5px}.aw-comment-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:end;margin-top:8px}.aw-comment-composer button{height:34px}.aw-incoming-links{display:grid;gap:4px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--astra-tone-line-77430b7e)}.aw-incoming-links>div{display:flex;align-items:center;gap:7px}.aw-incoming-links small{min-width:58px;color:var(--astra-tone-text-0a7205d6);font-size:7px}.aw-incoming-links button{border:0;background:transparent;color:var(--astra-tone-text-24307d92);text-align:left;font-size:8px}.aw-dependency-list select{height:24px;margin-right:5px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:5px;background:var(--astra-tone-surface-bbad899d);font-size:7px}.aw-history-list{display:grid;gap:7px}.aw-history-list>div{display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:center}.aw-history-list p{display:grid;margin:0}.aw-history-list p strong{font-size:8px}.aw-history-list p span{color:var(--astra-tone-text-0a7205d6);font-size:7px}@media(max-width:720px){.aw-comment-composer{grid-template-columns:1fr}.aw-comment-composer button{justify-self:end}}.setup-card{max-width:680px}.setup-section{display:grid;gap:14px;width:100%;margin-top:18px}.setup-section h2{margin:4px 0}.setup-card textarea,.auth-setup-details textarea{width:100%;box-sizing:border-box;resize:vertical}.recovery-code-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:10px 0}.recovery-code-list code{padding:9px 10px;border:1px solid var(--astra-tone-line-e208bfea);border-radius:7px;overflow-wrap:anywhere}.auth-setup-details{display:grid;gap:10px;width:100%}:root[data-effective-theme=light]{color-scheme:light;--page-bg:var(--astra-surface-canvas);--surface-bg:var(--astra-surface-panel);--surface-muted:var(--astra-tone-text-4884f637);--control-bg:var(--astra-surface-raised);--control-border:var(--astra-border-default);--theme-text:var(--astra-text-primary);--theme-muted:var(--astra-text-muted)}:root[data-effective-theme=dark]{color-scheme:dark;--page-bg:var(--astra-surface-canvas);--surface-bg:var(--astra-surface-panel);--surface-muted:var(--astra-tone-text-eb10d4e5);--control-bg:var(--astra-surface-raised);--control-border:var(--astra-border-default);--theme-text:var(--astra-text-primary);--theme-muted:var(--astra-text-muted);--text:var(--astra-text-primary);--muted:var(--astra-text-muted);--border:var(--astra-border-default);--surface:var(--astra-tone-surface-ac71f757);--soft:var(--astra-tone-surface-7e8745f5)}html,body,.content,.main-stage,.app-shell,.auth-page,.auth-card{background:var(--page-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-text,var(--text))}.auth-card,.settings-section-card,.account-profile-card,.new-message-card,.file-preview,.context-panel,.floating-panel,.search-result,.file-row,.settings-result-card,.feature-group-card,.preference-box,.create-channel-card,.channel-policy-card{background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-text,var(--text))}.search-field,.big-search,.settings-search,.settings-section-card select,.settings-section-card input,.settings-section-card textarea,.filter-row select,.member-toolbar select,.audit-toolbar select,.search-filters select,.channel-policy-card select{background:var(--control-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-text,var(--text));border-color:var(--control-border,var(--border))}.avatar.has-photo{overflow:hidden}.avatar.has-photo img{width:100%;height:100%;object-fit:cover;display:block}.avatar.has-photo>span{display:none}.pwa-install-control{display:grid;gap:5px;justify-items:center;margin-top:16px}.pwa-install-control.compact{display:flex;align-items:center;justify-content:center;margin:6px 13px 8px}.pwa-install-control button{white-space:nowrap}.pwa-install-control small{font-size:10px;line-height:1.4;color:var(--theme-muted,var(--muted));text-align:center}.pwa-install-control.compact small{max-width:220px}.app-status-footer{display:none}.topbar{background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-text,var(--text))}:root[data-effective-theme=dark] .settings-nav{background:var(--astra-tone-surface-1747a133);color:var(--theme-text)}:root[data-effective-theme=dark] .settings-nav a,:root[data-effective-theme=dark] .settings-nav h2{color:var(--theme-text)}:root[data-effective-theme=dark] .settings-nav a.active,:root[data-effective-theme=dark] .settings-nav a:hover{background:var(--astra-tone-surface-711f138c)}:root[data-effective-theme=dark] .tab-bar button,:root[data-effective-theme=dark] .profile-tabs button{color:var(--theme-muted)}:root[data-effective-theme=dark] .tab-bar button.active,:root[data-effective-theme=dark] .profile-tabs button.active{color:var(--astra-tone-text-e215337e)}:root[data-effective-theme=dark] .settings-section-card,.feature-group-card,.account-profile-card,.new-message-card,.create-channel-card,.channel-policy-card{border-color:var(--control-border,var(--border))}:root[data-effective-theme=dark] .session-row,:root[data-effective-theme=dark] .feature-toggle,:root[data-effective-theme=dark] .mention-item,:root[data-effective-theme=dark] .activity-item,:root[data-effective-theme=dark] .person-row,:root[data-effective-theme=dark] .draft-row{border-color:var(--control-border)}:root[data-effective-theme=dark] .message-actions button,:root[data-effective-theme=dark] .header-icon-actions button,:root[data-effective-theme=dark] .profile-actions button,:root[data-effective-theme=dark] .detail-action-grid button{color:var(--theme-text);background:var(--surface-muted);border-color:var(--control-border)}:root[data-effective-theme=dark] .message-actions .reply-count,:root[data-effective-theme=dark] .detail-list a,:root[data-effective-theme=dark] .detail-list button{color:var(--astra-tone-text-1306ee54)}:root[data-effective-theme=dark] .screen-state-icon,:root[data-effective-theme=dark] .auth-icon{background:var(--astra-tone-surface-302db931)}:root[data-effective-theme=dark] button:disabled,:root[data-effective-theme=dark] input:disabled,:root[data-effective-theme=dark] select:disabled{opacity:.72;color:var(--astra-tone-text-223ec0d3)}html,body,#root{background:var(--page-bg);color:var(--theme-text)}.app-shell,.main-stage,.content,.settings-layout,.settings-content,.auth-page,.auth-page.plain{background:var(--page-bg)!important;color:var(--theme-text)}.auth-card,.topbar,.floating-panel,.context-panel,.conversation-pane,.conversation-scroll,.settings-section-card,.account-profile-card,.new-message-card,.create-channel-card,.channel-policy-card,.feature-group-card,.preference-box,.settings-result-card,.search-result,.file-row,.file-preview,.message-file,.thread-inbox-card,.thread-inbox-card>header,.continue-card,.attention-card,.home-mini-grid a,.composer-wrap,.pdf-page,.channel-catalog-row{background:var(--surface-bg)!important;color:var(--theme-text);border-color:var(--control-border)}.auth-page .auth-decoration{background:var(--surface-muted)}input,select,textarea,.global-search,.search-field,.big-search,.settings-search,.filter-row select,.member-toolbar select,.audit-toolbar select,.search-filters select,.channel-settings-card textarea,.channel-settings-card select{background:var(--control-bg);color:var(--theme-text);border-color:var(--control-border)}.page-header p,.settings-section-card p,.settings-lead,.settings-intro,.conversation-header p,.dm-header p,.muted-status,.message-meta time,.message-file small,.settings-section-card span,.settings-help,.mention-item p,.mention-item time,.activity-item time,.recent-activity span,.draft-row span,.profile-tab-list span{color:var(--theme-muted)}.message-row,.thread-inbox-reply,.saved-row,.channel-catalog-row,.mention-item,.activity-item,.person-row,.draft-row,.member-row,.audit-row,.session-row,.feature-toggle,.profile-details,.profile-tab-list,.profile-tab-list>a,.profile-tab-list>div{border-color:var(--control-border)}.secondary-button,.detail-action-grid button,.detail-action-grid a,.detail-list button,.detail-list a,.channel-member-row button,.segmented-choice button,.workspace-icon-setting button,.message-actions button,.profile-actions button,.header-icon-actions button{background:var(--surface-muted);color:var(--theme-text);border-color:var(--control-border)}.detail-action-grid a,.detail-list a,.profile-actions a,.status-shortcuts a{color:var(--theme-text)}.conversation-banner{background:var(--astra-tone-surface-3aaced60);color:var(--astra-tone-text-1e826927);border-color:var(--astra-tone-line-556fac9f)}:root[data-effective-theme=dark] .conversation-banner{background:var(--astra-tone-surface-c2e7f5d8);color:var(--astra-tone-text-cb413926);border-color:var(--astra-tone-line-42635a49)}.channel-danger-card{background:var(--surface-bg);border-color:var(--astra-tone-line-04a2a8d7)}:root[data-effective-theme=dark] .channel-danger-card{border-color:var(--astra-tone-line-f4060111)}.pwa-install-help{max-width:270px}.connectivity-banner{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--astra-tone-surface-274164fb);color:var(--astra-tone-text-1e826927);border-bottom:1px solid var(--astra-tone-line-3a8f8ba9);font-size:11px;line-height:1.4}.connectivity-banner strong{white-space:nowrap}:root[data-effective-theme=dark] .connectivity-banner{background:var(--astra-tone-surface-c2e7f5d8);color:var(--astra-tone-text-cb413926);border-bottom-color:var(--astra-tone-line-42635a49)}:root[data-preview-density=compact] .message-row,:root[data-preview-density=compact] .activity-item,:root[data-preview-density=compact] .mention-item{padding-top:5px;padding-bottom:5px}:root[data-preview-density=comfortable] .message-row{padding-top:12px;padding-bottom:12px}button:disabled,input:disabled,select:disabled,textarea:disabled{color:var(--theme-muted);border-color:var(--control-border)}.help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px}.help-wide-card{grid-column:1/-1}.help-grid a{color:var(--purple);font-weight:700}.help-error-list{display:grid;gap:8px}.help-error-list details{border-top:1px solid var(--border);padding-top:8px}.help-error-list summary{cursor:pointer;font-size:10px;font-weight:700}.help-error-list p{margin:7px 0 0}.feature-toggle-locked{opacity:.7}@media(max-width:760px){.help-grid{grid-template-columns:1fr}.help-wide-card{grid-column:auto}}.message-link-preview{display:grid;gap:3px;margin:7px 0;padding:8px 10px;border-left:3px solid var(--purple);border-radius:5px;background:var(--surface-muted,var(--astra-tone-surface-e3088129));color:var(--text);text-decoration:none}.message-link-preview strong{font-size:10px;color:var(--purple)}.message-link-preview span{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-image-preview{display:block;max-width:min(320px,100%);max-height:240px;margin-top:8px;border-radius:6px;object-fit:contain}.media-preference-note{display:block;margin-top:4px;color:var(--muted)}.reaction-picker-anchor{position:relative;display:inline-flex}.reaction-picker{position:absolute;bottom:30px;left:0;display:flex;gap:3px;padding:5px;background:var(--surface);border:1px solid var(--border);border-radius:7px;box-shadow:0 8px 24px var(--astra-tone-shadow-0d4e0cf4);z-index:5}.reaction-picker button{border:0!important;background:transparent!important;padding:4px;font-size:16px}.reaction-picker button:hover{background:var(--soft)!important}.reaction-active{background:var(--astra-tone-surface-5c9ebb12)!important;color:var(--purple)!important;border-color:var(--astra-tone-line-c0e8964d)!important}:root[data-effective-theme=light]{color-scheme:light;--page-bg:var(--astra-surface-canvas);--surface-bg:var(--astra-surface-panel);--surface-muted:var(--astra-tone-text-4884f637);--control-bg:var(--astra-surface-raised);--control-border:var(--astra-border-default);--text:var(--astra-text-primary);--muted:var(--astra-text-muted);--border:var(--astra-border-default);--surface:var(--astra-tone-surface-ca9602f9);--soft:var(--astra-tone-surface-f7f43a8b);--theme-text:var(--astra-text-primary);--theme-muted:var(--astra-text-muted);--danger:var(--astra-tone-accent-8c69d639)}:root[data-effective-theme=dark]{color-scheme:dark;--page-bg:var(--astra-surface-canvas);--surface-bg:var(--astra-surface-panel);--surface-muted:var(--astra-tone-text-5bc9530a);--control-bg:var(--astra-surface-raised);--control-border:var(--astra-border-default);--text:var(--astra-text-primary);--muted:var(--astra-text-muted);--border:var(--astra-border-default);--surface:var(--astra-tone-surface-ac71f757);--soft:var(--astra-tone-surface-7e8745f5);--theme-text:var(--astra-text-primary);--theme-muted:var(--astra-text-muted);--danger:var(--astra-tone-accent-d6eb7ecc)}html,body{background:var(--page-bg);color:var(--theme-text)}.content{background:var(--page-bg);color:var(--theme-text);font-size:inherit}.app-shell,.main-stage,.settings-layout,.settings-content,.auth-page{background:var(--page-bg);color:var(--theme-text)}.topbar,.mobile-dock,.settings-nav,.floating-panel,.context-panel,.settings-section-card,.account-profile-card,.new-message-card,.create-channel-card,.channel-policy-card,.feature-group-card,.preference-box,.settings-result-card,.search-result,.file-row,.file-preview,.message-file,.thread-inbox-card,.thread-inbox-card>header,.continue-card,.attention-card,.home-mini-grid a,.composer-wrap,.pdf-page{background:var(--surface-bg);color:var(--theme-text);border-color:var(--control-border)}.search-field,.big-search,.settings-search,.global-search,.auth-card input,.settings-form input,.settings-form select,.settings-section-card select,.settings-section-card input,.settings-section-card textarea,.filter-row select,.member-toolbar select,.audit-toolbar select,.search-filters select,.channel-policy-card select,.channel-settings-card textarea,.channel-settings-card select{background:var(--control-bg);color:var(--theme-text);border-color:var(--control-border)}.secondary-button,.detail-action-grid button,.detail-action-grid a,.detail-list button,.detail-list a,.channel-member-row button,.segmented-choice button,.workspace-icon-setting button,.message-actions button{background:var(--surface-muted);color:var(--theme-text);border-color:var(--control-border)}.settings-nav a,.settings-nav h2,.settings-form label,.select-role,.channel-catalog-row span,.member-row,.profile-actions button,.header-icon-actions button,.topbar-actions>button,.topbar-popup-anchor>button{color:var(--theme-text)}.settings-section-card p,.settings-lead,.settings-intro,.page-header p,.conversation-header p,.dm-header p,.muted-status,.message-meta time,.message-file small,.settings-section-card span,.settings-help{color:var(--theme-muted)}:root[data-effective-theme=light] .settings-nav a.active,:root[data-effective-theme=light] .workspace-admin-nav>nav>a.active,:root[data-effective-theme=light] .segmented-choice button.active{background:var(--astra-tone-surface-fac6b50e);color:var(--purple)}:root[data-effective-theme=dark] .settings-nav a.active,:root[data-effective-theme=dark] .workspace-admin-nav>nav>a.active,:root[data-effective-theme=dark] .segmented-choice button.active{background:var(--astra-tone-surface-711f138c);color:var(--astra-tone-text-10b678a0)}.home-mini-grid a>span,.screen-state-icon,.auth-icon{background:var(--surface-muted);color:var(--astra-tone-text-381625ae)}.workspace-switcher{background:var(--surface-bg);color:var(--theme-text);border-color:var(--control-border)}.workspace-switcher>button:hover,.workspace-switcher>button.active,.settings-nav a:hover,.detail-action-grid button:hover,.detail-action-grid a:hover,.secondary-button:hover{background:var(--surface-muted)}.message-actions .reply-count,.detail-list a,.detail-list button,.search-result strong span,.profile-details dd a{color:var(--astra-tone-text-9f3a416c)}.mobile-dock{border-top-color:var(--control-border)}button:disabled,input:disabled,select:disabled,textarea:disabled{color:var(--theme-muted)}.settings-help{font-size:10px;line-height:1.5;margin:0}.app-install-card{align-items:start}@media(max-width:650px){.content{font-size:inherit}}html,body,#root{height:100%;min-height:100%}.app-shell{height:100vh;height:100dvh;min-height:0}.main-stage{height:100%;min-height:0;overflow:hidden}.content{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.settings-layout{height:auto;min-height:100%;overflow:visible}.settings-nav{position:sticky;top:0;align-self:start;min-height:0;max-height:none;overflow:visible}.settings-content{min-width:0;width:100%;max-width:100%;min-height:auto;overflow:visible;padding-bottom:48px}@media(max-width:650px){.settings-layout{height:auto;min-height:100%;display:flex;flex-direction:column}.settings-nav{position:static;flex:0 0 auto;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}.settings-content{flex:0 0 auto;width:100%;max-width:100%;min-height:auto;overflow:visible}}:root{--shell-sidebar-width: clamp(218px, 18vw, 280px);--shell-rail-width: 74px;--shell-mobile-dock-height: 58px;--shell-content-max: 1440px}html,body,#root{width:100%;max-width:100%;min-width:0;min-height:100%}body{overflow-x:hidden}.app-shell{width:100%;max-width:100%;min-width:0;height:100vh;height:100svh;height:100dvh;min-height:0;grid-template-columns:var(--shell-sidebar-width) minmax(0,1fr)}.sidebar,.main-stage,.content,.settings-layout,.settings-nav,.settings-content{min-width:0}.main-stage{width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden}.content{width:100%;max-width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.screen-pad{width:100%;max-width:min(var(--shell-content-max),100%);margin-inline:auto;padding:clamp(20px,2vw,32px) clamp(18px,2.5vw,48px)}.global-search{width:clamp(240px,32vw,560px);max-width:calc(100% - 132px)}.page-header,.page-header-actions{gap:12px;flex-wrap:wrap}.settings-layout{grid-template-columns:clamp(184px,16vw,240px) minmax(0,1fr)}.settings-content{width:100%;max-width:100%}@media(max-width:900px){.app-shell{grid-template-columns:var(--shell-rail-width) minmax(0,1fr)}.settings-layout{grid-template-columns:clamp(132px,20vw,184px) minmax(0,1fr)}.screen-pad{padding-inline:clamp(18px,3vw,32px)}}@media(max-width:650px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.main-stage{grid-template-rows:calc(50px + env(safe-area-inset-top)) minmax(0,1fr);padding-bottom:calc(var(--shell-mobile-dock-height) + env(safe-area-inset-bottom))}.topbar{height:100%;min-height:0;padding-top:env(safe-area-inset-top);box-sizing:border-box}.global-search{width:42px;max-width:42px}.screen-pad{padding:18px}.settings-layout{display:flex;flex-direction:column;height:auto;min-height:100%}.settings-nav{position:static;flex:0 0 auto;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}.settings-content{flex:0 0 auto;width:100%;max-width:100%;min-height:auto;overflow:visible}.mobile-dock{height:calc(var(--shell-mobile-dock-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}}.message-list .message-row{content-visibility:auto;contain-intrinsic-size:0 72px}@media(max-width:840px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.main-stage{grid-template-rows:calc(50px + env(safe-area-inset-top)) minmax(0,1fr);padding-bottom:calc(var(--shell-mobile-dock-height) + env(safe-area-inset-bottom))}.topbar{height:100%;min-height:0;justify-content:space-between;padding:env(safe-area-inset-top) 12px 0;box-sizing:border-box}.topbar-mobile-brand{display:flex;align-items:center;gap:8px;min-width:0;max-width:46%}.topbar-mobile-brand>button{min-width:0;max-width:100%}.topbar-mobile-brand>button strong{display:block;max-width:32vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search{width:42px;max-width:42px;display:grid;place-items:center;border:0;background:var(--surface-muted)}.global-search span:nth-child(2),.global-search kbd{display:none}.topbar-actions{position:static;flex:0 0 auto}.topbar-actions>button:first-child{display:none}.content{width:100%;max-width:100%;height:100%;min-height:0}.screen-pad{width:100%;max-width:none;margin:0;padding:18px}.page-header,.page-header-actions,.settings-heading-row{flex-wrap:wrap}.filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-row .search-field{grid-column:1 / -1;min-width:0}.search-field{min-width:0}.settings-layout{display:flex;flex-direction:column;width:100%;min-height:100%;height:auto}.settings-nav{position:static;display:flex;flex:0 0 auto;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--border);padding:8px}.settings-nav h2,.settings-nav-group>small{display:none}.settings-nav-group{display:contents}.settings-nav a{flex:0 0 auto;white-space:nowrap}.settings-content{flex:0 0 auto;width:100%;max-width:none;min-width:0;min-height:auto;overflow:visible;padding:18px}.settings-overview-head,.settings-result-grid{grid-template-columns:minmax(0,1fr)}.settings-search{width:100%;min-width:0}.member-toolbar{flex-wrap:wrap}.audit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:30;inset-inline:0;bottom:0;width:100%;height:calc(var(--shell-mobile-dock-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}}@media(max-width:420px){.screen-pad,.settings-content{padding-inline:14px}.filter-row,.audit-toolbar{grid-template-columns:minmax(0,1fr)}.filter-row .search-field{grid-column:auto}.topbar-mobile-brand{max-width:42%}.topbar-mobile-brand>button strong{max-width:28vw}}.portal-form-card .work-form{display:grid;gap:12px}.portal-form-card .work-form label{display:grid;gap:5px;color:var(--theme-muted);font-size:10px;font-weight:700}.portal-form-card .work-form input,.portal-form-card .work-form select,.portal-form-card .work-form textarea{width:100%;box-sizing:border-box}.portal-screen{min-height:100%;background:var(--astra-tone-surface-73bacafd)}.portal-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(360px,1.25fr);gap:20px;align-items:start}.portal-form-card,.portal-requests-card,.portal-management-card{min-width:0}.portal-version,.portal-request-count,.portal-routing-hint,.portal-grant-row>div>span,.portal-request-row>div>span,.portal-activity{color:var(--astra-tone-text-7835c8c2);font-size:.82rem}.portal-routing-hint{display:flex;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--astra-tone-line-9a21a79f);border-radius:10px;background:var(--astra-tone-surface-c6d33115)}.portal-success{margin-bottom:16px;border-color:var(--astra-tone-line-1d25df7b);background:var(--astra-tone-surface-fb0cf868)}.portal-request-list,.portal-grant-list{display:grid;gap:10px}.portal-request-row,.portal-grant-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--astra-tone-line-c237b913)}.portal-request-row{display:grid}.portal-request-row strong,.portal-grant-row strong{display:block;color:var(--astra-tone-text-cf0a47c3)}.portal-request-row p{margin:8px 0 0;color:var(--astra-tone-text-558ccb2a);white-space:pre-wrap}.portal-request-meta,.portal-activity{display:flex;gap:12px;flex-wrap:wrap}.portal-activity{padding-top:4px}.portal-grant-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.portal-grant-form .primary-button{min-height:42px}.portal-link-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:16px;padding:12px;border:1px solid var(--astra-tone-line-c184b353);border-radius:10px;background:var(--astra-tone-surface-5ac3eed5)}.portal-link-result input{min-width:0}.portal-link-result span{grid-column:1 / -1;color:var(--astra-tone-text-1edb8925);font-size:.82rem}.portal-grant-row{align-items:center}.portal-grant-revoked{opacity:.68}@media(max-width:900px){.portal-grid,.portal-grant-form,.portal-link-result{grid-template-columns:1fr}.portal-link-result span{grid-column:auto}}.corporate-kicker{display:block;margin-bottom:6px;color:var(--purple,var(--astra-tone-text-df5c0d22));font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.settings-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.corporate-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.corporate-summary-card{display:grid;gap:6px;min-height:104px;padding:16px;border:1px solid var(--control-border,var(--border));border-radius:12px;background:var(--surface-muted,var(--astra-tone-surface-b6ef6626))}.corporate-summary-card small,.workspace-review-grid small{color:var(--theme-muted,var(--muted));font-size:10px;text-transform:uppercase;letter-spacing:.08em}.corporate-summary-card strong{font-size:24px;line-height:1;color:var(--theme-text,var(--text))}.corporate-summary-card span{color:var(--theme-muted,var(--muted));font-size:11px;line-height:1.35}.workspace-tree{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace-tree-card{display:grid;gap:12px;padding:16px;border:1px solid var(--control-border,var(--border));border-radius:12px;background:var(--surface-muted,var(--astra-tone-surface-b6ef6626))}.workspace-tree-card.selected{border-color:var(--purple,var(--astra-tone-line-a4dd894b));box-shadow:0 0 0 2px color-mix(in srgb,var(--purple,var(--astra-tone-shadow-7725e195)) 16%,transparent)}.workspace-tree-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workspace-tree-card h3{margin:2px 0 4px;font-size:16px}.workspace-tree-card-header small{color:var(--theme-muted,var(--muted));font-size:11px}.workspace-child-list{display:grid;gap:6px;min-height:36px}.workspace-child-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--control-border,var(--border));border-radius:8px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.workspace-child-row span:first-child{display:grid;gap:2px}.workspace-child-row small{color:var(--theme-muted,var(--muted));font-size:10px}.workspace-status-chip{display:inline-flex;align-items:center;white-space:nowrap;padding:4px 8px;border-radius:999px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-muted,var(--muted));font-size:10px;font-weight:700}.corporate-wizard{display:grid;gap:18px;border-color:var(--purple,var(--astra-tone-line-a4dd894b))}.wizard-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.wizard-steps li{display:flex;align-items:center;gap:8px;padding:9px 10px;border-bottom:2px solid var(--control-border,var(--border));color:var(--theme-muted,var(--muted))}.wizard-steps li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--surface-muted,var(--astra-tone-surface-1dd205d7));font-size:11px;font-weight:800}.wizard-steps li small{font-size:11px;font-weight:700}.wizard-steps li.active{border-bottom-color:var(--purple,var(--astra-tone-line-a4dd894b));color:var(--theme-text,var(--text))}.wizard-steps li.active span,.wizard-steps li.complete span{background:var(--purple,var(--astra-tone-surface-1de42f28));color:var(--astra-tone-text-c01785ad)}.wizard-panel{display:grid;gap:14px}.wizard-panel h3{margin:0;font-size:18px}.wizard-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wizard-choice{display:grid;gap:8px;min-height:132px;padding:16px;text-align:left;border:1px solid var(--control-border,var(--border));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-text,var(--text));cursor:pointer}.wizard-choice:hover:not(:disabled){border-color:var(--purple,var(--astra-tone-line-a4dd894b));background:var(--surface-muted,var(--astra-tone-surface-b6ef6626))}.wizard-choice.active{border-color:var(--purple,var(--astra-tone-line-a4dd894b));box-shadow:0 0 0 2px color-mix(in srgb,var(--purple,var(--astra-tone-shadow-7725e195)) 16%,transparent)}.wizard-choice:disabled{cursor:not-allowed;opacity:.55}.wizard-choice strong{font-size:14px}.wizard-choice small,.wizard-choice em{font-size:11px;line-height:1.4;color:var(--theme-muted,var(--muted))}.wizard-choice em{font-style:normal;color:var(--theme-text,var(--text));font-weight:700}.wizard-choice-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--purple,var(--astra-tone-surface-1de42f28));color:var(--astra-tone-text-c01785ad);font-size:12px;font-weight:800}.wizard-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wizard-form-grid label{display:grid;gap:6px}.wizard-review-inline{display:grid;gap:4px;padding:12px;border-left:3px solid var(--purple,var(--astra-tone-line-a4dd894b));background:var(--surface-muted,var(--astra-tone-surface-b6ef6626))}.wizard-review-inline span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--theme-muted,var(--muted))}.wizard-review-inline strong{font-size:14px}.wizard-review-inline small{color:var(--theme-muted,var(--muted));font-size:11px}.wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:4px}.workspace-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--control-border,var(--border));border-radius:10px;background:var(--control-border,var(--border))}.workspace-review-grid>div{display:grid;gap:5px;padding:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.workspace-review-grid strong{font-size:13px}.bulk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:12px 0;padding:10px 12px;border:1px solid var(--control-border,var(--border));border-radius:10px;background:var(--surface-muted,var(--astra-tone-surface-b6ef6626))}.bulk-toolbar-actions{display:flex;gap:6px;flex-wrap:wrap}.bulk-select-all,.row-select{display:flex;align-items:flex-start;gap:8px}.row-select{align-items:center}.row-select>span{display:grid;gap:2px}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--astra-tone-line-4472af45);border-radius:6px;background:var(--astra-tone-surface-0c7fc0c2);color:var(--astra-tone-text-c01785ad);cursor:pointer;font:inherit}.danger-button:hover:not(:disabled){background:var(--astra-tone-surface-884dd1b9)}.danger-button:disabled{opacity:.55;cursor:not-allowed}.danger-button.compact,.secondary-button.compact,.primary-button.compact{padding:5px 8px;font-size:11px}.bulk-import-preview,.receipt-list{display:grid;gap:6px;padding:10px;border:1px solid var(--control-border,var(--border));border-radius:10px;background:var(--surface-muted,var(--astra-tone-surface-b6ef6626))}.bulk-preview-row,.receipt-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:8px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.bulk-preview-row span:first-child,.receipt-row span:first-child{display:grid;gap:2px;min-width:0}.bulk-preview-row small,.receipt-row small{color:var(--theme-muted,var(--muted));font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.receipt-row input{min-width:240px;max-width:52%;font-size:10px}@media(max-width:800px){.corporate-summary-grid,.workspace-tree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.corporate-summary-grid,.workspace-tree,.wizard-choice-grid,.wizard-form-grid,.workspace-review-grid{grid-template-columns:1fr}.receipt-row{align-items:stretch;flex-direction:column}.receipt-row input{max-width:none;min-width:0;width:100%}.wizard-steps li small{font-size:9px}}.channel-taxonomy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.channel-taxonomy-grid>label{min-width:0}.channel-taxonomy-grid small,.channel-settings-card small,.create-channel-card small{display:block;margin-top:6px;color:var(--theme-muted,var(--muted));line-height:1.45}.channel-settings-card section,.create-channel-card section{display:grid;gap:14px}.channel-settings-card section+section,.create-channel-card section+section{margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}@media(max-width:650px){.channel-taxonomy-grid{grid-template-columns:1fr}}.channel-capability-inspector dl{display:grid;gap:8px;margin:0}.channel-capability-inspector dl>div{display:flex;justify-content:space-between;gap:16px}.channel-capability-inspector dt{color:var(--theme-muted,var(--muted));font-size:.84rem}.channel-capability-inspector dd{margin:0;text-align:right;font-weight:600}.channel-capability-inspector small{display:block;margin-top:10px;color:var(--theme-muted,var(--muted));line-height:1.45}.settings-heading-row{gap:12px;flex-wrap:wrap}.settings-list{display:grid;gap:0}.settings-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0;padding:12px 0;border-top:1px solid var(--control-border)}.settings-list>.settings-row:first-child{border-top:0}.settings-row>div:first-child{display:grid;gap:4px;min-width:0;flex:1 1 auto}.settings-row>div:first-child>strong{line-height:1.25;overflow-wrap:anywhere}.settings-row>div:first-child>span{display:block;color:var(--theme-muted);font-size:10px;line-height:1.45;overflow-wrap:anywhere}.settings-row>span{flex:0 0 auto;color:var(--theme-muted);font-size:10px;line-height:1.45;white-space:nowrap}.settings-row>.settings-heading-row{flex:0 0 auto;justify-content:flex-end}.pwa-install-control{width:100%;box-sizing:border-box}.pwa-install-control.compact{display:grid;justify-items:stretch;align-items:start;gap:6px;margin:8px 13px 10px;width:calc(100% - 26px)}.pwa-install-control.compact button{justify-self:start;font-size:10px;line-height:1.25}.pwa-install-control.compact small{max-width:none;text-align:left;overflow-wrap:anywhere}.message-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.message-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;line-height:1.2}.message-actions button svg{width:14px;height:14px;flex:0 0 auto}.message-actions .message-icon-only{width:30px;padding-inline:0}@media(max-width:650px){.settings-row{gap:10px}.settings-row>span{white-space:normal;text-align:right}.pwa-install-control.compact{margin-inline:13px;width:calc(100% - 26px)}.message-actions button{min-height:32px;font-size:9px}}.message-actions .message-action-menu button{display:block;min-height:0;gap:0}.settings-heading-row>div:first-child{flex:1 1 auto}.settings-inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.settings-inline-select{display:grid;gap:6px;min-width:min(100%,280px);font-weight:700}.settings-inline-select select{width:100%;box-sizing:border-box}.workspace-confirmation-card{display:grid;gap:5px}.workspace-creation-form{max-width:none;gap:14px}.workspace-creation-form>label{width:min(100%,720px)}.workspace-creation-form .wizard-footer{width:100%;justify-content:flex-end}.workspace-creation-form .wizard-footer>.secondary-button{margin-right:auto}.account-confirmation-card{gap:14px}.account-confirmation-form{max-width:none;gap:12px}.account-confirmation-form>label{width:min(100%,720px)}.account-confirmation-form>button{justify-self:end}.access-group-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.access-group-heading{display:grid;gap:4px;min-width:0}.access-group-heading>strong{font-size:16px;line-height:1.2}.access-group-count{color:var(--theme-muted);font-size:10px;line-height:1.2}.access-group-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px) auto;align-items:end;gap:10px;margin-bottom:16px}.access-group-toolbar .search-field{min-width:0;width:100%;box-sizing:border-box}.access-group-toolbar select{width:100%;box-sizing:border-box}.access-group-toolbar>button{min-width:92px}.access-group-table .members-head,.access-group-table .member-row{grid-template-columns:minmax(220px,1.5fr) minmax(90px,.7fr) minmax(80px,.6fr) minmax(110px,.8fr) minmax(150px,auto)}.access-group-table .member-row>span:last-child{justify-content:flex-end}.access-group-empty{margin-top:8px;border:1px dashed var(--control-border);border-radius:10px;background:var(--surface-muted)}.access-group-empty .screen-state{min-height:180px}.access-group-create-form{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.access-group-create-form>label:first-child{grid-column:1/-1}.access-group-create-form>button{justify-self:end}@media(max-width:720px){.access-group-toolbar{grid-template-columns:1fr}.access-group-toolbar>button{width:100%}.access-group-create-form{grid-template-columns:1fr}.access-group-create-form>label:first-child{grid-column:auto}.access-group-create-form>button{justify-self:stretch}}.cfops-screen{display:grid;gap:18px}.cfops-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cfops-header h1{margin:4px 0 6px}.cfops-header p,.cfops-worker-head p,.cfops-log-panel p{margin:0;color:var(--theme-muted)}.cfops-header-actions,.cfops-source-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cfops-zero-idle,.cfops-source{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--control-border);border-radius:999px;background:var(--surface-muted);font-size:10px;font-weight:700}.cfops-zero-idle:before,.cfops-source.ok:before,.cfops-source.degraded:before{content:"";width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--astra-tone-surface-b30a4f34)}.cfops-source.degraded:before{background:var(--astra-tone-surface-a7af4c4b)}.cfops-button,.cfops-link-button{border:1px solid var(--control-border);border-radius:8px;background:var(--theme-text);color:var(--surface-bg);font:inherit;font-weight:700;cursor:pointer}.cfops-button{min-height:36px;padding:0 13px}.cfops-button.secondary,.cfops-link-button{background:var(--surface-muted);color:var(--theme-text)}.cfops-link-button{padding:6px 9px}.cfops-button:disabled,.cfops-link-button:disabled{cursor:default;opacity:.6}.cfops-setup-card,.cfops-worker-panel,.cfops-detail-panel,.cfops-section,.cfops-log-panel{border:1px solid var(--control-border);border-radius:14px;background:var(--surface-bg)}.cfops-setup-card{padding:18px}.cfops-setup-card h2{margin:0 0 6px}.cfops-setup-card p{margin:0;color:var(--theme-muted)}.cfops-config-list{display:grid;gap:7px;margin:14px 0 0}.cfops-config-list>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding-top:7px;border-top:1px solid var(--control-border)}.cfops-config-list dt{color:var(--theme-muted);font-size:10px;font-weight:700}.cfops-config-list dd{margin:0;font-size:11px;overflow-wrap:anywhere}.cfops-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cfops-summary-grid article{display:grid;gap:4px;min-width:0;padding:14px;border:1px solid var(--control-border);border-radius:12px;background:var(--surface-bg)}.cfops-summary-grid span{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-muted)}.cfops-summary-grid strong{font-size:22px;line-height:1.1}.cfops-summary-grid small,.cfops-observed{color:var(--theme-muted)}.cfops-observed{margin-left:auto;font-size:10px}.cfops-layout{display:grid;grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:14px;align-items:start}.cfops-worker-panel{position:sticky;top:12px;overflow:hidden}.cfops-worker-panel>header,.cfops-worker-head,.cfops-section-head,.cfops-log-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid var(--control-border)}.cfops-worker-panel h2,.cfops-worker-head h2,.cfops-log-panel h2,.cfops-section h3{margin:2px 0 0}.cfops-worker-list{display:grid;max-height:620px;overflow:auto}.cfops-worker-list button{display:grid;grid-template-columns:10px minmax(0,1fr);gap:9px;text-align:left;padding:11px 13px;border:0;border-bottom:1px solid var(--control-border);background:transparent;color:var(--theme-text);cursor:pointer}.cfops-worker-list button:hover,.cfops-worker-list button.active{background:var(--surface-muted)}.cfops-worker-list button span:last-child{display:grid;gap:2px;min-width:0}.cfops-worker-list button strong,.cfops-worker-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfops-worker-list button small{color:var(--theme-muted)}.cfops-worker-dot{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--astra-tone-surface-b30a4f34)}.cfops-detail-panel{display:grid;gap:14px;padding-bottom:14px;min-width:0}.cfops-worker-head p{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfops-section{margin:0 14px;overflow:hidden}.cfops-table-wrap{overflow:auto}.cfops-table{width:100%;min-width:790px;border-collapse:collapse;font-size:10px}.cfops-table th,.cfops-table td{padding:10px 11px;text-align:left;border-bottom:1px solid var(--control-border);vertical-align:top}.cfops-table th{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--theme-muted);background:var(--surface-muted)}.cfops-table td strong,.cfops-table td small{display:block}.cfops-table td small{max-width:360px;margin-top:3px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfops-build-state{display:inline-flex;padding:4px 7px;border-radius:999px;background:var(--surface-muted);font-weight:800;text-transform:capitalize}.cfops-build-state.running{background:var(--astra-tone-surface-da9d3480);color:var(--astra-tone-text-3691cd74)}.cfops-build-state.success{background:var(--astra-tone-surface-2c47364a);color:var(--astra-tone-text-3b53a635)}.cfops-build-state.failed{background:var(--astra-tone-surface-b25f77f1);color:var(--astra-tone-text-bbfce6fb)}:root[data-effective-theme=dark] .cfops-build-state.running{background:var(--astra-tone-surface-52036168);color:var(--astra-tone-text-5771063e)}:root[data-effective-theme=dark] .cfops-build-state.success{background:var(--astra-tone-surface-1d3e77cc);color:var(--astra-tone-text-6f5f0270)}:root[data-effective-theme=dark] .cfops-build-state.failed{background:var(--astra-tone-surface-a573d051);color:var(--astra-tone-text-58b7a6f9)}.cfops-deployment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.cfops-deployment-grid article{display:grid;gap:3px;padding:10px;border:1px solid var(--control-border);border-radius:9px;background:var(--surface-muted)}.cfops-deployment-grid span,.cfops-deployment-grid small,.cfops-empty,.cfops-empty-cell{color:var(--theme-muted)}.cfops-empty,.cfops-empty-cell{padding:14px;text-align:center}.cfops-log-panel{display:grid;overflow:hidden}.cfops-log-output{margin:0;max-height:460px;overflow:auto;padding:14px;background:var(--astra-tone-surface-27c6968b);color:var(--astra-tone-text-13dcb31a);font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.cfops-log-panel>.cfops-button{margin:10px 14px 14px;justify-self:start}.cfops-log-error{padding:10px 14px!important;color:var(--danger)!important}.cfops-screen .afr-section-kicker,.cfops-screen .afr-eyebrow{font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--theme-muted)}@media(max-width:1080px){.cfops-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cfops-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:760px){.cfops-header{display:grid}.cfops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cfops-layout{grid-template-columns:1fr}.cfops-worker-panel{position:static}.cfops-worker-list{max-height:260px}.cfops-deployment-grid{grid-template-columns:1fr}.cfops-observed{width:100%;margin-left:0}.cfops-config-list>div{grid-template-columns:1fr}}@media(max-width:460px){.cfops-summary-grid{grid-template-columns:1fr}}.cfops-view-nav{display:flex;gap:6px;overflow-x:auto;padding:4px;border:1px solid var(--control-border);border-radius:11px;background:var(--surface-muted);scrollbar-width:none}.cfops-view-nav::-webkit-scrollbar{display:none}.cfops-view-nav a{flex:0 0 auto;padding:8px 11px;border-radius:8px;color:var(--theme-muted);font-size:10px;font-weight:750;text-decoration:none}.cfops-view-nav a.active{background:var(--surface-bg);color:var(--theme-text);box-shadow:0 0 0 1px var(--control-border)}.cfops-overview-grid,.cfops-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cfops-full{margin:0}.cfops-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.cfops-mini-grid article{display:grid;gap:3px;padding:10px;border:1px solid var(--control-border);border-radius:9px;background:var(--surface-muted)}.cfops-mini-grid span{font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-muted)}.cfops-mini-grid strong{font-size:17px}.cfops-mini-grid small{color:var(--theme-muted);font-size:9px}.cfops-worker-metrics{margin:0 14px;padding:0}.cfops-compact-list{display:grid;padding:4px 12px 12px}.cfops-compact-list button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;align-items:center;padding:9px 0;border:0;border-top:1px solid var(--control-border);background:transparent;color:inherit;text-align:left;cursor:pointer}.cfops-compact-list button:first-child{border-top:0}.cfops-compact-list strong,.cfops-compact-list small{grid-column:2;display:block}.cfops-compact-list small{color:var(--theme-muted);font-size:9px}.cfops-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.cfops-toolbar>small{color:var(--theme-muted)}.cfops-window-tabs{display:flex;gap:5px;flex-wrap:wrap}.cfops-window-tabs button{min-height:34px;padding:0 10px;border:1px solid var(--control-border);border-radius:8px;background:var(--surface-bg);color:inherit;font-weight:750;cursor:pointer}.cfops-window-tabs button.active{background:var(--theme-text);color:var(--surface-bg)}.cfops-usage-bar{display:grid;gap:6px;padding:13px;border:1px solid var(--control-border);border-radius:11px;background:var(--surface-bg)}.cfops-usage-bar>div{height:9px;border-radius:999px;background:var(--surface-muted);overflow:hidden}.cfops-usage-bar>div>span{display:block;height:100%;border-radius:inherit;background:var(--theme-text)}.cfops-usage-bar small{color:var(--theme-muted)}.cfops-callout{padding:14px;border:1px solid var(--control-border);border-radius:11px;background:var(--surface-muted)}.cfops-callout strong{display:block}.cfops-callout p{margin:5px 0 0;color:var(--theme-muted);font-size:10px;line-height:1.5}.cfops-rank-list{display:grid;padding:6px 12px 12px}.cfops-rank-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--control-border)}.cfops-rank-list article:first-child{border-top:0}.cfops-rank-list strong,.cfops-rank-list small{display:block}.cfops-rank-list small{margin-top:2px;color:var(--theme-muted);font-size:9px}.cfops-rank-list>article>span{font-weight:800}.cfops-bars{display:flex;align-items:end;gap:4px;min-height:190px;padding:14px 12px 9px;overflow-x:auto}.cfops-bars article{display:grid;grid-template-rows:150px auto;gap:5px;min-width:18px;flex:1 0 18px}.cfops-bars article>div{display:flex;align-items:end;height:150px;border-radius:5px;background:var(--surface-muted);overflow:hidden}.cfops-bars article>div>span{display:block;width:100%;min-height:2px;background:var(--theme-text)}.cfops-bars small{font-size:7px;color:var(--theme-muted);writing-mode:vertical-rl;transform:rotate(180deg);max-height:52px;overflow:hidden}@media(max-width:900px){.cfops-overview-grid,.cfops-resource-grid{grid-template-columns:1fr}.cfops-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cfops-compact{padding:12px!important}.cfops-compact .cfops-header{display:grid;gap:10px}.cfops-compact .cfops-header-actions{justify-content:space-between}.cfops-view-nav{margin-bottom:2px}.cfops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cfops-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.cfops-worker-metrics{margin:0 10px}.cfops-toolbar{display:grid}.cfops-section{margin:0}.cfops-table{min-width:720px}.cfops-bars{min-height:160px}.cfops-bars article{grid-template-rows:120px auto}.cfops-bars article>div{height:120px}}@media(max-width:420px){.cfops-summary-grid,.cfops-mini-grid{grid-template-columns:1fr}}.cfops-screen.cfops-compact{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:12px!important;overflow-x:hidden!important}.cfops-compact .cfops-header{display:grid!important;gap:10px!important}.cfops-compact .cfops-header-actions{justify-content:space-between!important}.cfops-compact .cfops-view-nav{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:auto!important}.cfops-compact .cfops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cfops-compact .cfops-overview-grid,.cfops-compact .cfops-resource-grid,.cfops-compact .cfops-layout{grid-template-columns:1fr!important}.cfops-compact .cfops-worker-panel{position:static!important}.cfops-compact .cfops-worker-list{max-height:260px!important}.cfops-compact .cfops-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:9px!important}.cfops-compact .cfops-worker-metrics{margin:0 10px!important}.cfops-compact .cfops-toolbar{display:grid!important}.cfops-compact .cfops-section{margin:0!important;min-width:0!important}.cfops-compact .cfops-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}.cfops-compact .cfops-table{min-width:720px!important}.cfops-compact .cfops-bars{min-height:160px!important;max-width:100%!important}.cfops-compact .cfops-bars article{grid-template-rows:120px auto!important}.cfops-compact .cfops-bars article>div{height:120px!important}.cfops-compact .cfops-log-panel{min-width:0!important;max-width:100%!important}.cfops-compact .cfops-log-output{max-width:100%!important;box-sizing:border-box!important}@media(max-width:420px){.cfops-compact .cfops-summary-grid,.cfops-compact .cfops-mini-grid{grid-template-columns:1fr!important}}.cfops-callout.warning{border-style:dashed}.identity-accounts-card{min-width:0;overflow:hidden}.identity-accounts-card>.settings-heading-row{align-items:flex-start}.identity-account-table{width:100%;min-width:0;overflow-x:auto}.identity-account-table .members-head,.identity-account-table .identity-account-row{grid-template-columns:minmax(230px,1.2fr) minmax(115px,.55fr) minmax(120px,.55fr) minmax(270px,1.25fr) minmax(250px,1.05fr);align-items:start;column-gap:14px}.identity-account-table .members-head,.identity-account-table .identity-account-row{min-width:1080px}.identity-account-row>span{min-width:0}.identity-account-row small{overflow-wrap:anywhere}.identity-login-state{display:grid;gap:4px}.identity-login-state>strong{font-size:10px;line-height:1.25}.identity-login-state>small{display:block;color:var(--theme-muted);font-size:9px;line-height:1.35}.identity-account-actions{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:wrap}.identity-account-actions button{margin:0!important;white-space:nowrap}.identity-reconciliation-inspector{display:grid;gap:14px;margin-top:14px}.identity-inspection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.identity-inspection-grid>div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--control-border);border-radius:10px;background:var(--surface-muted)}.identity-inspection-grid small{font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-muted)}.identity-inspection-grid strong{font-size:13px;line-height:1.2;text-transform:capitalize}.identity-inspection-grid span{font-size:9px;line-height:1.4;color:var(--theme-muted);overflow-wrap:anywhere}.identity-source-list{display:grid;border:1px solid var(--control-border);border-radius:10px;overflow:hidden}.identity-source-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-top:1px solid var(--control-border)}.identity-source-row:first-child{border-top:0}.identity-source-row>span{display:grid;gap:3px;min-width:0}.identity-source-row small{color:var(--theme-muted);font-size:9px;line-height:1.4;overflow-wrap:anywhere}.identity-repair-actions,.identity-repair-confirm-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.identity-repair-confirmation{max-width:none}.identity-repair-confirmation>label{width:min(100%,720px)}@media(max-width:980px){.identity-inspection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.identity-account-table{overflow:visible}.identity-account-table .members-head{display:none}.identity-account-table .identity-account-row{display:grid;grid-template-columns:1fr;min-width:0;gap:10px;padding:14px}.identity-account-table .identity-account-row>span{display:grid;gap:4px}.identity-account-actions{display:flex!important}.identity-inspection-grid{grid-template-columns:1fr}.identity-source-row{align-items:flex-start;flex-direction:column}.identity-source-row button{width:100%}.identity-repair-actions>*{width:100%}}.identity-health{display:inline-flex;align-items:center;width:max-content;min-height:22px;padding:3px 8px;border-radius:999px;border:1px solid var(--control-border);font-size:9px;font-weight:800;letter-spacing:.02em;line-height:1;background:var(--surface-muted);color:var(--theme-text)}.identity-health-healthy{border-color:var(--astra-tone-line-78185aa3);background:var(--astra-tone-surface-924c6279);color:var(--astra-tone-text-515f4b21)}.identity-health-warning{border-color:var(--astra-tone-line-833a7566);background:var(--astra-tone-surface-ed8be1aa);color:var(--astra-tone-text-bd1ce876)}.identity-health-danger{border-color:var(--astra-tone-line-9b0c7f57);background:var(--astra-tone-surface-39384fb7);color:var(--astra-tone-text-51fe10e2)}.identity-health-neutral{color:var(--theme-muted)}:root[data-effective-theme=dark] .identity-health-healthy{border-color:var(--astra-tone-line-566b4311);background:var(--astra-tone-surface-35caac5e);color:var(--astra-tone-text-c8c9f5a1)}:root[data-effective-theme=dark] .identity-health-warning{border-color:var(--astra-tone-line-5da96545);background:var(--astra-tone-surface-e48d6555);color:var(--astra-tone-text-0f516b4d)}:root[data-effective-theme=dark] .identity-health-danger{border-color:var(--astra-tone-line-0a7b569a);background:var(--astra-tone-surface-58d8edd4);color:var(--astra-tone-text-6419c5f5)}.astra-global-rail{border-right:1px solid var(--control-border)}.astra-primary-nav{gap:4px;padding-inline:10px}.astra-primary-nav>a{position:relative;border-radius:10px;transition:background .14s ease,color .14s ease,transform .14s ease}.astra-primary-nav>a:hover{background:var(--surface-muted)}.astra-primary-nav>a.active:before{content:"";position:absolute;left:-6px;top:9px;bottom:9px;width:3px;border-radius:6px;background:var(--purple)}.astra-sidebar-workspace-card{margin:10px;border:1px solid var(--control-border);border-radius:12px;background:var(--surface-bg)}.astra-context-rail{border-right:1px solid var(--control-border);background:var(--surface-bg)}.astra-context-list{padding-block:8px}.astra-context-list+.astra-context-list{border-top:1px solid var(--control-border)}.astra-context-list-head{padding-inline:14px}.astra-context-list-head>strong{text-transform:none;letter-spacing:.01em}.astra-nav-item{margin-inline:7px;border-radius:8px;min-height:34px}.astra-nav-item.active{background:var(--surface-muted);font-weight:700}.afr-settings-overview{background:linear-gradient(180deg,var(--page-bg) 0,var(--page-bg) 220px,var(--surface-muted) 220px,var(--surface-muted) 100%)}.afr-settings-head{padding-bottom:22px}.afr-settings-workspace{box-shadow:0 1px 0 var(--astra-tone-shadow-77cf2935),0 8px 26px var(--astra-tone-shadow-39e63f63)}.afr-settings-group>header p{margin:4px 0 0;max-width:700px;color:var(--theme-muted);font-size:10px;line-height:1.5}.afr-settings-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.afr-settings-card{min-height:84px;border:1px solid var(--control-border);border-radius:12px;box-shadow:none;transition:transform .14s ease,border-color .14s ease,background .14s ease}.afr-settings-card:hover{transform:translateY(-1px);background:var(--surface-bg)}.afr-settings-icon{border:1px solid var(--control-border);background:var(--surface-muted)}:root[data-effective-theme=dark] .afr-settings-overview{background:linear-gradient(180deg,var(--page-bg) 0,var(--page-bg) 220px,var(--surface-muted) 220px,var(--surface-muted) 100%)}.identity-accounts-card{border-radius:14px}.identity-account-table{border:1px solid var(--control-border);border-radius:12px;overflow:hidden}.identity-account-table .members-head{background:var(--surface-muted);position:sticky;top:0;z-index:1}.identity-account-row{background:var(--surface-bg)}.identity-account-row:hover{background:var(--surface-muted)}.identity-login-state{gap:3px}.identity-account-actions{align-content:start}.identity-reconciliation-inspector{border:1px solid var(--control-border);border-radius:14px;background:var(--surface-bg)}.identity-inspection-grid>div{border:1px solid var(--control-border);border-radius:10px;background:var(--surface-muted)}@media(max-width:840px){.afr-settings-overview{background:var(--page-bg)}.identity-account-table{border:0;overflow:visible}.identity-account-row{border:1px solid var(--control-border);border-radius:12px;margin-bottom:10px}.identity-account-table .members-head{display:none}}.identity-directory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.identity-directory-summary>div{display:grid;gap:3px;min-height:60px;padding:10px 12px;border:1px solid var(--control-border);border-radius:10px;background:var(--surface-muted)}.identity-directory-summary small{font-size:9px;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.04em}.identity-directory-summary strong{font-size:18px;line-height:1;color:var(--theme-text)}.effective-access-summary{display:grid;gap:10px;padding:13px;border:1px solid var(--control-border);border-radius:12px;background:var(--surface-muted)}.effective-access-summary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.effective-access-summary>header span{display:grid;gap:2px}.effective-access-summary>header small{font-size:8px;letter-spacing:.06em;color:var(--theme-muted)}.effective-access-summary>header strong{font-size:13px;color:var(--theme-text)}.effective-access-summary>header em{font-size:9px;font-style:normal;color:var(--theme-muted);border:1px solid var(--control-border);border-radius:999px;padding:3px 7px;background:var(--surface-bg)}.effective-access-summary>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.effective-access-summary>div>span{display:grid;gap:3px;padding:8px;border-radius:8px;background:var(--surface-bg);border:1px solid var(--control-border)}.effective-access-summary>div small{font-size:8px;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.03em}.effective-access-summary>div strong{font-size:10px;color:var(--theme-text)}.effective-access-summary>p{margin:0;font-size:9px;line-height:1.45;color:var(--theme-muted)}@media(max-width:840px){.identity-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.effective-access-summary>header{display:grid}.effective-access-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.identity-inspector-section{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--control-border)}.identity-inspector-section:first-of-type{border-top:0;padding-top:0}.mailbox-access-admin{margin-top:4px}.mailbox-access-list,.mailbox-catalog-results{display:grid;gap:6px}.mailbox-access-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px);gap:12px;align-items:center;padding:9px 10px;border:1px solid var(--control-border);border-radius:9px;background:var(--surface-muted)}.mailbox-access-row>span:first-child{display:grid;gap:2px;min-width:0}.mailbox-access-row strong{font-size:10px;color:var(--theme-text);overflow-wrap:anywhere}.mailbox-access-row small{font-size:9px;line-height:1.4;color:var(--theme-muted);overflow-wrap:anywhere}.mailbox-access-row select{width:100%;min-height:34px;background:var(--control-bg);color:var(--theme-text);border-color:var(--control-border)}.mailbox-catalog-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.mailbox-catalog-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:6px}.mailbox-access-admin .empty-state{min-height:auto;padding:16px}@media(max-width:840px){.mailbox-access-row,.mailbox-catalog-search{grid-template-columns:1fr}.mailbox-catalog-actions{justify-content:flex-start}}.content{font-size:inherit}:root[data-preview-density=compact] .message-row{padding-top:3px!important;padding-bottom:3px!important;gap:8px!important}:root[data-preview-density=compact] .message-content>p{margin-top:1px!important;margin-bottom:1px!important;line-height:1.25!important}:root[data-preview-density=compact] .conversation-scroll{padding-top:6px!important;padding-bottom:6px!important}:root[data-preview-density=comfortable] .message-row{padding-top:10px;padding-bottom:10px}.message-action-menu.floating{position:fixed!important;right:auto!important;bottom:auto!important;z-index:1400!important;max-height:min(320px,calc(100vh - 16px));overflow:auto;overscroll-behavior:contain}.message-action-menu.floating.reaction-floating{display:flex;width:auto;min-width:220px;max-height:72px;overflow:hidden}.settings-heading-row>div:first-child{display:grid;gap:4px;min-width:0}.settings-heading-row>div:first-child>span,.settings-heading-row>div:first-child>small,.settings-heading-row>div:first-child>p{display:block;min-width:0;line-height:1.45;overflow-wrap:anywhere}.astra-product-brand .astra-compact-logo,.astra-boot-brand .astra-compact-logo,.astra-boot-topbar .astra-compact-logo{width:34px;height:34px;padding:2px;background:transparent;border-radius:8px;overflow:hidden;flex:0 0 auto}.astra-product-brand .astra-compact-logo img,.astra-boot-brand .astra-compact-logo img,.astra-boot-topbar .astra-compact-logo img{width:100%;height:100%;object-fit:contain}.account-avatar-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.request-attachment-list{display:grid;gap:6px;margin-top:8px}.request-attachment-list span{display:flex;justify-content:space-between;gap:12px;padding:7px 9px;border:1px solid var(--astra-border-subtle);border-radius:8px}:where(.auth-card,.settings-content,.account-profile-card,.astra-page-title,.aw-drawer,.agp-request-form,.am-request-form) :where(h1,h2,h3,p,small,label,strong){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;line-height:1.35}.aw-request-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aw-request-context-grid>div{display:grid;gap:3px;padding:9px 10px;border:1px solid var(--control-border);border-radius:8px;background:var(--surface-muted)}.aw-request-context-grid small{color:var(--theme-muted)}.aw-request-context-grid strong{font-size:11px}.aw-request-business-reason{margin:10px 0 0;white-space:pre-wrap}.aw-request-attachments{display:grid;gap:7px;margin-top:10px}.aw-request-attachments a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--control-border);border-radius:8px;color:var(--theme-text);text-decoration:none;background:var(--surface-bg)}.aw-request-attachments a:hover{background:var(--surface-muted)}.aw-request-attachments a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:650px){.aw-request-context-grid{grid-template-columns:1fr}}:root{--astra-brand: var(--astra-tone-accent-b7a919e5);--astra-brand-strong: var(--astra-tone-accent-442d8e08);--astra-brand-soft: var(--astra-tone-surface-58048270);--astra-bg: var(--astra-tone-surface-f82ee93d);--astra-surface: var(--astra-tone-surface-2330cd4f);--astra-surface-2: var(--astra-tone-surface-b843066f);--astra-surface-3: var(--astra-tone-surface-cdd4b7a1);--astra-text: var(--astra-tone-accent-51c815e0);--astra-muted: var(--astra-tone-text-4b9f557f);--astra-subtle: var(--astra-tone-text-8a32c3e5);--astra-border: var(--astra-tone-line-62fc2e5a);--astra-border-strong: var(--astra-tone-line-4d323b7d);--astra-success: var(--astra-tone-accent-c4d23484);--astra-warning: var(--astra-tone-accent-74219434);--astra-danger: var(--astra-tone-accent-046f4a2e);--astra-selected: var(--astra-tone-surface-a1c45b10);--astra-row-hover: var(--astra-tone-accent-d1c8e646);--astra-divider: var(--astra-tone-line-bdeac585);--astra-radius-sm: 5px;--astra-radius-md: 7px;--astra-radius-lg: 9px;--astra-shadow-sm: 0 1px 2px var(--astra-tone-shadow-1628d9ed);--astra-shadow-md: 0 4px 12px var(--astra-tone-shadow-a0d2074c);--astra-sidebar-width: 248px;--astra-topbar-height: 64px;--astra-control-height: 36px;--astra-content-gutter: clamp(20px, 3vw, 40px);--purple: var(--astra-brand);--purple-2: var(--astra-brand);--purple-dark: var(--astra-tone-accent-479cd062);--purple-deep: var(--astra-tone-accent-fed0208e);--text: var(--astra-text);--muted: var(--astra-muted);--border: var(--astra-border);--surface: var(--astra-surface);--soft: var(--astra-surface-2);--green: var(--astra-success);--danger: var(--astra-danger);--focus: var(--astra-tone-accent-0e08ff45);--page-bg: var(--astra-bg);--surface-bg: var(--astra-surface);--surface-muted: var(--astra-surface-2);--control-bg: var(--astra-surface);--control-border: var(--astra-border);--theme-text: var(--astra-text);--theme-muted: var(--astra-muted)}:root[data-effective-theme=dark]{--astra-brand: var(--astra-tone-accent-1b58c8e1);--astra-brand-strong: var(--astra-tone-accent-98bc28ad);--astra-brand-soft: var(--astra-tone-surface-0f39c91e);--astra-bg: var(--astra-tone-surface-3d9becaf);--astra-surface: var(--astra-tone-surface-fc2f9c47);--astra-surface-2: var(--astra-tone-surface-5e851c75);--astra-surface-3: var(--astra-tone-surface-824f59f0);--astra-text: var(--astra-tone-accent-aebbdabe);--astra-muted: var(--astra-tone-text-3fbc9983);--astra-subtle: var(--astra-tone-text-f766220c);--astra-border: var(--astra-tone-line-5b736d48);--astra-border-strong: var(--astra-tone-line-1d94b5f2);--astra-success: var(--astra-tone-accent-73ae9ece);--astra-warning: var(--astra-tone-accent-d25e9d75);--astra-danger: var(--astra-tone-accent-135cf590);--astra-selected: var(--astra-tone-surface-7c2d8b64);--astra-row-hover: var(--astra-tone-accent-e9cdaf9f);--astra-divider: var(--astra-tone-line-9695a065);--page-bg: var(--astra-bg);--surface-bg: var(--astra-surface);--surface-muted: var(--astra-surface-2);--control-bg: var(--astra-surface);--control-border: var(--astra-border);--theme-text: var(--astra-text);--theme-muted: var(--astra-muted);--text: var(--astra-text);--muted: var(--astra-muted);--border: var(--astra-border);--surface: var(--astra-surface);--soft: var(--astra-surface-2)}html,body,#root{background:var(--astra-bg)!important;color:var(--astra-text)}body{letter-spacing:0}::selection{background:var(--astra-tone-surface-427faacc)}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--astra-brand)!important;outline-offset:2px}button,input,select,textarea{font:inherit}.primary-button,.join-button,.composer-toolbar .send-button{min-height:var(--astra-control-height);border:1px solid var(--astra-brand-strong)!important;border-radius:var(--astra-radius-sm)!important;background:var(--astra-brand)!important;color:var(--astra-tone-text-c01785ad)!important;box-shadow:none!important}.primary-button:hover,.join-button:hover,.composer-toolbar .send-button:hover{background:var(--astra-brand-strong)!important;transform:none!important;box-shadow:none!important}.secondary-button,.account-profile-card button,.workspace-icon-setting button,.channel-member-row button,.detail-action-grid button,.detail-action-grid a,.header-icon-actions button,.profile-actions button,.message-actions button,.file-detail-header button,.settings-inline-actions button,.draft-actions button,.draft-actions a{min-height:var(--astra-control-height);border:1px solid var(--astra-border)!important;border-radius:var(--astra-radius-sm)!important;background:var(--astra-surface)!important;color:var(--astra-text)!important;box-shadow:none!important}.secondary-button:hover,.account-profile-card button:hover,.workspace-icon-setting button:hover,.channel-member-row button:hover,.detail-action-grid button:hover,.detail-action-grid a:hover,.header-icon-actions button:hover,.profile-actions button:hover,.message-actions button:hover,.file-detail-header button:hover,.settings-inline-actions button:hover,.draft-actions button:hover,.draft-actions a:hover{border-color:var(--astra-border-strong)!important;background:var(--astra-row-hover)!important;color:var(--astra-text)!important}input,select,textarea,.search-field,.big-search,.settings-search,.global-search,.channel-name-field{border:1px solid var(--astra-border)!important;border-radius:var(--astra-radius-sm)!important;background:var(--astra-surface)!important;color:var(--astra-text)!important;box-shadow:none!important}input:focus,select:focus,textarea:focus,.search-field:focus-within,.big-search:focus-within,.settings-search:focus-within,.channel-name-field:focus-within{border-color:var(--astra-brand)!important;box-shadow:0 0 0 2px var(--astra-tone-shadow-0d74aa63)!important;outline:none}.app-shell{grid-template-columns:var(--astra-sidebar-width) minmax(0,1fr)!important;background:var(--astra-bg)!important}.sidebar{background:var(--astra-tone-surface-3599017b)!important;border-right:1px solid var(--astra-tone-line-30c0fcab);box-shadow:none!important}.sidebar:after{display:none!important}.workspace-name{min-height:64px!important;height:64px!important;padding:0 14px!important;border-bottom:1px solid var(--astra-tone-line-219bd58b)!important;background:var(--astra-tone-surface-3599017b)!important;color:var(--astra-tone-text-6a346cd8)!important;font-size:12px!important;font-weight:700}.primary-nav{padding:10px 8px 6px!important}.primary-nav a,.channels a,.sidebar-settings,.side-person,.sidebar-action{border-radius:5px!important}.primary-nav a,.channels a,.sidebar-settings{min-height:34px!important;padding:7px 9px!important;color:var(--astra-tone-text-940c43d2)!important;font-size:12px!important;transition:background .1s ease,color .1s ease}.primary-nav a:hover,.channels a:hover,.sidebar-settings:hover,.side-person:hover,.sidebar-action:hover{background:var(--astra-tone-surface-bfa3219b)!important;color:var(--astra-tone-text-c01785ad)!important}.primary-nav a.active,.channels a.active{background:var(--astra-tone-surface-ef1ff9ff)!important;color:var(--astra-tone-text-c01785ad)!important;box-shadow:inset 3px 0 0 var(--astra-brand)!important}.sidebar-section{padding:7px 8px!important}.sidebar-label{margin:12px 8px 6px!important;color:var(--astra-tone-text-11d56476)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase}.side-person{min-height:33px!important;padding:5px 7px!important;color:var(--astra-tone-text-4a49b2d7)!important}.channels a{min-height:31px!important}.sidebar-action{color:var(--astra-tone-text-f999d954)!important}.sidebar-bottom{position:sticky;bottom:0;z-index:2;margin-top:auto;padding:8px!important;border-top:1px solid var(--astra-tone-line-30c0fcab);background:var(--astra-tone-surface-3599017b)!important}.main-stage{grid-template-rows:var(--astra-topbar-height) minmax(0,1fr)!important;background:var(--astra-bg)!important}.topbar{height:var(--astra-topbar-height)!important;min-height:var(--astra-topbar-height)!important;border-bottom:1px solid var(--astra-border)!important;background:var(--astra-surface)!important;box-shadow:none!important}.topbar:before{display:none!important}.global-search{width:min(560px,52vw)!important;height:36px!important;padding:0 11px!important;background:var(--astra-surface-2)!important;color:var(--astra-muted)!important;font-size:11px!important}.global-search:hover{border-color:var(--astra-border-strong)!important;background:var(--astra-surface)!important}.global-search kbd{border:1px solid var(--astra-border)!important;border-radius:4px;background:var(--astra-surface)!important;color:var(--astra-subtle)!important}.topbar-actions{right:14px!important;gap:4px!important}.topbar-actions>button,.topbar-popup-anchor>button{width:34px!important;height:34px!important;border:1px solid transparent!important;border-radius:5px!important;color:var(--astra-muted)!important}.astra-profile-anchor{display:inline-flex!important;flex:0 0 auto!important;width:max-content!important;min-width:0!important;max-width:max-content!important;align-items:center!important;justify-content:center!important}.astra-profile-anchor>.astra-profile-chip{margin:0!important;padding:0!important}.topbar-actions>button:hover,.topbar-popup-anchor>button:hover{border-color:var(--astra-border)!important;background:var(--astra-row-hover)!important;color:var(--astra-text)!important}.content{background:var(--astra-bg)!important}.screen-pad{width:min(100%,1320px)!important;max-width:1320px!important;padding:28px 34px 40px!important}.page-header{gap:16px;margin-bottom:20px!important}.page-header h1,.settings-content h1,.home-command-header h1,.profile-head h1{color:var(--astra-text)!important;font-size:24px!important;line-height:1.15!important;letter-spacing:-.02em!important}.page-header p,.settings-lead,.settings-intro,.home-command-header p{color:var(--astra-muted)!important;font-size:11px!important;line-height:1.55!important}.section-subtitle,.home-section-heading h2,.home-side-heading h2{color:var(--astra-text)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important}.tab-bar{gap:0!important;border-bottom:1px solid var(--astra-border)!important}.tab-bar button,.profile-tabs button{position:relative;min-height:36px;padding:8px 11px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--astra-muted)!important}.tab-bar button.active,.profile-tabs button.active{border-bottom-color:var(--astra-brand)!important;background:transparent!important;color:var(--astra-text)!important;box-shadow:none!important}.continue-card,.attention-card,.home-mini-grid a,.settings-section-card,.settings-domain-card,.account-profile-card,.feature-group-card,.channel-policy-card,.channel-settings-card,.create-channel-card,.work-create-card,.work-specs-card,.portal-form-card,.portal-requests-card,.portal-management-card,.search-result,.activity-item,.thread-inbox-card,.draft-row,.saved-row,.help-error-list details,.profile-tab-list>*{border:1px solid var(--astra-border)!important;border-radius:var(--astra-radius-md)!important;background:var(--astra-surface)!important;box-shadow:none!important}.continue-card:hover,.attention-card:hover,.home-mini-grid a:hover,.search-result:hover,.activity-item:hover,.thread-inbox-card:hover,.draft-row:hover,.saved-row:hover,.profile-tab-list>a:hover{border-color:var(--astra-border-strong)!important;background:var(--astra-row-hover)!important;transform:none!important}.square-icon,.workspace-badge{border:1px solid var(--astra-border)!important;border-radius:5px!important;background:var(--astra-surface-2)!important;color:var(--astra-text)!important}.square-icon.purple,.square-icon.violet,.square-icon.coral,.square-icon.lilac{background:var(--astra-surface-2)!important;color:var(--astra-brand)!important}.workspace-switcher,.floating-panel,.channel-add-panel,.message-action-menu,.reaction-picker{border:1px solid var(--astra-border)!important;border-radius:var(--astra-radius-md)!important;background:var(--astra-surface)!important;box-shadow:var(--astra-shadow-md)!important}.workspace-switcher{min-width:280px;padding:6px!important}.workspace-switcher>strong{display:block;padding:7px 9px;color:var(--astra-subtle);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.workspace-switcher>button{min-height:44px;border-radius:5px!important}.workspace-switcher>button:hover,.workspace-switcher>button.active{background:var(--astra-row-hover)!important}.prototype-banner,.save-confirmation,.empty-state,.notification-empty,.activity-empty-mini{border-radius:var(--astra-radius-md)!important;box-shadow:none!important}.prototype-banner{border:1px solid var(--astra-border)!important;background:var(--astra-surface-2)!important;color:var(--astra-muted)!important}.prototype-banner[role=alert]{border-color:var(--astra-tone-line-01aa12f3)!important;background:var(--astra-tone-surface-8b182416)!important;color:var(--astra-danger)!important}.sidebar,.content,.conversation-scroll,.settings-nav{scrollbar-width:thin;scrollbar-color:var(--astra-border-strong) transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-header{align-items:center!important;padding-bottom:2px}.page-header>div:first-child,.settings-heading-row>div:first-child,.home-command-header>div:first-child{min-width:0}.page-header-actions,.settings-heading-actions,.settings-heading-row>div:last-child:not(:first-child),.home-command-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.page-header-actions>*,.settings-heading-actions>*,.home-command-actions>*{min-height:var(--astra-control-height)}.section-subtitle{margin:22px 0 9px!important}.home-screen{max-width:1320px!important}.home-command-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--astra-border)}.home-command-header h1{margin:0!important}.home-command-header p{margin:5px 0 0!important}.home-kicker,.corporate-kicker,.workspace-kicker{display:none!important}.home-command-actions{justify-content:flex-end}.home-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;margin-bottom:26px;border-top:1px solid var(--astra-border);border-bottom:1px solid var(--astra-border);background:var(--astra-surface)}.home-stat{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;min-width:0;min-height:72px;padding:13px 16px!important;border:0!important;border-right:1px solid var(--astra-divider)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.home-stat:last-child{border-right:0!important}.home-stat:after{display:none!important}.home-stat small{grid-column:1;margin:0!important;color:var(--astra-muted);font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.home-stat strong{grid-column:2;grid-row:1 / span 2;color:var(--astra-text);font-size:22px!important;line-height:1;letter-spacing:-.03em}.home-stat span{grid-column:1;margin:0!important;color:var(--astra-subtle);font-size:9px}.home-layout{grid-template-columns:minmax(0,1.65fr) minmax(270px,.72fr)!important;gap:26px!important;margin-top:0!important;align-items:start}.home-main-column,.recent-activity{min-width:0}.home-main-column{display:grid;gap:0}.home-section-heading,.home-side-heading{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:0 0 7px}.home-section-heading a,.home-side-heading a{color:var(--astra-brand);font-size:9px;font-weight:650;text-decoration:none}.continue-card,.attention-card{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;margin:0!important;padding:9px 10px!important;border-width:0 0 1px!important;border-radius:0!important;color:inherit;text-decoration:none}.continue-card:first-of-type,.attention-card:first-of-type{border-top:1px solid var(--astra-border)!important}.continue-card>div,.attention-card>div{min-width:0}.continue-card strong,.attention-card strong{color:var(--astra-text);font-size:10px}.continue-card span,.attention-card span{color:var(--astra-muted);font-size:9px}.continue-card time,.attention-card time{min-width:62px;color:var(--astra-subtle);font-size:8px;text-align:right}.home-attention-block{margin-top:24px}.home-mini-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin-top:24px!important}.home-mini-grid a{display:grid!important;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;min-height:54px;padding:9px 10px!important;color:inherit;text-decoration:none}.home-mini-grid a>span:first-child{color:var(--astra-muted)}.home-mini-grid strong{display:block;color:var(--astra-text);font-size:10px}.home-mini-grid small{color:var(--astra-muted);font-size:8px}.recent-activity{position:sticky;top:18px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.recent-person{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;min-height:48px;padding:8px 0!important;border-bottom:1px solid var(--astra-divider)}.recent-person>div{min-width:0}.recent-person strong{display:block;color:var(--astra-text);font-size:9px!important}.recent-person span{display:block;overflow:hidden;color:var(--astra-muted);font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.activity-empty-mini{padding:12px 0!important;border:0!important;background:transparent!important}.conversation-pane,.conversation-scroll,.context-panel,.thread-panel{background:var(--astra-surface)!important}.conversation-header,.dm-header{min-height:62px!important;padding-inline:18px!important;border-bottom:1px solid var(--astra-border)!important;background:var(--astra-surface)!important;box-shadow:none!important}.conversation-header h1,.dm-header h1{font-size:13px!important;letter-spacing:-.01em!important}.conversation-header p,.dm-header p{margin-top:2px!important;color:var(--astra-muted)!important;font-size:9px!important}.conversation-scroll{padding:10px 18px 6px!important}.message-row{position:relative;margin-inline:-6px;padding:9px 6px!important;border-radius:4px}.message-row:hover{background:var(--astra-row-hover)}.message-meta strong{color:var(--astra-text);font-size:10px!important}.message-content p{margin-top:3px!important;color:var(--astra-text);font-size:11px!important;line-height:1.5!important}.message-actions{opacity:.55;transition:opacity .1s ease}.message-row:hover .message-actions,.message-actions:focus-within{opacity:1}.composer-wrap{margin:6px 18px 14px!important;border:1px solid var(--astra-border-strong)!important;border-radius:7px!important;box-shadow:none!important}.composer-wrap:focus-within{border-color:var(--astra-brand)!important;box-shadow:0 0 0 2px var(--astra-tone-shadow-270178f5)!important}.composer-wrap textarea{min-height:54px!important;padding:10px 11px!important;font-size:11px!important;line-height:1.45}.composer-toolbar{min-height:36px;padding:4px 6px!important;border-top:1px solid var(--astra-divider)!important;border-radius:0 0 6px 6px;background:var(--astra-surface-2)}.composer-toolbar button{min-width:28px;height:28px;border-radius:4px!important}.context-panel{width:min(390px,42vw)!important;border-left:1px solid var(--astra-border)!important;box-shadow:none!important}.context-panel>header,.thread-panel>header{height:60px!important;border-bottom:1px solid var(--astra-border)!important;background:var(--astra-surface)!important}.mention-item,.activity-item,.person-row,.draft-row,.saved-row,.search-result,.channel-catalog-row,.file-row,.member-row,.audit-row,.channel-member-row{transition:background .1s ease,border-color .1s ease}.mention-item:hover,.activity-item:hover,.person-row:hover,.draft-row:hover,.saved-row:hover,.search-result:hover,.channel-catalog-row:hover,.file-row:hover,.member-row:hover,.audit-row:hover,.channel-member-row:hover{background:var(--astra-row-hover)!important}.search-field,.big-search,.settings-search{min-height:var(--astra-control-height)}.filter-row,.search-filters,.member-toolbar,.audit-toolbar{gap:7px!important}.settings-layout{grid-template-columns:220px minmax(0,1fr)!important}.settings-nav{position:sticky!important;top:0;align-self:start;height:100%;max-height:100%;padding:18px 12px!important;border-right:1px solid var(--astra-border)!important;background:var(--astra-surface-2)!important;overflow-y:auto}.settings-root-link h2{margin:0 7px 16px!important;font-size:14px!important;letter-spacing:-.015em}.settings-nav-group{margin-bottom:14px!important}.settings-nav-group>small{padding-inline:8px!important;color:var(--astra-subtle)!important;font-size:8px!important;letter-spacing:.05em!important}.settings-nav a{min-height:32px;display:flex!important;align-items:center;padding:6px 9px!important;border-radius:4px!important;font-size:10px!important}.settings-nav a:hover{background:var(--astra-row-hover)!important}.settings-nav a.active{background:var(--astra-selected)!important;color:var(--astra-text)!important;box-shadow:inset 3px 0 0 var(--astra-brand)}.settings-content{width:100%;max-width:880px!important;padding:28px var(--astra-content-gutter) 44px!important}.settings-content.wide{max-width:1320px!important}.settings-overview-head{align-items:center!important;margin-bottom:22px!important;padding-bottom:16px;border-bottom:1px solid var(--astra-border)}.settings-overview-head h1{margin-bottom:5px!important}.settings-result-grid{gap:8px!important}.settings-result-card{min-height:86px;padding:13px!important}.settings-result-card:hover{transform:none!important}.settings-domain-card{margin-top:18px;padding:16px!important}.settings-section-card,.account-profile-card,.feature-group-card,.channel-policy-card,.channel-settings-card,.work-create-card,.work-specs-card,.portal-form-card,.portal-requests-card,.portal-management-card{box-shadow:none!important}.settings-form input,.settings-form select,.settings-section-card input,.settings-section-card select,.settings-section-card textarea,.select-role select{min-height:36px}.settings-help{color:var(--astra-muted)!important;font-size:9px!important;line-height:1.45}.auth-card,.login-card{border:1px solid var(--astra-border)!important;border-radius:8px!important;background:var(--astra-surface)!important;box-shadow:var(--astra-shadow-sm)!important}.workspace-admin-nav{background:var(--astra-surface-2)!important}.workspace-admin-nav .settings-root-link h2{color:var(--astra-text)!important}.workspace-admin-nav .settings-root-link h2 span{color:var(--astra-muted)!important}.workspace-admin-nav>nav{gap:1px!important}.workspace-admin-nav>nav>a{min-height:33px;grid-template-columns:17px minmax(0,1fr)!important;padding:6px 9px!important;border-radius:4px!important;color:var(--astra-muted)!important;font-size:10px!important}.workspace-admin-nav>nav>a svg{width:14px!important;height:14px!important}.workspace-admin-nav>nav>a:hover{background:var(--astra-row-hover)!important;color:var(--astra-text)!important}.workspace-admin-nav>nav>a.active{background:var(--astra-selected)!important;color:var(--astra-text)!important;box-shadow:inset 3px 0 0 var(--astra-brand)}.settings-overview-content{margin-inline:auto}.settings-overview-content .settings-result-grid,.settings-domain-card .settings-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:8px}.settings-result-card{display:grid;align-content:start;gap:4px;min-width:0;min-height:0;padding:12px 13px;text-decoration:none}.settings-result-card>div,.settings-result-card p{min-width:0;margin:0}.settings-result-card p{line-height:1.45}.settings-heading-row{align-items:flex-start}.settings-heading-row>div:first-child{min-width:0}.settings-heading-row>.secondary-button,.settings-heading-row>.primary-button,.settings-heading-actions>*{flex:0 0 auto}.settings-heading-actions,.settings-heading-row>.settings-heading-row,.settings-row>.settings-heading-row,.settings-form-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.settings-heading-row>.settings-heading-row,.settings-row>.settings-heading-row,.settings-form-actions{justify-content:flex-end}.settings-form-actions{padding-top:12px;border-top:1px solid var(--astra-divider)}.workspace-settings-card{display:grid;gap:14px}.settings-content.wide>.settings-section-card:has(>.settings-heading-row a[href="/app/settings/roles"]){display:none!important}.settings-form label,.wizard-form-grid label,.account-confirmation-form label,.settings-inline-select{min-width:0}.settings-form input,.settings-form select,.settings-form textarea,.wizard-form-grid input,.wizard-form-grid select,.wizard-form-grid textarea,.account-confirmation-form input,.settings-inline-select select{width:100%;max-width:100%;box-sizing:border-box}.settings-section-card>.settings-heading-row{gap:12px}.search-screen .big-search>button,.work-screen .page-header-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.search-screen .big-search>button[aria-label="Clear search"]{width:36px;min-width:36px;height:36px;padding:0}.search-screen .big-search>button svg,.work-screen .page-header-actions>button svg{flex:0 0 auto;width:14px;height:14px;max-width:14px;max-height:14px}.prototype-banner{display:grid;gap:3px;padding:9px 11px;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface-2);color:var(--astra-muted);font-size:9px;line-height:1.45}.prototype-banner strong{color:var(--astra-text);font-size:9px}.prototype-banner[role=alert]{border-color:var(--astra-tone-line-604c0c0c);background:var(--astra-tone-surface-a214966c);color:var(--astra-danger)}:root[data-effective-theme=dark] .prototype-banner[role=alert]{border-color:var(--astra-tone-line-8c77eb98);background:var(--astra-tone-surface-6997697a)}.access-group-heading{display:flex;gap:8px;align-items:center}.access-group-heading>strong{color:var(--astra-text);font-size:13px;letter-spacing:-.01em}.access-group-count{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid var(--astra-border);border-radius:999px;background:var(--astra-surface);color:var(--astra-muted);font-size:8px;font-weight:700}.access-group-actions,.settings-inline-actions{display:flex;flex-wrap:wrap;gap:5px}.access-group-toolbar{align-items:stretch!important;margin:11px 0 14px!important;padding:8px;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface-2)}.access-group-toolbar .search-field{flex:1 1 280px}.access-group-toolbar select{min-width:150px}.access-group-table,.access-group-empty{margin-top:7px}.access-group-table .members-head,.access-group-table .member-row{grid-template-columns:minmax(210px,1.5fr) minmax(100px,.7fr) minmax(90px,.65fr) minmax(120px,.75fr) minmax(155px,auto)!important}.access-group-table .member-row{min-height:50px}.access-group-table .member-row>span:first-child strong{font-size:10px}.access-group-table .settings-inline-actions{justify-content:flex-end}.settings-inline-select{display:grid;gap:4px;min-width:220px;color:var(--astra-muted);font-size:9px;font-weight:700}.settings-inline-select select{width:100%}.members-table,.audit-list,.access-group-table{overflow:hidden;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface);box-shadow:none!important}.members-head{min-height:34px;padding-inline:10px!important;border-bottom:1px solid var(--astra-border)!important;background:var(--astra-surface-2)!important;color:var(--astra-subtle)!important;font-size:8px!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.member-row,.audit-row{min-height:48px;padding-inline:10px!important;border-bottom:1px solid var(--astra-divider)!important;background:var(--astra-surface)!important}.member-row:last-child,.audit-row:last-child{border-bottom:0!important}.member-row strong{color:var(--astra-text)}.member-row small{color:var(--astra-muted)!important}.account-confirmation-card{position:relative;overflow:hidden;border:1px solid var(--astra-border-strong);border-radius:6px;background:var(--astra-surface);box-shadow:none}.account-confirmation-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--astra-brand)}.account-confirmation-card>.settings-heading-row{padding-left:2px}.account-confirmation-card>.settings-heading-row>div:first-child{display:grid;gap:3px}.account-confirmation-card>.settings-heading-row strong{color:var(--astra-text);font-size:12px}.account-confirmation-card>.settings-heading-row span{color:var(--astra-muted);font-size:9px}.account-confirmation-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;max-width:none}.account-confirmation-form label:first-child{grid-column:1 / -1}.account-confirmation-form .primary-button{justify-self:end;min-width:120px}.corporate-wizard{border:1px solid var(--astra-border);border-radius:6px;background:var(--astra-surface);box-shadow:none}.corporate-wizard .settings-form{max-width:none}.corporate-wizard fieldset{border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface-2)}.active-status,.workspace-status-chip,.save-confirmation{color:var(--astra-success)!important}.suspended{color:var(--astra-danger)!important}.save-confirmation{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid var(--astra-tone-line-3f9f39e3);border-radius:4px!important;background:var(--astra-tone-surface-b1ed0b75)!important;font-size:9px!important;font-weight:700}:root{--astra-panel-border: var(--astra-border);--astra-panel-hover: var(--astra-row-hover);--astra-panel-selected: var(--astra-selected);--astra-control-muted: var(--astra-surface-2)}.work-screen{max-width:1460px!important}.work-screen .page-header{margin-bottom:16px!important;padding-bottom:14px;border-bottom:1px solid var(--astra-border)}.work-screen .page-header h1{font-size:24px!important}.work-screen .page-header p{max-width:720px}.work-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;margin:0 0 18px!important;padding:0!important;border-top:1px solid var(--astra-border)!important;border-bottom:1px solid var(--astra-border)!important;background:var(--astra-surface)!important}.work-summary>span{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;min-height:62px;padding:11px 13px!important;border:0!important;border-right:1px solid var(--astra-divider)!important;border-radius:0!important;background:transparent!important;color:var(--astra-muted)!important;box-shadow:none!important;font-size:9px!important;font-weight:600;text-transform:none}.work-summary>span:last-child{border-right:0!important}.work-summary>span:after{content:""!important;display:none!important}.work-summary strong{grid-column:2;grid-row:1;color:var(--astra-text)!important;font-size:20px!important;line-height:1;letter-spacing:-.025em}.work-assignee-directory,.work-specs-card,.portal-management-card{margin-bottom:14px!important;border:1px solid var(--astra-border)!important;border-radius:6px!important;background:var(--astra-surface)!important;box-shadow:none!important}.work-assignee-directory,.work-specs-card,.portal-management-card{padding:13px!important}.work-assignee-directory .settings-heading-row,.work-specs-card .settings-heading-row,.portal-management-card .settings-heading-row{padding-bottom:10px;border-bottom:1px solid var(--astra-divider)}.work-assignee-directory h2,.work-specs-card h2,.portal-management-card h2{font-size:12px!important;letter-spacing:-.01em}.work-assignee-directory .filter-row{display:flex!important;gap:6px!important;align-items:center;margin:10px 0 0!important}.work-assignee-directory .search-field{flex:1 1 360px;max-width:520px}.work-spec-count{display:inline-flex!important;align-items:center;min-height:23px;padding:3px 7px;border:1px solid var(--astra-border);border-radius:999px;background:var(--astra-surface-2);color:var(--astra-muted)!important;font-size:8px!important;font-weight:700;white-space:nowrap}.work-specs-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:10px!important;margin-top:10px}.work-spec-panel{min-width:0;padding:11px!important;border:1px solid var(--astra-border)!important;border-radius:5px!important;background:var(--astra-surface-2)!important;box-shadow:none!important}.work-spec-panel>strong{display:block;margin-bottom:8px;color:var(--astra-text);font-size:10px;letter-spacing:0}.work-spec-controls{display:flex!important;flex-wrap:wrap;gap:6px!important;align-items:center}.work-spec-controls>input,.work-spec-controls>select{flex:1 1 190px;min-width:0}.work-view-tuning,.work-view-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;margin:9px 0!important}.work-view-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:9px;border-top:1px solid var(--astra-divider)}.work-view-tuning label,.work-view-filters label,.portal-grant-form label,.work-form label{display:grid;gap:4px;color:var(--astra-muted);font-size:8px!important;font-weight:700;letter-spacing:0}.work-view-tuning select,.work-view-filters select,.work-view-filters input{min-width:0;width:100%}.portal-management-card{background:var(--astra-surface)!important}.portal-grant-form{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:7px!important;align-items:end;margin-top:10px}.portal-grant-form .primary-button{min-height:var(--astra-control-height);white-space:nowrap}.portal-link-result{display:grid!important;grid-template-columns:auto minmax(220px,1fr) auto;gap:7px!important;align-items:center;margin-top:10px;padding:9px!important;border:1px solid var(--astra-tone-line-3f9f39e3)!important;border-radius:5px!important;background:var(--astra-tone-surface-3ad9bcb6)!important}.portal-link-result>span{grid-column:1 / -1;color:var(--astra-muted);font-size:8px}.portal-grant-list{display:grid;gap:4px;margin-top:9px}.portal-grant-row{min-height:43px;padding:7px 9px!important;border:1px solid var(--astra-divider)!important;border-radius:4px;background:var(--astra-surface)}.work-layout{grid-template-columns:minmax(300px,350px) minmax(0,1fr)!important;gap:16px!important;align-items:start}.work-create-card{position:sticky;top:18px;max-height:calc(100dvh - var(--astra-topbar-height) - 52px);overflow:auto;padding:13px!important;scrollbar-width:thin}.work-form{gap:8px!important}.work-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important}.work-form textarea{resize:vertical;min-height:78px}.work-projection-heading{display:flex!important;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:8px;border-bottom:1px solid var(--astra-divider)}.work-projection-heading>div{display:grid;gap:2px}.work-projection-heading strong{color:var(--astra-text);font-size:10px}.work-projection-heading span{color:var(--astra-muted);font-size:8px;line-height:1.35}.work-projection-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px!important;align-items:center}.work-projection-title,.work-projection-meta{min-width:0}.work-projection-title{display:flex!important;gap:6px!important;align-items:center}.work-projection-title strong{overflow:hidden;color:var(--astra-text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.work-projection-meta{grid-column:1 / -1;display:flex!important;flex-wrap:wrap;gap:3px 9px!important;color:var(--astra-muted);font-size:8px}.work-kind{display:inline-flex;align-items:center;min-height:19px;padding:2px 5px;border:1px solid var(--astra-border);border-radius:4px;background:var(--astra-surface-2);color:var(--astra-muted);font-size:7px!important;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.work-calendar,.work-timeline,.work-board{border:1px solid var(--astra-border)!important;border-radius:5px!important;background:var(--astra-surface)!important;box-shadow:none!important}.work-calendar-grid{gap:1px!important;background:var(--astra-divider)}.work-calendar-day,.work-projection-item,.work-timeline-row{border-color:var(--astra-divider)!important;border-radius:4px!important;background:var(--astra-surface)!important;box-shadow:none!important}.work-calendar-day:hover,.work-projection-item:hover,.work-timeline-row:hover{background:var(--astra-row-hover)!important}.work-calendar-day-empty{opacity:.62;background:var(--astra-surface-2)!important}.work-calendar-day-heading{border-bottom-color:var(--astra-divider)!important}.conversation-layout{background:var(--astra-surface)!important}.conversation-pane{min-width:0}.conversation-header,.dm-header{position:relative;z-index:3}.conversation-header>div:first-child,.dm-title>div{min-width:0}.conversation-header h1,.dm-header h1{overflow:hidden;margin:0!important;color:var(--astra-text)!important;text-overflow:ellipsis;white-space:nowrap}.conversation-header p,.dm-header p{overflow:hidden;max-width:min(720px,62vw);text-overflow:ellipsis;white-space:nowrap}.header-icon-actions{flex:0 0 auto}.header-icon-actions button{min-width:32px;gap:4px}.header-icon-actions button>span{color:var(--astra-muted);font-size:8px;font-weight:700}.conversation-scroll{scroll-padding-bottom:22px}.conversation-empty{max-width:500px;margin:auto!important;padding:24px 20px!important;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface-2);text-align:center}.conversation-empty strong{color:var(--astra-text);font-size:12px!important}.conversation-empty span{max-width:400px;margin:5px auto 0;color:var(--astra-muted)!important;line-height:1.5}.conversation-banner,.conversation-typing{margin-inline:18px;border-radius:4px}.conversation-typing{min-height:20px;color:var(--astra-muted)!important;font-size:8px!important}.thread-panel,.context-panel{border-left:1px solid var(--astra-border)!important}.thread-parent{margin:9px!important;padding:10px!important;border:1px solid var(--astra-divider);border-radius:5px;background:var(--astra-surface-2)}.settings-content.wide>.member-toolbar{position:sticky;top:0;z-index:4;display:grid!important;grid-template-columns:minmax(240px,1fr) minmax(140px,190px) minmax(140px,190px);gap:6px!important;margin:10px 0 9px!important;padding:7px!important;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface-2);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.settings-content.wide>.member-toolbar .search-field,.settings-content.wide>.member-toolbar select{width:100%;min-width:0}.settings-content.wide>.members-table{box-shadow:none!important}.settings-content.wide>.members-table .member-row>span:first-child,.settings-content.wide>.members-table .member-row>span:first-child>span:last-child{min-width:0}.settings-content.wide>.members-table .member-row strong,.settings-content.wide>.members-table .member-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corporate-wizard .wizard-steps{margin:14px 0!important;padding:0!important}.corporate-wizard .wizard-steps li{min-height:38px}.corporate-wizard .wizard-steps li>span{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid var(--astra-border);border-radius:999px;background:var(--astra-surface);color:var(--astra-muted);font-size:8px;font-weight:700}.corporate-wizard .wizard-steps li.active>span,.corporate-wizard .wizard-steps li.complete>span{border-color:var(--astra-brand);background:var(--astra-brand);color:var(--astra-tone-text-c01785ad)}.corporate-wizard .wizard-panel{padding:12px!important;border:1px solid var(--astra-divider);border-radius:5px;background:var(--astra-surface-2)}.segmented-choice{display:inline-flex!important;padding:2px!important;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface-2)}.segmented-choice button{min-height:29px;padding:5px 9px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:var(--astra-muted)!important;font-size:9px!important;font-weight:700}.segmented-choice button.active{background:var(--astra-surface)!important;color:var(--astra-text)!important;box-shadow:var(--astra-shadow-sm)!important}.wizard-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.wizard-footer{display:flex!important;justify-content:space-between;gap:9px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--astra-divider)}.bulk-import-preview,.receipt-list{overflow:hidden;margin-top:9px;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface)}.bulk-preview-row,.receipt-row{min-height:42px;padding:7px 9px!important;border-bottom:1px solid var(--astra-divider)}.bulk-preview-row:last-child,.receipt-row:last-child{border-bottom:0}.receipt-row{display:grid!important;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr);gap:9px;align-items:center}.settings-content.wide .settings-list{overflow:hidden;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface)}.settings-content.wide .settings-list .settings-row{min-height:48px;padding:8px 10px!important;border-bottom:1px solid var(--astra-divider)!important;transition:background .1s ease}.settings-content.wide .settings-list .settings-row:last-child{border-bottom:0!important}.settings-content.wide .settings-list .settings-row:hover{background:var(--astra-row-hover)!important}.settings-content.wide .settings-list .settings-row>div:first-child{min-width:0}.settings-content.wide .settings-list .settings-row strong{color:var(--astra-text)!important;font-size:10px!important}.settings-content.wide .settings-list .settings-row span{color:var(--astra-muted)!important;font-size:8px!important}.mobile-dock{border-top-color:var(--astra-border)!important;background:var(--astra-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.mobile-dock a{border-radius:4px!important;color:var(--astra-muted)!important}.mobile-dock a.active{background:transparent!important;color:var(--astra-brand)!important}.mobile-dock a.active:after{content:"";position:absolute;left:50%;bottom:2px;width:16px;height:2px;border-radius:2px;background:var(--astra-brand);transform:translate(-50%)}.mailbox-screen{min-height:100%;display:flex;flex-direction:column;background:var(--astra-bg);color:var(--astra-text)}.mailbox-toolbar{position:sticky;top:0;z-index:8;min-height:60px;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(230px,1.4fr) auto;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--astra-border);background:var(--astra-surface)}.mailbox-title{min-width:0;display:flex;gap:8px;align-items:center}.mailbox-title-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--astra-border);color:var(--astra-brand)}.mailbox-title>div,.mailbox-account-summary,.mailbox-list>header>div,.mail-compose>header>div{min-width:0;display:flex;flex-direction:column}.mailbox-title small,.mailbox-account-summary small,.mailbox-list header small,.mail-compose header span{color:var(--astra-muted)}.mailbox-search{height:36px;min-width:0;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--astra-border);background:var(--astra-surface-2)}.mailbox-search:focus-within{border-color:var(--astra-brand);outline:1px solid var(--astra-brand)}.mailbox-search input{width:100%;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.mailbox-search button,.mailbox-list header button,.mailbox-reader-actions button,.mail-compose header button{border:0;background:transparent;color:var(--astra-muted);cursor:pointer}.mailbox-compose-button,.mail-compose>footer .primary-button{display:inline-flex;align-items:center;gap:6px}.mailbox-layout{min-height:0;flex:1;display:grid;grid-template-columns:200px minmax(270px,340px) minmax(0,1fr);background:var(--astra-surface)}.mailbox-folders{min-width:0;padding:9px;border-right:1px solid var(--astra-border);background:var(--astra-surface-2);overflow:auto}.mailbox-account-select{display:block;margin-bottom:8px}.mailbox-account-select>span{display:block;margin-bottom:4px;color:var(--astra-muted);text-transform:uppercase}.mailbox-account-select select{width:100%;min-height:34px}.mailbox-account-summary{gap:2px;margin-bottom:10px;padding:8px;border:1px solid var(--astra-border);background:var(--astra-surface)}.mailbox-account-summary:is(strong,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-account-summary span{color:var(--astra-muted)}.mailbox-folders nav{display:flex;flex-direction:column;gap:2px}.mailbox-folders nav button{width:100%;min-height:32px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 7px;border:0;background:transparent;color:var(--astra-muted);text-align:left;cursor:pointer}.mailbox-folders nav button:hover,.mailbox-folders nav button.active{background:var(--astra-row-hover);color:var(--astra-text)}.mailbox-folders nav button.active{background:var(--astra-selected)}.mailbox-folders nav strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-folders nav em{padding:2px 5px;background:var(--astra-brand);color:var(--astra-tone-text-c01785ad);font-style:normal}.mailbox-list,.mailbox-reader{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--astra-surface)}.mailbox-list{border-right:1px solid var(--astra-border)}.mailbox-list>header{min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--astra-border)}.mailbox-list>header button{width:30px;height:30px}.mailbox-message-list{min-height:0;flex:1;overflow:auto}.mailbox-message-row{width:100%;min-height:86px;display:grid;grid-template-columns:16px minmax(0,1fr) 16px;gap:6px;padding:9px 8px;border:0;border-bottom:1px solid var(--astra-divider);background:var(--astra-surface);color:var(--astra-text);text-align:left;cursor:pointer}.mailbox-message-row:hover{background:var(--astra-row-hover)}.mailbox-message-row.active{background:var(--astra-selected);border-left:3px solid var(--astra-brand);padding-left:5px}.mailbox-message-row.unread:is(.mailbox-row-top strong,.mailbox-row-subject){font-weight:750}.mailbox-row-star,.mailbox-row-attachment{color:var(--astra-subtle)}.mailbox-row-main{min-width:0;display:flex;flex-direction:column;gap:3px}.mailbox-row-top{display:flex;justify-content:space-between;gap:7px}.mailbox-row-top strong,.mailbox-row-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-row-top time,.mailbox-row-preview{color:var(--astra-muted)}.mailbox-row-preview{display:-webkit-box;overflow:hidden;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mailbox-load-more{min-height:34px;border:0;border-top:1px solid var(--astra-divider);background:var(--astra-surface-2);color:var(--astra-brand);cursor:pointer}.mailbox-reader-head{display:flex;justify-content:space-between;gap:12px;padding:17px 18px 12px;border-bottom:1px solid var(--astra-divider)}.mailbox-reader-head>div:not(.mailbox-reader-actions){min-width:0}.mailbox-reader-head h1{margin:0 0 8px;line-height:1.25}.mailbox-reader-meta{display:flex;flex-wrap:wrap;gap:5px 8px;color:var(--astra-muted)}.mailbox-reader-meta strong{color:var(--astra-text)}.mailbox-reader-actions{display:flex;gap:2px}.mailbox-reader-actions button{width:30px;height:30px}.mailbox-reader-back{display:none}.mailbox-reader-body{min-height:180px;flex:1;padding:18px;overflow:auto;line-height:1.6}.mailbox-reader-body pre{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit}.mailbox-html-body{max-width:900px;overflow-wrap:anywhere}.mailbox-html-body:is(img,table){max-width:100%}.mailbox-attachments{padding:10px 18px;border-top:1px solid var(--astra-divider)}.mailbox-attachments>div{display:flex;flex-wrap:wrap;gap:6px}.mailbox-attachments article{min-width:205px;display:grid;grid-template-columns:22px minmax(90px,1fr) auto auto;gap:6px;align-items:center;padding:7px;border:1px solid var(--astra-border);background:var(--astra-surface-2)}.mailbox-attachments article>div{min-width:0;display:flex;flex-direction:column}.mailbox-attachments article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-attachments article a{color:var(--astra-brand);text-decoration:none}.mailbox-reply-bar{display:flex;gap:6px;padding:10px 18px 16px;border-top:1px solid var(--astra-divider)}.mailbox-reply-bar button{min-height:33px;padding:0 10px;border:1px solid var(--astra-border);background:var(--astra-surface);color:var(--astra-text);cursor:pointer}.mail-empty{min-height:160px;display:grid;place-items:center;align-content:center;gap:4px;padding:22px;color:var(--astra-muted);text-align:center}.mail-empty p{max-width:400px;margin:0}.mailbox-loading{min-height:55vh}.mail-error{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-bottom:1px solid var(--astra-tone-line-01aa12f3);background:var(--astra-tone-surface-8b182416);color:var(--astra-danger)}.mail-error button{border:0;background:transparent;color:inherit;cursor:pointer}:root[data-effective-theme=dark] .mail-error{background:var(--astra-tone-surface-27f8ea77)}.mail-compose-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:end center;padding:24px;background:var(--astra-tone-surface-21aa45a4)}.mail-compose{width:min(740px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--astra-border-strong);background:var(--astra-surface)}.mail-compose>header,.mail-compose>footer{display:flex;align-items:center;justify-content:space-between;padding:8px 11px;background:var(--astra-surface-2)}.mail-compose>header{min-height:48px;border-bottom:1px solid var(--astra-border)}.mail-compose>header button{width:30px;height:30px}.mail-compose-fields{border-bottom:1px solid var(--astra-divider)}.mail-compose-fields label{min-height:35px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:6px;padding:3px 11px;border-bottom:1px solid var(--astra-divider)}.mail-compose-fields label:last-child{border-bottom:0}.mail-compose-fields label>span{color:var(--astra-muted)}.mail-compose-fields:is(input,select){width:100%;min-width:0;height:28px;padding:0 6px;border-color:transparent}.mail-compose-body{min-height:240px;flex:1;resize:none;padding:14px;border:0;background:var(--astra-surface);box-shadow:none;line-height:1.55}.mail-compose-attachment-note{display:flex;gap:6px;align-items:center;padding:7px 11px;border-top:1px solid var(--astra-divider);background:var(--astra-surface-2);color:var(--astra-muted)}.mail-compose>footer{min-height:50px;border-top:1px solid var(--astra-border)}.mail-compose>footer>div{display:flex;gap:7px;align-items:center}.mail-draft-state{color:var(--astra-success)}.product-workspace{display:flex;flex-direction:column;min-width:0;min-height:calc(100dvh - var(--astra-topbar-height, 48px));background:var(--astra-surface)}.product-workspace-head{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid var(--astra-border);background:var(--astra-surface)}.product-workspace-head>div:first-child{min-width:0;display:flex;flex-direction:column;gap:3px}.product-workspace-head strong{color:var(--astra-text);font-size:19px!important;font-weight:750;letter-spacing:-.025em}.product-workspace-head small{color:var(--astra-muted);font-size:11px!important}.workspace-kicker{color:var(--astra-brand);font-size:9px!important;font-weight:750;letter-spacing:.09em}.product-workspace-security{flex-shrink:0;padding:7px 10px;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface-2);color:var(--astra-muted);font-size:10px!important;font-weight:600}.product-workspace-tabs{min-height:45px;display:flex;gap:2px;align-items:stretch;padding:0 19px;border-bottom:1px solid var(--astra-border);background:var(--astra-surface);overflow-x:auto}html .app-shell .product-workspace-tabs button{display:inline-flex;align-items:center;justify-content:center;min-width:85px;padding:0 17px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--astra-muted)!important;font-size:12px!important;font-weight:650!important;white-space:nowrap;cursor:pointer}html .app-shell .product-workspace-tabs button:hover{background:var(--astra-row-hover)!important;color:var(--astra-text)!important}html .app-shell .product-workspace-tabs button.active{border-bottom-color:var(--astra-brand)!important;color:var(--astra-brand)!important;background:var(--astra-brand-soft)!important}.product-workspace-content{min-height:0;flex:1;width:100%;background:var(--astra-surface)}.product-workspace-content .mailbox-screen{min-height:calc(100dvh - var(--astra-topbar-height, 48px) - 122px)}.product-workspace-content .mailbox-toolbar{position:relative;min-height:58px;grid-template-columns:154px minmax(180px,1fr) auto;gap:13px;padding:10px 17px}.mailbox-section-title{display:flex;flex-direction:column;gap:2px;min-width:0}.mailbox-section-title strong{color:var(--astra-text);font-size:13px!important}.mailbox-section-title small{color:var(--astra-muted);font-size:10px!important}.product-workspace-content .mailbox-layout{grid-template-columns:215px minmax(310px,380px) minmax(0,1fr);min-height:590px}.product-workspace-content .mailbox-folders{padding:13px 11px;background:var(--astra-surface-2)}.product-workspace-content .mailbox-account-select select{width:100%;min-height:37px;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface);font-size:12px!important}.product-workspace-content .mailbox-connection-line{margin:4px 3px 19px;color:var(--astra-muted);font-size:10px!important}html .app-shell .product-workspace-content .mailbox-folders nav button{min-height:38px!important;padding:8px 9px!important;border-radius:5px!important}html .app-shell .product-workspace-content .mailbox-folders nav strong{font-size:12px!important;font-weight:570!important}html .app-shell .product-workspace-content .mailbox-folders nav button.active strong{font-weight:750!important}.product-workspace-content .mailbox-list>header{min-height:56px;padding:9px 15px}.product-workspace-content .mailbox-list>header strong{font-size:13px!important;font-weight:750!important}html .app-shell .product-workspace-content .mailbox-message-row{grid-template-columns:16px minmax(0,1fr) 13px;min-height:76px!important;gap:7px;padding:11px 12px!important;border-bottom:1px solid var(--astra-divider)!important}html .app-shell .product-workspace-content .mailbox-row-top strong{font-size:12px!important;font-weight:650}html .app-shell .product-workspace-content .mailbox-row-top time{font-size:10px!important}html .app-shell .product-workspace-content .mailbox-row-subject{font-size:12px!important;font-weight:580}html .app-shell .product-workspace-content .mailbox-row-preview{font-size:11px!important;line-height:1.35;-webkit-line-clamp:1}.product-workspace-content .mailbox-reader-head{padding:19px 21px 14px}.product-workspace-content .mailbox-reader-head h1{font-size:18px!important;line-height:1.4}.product-workspace-content .mailbox-reader-meta{font-size:11px!important;line-height:1.4}.product-workspace-content .mailbox-reader-body{padding:19px 22px;font-size:13px!important;line-height:1.65}.product-workspace-content .mailbox-empty p,.product-workspace-content .mail-empty p{font-size:11px!important}.product-workspace-content .mail-empty strong{font-size:13px!important}.product-workspace-content .mail-reader-loading{display:grid;gap:8px;place-items:center;align-content:center;min-height:220px;padding:20px;color:var(--astra-muted);text-align:center}.product-workspace-content .mail-reader-loading strong{font-size:13px;color:var(--astra-text)}.product-workspace-content .mail-reader-loading p{max-width:300px;margin:0;font-size:11px}html .app-shell .product-workspace-content .mail-reader-loading button{padding:7px 14px;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface);color:var(--astra-text);font-size:11px!important}.workspace-vault{max-width:1440px;margin:0 auto;padding:26px 28px 40px}.workspace-vault-header{display:flex;justify-content:space-between;gap:15px;margin-bottom:18px}.workspace-vault-header h2{margin:4px 0;color:var(--astra-text);font-size:21px!important;font-weight:750}.workspace-vault-header p{margin:0;color:var(--astra-muted);font-size:12px!important}.workspace-vault-stat{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.workspace-vault-stat strong{color:var(--astra-text);font-size:23px!important}.workspace-vault-stat span{color:var(--astra-muted);font-size:10px}.workspace-module-note{margin:0 0 18px;padding:12px 14px;border:1px solid var(--astra-border);border-radius:6px;background:var(--astra-surface-2);color:var(--astra-muted);font-size:12px!important;line-height:1.5}.workspace-vault-table{border:1px solid var(--astra-border);border-radius:7px;background:var(--astra-surface);overflow:hidden}.workspace-vault-table-head,.workspace-vault-item{display:grid;grid-template-columns:minmax(0,1fr) 95px 120px 95px;align-items:center;gap:16px}.workspace-vault-table-head{min-height:40px;padding:10px 17px;border-bottom:1px solid var(--astra-border);background:var(--astra-surface-2);color:var(--astra-muted);font-size:10px;font-weight:700}.workspace-vault-item{min-height:67px;padding:12px 17px;border-bottom:1px solid var(--astra-divider);font-size:12px}.workspace-vault-item:last-child{border-bottom:0}.workspace-vault-item>div:first-child{display:flex;align-items:center;min-width:0;gap:12px}.workspace-vault-item>div:first-child>div{display:flex;flex-direction:column;min-width:0;gap:3px}.workspace-vault-item strong{overflow:hidden;color:var(--astra-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-vault-item small,.workspace-vault-item>span,.workspace-vault-footnote{color:var(--astra-muted);font-size:11px}.workspace-vault-file-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:35px;border:1px solid var(--astra-border);border-radius:5px;color:var(--astra-brand);background:var(--astra-surface-2)}.workspace-placeholder{padding:65px 18px;color:var(--astra-muted);font-size:13px;text-align:center}.workspace-sign-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 26px}.workspace-sign-metrics article{display:flex;flex-direction:column;gap:7px;padding:21px 19px;border:1px solid var(--astra-border);border-radius:7px;background:var(--astra-surface-2)}.workspace-sign-metrics strong{color:var(--astra-text);font-size:27px!important}.workspace-sign-metrics span{color:var(--astra-muted);font-size:11px}.workspace-vault-subhead{margin:22px 0 11px;color:var(--astra-text);font-size:14px!important}.workspace-sign-row{min-height:53px;display:grid;grid-template-columns:minmax(0,1fr) 140px 120px;align-items:center;gap:12px;padding:10px 17px;border-bottom:1px solid var(--astra-divider);color:var(--astra-muted);font-size:12px}.workspace-sign-row:last-child{border-bottom:0}.workspace-sign-row strong{overflow:hidden;color:var(--astra-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-files-upload{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;margin:0 0 18px;border:1px solid var(--astra-border);border-radius:6px;background:var(--astra-surface-2)}.workspace-files-upload label{flex:1 1 180px;min-width:160px;display:flex;flex-direction:column;gap:6px;color:var(--astra-muted);font-size:11px!important;font-weight:650}.workspace-files-upload select,.workspace-files-upload input[type=file]{width:100%;height:37px;padding:6px 8px;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface);color:var(--astra-text);font-size:11px!important}.workspace-files-upload .primary-button{min-height:37px;flex:0 0 auto;padding:0 16px}.workspace-vault-item>a{color:var(--astra-brand);font-size:11px!important;font-weight:700;text-decoration:none}.workspace-vault-item>a:hover{text-decoration:underline}.workspace-file-recovery{display:grid;gap:9px;margin:14px 0 18px;padding:14px;border:1px solid var(--astra-border);border-radius:6px;background:var(--astra-surface-2)}.workspace-file-recovery>strong{font-size:12px!important;color:var(--astra-text)}.workspace-file-recovery>div{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--astra-divider);color:var(--astra-muted);font-size:11px!important}.workspace-vault-table:has(.workspace-file-actions) .workspace-vault-table-head,.workspace-vault-table:has(.workspace-file-actions) .workspace-vault-item{grid-template-columns:minmax(0,1fr) 80px 115px minmax(180px,230px)}.workspace-file-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.workspace-file-actions>a{color:var(--astra-brand);font-size:11px!important;text-decoration:none}.workspace-file-actions>button{min-height:30px;padding:5px 9px;font-size:10px!important;cursor:pointer}.workspace-file-actions>a:hover{text-decoration:underline}.channels-browser,.new-message-screen,.list-screen{--discovery-row-height: 56px}.channels-browser .page-header,.new-message-screen .page-header,.list-screen .page-header{margin-bottom:14px!important;padding-bottom:13px;border-bottom:1px solid var(--astra-border)}.channel-browser-search,.new-message-screen .filter-row,.list-screen>.filter-row{border:1px solid var(--astra-border)!important;border-radius:5px!important;background:var(--astra-surface-2)!important;box-shadow:none!important}.channel-browser-search{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto;gap:5px!important;align-items:center;min-height:44px;margin-bottom:10px!important;padding:4px 5px 4px 10px!important}.channel-browser-search>span:first-child{display:inline-flex;color:var(--astra-subtle)}.channel-browser-search input{min-width:0;min-height:34px;padding-inline:2px!important;border:0!important;background:transparent!important;box-shadow:none!important}.channel-browser-search>button{min-height:32px;padding:5px 9px!important;border:1px solid var(--astra-border)!important;border-radius:4px!important;background:var(--astra-surface)!important;color:var(--astra-text)!important;font-size:9px!important;font-weight:700}.channels-browser>.tab-bar{margin-bottom:8px}.channels-browser>.tab-bar button{min-height:34px;padding-inline:11px!important}.channel-catalog{display:grid;gap:0;padding-top:0!important;border-top:1px solid var(--astra-border)!important}.channel-catalog-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto;gap:10px!important;align-items:center;min-height:var(--discovery-row-height);padding:8px 9px!important;border:0!important;border-bottom:1px solid var(--astra-divider)!important;border-radius:0!important;background:var(--astra-surface)!important;box-shadow:none!important}.channel-catalog-row:hover{background:var(--astra-row-hover)!important}.channel-catalog-row.archived{opacity:.68;background:var(--astra-surface-2)!important}.channel-catalog-icon{display:grid!important;place-items:center;width:32px!important;height:32px!important;border:1px solid var(--astra-border);border-radius:4px!important;background:var(--astra-surface-2)!important;color:var(--astra-muted)!important}.channel-catalog-icon svg{width:14px;height:14px}.channel-catalog-row>div:nth-child(2){display:grid;gap:2px;min-width:0}.channel-catalog-row>div:nth-child(2)>a{overflow:hidden;color:var(--astra-text)!important;font-size:10px!important;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.channel-catalog-row>div:nth-child(2)>span{overflow:hidden;color:var(--astra-muted)!important;font-size:9px!important;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.channel-catalog-row>div:nth-child(2)>small{color:var(--astra-subtle)!important;font-size:7.5px!important;font-weight:600}.channel-catalog-row .join-button,.channel-catalog-row .joined-button,.channel-settings-link{min-width:68px;min-height:30px;padding:5px 8px!important;border-radius:4px!important;font-size:8px!important;font-weight:700;text-align:center;text-decoration:none}.channel-catalog-row .joined-button{border:1px solid var(--astra-border)!important;background:var(--astra-surface-2)!important;color:var(--astra-success)!important}.channel-settings-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--astra-border);background:var(--astra-surface);color:var(--astra-muted)!important}.search-refresh-status{display:flex!important;justify-content:space-between;gap:10px;align-items:center;min-height:32px;margin:7px 0!important;padding:6px 9px!important;border:1px solid var(--astra-border)!important;border-radius:4px!important;background:var(--astra-surface-2)!important;color:var(--astra-muted)!important}.search-refresh-status strong,.search-refresh-status span{font-size:8px!important}.search-refresh-status strong{color:var(--astra-text)!important}.list-screen>.filter-row{display:grid!important;grid-template-columns:minmax(250px,1fr) auto auto minmax(135px,.42fr) minmax(135px,.42fr) minmax(135px,.42fr);gap:5px!important;align-items:center;margin:0 0 10px!important;padding:6px!important}.list-screen>.filter-row .search-field,.list-screen>.filter-row select{min-width:0;width:100%}.people-list{display:grid;gap:0;padding-top:0!important;border-top:1px solid var(--astra-border)!important}.people-list .person-row{min-height:52px!important;padding:7px 9px!important;border:0!important;border-bottom:1px solid var(--astra-divider)!important;border-radius:0!important;background:var(--astra-surface)}.people-list .person-row:hover{background:var(--astra-row-hover)!important}.people-list .person-copy{min-width:0}.people-list .person-copy strong,.people-list .person-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-list .presence-label{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border:1px solid var(--astra-border);border-radius:999px;background:var(--astra-surface-2);font-size:7px!important;font-weight:700}.new-message-screen{max-width:1040px!important}.new-message-screen .create-channel-card{overflow:hidden;padding:0!important;border:1px solid var(--astra-border)!important;border-radius:6px!important;background:var(--astra-surface)!important;box-shadow:none!important}.new-message-screen .create-channel-card>.tab-bar{margin:0!important;padding:6px 9px 0!important;background:var(--astra-surface-2)}.new-message-screen .create-channel-card>label,.new-message-screen .create-channel-card>.settings-lead,.new-message-screen .create-channel-card>.filter-row,.new-message-screen .create-channel-card>.channel-member-list,.new-message-screen .create-channel-card>.search-refresh-status,.new-message-screen .create-channel-card>.prototype-banner,.new-message-screen .create-channel-card>.empty-state,.new-message-screen .create-channel-card>button{margin-left:12px!important;margin-right:12px!important}.new-message-screen .create-channel-card>label{display:grid;gap:4px;margin-top:12px!important;color:var(--astra-muted);font-size:8px;font-weight:700}.new-message-screen .filter-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:5px!important;margin-top:11px!important;padding:6px!important}.new-message-screen .settings-lead{margin-top:8px!important;margin-bottom:8px!important}.channel-member-list{display:grid;gap:0;padding:0 0 10px!important;border-top:1px solid var(--astra-border)!important}.channel-member-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:9px!important;align-items:center;min-height:51px!important;padding:7px 9px!important;border:0!important;border-bottom:1px solid var(--astra-divider)!important;border-radius:0!important;background:var(--astra-surface)!important;color:var(--astra-text)!important;text-align:left}.channel-member-row:hover{background:var(--astra-row-hover)!important}.channel-member-row.selected{background:var(--astra-selected)!important;box-shadow:inset 3px 0 0 var(--astra-brand)}.channel-member-row>span:nth-child(2){display:grid;gap:2px;min-width:0}.channel-member-row strong,.channel-member-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-member-row strong{font-size:10px!important}.channel-member-row small{color:var(--astra-muted)!important;font-size:8px!important}.channel-member-row>b{min-width:54px;color:var(--astra-subtle);font-size:7px!important;text-align:right}.channel-member-row.selected>b{color:var(--astra-brand)}.new-message-screen .align-end{margin-top:2px!important;margin-bottom:12px!important}.activity-list,.thread-inbox-list,.draft-list,.saved-list,.search-results,.profile-tab-list,.help-error-list{min-width:0}.activity-list,.thread-inbox-list,.draft-list,.saved-list,.profile-tab-list,.search-results{display:grid;gap:0;border-top:1px solid var(--astra-border)}.activity-item,.thread-inbox-card,.draft-row,.saved-row,.search-result,.search-inline-link,.profile-tab-list>*{border:0!important;border-bottom:1px solid var(--astra-divider)!important;border-radius:0!important;background:var(--astra-surface)!important;box-shadow:none!important}.activity-item:hover,.thread-inbox-card:hover,.draft-row:hover,.saved-row:hover,.search-result:hover,.search-inline-link:hover,.profile-tab-list>a:hover{background:var(--astra-row-hover)!important}.activity-list{margin-top:12px}.activity-item{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:54px;padding:8px 10px!important;color:inherit;text-decoration:none}.activity-item>div{min-width:0}.activity-item strong{display:block;color:var(--astra-text);font-size:10px;line-height:1.4}.activity-item span,.activity-item time{color:var(--astra-muted);font-size:8px}.activity-item time{white-space:nowrap;font-variant-numeric:tabular-nums}.thread-inbox-list{margin-top:12px}.thread-inbox-card{overflow:hidden;padding:0!important}.thread-inbox-card>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:10px 11px;border-bottom:1px solid var(--astra-divider);background:var(--astra-surface-2)}.thread-inbox-card>header>div:first-child{display:grid;gap:2px;min-width:0}.thread-inbox-card>header strong{color:var(--astra-text);font-size:10px}.thread-inbox-card>header span{overflow:hidden;color:var(--astra-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.thread-inbox-card>header a{color:var(--astra-brand);font-size:8px;font-weight:700;text-decoration:none}.thread-inbox-reply{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:start;padding:9px 11px!important;border-bottom:1px solid var(--astra-divider)}.thread-inbox-reply:last-of-type{border-bottom:0}.thread-inbox-reply strong{color:var(--astra-text);font-size:9px}.thread-inbox-reply p{margin:3px 0 0!important;color:var(--astra-text);font-size:10px!important;line-height:1.45}.thread-inbox-reply time,.thread-inbox-card>small{color:var(--astra-subtle)!important;font-size:8px!important}.thread-inbox-card>small{display:block;padding:7px 11px 9px;background:var(--astra-surface-2)}.search-screen{max-width:1260px}.search-context{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:8px}.search-context strong{color:var(--astra-text);font-size:11px}.search-context span{color:var(--astra-muted);font-size:8px;text-align:right}.search-screen .big-search{position:sticky;z-index:8;top:0;display:grid!important;grid-template-columns:20px minmax(0,1fr) 32px auto!important;gap:6px!important;align-items:center;min-height:44px;margin-bottom:8px;padding:4px 5px!important;border-color:var(--astra-border-strong)!important;background:var(--astra-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.search-screen .big-search>span:first-child{display:grid;place-items:center;width:20px;height:32px;color:var(--astra-muted)}.search-screen .big-search input{width:100%;min-width:0;height:34px;padding:0 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.search-screen .big-search button{align-self:center;min-height:32px;height:32px;margin:0!important}.search-screen .big-search button[type=button]{display:grid;place-items:center;width:32px;min-width:32px;padding:0!important;border:0!important;background:transparent!important;color:var(--astra-muted)!important}.search-screen .big-search button[type=button]:hover{background:var(--astra-row-hover)!important;color:var(--astra-text)!important}.search-screen .big-search button[type=submit]{min-width:64px;padding:0 10px!important;white-space:nowrap}.search-screen .big-search button svg,.search-screen .big-search>span svg{width:14px;height:14px}.search-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important;margin:8px 0 10px!important;padding:7px;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface-2)}.search-filters label{display:grid;gap:4px;color:var(--astra-subtle);font-size:8px;font-weight:700;text-transform:uppercase}.search-results{margin-top:10px}.search-result{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px!important;color:inherit;text-decoration:none}.search-result>div{min-width:0}.search-result strong{color:var(--astra-text);font-size:10px}.search-result strong span,.search-result p,.search-result time,.search-inline-link span,.search-inline-link time{color:var(--astra-muted)!important;font-size:8px!important}.search-result p{margin:2px 0 0!important;line-height:1.4}.search-inline-link{display:grid!important;grid-template-columns:minmax(150px,.6fr) minmax(0,1.4fr) auto;gap:10px;align-items:center;min-height:48px;padding:8px 10px!important;color:inherit;text-decoration:none}.search-inline-link strong{color:var(--astra-text);font-size:10px}.draft-list{margin-top:12px}.draft-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:64px;padding:10px 11px!important}.draft-row>div:first-child{min-width:0}.draft-row strong{color:var(--astra-text);font-size:10px}.draft-row p{display:-webkit-box;overflow:hidden;margin:3px 0!important;color:var(--astra-text);font-size:10px!important;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.draft-row span{color:var(--astra-subtle);font-size:8px}.draft-actions{display:flex;gap:5px;align-items:center}.draft-actions a,.draft-actions button{min-height:29px;padding:5px 8px;font-size:8px;font-weight:700;text-decoration:none}.saved-screen{max-width:1180px}.saved-list{margin-top:12px}.saved-row{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 10px!important}.saved-row>div:nth-child(2){min-width:0}.saved-row strong{color:var(--astra-text);font-size:10px}.saved-row strong span,.saved-row small{color:var(--astra-muted)!important;font-weight:500}.saved-row p{margin:3px 0!important;color:var(--astra-text);font-size:10px!important;line-height:1.45}.saved-row>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.saved-row>div:last-child a,.saved-row>div:last-child button{min-height:28px;padding:4px 7px;border:1px solid var(--astra-border);border-radius:4px;background:var(--astra-surface);color:var(--astra-muted);font-size:8px;font-weight:700;text-decoration:none}.profile-screen{max-width:980px}.profile-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 0 18px;border:0!important;border-bottom:1px solid var(--astra-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.profile-head h1{margin:0}.profile-head p,.profile-head .online-line{color:var(--astra-muted);font-size:9px}.profile-tabs{display:flex!important;gap:0;margin:12px 0!important;padding:0;border:0;border-bottom:1px solid var(--astra-border);border-radius:0;background:transparent}.profile-details{display:grid!important;grid-template-columns:150px minmax(0,1fr);overflow:hidden;margin:0!important;border:1px solid var(--astra-border);border-radius:5px;background:var(--astra-surface)}.profile-details dt,.profile-details dd{margin:0!important;padding:9px 11px!important;border-bottom:1px solid var(--astra-divider)}.profile-details dt{background:var(--astra-surface-2);color:var(--astra-subtle);font-size:8px;font-weight:700;text-transform:uppercase}.profile-details dd{color:var(--astra-text);font-size:10px}.profile-tab-list>*{display:grid;gap:2px;padding:9px 10px;color:inherit;text-decoration:none}.profile-tab-list strong{color:var(--astra-text);font-size:10px}.profile-tab-list span{color:var(--astra-muted);font-size:8px}.help-screen{max-width:1180px}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.help-grid .settings-section-card{min-height:132px}.help-grid h3{margin-top:0;color:var(--astra-text);font-size:11px}.help-grid p{color:var(--astra-muted);font-size:9px;line-height:1.5}.help-wide-card{grid-column:1 / -1}.help-error-list{display:grid;gap:5px}.help-error-list details{overflow:hidden;border:1px solid var(--astra-border)!important;border-radius:5px!important;background:var(--astra-surface)!important}.help-error-list summary{padding:8px 10px;cursor:pointer;color:var(--astra-text);font-size:9px;font-weight:700}.help-error-list details p{margin:0;padding:0 10px 10px}.create-channel-screen,.channel-settings-screen{max-width:1100px}.create-channel-card,.channel-settings-card{display:grid!important;gap:0!important;padding:0!important;overflow:hidden;border:1px solid var(--astra-border)!important;border-radius:6px!important;background:var(--astra-surface)!important;box-shadow:none!important}.create-channel-card>section,.channel-settings-card>section{display:grid;gap:10px;padding:13px 15px;border-bottom:1px solid var(--astra-divider)}.create-channel-card>section h3,.channel-settings-card>section h3{margin:0;color:var(--astra-text);font-size:11px}.channel-taxonomy-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.create-channel-card label,.channel-settings-card label{display:grid;gap:4px;color:var(--astra-muted);font-size:9px;font-weight:700}.create-channel-card label small,.channel-settings-card label small{color:var(--astra-subtle);font-size:8px;font-weight:500;line-height:1.4}.create-channel-card .form-actions,.channel-settings-card .form-actions{margin:0!important;padding:10px 15px 13px}.channel-danger-card{margin-top:12px!important;padding:12px 14px!important;border:1px solid var(--astra-tone-line-4eb73939)!important;border-radius:5px!important;background:var(--astra-tone-surface-19daf742)!important}.channel-danger-card h3{margin:0 0 2px;color:var(--astra-text);font-size:10px}.channel-danger-card p{margin:0;color:var(--astra-muted);font-size:8px}.settings-overview-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:20px;align-items:end;padding-bottom:15px;border-bottom:1px solid var(--astra-border)}.settings-overview-head h1{margin:0}.settings-overview-head p{margin:5px 0 0;color:var(--astra-muted);font-size:9px}.settings-search{min-height:36px}.settings-domain-card{margin-top:18px}.settings-result-grid{gap:7px!important}.settings-result-card{min-height:84px}:root{--agp-ink:var(--astra-text-primary);--agp-muted:var(--astra-text-muted);--agp-line:var(--astra-border-default);--agp-soft:var(--astra-surface-raised);--agp-soft2:var(--astra-surface-raised);--agp-nav:var(--astra-tone-surface-bf02fbb4);--agp-nav2:var(--astra-tone-surface-48ed0f4f);--agp-accent:var(--astra-interactive-primary);--agp-accent2:var(--astra-tone-accent-d9b1da2a);--agp-blue:var(--astra-interactive-primary);--agp-green:var(--astra-tone-accent-6d823169);--agp-amber:var(--astra-tone-accent-86b21105);--agp-red:var(--astra-tone-accent-53fab512);--agp-purple:var(--astra-tone-accent-0fbec9eb);--agp-shadow:0 12px 36px var(--astra-tone-shadow-3e938c4b);--astra-component-surface:var(--astra-surface-panel);--astra-component-raised:var(--astra-surface-raised);--astra-component-text:var(--astra-text-primary);--astra-component-muted:var(--astra-text-muted);--astra-component-edge:var(--astra-border-default);--astra-component-hover:var(--astra-surface-raised);--astra-component-selected:var(--astra-interactive-selected);--astra-component-selected-text:var(--astra-text-primary);--astra-component-control:var(--astra-surface-raised);--astra-component-control-text:var(--astra-text-primary);--astra-component-callout:var(--astra-surface-raised);--astra-component-callout-edge:var(--astra-border-default);--astra-component-callout-text:var(--astra-text-primary);--astra-calendar-cell:var(--astra-surface-panel);--astra-calendar-outside:var(--astra-surface-raised);--astra-calendar-date:var(--astra-text-muted);--astra-health-surface:var(--astra-surface-raised);--agp-global-rail:158px;--agp-context-rail:306px;--agp-topbar:52px;--agp-mobile-dock:46px;--agp-inspector:388px}html,body,#root{background:var(--astra-tone-surface-af65c772);color:var(--agp-ink)}.app-shell{height:100dvh;min-height:720px;display:grid!important;grid-template-columns:var(--agp-global-rail) var(--agp-context-rail) minmax(0,1fr)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d));overflow:hidden}.astra-global-rail{grid-column:1;background:linear-gradient(180deg,var(--astra-tone-surface-372fa48e),var(--astra-tone-surface-75de8418));color:var(--astra-tone-text-c01785ad);display:flex;flex-direction:column;align-items:center;padding:13px 9px;gap:9px;min-width:0;z-index:40}.astra-brandmark{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,var(--astra-tone-surface-5fda0217),var(--astra-tone-surface-04d59328));display:grid;place-items:center;font-weight:900;color:var(--astra-tone-text-c01785ad);letter-spacing:-1px;box-shadow:inset 0 0 0 1px var(--astra-tone-shadow-376938c7),0 8px 20px var(--astra-tone-shadow-5643d3bf)}.astra-rail-sep{height:1px;width:34px;background:var(--astra-tone-surface-f9b8421e);margin:4px 0}.astra-global-rail a,.astra-global-rail button{width:46px;height:46px;border:0;border-radius:13px;background:transparent;color:var(--astra-tone-text-446576c0);display:grid;place-items:center;font-size:18px;position:relative;text-decoration:none}.astra-global-rail a:hover,.astra-global-rail a.active,.astra-global-rail button:hover{background:var(--astra-tone-surface-9e60670e);color:var(--astra-tone-text-c01785ad)}.astra-global-rail .astra-rail-bottom{margin-top:auto;display:grid;gap:8px;justify-items:center}.astra-global-rail .avatar{width:34px;height:34px}.astra-context-rail{grid-column:2;background:var(--astra-component-raised,var(--astra-tone-surface-b843066f));border-right:1px solid var(--agp-line);display:flex;flex-direction:column;min-width:0;overflow:hidden}.astra-context-workspace{height:66px;padding:12px 15px;border-bottom:1px solid var(--agp-line);display:flex;align-items:center;justify-content:space-between;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d));position:relative}.astra-context-workspace button.astra-workspace-button{min-width:0;flex:1;border:0;background:transparent;padding:0;text-align:left;color:var(--agp-ink)}.astra-context-workspace button.astra-workspace-button strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.astra-context-workspace button.astra-workspace-button small{display:block;color:var(--agp-muted);font-size:10px;margin-top:2px}.astra-workspace-menu-button{border:1px solid var(--agp-line)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;border-radius:8px!important;padding:6px 8px!important;color:var(--agp-muted)!important;width:auto!important;height:auto!important}.astra-context-rail .workspace-switcher{left:10px;right:10px;top:58px;width:auto;z-index:90}.astra-quick-create{margin:12px 13px 8px;border:0;border-radius:9px;background:var(--agp-accent);color:var(--astra-tone-text-c01785ad);padding:10px 12px;font-weight:750;box-shadow:0 6px 14px var(--astra-tone-shadow-bbc81b59)}.astra-context-scroll{overflow:auto;padding:0 9px 14px}.astra-nav-section{margin-top:14px}.astra-nav-title{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:var(--astra-tone-text-111ac23e);font-weight:800;padding:0 9px 6px}.astra-context-rail .astra-nav-item{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;color:var(--astra-tone-text-8cd5df16);border-radius:8px;padding:8px 9px;text-align:left;font-size:12px;text-decoration:none;min-height:0}.astra-context-rail .astra-nav-item:hover,.astra-context-rail .astra-nav-item.active{background:var(--astra-tone-surface-d43d3348);color:var(--astra-tone-text-1167af3d);font-weight:700}.astra-context-rail .astra-nav-item .count{margin-left:auto;background:var(--astra-tone-surface-0429b6cd);color:var(--astra-tone-text-591ff375);min-width:21px;height:19px;border-radius:10px;display:grid;place-items:center;font-size:9px;padding:0 6px}.astra-nav-dot{width:8px;height:8px;border-radius:50%;background:var(--astra-tone-surface-b6f61248);flex:0 0 auto}.astra-nav-dot.green{background:var(--agp-green)}.astra-nav-dot.blue{background:var(--agp-blue)}.astra-nav-dot.purple{background:var(--agp-purple)}.astra-context-foot{margin-top:auto;border-top:1px solid var(--agp-line);padding:9px}.main-stage{grid-column:3;display:grid!important;grid-template-rows:var(--agp-topbar) minmax(0,1fr)!important;min-width:0;overflow:hidden;background:var(--agp-soft)}.main-stage>.topbar{height:var(--agp-topbar)!important;min-height:var(--agp-topbar)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d));border-bottom:1px solid var(--agp-line);display:flex!important;align-items:center;padding:0 22px!important;gap:14px;position:relative}.astra-page-title{min-width:180px}.astra-page-title strong{font-size:15px}.astra-page-title span{display:block;color:var(--agp-muted);font-size:10px;margin-top:2px}.main-stage .global-search{margin:0 auto!important;width:min(520px,45vw)!important;height:36px!important;border:1px solid var(--astra-tone-line-ca8a8818)!important;background:var(--astra-component-raised,var(--astra-tone-surface-b843066f))!important;border-radius:9px!important;display:flex!important;align-items:center;gap:8px;color:var(--astra-tone-text-319856e7)!important;padding:0 12px!important;font-size:11px!important}.main-stage .global-search kbd{margin-left:auto;border:1px solid var(--astra-tone-line-18e01575);background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d));border-radius:5px;padding:2px 5px;font-size:9px}.main-stage .topbar-actions{display:flex;gap:7px;position:static!important}.main-stage .topbar-actions>button,.main-stage .topbar-popup-anchor>button{width:34px!important;height:34px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--astra-tone-text-328ba9e8)!important}.main-stage .topbar-actions>button:hover,.main-stage .topbar-popup-anchor>button:hover{background:var(--astra-component-raised,var(--astra-tone-surface-85492cfc))!important;border-color:var(--astra-tone-line-92094498)!important}.content{min-width:0;overflow:auto!important;padding:0!important;background:var(--agp-soft)!important}.route-outlet{min-height:100%;min-width:0}.topbar-mobile-brand{display:none!important}.agp-screen{max-width:1500px;margin:0 auto;padding:22px;color:var(--agp-ink)}.agp-panel{background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d));border:1px solid var(--agp-line);border-radius:13px;box-shadow:0 1px 1px var(--astra-tone-shadow-4ae7d339)}.agp-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.agp-hero h1{font-size:24px;margin:0 0 5px;letter-spacing:-.02em}.agp-hero p{margin:0;color:var(--agp-muted);font-size:12px}.agp-actions{display:flex;gap:8px;flex-wrap:wrap}.agp-btn{border:1px solid var(--agp-line);background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d));border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700;color:var(--astra-tone-text-8cd5df16);text-decoration:none}.agp-btn.primary{background:var(--agp-accent);border-color:var(--agp-accent);color:var(--astra-tone-text-c01785ad)}.agp-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.agp-metric{padding:15px}.agp-metric span{color:var(--agp-muted);font-size:10px}.agp-metric strong{display:block;margin-top:5px;font-size:23px;letter-spacing:-.03em}.agp-metric small{display:block;color:var(--agp-green);font-size:9px;margin-top:4px}.agp-grid2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px}.agp-card-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--agp-line)}.agp-card-head strong{font-size:12px}.agp-card-head a,.agp-card-head button,.agp-card-head span{font-size:10px;color:var(--agp-muted);border:0;background:transparent;text-decoration:none}.agp-feed{padding:5px 14px 12px}.agp-feed-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--astra-tone-line-043d78b4);text-decoration:none;color:inherit}.agp-feed-row:last-child{border:0}.agp-feed-icon{width:34px;height:34px;border-radius:9px;background:var(--astra-tone-surface-a7a67de8);color:var(--agp-accent);display:grid;place-items:center;font-weight:800}.agp-feed-main strong{display:block;font-size:11px}.agp-feed-main span{display:block;color:var(--agp-muted);font-size:10px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agp-feed-row time{font-size:9px;color:var(--astra-tone-text-e028ba13)}.agp-project-health{padding:14px 16px}.agp-project-row{display:grid;grid-template-columns:1fr 86px 74px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--astra-tone-line-043d78b4)}.agp-project-row:last-child{border:0}.agp-progress{height:6px;background:var(--astra-tone-surface-c2cc6821);border-radius:999px;overflow:hidden;margin-top:8px}.agp-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--astra-tone-surface-0ff0ca3b),var(--astra-tone-surface-1754d6d2))}.agp-tag{display:inline-flex;align-items:center;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:750;background:var(--astra-tone-surface-a7a67de8);color:var(--astra-tone-text-623ac6c7)}.agp-tag.green{background:var(--astra-tone-surface-1d3bde1b);color:var(--astra-tone-text-642fc551)}.agp-tag.amber{background:var(--astra-tone-surface-b997097a);color:var(--astra-tone-text-6710ec8e)}.agp-tag.red{background:var(--astra-tone-surface-8bf7c8e7);color:var(--astra-tone-text-39bd0d1d)}.channel-screen,.dm-screen,.group-dm-screen{background:transparent!important}.channel-screen .conversation-pane,.dm-screen .conversation-pane,.group-dm-screen .conversation-pane{background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d));border:1px solid var(--agp-line)!important;border-radius:13px!important;overflow:hidden}.conversation-header,.dm-header{min-height:74px!important;padding:14px 17px!important;border-bottom:1px solid var(--agp-line)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.conversation-scroll{padding:14px 18px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.message-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;padding:9px 0!important;border:0!important;background:transparent!important;border-radius:0!important}.message-content strong{font-size:11px!important}.message-content time{font-size:9px!important;color:var(--astra-tone-text-c95581c8)!important}.message-content p{font-size:11px!important;line-height:1.55!important;margin:4px 0 0!important;color:var(--astra-tone-text-adacf4f5)!important}.message-actions{gap:5px!important;margin-top:7px!important}.message-actions button{border:1px solid var(--agp-line)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;border-radius:7px!important;padding:4px 6px!important;color:var(--astra-tone-text-d865f679)!important;font-size:9px!important}.composer-wrap{padding:12px 14px!important;border-top:1px solid var(--agp-line)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.composer-wrap textarea{font-size:11px!important}.context-panel.details-panel,.thread-panel{background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;border-left:1px solid var(--agp-line)!important}.people-screen,.search-screen,.list-screen,.settings-content{color:var(--agp-ink)}.people-screen .member-row,.settings-content .member-row,.search-result,.settings-result-card{border-color:var(--agp-line)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.settings-layout{grid-template-columns:230px minmax(0,1fr)!important;gap:14px!important}.settings-nav{background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;border:1px solid var(--agp-line)!important;border-radius:13px!important;padding:11px!important;height:max-content!important}.settings-nav a{border-radius:8px!important;padding:8px 9px!important;font-size:10px!important;color:var(--astra-tone-text-9c0d4c0c)!important}.settings-nav a.active{background:var(--astra-component-selected,var(--astra-tone-surface-09b41db1))!important;color:var(--astra-tone-text-b27fe1ee)!important;font-weight:800!important}.settings-section-card,.settings-domain-card,.account-profile-card,.preference-box,.feature-group-card,.channel-policy-card{border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:0 1px 1px var(--astra-tone-shadow-4ae7d339)!important}.mobile-dock{display:none!important}.agp-table-card{overflow:hidden}.agp-toolbar{padding:12px 14px;border-bottom:1px solid var(--agp-line);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agp-search-input{flex:1;min-width:200px;border:1px solid var(--astra-tone-line-ca8a8818);background:var(--astra-component-raised,var(--astra-tone-surface-b843066f));border-radius:8px;padding:8px 10px;font-size:10px;color:var(--agp-ink)}.agp-toolbar select{border:1px solid var(--agp-line);background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d));border-radius:8px;padding:8px 10px;font-size:10px;color:var(--astra-tone-text-8cd5df16)}.agp-people-table{width:100%;border-collapse:collapse;font-size:10px}.agp-people-table th{color:var(--astra-tone-text-0b511c85);font-size:9px;text-transform:uppercase;letter-spacing:.06em;text-align:left;background:var(--astra-tone-surface-14bd9b68);padding:10px 12px;border-bottom:1px solid var(--agp-line)}.agp-people-table td{padding:11px 12px;border-bottom:1px solid var(--astra-tone-line-f88ed864)}.agp-people-table tbody tr:last-child td{border-bottom:0}.agp-usercell{display:flex;align-items:center;gap:8px;min-width:180px}.agp-usercell .avatar{width:28px!important;height:28px!important;font-size:9px!important}.agp-usercell strong{display:block;font-size:10px}.agp-usercell span{display:block;color:var(--agp-muted);font-size:9px;margin-top:2px}.agp-note{margin-top:16px;background:var(--astra-tone-surface-68b1611d);color:var(--astra-tone-text-c01785ad);padding:16px 18px;border-radius:12px;display:flex;justify-content:space-between;gap:15px;align-items:center}.agp-note strong{font-size:12px}.agp-note span{font-size:9px;color:var(--astra-tone-text-70c51498);display:block;margin-top:3px}.agp-note .agp-btn{flex:0 0 auto}.agp-empty{padding:20px;text-align:center;color:var(--agp-muted);font-size:10px}.agp-settings-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px}.agp-settings-menu{padding:11px}.agp-settings-menu h3{font-size:11px;margin:9px 9px 6px;color:var(--astra-tone-text-2da18953);text-transform:uppercase;letter-spacing:.08em}.agp-settings-menu a{display:block;width:100%;border:0;background:transparent;border-radius:8px;text-align:left;padding:8px 9px;font-size:10px;color:var(--astra-tone-text-9c0d4c0c);text-decoration:none}.agp-settings-menu a:hover,.agp-settings-menu a.active{background:var(--astra-component-selected,var(--astra-tone-surface-09b41db1));color:var(--astra-tone-text-b27fe1ee);font-weight:800}.agp-setting-section{padding:17px}.agp-setting-section h2{font-size:17px;margin:0 0 5px}.agp-setting-section>p{color:var(--agp-muted);font-size:10px;margin:0 0 16px}.agp-setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--astra-tone-line-35626a57)}.agp-setting-row:last-child{border:0}.agp-setting-copy strong{font-size:10px;display:block}.agp-setting-copy span{font-size:9px;color:var(--agp-muted);display:block;margin-top:3px;line-height:1.4}.agp-switch{width:36px;height:20px;border-radius:999px;background:var(--astra-tone-surface-e3957e52);padding:2px;display:flex;justify-content:flex-start}.agp-switch.on{background:var(--agp-accent);justify-content:flex-end}.agp-switch i{width:16px;height:16px;border-radius:50%;background:var(--astra-tone-surface-bbad899d);display:block;box-shadow:0 1px 3px var(--astra-tone-shadow-37f3dd88)}.agp-mobile-day{display:none}.work-route .aw-screen{background:var(--astra-component-raised,var(--astra-tone-surface-b843066f))!important;min-height:100%!important}.work-route .aw-project-head{top:0!important;padding:13px 27px 0!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;border-bottom:1px solid var(--astra-tone-line-a18e0744)!important}.work-route .aw-breadcrumb{margin-bottom:10px!important;font-size:10px!important;color:var(--astra-tone-text-4c6f7145)!important}.work-route .aw-project-title-row{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:15px!important}.work-route .aw-project-icon{width:52px!important;height:52px!important;border-radius:10px!important;background:var(--astra-tone-surface-fddefa18)!important;color:var(--astra-tone-text-c82945b3)!important;font-size:23px!important}.work-route .aw-project-title-row h1{font-size:24px!important;color:var(--astra-tone-text-d26b04d6)!important}.work-route .aw-project-title-row h1 span{font-size:18px!important}.work-route .aw-project-title-row p{font-size:11px!important;color:var(--astra-tone-text-37842a3a)!important}.work-route .aw-project-health{min-width:170px!important;border-color:var(--astra-component-edge)!important;border-radius:8px!important;background:var(--astra-health-surface)!important;color:var(--astra-component-text)!important;padding:9px 12px!important}.work-route .aw-tabs{gap:27px!important;margin-top:13px!important}.work-route .aw-tabs button{font-size:10.5px!important;padding:10px 1px 12px!important}.work-route .aw-tabs button.active{color:var(--astra-tone-text-3fe57495)!important;border-bottom-width:3px!important}.work-route .aw-workspace{padding:0 26px 28px!important}.work-route .aw-summary{margin:0 0 20px!important;border-radius:8px!important;border-color:var(--astra-tone-line-a18e0744)!important;box-shadow:none!important;min-height:89px!important}.work-route .aw-summary>div{padding:17px 18px!important}.work-route .aw-summary-icon{width:42px!important;height:42px!important;border-radius:9px!important}.work-route .aw-summary strong{font-size:18px!important}.work-route .aw-summary small{font-size:10px!important}.work-route .aw-toolbar{margin:0 0 14px!important;min-height:42px!important}.work-route .aw-view-control select,.work-route .aw-toolbar select,.work-route .aw-search,.work-route .aw-filter-button,.work-route .aw-secondary,.work-route .aw-primary{height:40px!important;border-radius:7px!important;font-size:10px!important}.work-route .aw-search{min-width:230px!important}.work-route .aw-primary{padding-inline:18px!important}.work-route .aw-board{gap:9px!important}.work-route .aw-column{min-width:250px!important;min-height:620px!important;border-radius:8px!important;padding:9px!important}.work-route .aw-column-backlog{background:linear-gradient(180deg,var(--astra-tone-surface-78382ed3),var(--astra-tone-surface-e422951b))!important}.work-route .aw-column-in_progress{background:linear-gradient(180deg,var(--astra-tone-surface-3794464b),var(--astra-tone-surface-d56796db))!important}.work-route .aw-column-blocked{background:linear-gradient(180deg,var(--astra-tone-surface-b1608bf2),var(--astra-tone-surface-baafd358))!important}.work-route .aw-column-done{background:linear-gradient(180deg,var(--astra-tone-surface-55c8299e),var(--astra-tone-surface-20bcb9f1))!important}.work-route .aw-column>header{padding:3px 2px 9px!important}.work-route .aw-column h3{font-size:12px!important;color:var(--astra-component-text)!important}.work-route .aw-column header span{height:23px!important;min-width:23px!important;background:var(--astra-component-raised)!important;color:var(--astra-component-text)!important}.work-route .aw-column-cards{gap:8px!important}.work-route .aw-card{border-color:var(--astra-tone-line-e8d4e1f6)!important;border-radius:8px!important;box-shadow:0 1px 2px var(--astra-tone-shadow-81b3145d)!important}.work-route .aw-card-main{padding:11px!important}.work-route .aw-card strong{font-size:10.5px!important}.work-route .aw-card p{font-size:9px!important}.work-route .aw-type-badge{font-size:8px!important;border-radius:6px!important}.work-route .aw-card-meta{font-size:8px!important;margin-top:9px!important}.work-route .aw-add-card{font-size:10px!important;padding:8px 2px!important}.work-route .aw-table-wrap,.work-route .aw-calendar-shell,.work-route .aw-timeline-shell,.work-route .aw-settings-card{border-color:var(--astra-tone-line-a18e0744)!important;box-shadow:none!important}.agp-workspace-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:14px}.agp-tree{padding:14px}.agp-tree-row{display:block;width:100%;border:1px solid var(--agp-line);border-radius:10px;padding:12px 13px;margin-bottom:9px;background:var(--astra-component-surface);text-align:left;color:var(--astra-component-text)}button.agp-tree-row{cursor:pointer}.agp-tree-row:hover,.agp-tree-row.selected{background:var(--astra-component-hover);border-color:var(--astra-component-edge)}.agp-tree-row.selected{background:var(--astra-component-selected);color:var(--astra-component-selected-text)}.agp-tree-row.root{border-left:4px solid var(--agp-accent)}.agp-tree-row.child{margin-left:32px;width:calc(100% - 32px);border-left:4px solid var(--astra-tone-line-0594f01a)}.agp-tree-row.grandchild{margin-left:64px;width:calc(100% - 64px);border-left:4px solid var(--astra-tone-line-b06dcf6c)}.agp-tree-row strong{font-size:11px}.agp-tree-row span{display:block;color:var(--agp-muted);font-size:9px;margin-top:3px}.agp-workspace-detail{padding:14px 16px;height:max-content}.agp-workspace-detail>.agp-card-head{padding:0 0 13px}.agp-workspace-actions{padding-top:13px}.agp-advanced-details{margin-top:14px;border:1px solid var(--agp-line);border-radius:10px;background:var(--astra-component-surface)}.agp-advanced-details>summary{cursor:pointer;padding:11px 13px;font-size:10px;font-weight:750;color:var(--astra-component-muted)}.agp-wizard{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:520px;overflow:hidden}.agp-wizard-steps{background:var(--astra-component-raised);border-right:1px solid var(--agp-line);padding:16px}.agp-wizard-step{display:flex;align-items:center;gap:9px;padding:10px 3px;color:var(--astra-component-muted);font-size:10px}.agp-wizard-step b{width:22px;height:22px;flex:0 0 22px;border-radius:50%;display:grid;place-items:center;background:var(--astra-component-raised);color:var(--astra-component-muted)}.agp-wizard-step.active{color:var(--astra-component-text);font-weight:800}.agp-wizard-step.active b,.agp-wizard-step.done b{background:var(--agp-accent);color:var(--astra-tone-text-c01785ad)}.agp-wizard-body{padding:22px}.agp-wizard-body h2{margin:0 0 5px;font-size:18px}.agp-wizard-body>p{color:var(--agp-muted);font-size:10px;margin:0 0 18px}.agp-callout{border:1px solid var(--astra-component-callout-edge);background:var(--astra-component-callout);color:var(--astra-component-callout-text);border-radius:9px;padding:10px 12px;font-size:9px;line-height:1.5;margin-bottom:12px}.agp-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agp-choice{display:grid;grid-template-columns:auto 1fr;text-align:left;gap:3px 9px;padding:15px;border:1px solid var(--agp-line);border-radius:10px;background:var(--astra-component-surface);color:var(--astra-component-text)}.agp-choice.active{border-color:var(--astra-component-edge);background:var(--astra-component-selected)}.agp-choice>span{grid-row:1/4;width:34px;height:34px;border-radius:9px;background:var(--astra-tone-surface-a7a67de8);color:var(--astra-tone-text-a48da15e);display:grid;place-items:center;font-weight:850}.agp-choice strong{font-size:11px}.agp-choice small{font-size:9px;color:var(--agp-muted);line-height:1.45}.agp-choice em{font-size:8px;color:var(--astra-tone-text-6710ec8e);font-style:normal}.agp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agp-form-grid label{display:grid;gap:5px;font-size:10px;color:var(--astra-component-muted);font-weight:700}.agp-form-grid .wide{grid-column:1/-1}.agp-form-grid input,.agp-form-grid select,.agp-form-grid textarea{border:1px solid var(--astra-tone-line-6c3b1b0b);border-radius:8px;padding:9px 10px;background:var(--astra-component-control);font-size:10px;color:var(--astra-component-control-text);outline:none}.agp-form-grid textarea{min-height:86px;resize:vertical}.agp-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.agp-review-grid>div{border:1px solid var(--agp-line);border-radius:9px;padding:11px;background:var(--astra-component-raised)}.agp-review-grid small{display:block;color:var(--agp-muted);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.agp-review-grid strong{display:block;margin-top:4px;font-size:11px}.agp-wizard-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px}.agp-wizard-actions>span{color:var(--agp-muted);font-size:9px}.agp-chat-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:14px!important;height:calc(100dvh - var(--agp-topbar) - 44px)!important;min-height:560px!important;padding:22px!important;max-width:1500px;margin:0 auto}.agp-chat-layout>.conversation-pane{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;min-width:0}.agp-chat-layout .conversation-header{padding:14px 17px!important;min-height:68px!important;border-bottom:1px solid var(--agp-line)!important;background:var(--astra-component-surface)!important}.agp-chat-layout .conversation-header h1{font-size:13px!important;margin:0!important}.agp-chat-layout .conversation-header p{font-size:9px!important;margin:3px 0 0!important;color:var(--agp-muted)!important}.agp-chat-layout .header-icon-actions{gap:6px!important}.agp-chat-layout .header-icon-actions button{min-width:34px!important;height:32px!important;border:1px solid var(--agp-line)!important;border-radius:8px!important;background:var(--astra-component-control)!important;color:var(--astra-component-muted)!important;font-size:10px!important}.agp-chat-layout .composer-wrap{margin:0!important;padding:12px 14px!important;border:0!important;border-top:1px solid var(--agp-line)!important;border-radius:0!important;background:var(--astra-component-surface)!important}.agp-channel-inspector{overflow:auto;min-width:0}.agp-channel-inspector .agp-card-head{padding:14px 15px}.agp-inspector-section{padding:14px 15px;border-bottom:1px solid var(--agp-line)}.agp-inspector-section:last-child{border-bottom:0}.agp-inspector-section h3{font-size:11px;margin:0 0 9px}.agp-inspector-section p{font-size:10px;color:var(--agp-muted);line-height:1.5;margin:0}.agp-context-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.agp-context-actions button{border:1px solid var(--agp-line);background:var(--astra-component-raised,var(--astra-tone-surface-d7440789));border-radius:8px;padding:8px;font-size:9px;color:var(--astra-tone-text-5b7f2897)}.agp-context-actions button:hover{background:var(--astra-component-callout,var(--astra-tone-surface-0f7c0bf4));border-color:var(--astra-tone-line-88eff3d9)}.mobile-channel-details{display:none}.agp-chat-single{height:calc(100dvh - var(--agp-topbar) - 44px)!important;min-height:560px!important;padding:22px!important;max-width:1170px!important;margin:0 auto!important;box-sizing:border-box}.agp-chat-single>.conversation-pane{height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;overflow:hidden!important}.agp-chat-single .dm-header{padding:14px 17px!important;min-height:68px!important;border-bottom:1px solid var(--agp-line)!important;background:var(--astra-component-surface)!important}.agp-chat-single .dm-header h1{font-size:13px!important}.agp-chat-single .dm-header p{font-size:9px!important;color:var(--agp-muted)!important}.agp-chat-single .conversation-scroll{padding:14px 18px!important;background:var(--astra-component-surface)!important}.agp-chat-single .composer-wrap{margin:0!important;padding:12px 14px!important;border:0!important;border-top:1px solid var(--agp-line)!important;border-radius:0!important}.agp-request-grid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:14px}.agp-request-catalog{padding:10px;height:max-content}.agp-request-catalog-title{padding:7px 9px;color:var(--astra-component-muted);font-size:9px;text-transform:uppercase;letter-spacing:.09em;font-weight:800}.agp-request-catalog button{width:100%;border:0;background:transparent;border-radius:8px;text-align:left;padding:10px;font-size:10px;color:var(--astra-component-muted)}.agp-request-catalog button.active{background:var(--astra-component-selected);color:var(--astra-component-selected-text);font-weight:800}.agp-request-form{padding:17px}.agp-request-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:0 0 14px;border-bottom:1px solid var(--agp-line);margin-bottom:16px}.agp-request-head strong{font-size:13px}.agp-request-head>div>span{display:block;margin-top:3px;color:var(--agp-muted);font-size:9px}.agp-form-label{display:block;margin-bottom:5px;font-size:10px;color:var(--astra-component-muted);font-weight:700}.agp-request-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.work-route .aw-settings{padding:15px 22px 28px!important;background:var(--astra-component-raised,var(--astra-tone-surface-b843066f))!important}.work-route .aw-settings-head{min-height:72px!important;padding:0 4px 4px!important}.work-route .aw-settings-head h1{font-size:23px!important}.work-route .aw-settings-head p{font-size:10px!important}.work-route .aw-settings-tabs{gap:30px!important;margin:8px 0 12px!important;padding:0 3px!important}.work-route .aw-settings-tabs button{font-size:10px!important;padding:10px 1px 11px!important}.work-route .aw-settings-card{padding:13px!important;border-radius:8px!important;border-color:var(--astra-tone-line-a18e0744)!important;box-shadow:none!important}.work-route .aw-settings-card-head h2{font-size:14px!important}.work-route .aw-settings-card-head p{font-size:9px!important}.work-route .aw-saved-view-table{border:1px solid var(--astra-tone-line-915fc4ad);border-radius:7px;overflow:hidden}.work-route .aw-saved-view-table>div{grid-template-columns:2.25fr .85fr 1fr 1fr 44px!important;padding:9px 10px!important;min-height:46px!important}.work-route .aw-saved-view-table .head{min-height:34px!important}.work-route .aw-workflow-card{margin-top:12px!important}.work-route .aw-workflow-editor{grid-template-columns:1.2fr .9fr!important;gap:16px!important}.work-route .aw-workflow-flow>div{min-height:88px!important}.work-route .aw-transition-matrix>div{min-height:29px!important}.aw-settings-service-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.aw-settings-service-grid>.aw-sla-studio,.aw-settings-service-grid>.aw-portal-studio{margin:0!important;min-width:0!important}.aw-settings-service-grid .aw-sla-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aw-settings-service-grid .aw-sla-layout,.aw-settings-service-grid .aw-portal-layout{grid-template-columns:1fr!important}.aw-settings-service-grid .aw-portal-builder{display:none!important}.aw-settings-service-grid .aw-portal-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.aw-settings-access{max-width:980px}.aw-access-rows{border-top:1px solid var(--astra-tone-line-23095ef1)}.aw-access-rows>div{display:flex;justify-content:space-between;gap:20px;padding:12px 2px;border-bottom:1px solid var(--astra-tone-line-23095ef1)}.aw-access-rows strong{font-size:10px}.aw-access-rows span{font-size:9px;color:var(--astra-tone-text-c507743c);text-align:right}.screen-pad{box-sizing:border-box;width:100%;max-width:1500px;margin:0 auto!important;padding:22px!important}.page-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:0!important;border:0!important}.page-header h1{margin:0 0 5px!important;color:var(--agp-ink)!important;font-size:24px!important;line-height:1.15!important;letter-spacing:-.02em!important}.page-header p{margin:0!important;max-width:720px;color:var(--agp-muted)!important;font-size:12px!important;line-height:1.45!important}.page-header-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.primary-button,.secondary-button,.joined-button,.join-button,.channel-settings-link{min-height:34px!important;border-radius:8px!important;padding:0 11px!important;font-size:10px!important;font-weight:750!important;text-decoration:none!important;box-shadow:none!important}.primary-button{border:1px solid var(--agp-accent)!important;background:var(--agp-accent)!important;color:var(--astra-tone-text-c01785ad)!important}.secondary-button,.joined-button,.join-button,.channel-settings-link{border:1px solid var(--agp-line)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-98238dea)!important}.tab-bar{display:flex!important;gap:24px!important;margin:0 0 12px!important;border-bottom:1px solid var(--agp-line)!important;background:transparent!important;overflow-x:auto!important}.tab-bar button{min-width:max-content!important;padding:9px 1px 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--astra-tone-text-8fc01ac1)!important;font-size:10px!important;font-weight:700!important}.tab-bar button.active{border-bottom-color:var(--agp-accent)!important;color:var(--astra-tone-text-b27fe1ee)!important;background:transparent!important}.activity-list,.thread-inbox-list,.draft-list,.saved-list,.profile-tab-list,.search-results,.channel-catalog,.audit-list{overflow:hidden;border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:0 1px 1px var(--astra-tone-shadow-4ae7d339)!important}.activity-item,.thread-inbox-card,.draft-row,.saved-row,.search-result,.search-inline-link,.channel-catalog-row,.audit-row{border:0!important;border-bottom:1px solid var(--astra-tone-line-f88ed864)!important;border-radius:0!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:none!important}.activity-item:last-child,.thread-inbox-card:last-child,.draft-row:last-child,.saved-row:last-child,.search-result:last-child,.search-inline-link:last-child,.channel-catalog-row:last-child,.audit-row:last-child{border-bottom:0!important}.activity-item{min-height:58px!important;padding:10px 13px!important}.thread-inbox-card{padding:0!important}.thread-inbox-card>header{padding:11px 13px!important;background:var(--astra-component-raised,var(--astra-tone-surface-d7440789))!important;border-bottom:1px solid var(--astra-tone-line-f88ed864)!important}.thread-inbox-reply{padding:10px 13px!important}.draft-row,.saved-row{padding:12px 14px!important}.draft-row strong,.saved-row strong{font-size:10px!important}.draft-row p,.saved-row p{font-size:10px!important;color:var(--astra-tone-text-71774dfe)!important}.empty-state{border:1px dashed var(--astra-component-edge)!important;border-radius:11px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-component-muted)!important;padding:22px!important}.search-context{margin-bottom:10px!important}.search-context strong{display:block;color:var(--agp-ink)!important;font-size:17px!important}.search-context span{display:block;margin-top:3px;color:var(--agp-muted)!important;font-size:10px!important}.big-search{min-height:42px!important;margin-bottom:10px!important;border:1px solid var(--astra-tone-line-ca8a8818)!important;border-radius:9px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:none!important}.big-search input{font-size:11px!important}.big-search button{min-height:30px!important;border:0!important;border-radius:7px!important;background:var(--astra-tone-surface-c81fd936)!important;color:var(--astra-tone-text-9c0d4c0c)!important;font-size:9px!important}.search-filters{display:flex!important;gap:8px!important;align-items:end!important;flex-wrap:wrap!important;margin-bottom:10px!important}.search-filters label{display:grid!important;gap:4px!important;color:var(--astra-tone-text-cb2685ee)!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.search-filters select{height:34px!important;border:1px solid var(--agp-line)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-96fb0645)!important;font-size:9px!important}.search-result,.search-inline-link{padding:11px 13px!important}.search-result strong,.search-inline-link strong{font-size:10px!important}.search-result p,.search-inline-link span{font-size:10px!important;color:var(--astra-tone-text-b7be4c91)!important}.channels-browser .big-search{max-width:760px}.channel-catalog-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:11px 13px!important}.channel-catalog-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:9px!important;background:var(--astra-tone-surface-a7a67de8)!important;color:var(--astra-tone-text-a48da15e)!important}.channel-catalog-row a:first-of-type{font-size:10px!important;font-weight:800!important;color:var(--agp-ink)!important}.channel-catalog-row span,.channel-catalog-row small{display:block!important;color:var(--agp-muted)!important;font-size:9px!important}.profile-screen{color:var(--agp-ink)}.profile-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:17px!important;border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.profile-head h1{font-size:20px!important;margin:0 0 3px!important}.profile-tabs{display:flex!important;gap:22px!important;margin:12px 0!important;border-bottom:1px solid var(--agp-line)!important}.profile-tabs button{border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;padding:9px 1px!important;font-size:10px!important}.profile-tabs button.active{border-bottom-color:var(--agp-accent)!important;color:var(--astra-tone-text-b27fe1ee)!important}.profile-details{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;margin:0!important;padding:15px!important;border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.profile-details dt,.profile-details dd{padding:9px 0!important;border-bottom:1px solid var(--astra-tone-line-f88ed864)!important;font-size:10px!important}.profile-details dt{color:var(--agp-muted)!important}.help-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.help-grid .settings-section-card{margin:0!important;padding:15px!important}.help-wide-card{grid-column:1/-1!important}.create-channel-card,.channel-settings-card,.channel-policy-card{border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:none!important}.create-channel-card,.channel-settings-card{padding:17px!important}.create-channel-card>section,.channel-settings-card>section{padding:14px 0!important;border-bottom:1px solid var(--astra-tone-line-f88ed864)!important}.create-channel-card>section:first-child,.channel-settings-card>section:first-child{padding-top:0!important}.create-channel-card h3,.channel-settings-card h3,.channel-policy-card h3{font-size:11px!important;color:var(--agp-ink)!important}.create-channel-card label,.channel-settings-card label,.channel-policy-card label{font-size:9px!important;color:var(--astra-tone-text-535f789a)!important;font-weight:700!important}.create-channel-card input,.create-channel-card select,.create-channel-card textarea,.channel-settings-card input,.channel-settings-card select,.channel-settings-card textarea,.channel-policy-card input,.channel-policy-card select{border:1px solid var(--astra-tone-line-6c3b1b0b)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--agp-ink)!important;font-size:10px!important}.channel-taxonomy-grid{gap:12px!important}.channel-policy-card{padding:14px!important;margin-top:12px!important}.channel-member-list{overflow:hidden;border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.channel-member-row{padding:11px 13px!important;border-bottom:1px solid var(--astra-tone-line-f88ed864)!important}.channel-member-row:last-child{border-bottom:0!important}.settings-layout{box-sizing:border-box;display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:14px!important;width:100%!important;max-width:1500px!important;margin:0 auto!important;padding:22px!important;background:transparent!important}.settings-nav,.workspace-admin-nav{height:max-content!important;border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:none!important;padding:11px!important}.settings-nav a,.workspace-admin-nav a{border-radius:8px!important;padding:8px 9px!important;color:var(--astra-tone-text-9c0d4c0c)!important;font-size:10px!important;text-decoration:none!important}.settings-nav a.active,.workspace-admin-nav a.active{background:var(--astra-component-selected,var(--astra-tone-surface-09b41db1))!important;color:var(--astra-tone-text-b27fe1ee)!important;font-weight:800!important}.settings-content,.settings-content.wide{min-width:0!important;max-width:none!important;padding:0!important;color:var(--agp-ink)!important}.settings-content>h1,.settings-heading-row h1{font-size:24px!important;margin:0 0 5px!important;letter-spacing:-.02em!important}.settings-lead,.settings-intro{color:var(--agp-muted)!important;font-size:10px!important}.settings-stack{display:grid!important;gap:12px!important}.settings-section-card,.preference-box,.feature-group-card,.account-profile-card{margin:0!important;padding:15px!important;border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:none!important}.settings-section-card h2,.settings-section-card h3,.preference-box h3,.feature-group-card h3{color:var(--agp-ink)!important}.settings-form{gap:12px!important}.settings-form label{font-size:9px!important;color:var(--astra-tone-text-5d72cd5f)!important;font-weight:700!important}.settings-form input,.settings-form select,.settings-form textarea{border:1px solid var(--astra-tone-line-6c3b1b0b)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--agp-ink)!important;font-size:10px!important}.member-table,.audit-list{border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;overflow:hidden!important}.member-row{border-bottom:1px solid var(--astra-tone-line-f88ed864)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.member-row:last-child{border-bottom:0!important}.audit-toolbar{display:flex!important;gap:8px!important;align-items:end!important;flex-wrap:wrap!important;margin-bottom:10px!important}.audit-toolbar select{height:34px!important;border:1px solid var(--agp-line)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-9c0d4c0c)!important;font-size:9px!important}.audit-row{padding:10px 12px!important;min-height:50px!important}.search-field{border:1px solid var(--astra-tone-line-ca8a8818)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:none!important}.search-field input{font-size:10px!important}.prototype-banner,.conversation-banner{border:1px solid var(--astra-tone-line-2adafb93)!important;border-radius:9px!important;background:var(--astra-component-selected,var(--astra-tone-surface-66c5efc1))!important;color:var(--astra-tone-text-d5df068e)!important;box-shadow:none!important}.save-confirmation{border:1px solid var(--astra-tone-line-e40481a7)!important;border-radius:9px!important;background:var(--astra-tone-surface-0d9fc337)!important;color:var(--astra-tone-text-73cc761d)!important}.agp-chat-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:14px!important;height:calc(100dvh - 110px)!important;min-height:560px!important;max-width:1500px!important;margin:0 auto!important;padding:22px!important;box-sizing:border-box!important}.agp-chat-layout>.conversation-pane{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:0 1px 1px var(--astra-tone-shadow-4ae7d339)!important}.agp-chat-layout .agp-conv-head{min-height:73px!important;padding:14px 17px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-bottom:1px solid var(--agp-line)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.agp-conv-title{min-width:0;align-self:flex-start;padding-top:2px}.agp-conv-title strong{display:block;color:var(--agp-ink);font-size:13px;line-height:1.25}.agp-conv-title span{display:block;margin-top:3px;color:var(--agp-muted);font-size:9px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:310px}.agp-conv-actions{display:grid;grid-template-columns:repeat(2,220px);gap:8px;flex:0 0 448px}.agp-conv-actions .agp-btn{width:220px;height:30px;padding:0 10px;display:grid;place-items:center;font-size:9px;border-radius:8px}.agp-conv-actions .agp-btn.primary{grid-column:1;background:var(--agp-accent)!important;border-color:var(--agp-accent)!important;color:var(--astra-tone-text-c01785ad)!important}.agp-conv-actions .agp-btn.primary:disabled{opacity:1!important;cursor:not-allowed}.agp-chat-layout .conversation-scroll{padding:14px 18px!important;background:var(--astra-component-surface)!important;overflow:auto!important}.agp-chat-layout .message-list{display:block!important}.agp-chat-layout .message-row{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;padding:9px 0!important;margin:0!important;border:0!important;background:transparent!important}.agp-chat-layout .message-row>.avatar{width:32px!important;height:32px!important;min-width:32px!important}.agp-chat-layout .message-meta{display:flex!important;align-items:baseline!important;gap:6px!important}.agp-chat-layout .message-meta strong{font-size:11px!important;color:var(--agp-ink)!important}.agp-chat-layout .message-meta time,.agp-chat-layout .edited-label,.agp-chat-layout .unread-label{font-size:9px!important;color:var(--astra-tone-text-c95581c8)!important}.agp-chat-layout .message-content>p{margin:4px 0 0!important;color:var(--astra-tone-text-adacf4f5)!important;font-size:11px!important;line-height:1.55!important}.agp-chat-layout .graphic-message-actions{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:5px!important;margin-top:7px!important;opacity:1!important}.agp-chat-layout .graphic-message-actions .message-action-button{width:100%!important;min-width:0!important;min-height:22px!important;padding:3px 6px!important;display:grid!important;place-items:center!important;border:1px solid var(--agp-line)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-d865f679)!important;font-size:9px!important;font-weight:400!important;white-space:nowrap!important;box-shadow:none!important}.agp-chat-layout .graphic-message-actions .message-action-active{background:var(--astra-component-selected,var(--astra-tone-surface-66c5efc1))!important;color:var(--astra-tone-text-6483614b)!important}.agp-chat-layout .composer-wrap{margin:12px 14px!important;padding:9px!important;border:1px solid var(--astra-tone-line-ca8a8818)!important;border-radius:10px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:0 -13px 0 -12px var(--agp-line)!important}.agp-chat-layout .composer-wrap textarea{width:100%!important;min-height:54px!important;padding:0!important;border:0!important;outline:0!important;resize:none!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--agp-ink)!important;font-size:11px!important}.agp-chat-layout .graphic-composer-toolbar{min-height:29px!important;padding-top:7px!important;border-top:1px solid var(--astra-tone-line-043d78b4)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.agp-chat-layout .graphic-composer-toolbar>div{display:grid!important;grid-template-columns:repeat(4,minmax(70px,1fr))!important;gap:5px!important;flex:1 1 auto!important}.agp-chat-layout .graphic-composer-toolbar button{min-width:0!important;height:22px!important;padding:0 6px!important;border:1px solid var(--agp-line)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-d865f679)!important;font-size:9px!important}.agp-chat-layout .graphic-composer-toolbar .graphic-send-button{flex:0 0 auto!important;width:auto!important;min-width:68px!important;margin-left:5px!important;padding:0 10px!important;border-color:var(--agp-accent)!important;background:var(--agp-accent)!important;color:var(--astra-tone-text-c01785ad)!important;font-weight:700!important}.agp-chat-layout .graphic-composer-toolbar .graphic-send-button:disabled{opacity:.55!important}.agp-channel-inspector{min-width:0!important;overflow:auto!important;border:1px solid var(--agp-line)!important;border-radius:13px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:0 1px 1px var(--astra-tone-shadow-4ae7d339)!important}.agp-channel-inspector .agp-card-head{height:58px;padding:14px 15px!important;display:flex;align-items:flex-start!important}.agp-channel-inspector .agp-card-head strong{max-width:110px;font-size:12px;line-height:1.15}.agp-channel-inspector .agp-card-head button{margin-left:auto;border:0;background:transparent;color:var(--astra-tone-text-8915c578);font-size:11px}.agp-channel-inspector .agp-inspector-section{padding:14px 15px!important;border-bottom:1px solid var(--agp-line)!important}.agp-channel-inspector .agp-inspector-section:last-child{border-bottom:0!important}.agp-channel-inspector .agp-inspector-section h3{margin:0 0 9px!important;font-size:11px!important}.agp-channel-inspector .agp-inspector-section p{margin:0!important;color:var(--agp-muted)!important;font-size:10px!important;line-height:1.5!important}.agp-channel-inspector .agp-context-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.agp-channel-inspector .agp-context-actions button{height:28px!important;border:1px solid var(--agp-line)!important;border-radius:8px!important;background:var(--astra-component-raised,var(--astra-tone-surface-d7440789))!important;color:var(--astra-tone-text-5b7f2897)!important;font-size:9px!important}.mobile-channel-details{display:none!important}.agp-workspaces-screen .agp-workspace-header-actions{width:220px;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.agp-workspaces-screen .agp-workspace-header-actions .agp-btn{width:220px!important;text-align:center!important}.agp-workspace-grid{grid-template-columns:minmax(0,2.08fr) minmax(330px,1fr)!important;gap:14px!important}.agp-tree,.agp-workspace-detail{min-height:438px!important}.agp-tree{padding:14px!important}.agp-tree-row{min-height:59px!important;box-sizing:border-box!important}.agp-tree-row.root{border-left:4px solid var(--agp-accent)!important}.agp-tree-row.child{margin-left:32px!important;width:calc(100% - 32px)!important;border-left:4px solid var(--astra-tone-line-0594f01a)!important}.agp-tree-row.grandchild{margin-left:64px!important;width:calc(100% - 64px)!important;border-left:4px solid var(--astra-tone-line-b06dcf6c)!important}.agp-workspace-detail{padding:14px 16px!important}.agp-workspace-detail>.agp-card-head{min-height:33px!important;padding:0 0 13px!important;border-bottom:1px solid var(--agp-line)!important;margin-bottom:0!important}.agp-workspace-detail>.agp-setting-row{min-height:67px!important;padding:13px 0!important}.agp-workspace-detail .agp-setting-row .agp-btn{min-width:106px!important;text-align:center!important}.agp-workspace-detail>.agp-setting-row:first-of-type{min-height:56px!important}.agp-workspace-actions{display:none!important}.agp-workspace-wizard-screen>.agp-hero>.agp-btn{width:220px!important;text-align:center!important}.agp-workspace-wizard-screen .agp-wizard{min-height:520px!important}.agp-workspace-detail-form{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important}.agp-workspace-detail-form .agp-field-workspace-type{grid-column:1;grid-row:1}.agp-workspace-detail-form .agp-field-organization{grid-column:2;grid-row:1}.agp-workspace-detail-form .agp-field-workspace-name{grid-column:3;grid-row:1}.agp-workspace-detail-form .agp-field-region{grid-column:2;grid-row:2}.agp-workspace-detail-form .agp-field-timezone{grid-column:3;grid-row:2}.agp-workspace-detail-form .agp-field-description{grid-column:2;grid-row:3}.agp-workspace-detail-form .agp-field-description textarea{min-height:86px!important}.agp-workspace-detail-form select:disabled,.agp-workspace-detail-form textarea:disabled{opacity:1!important;color:var(--astra-tone-text-a582162a)!important;background:var(--astra-component-raised,var(--astra-tone-surface-b843066f))!important}.settings-overview-content .agp-settings-search-button{width:220px!important;min-width:220px!important;text-align:center!important}.settings-overview-content .agp-settings-shell{grid-template-columns:230px minmax(0,1fr)!important;gap:14px!important}.settings-overview-content .agp-settings-menu{padding:11px!important}.settings-overview-content .agp-settings-menu h3{margin:9px 9px 6px!important;color:var(--astra-tone-text-2da18953)!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.settings-overview-content .agp-settings-menu a,.settings-overview-content .agp-settings-disabled{display:block!important;width:100%!important;box-sizing:border-box!important;padding:8px 9px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--astra-tone-text-9c0d4c0c)!important;font-size:10px!important;line-height:1.2!important;text-align:left!important;text-decoration:none!important}.settings-overview-content .agp-settings-disabled{color:var(--astra-tone-text-2da18953)!important;cursor:not-allowed!important}.settings-overview-content .agp-setting-section{padding:17px!important}.settings-overview-content .agp-setting-section h2{margin:0 0 5px!important;font-size:17px!important}.settings-overview-content .agp-setting-section>p{margin:0 0 16px!important;color:var(--agp-muted)!important;font-size:10px!important}.settings-overview-content .agp-setting-row{min-height:54px!important;padding:13px 0!important}.settings-overview-content .agp-setting-row .agp-btn{min-width:220px!important;text-align:center!important}.settings-overview-content .agp-danger-outline{border-color:var(--astra-tone-line-e42facf9)!important;background:var(--astra-tone-surface-fbfa3f4b)!important;color:var(--astra-tone-text-60733a61)!important}.home-screen .agp-home-actions{width:220px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.home-screen .agp-home-actions .agp-btn{width:220px!important;min-height:34px!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;padding:0 11px!important;text-align:center!important}.home-screen .agp-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}.home-screen .agp-metric{min-height:98px!important;box-sizing:border-box!important}.home-screen .agp-grid2{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)!important;gap:14px!important}.home-screen .agp-grid2>.agp-panel{min-height:280px!important}.home-screen .agp-feed-row{min-height:55px!important;box-sizing:border-box!important}.home-screen .agp-project-health{min-height:145px!important}.home-screen .agp-project-row{min-height:45px!important;box-sizing:border-box!important}.people-screen .agp-people-actions{width:448px!important;display:grid!important;grid-template-columns:repeat(2,220px)!important;gap:8px!important}.people-screen .agp-people-actions .agp-btn{width:220px!important;min-height:34px!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;padding:0 11px!important;text-align:center!important}.people-screen .agp-people-actions .agp-btn.primary{grid-column:1!important}.people-screen .agp-table-card{overflow:hidden!important}.people-screen .agp-people-toolbar{display:grid!important;grid-template-columns:minmax(220px,1.05fr) repeat(4,minmax(150px,1fr))!important;gap:8px!important;padding:12px 14px!important;align-items:center!important;border-bottom:1px solid var(--agp-line)!important}.people-screen .agp-people-toolbar .agp-search-input,.people-screen .agp-people-toolbar select,.people-screen .agp-people-toolbar .agp-toolbar-filter{width:100%!important;height:30px!important;min-width:0!important;box-sizing:border-box!important;border:1px solid var(--astra-tone-line-ca8a8818)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-8cd5df16)!important;font-size:9px!important;text-align:center!important}.people-screen .agp-people-toolbar .agp-search-input{text-align:left!important;padding:0 11px!important}.people-screen .agp-people-toolbar select{padding:0 28px 0 10px!important;font-weight:700!important}.people-screen .agp-people-toolbar .agp-toolbar-filter{padding:0 10px!important;font-weight:700!important;opacity:1!important}.people-screen .agp-people-search-submit,.people-screen .agp-people-clear{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.people-screen .agp-people-table th{height:31px!important;padding:0 12px!important;vertical-align:middle!important}.people-screen .agp-people-table td{height:50px!important;padding:0 12px!important;vertical-align:middle!important}.people-screen .agp-usercell{min-width:220px!important;text-decoration:none!important;color:inherit!important}.people-screen .agp-usercell .avatar{width:28px!important;height:28px!important;min-width:28px!important}.people-screen .agp-note{min-height:66px!important;box-sizing:border-box!important;margin-top:17px!important;padding:14px 18px!important}.people-screen .agp-note .agp-btn{width:220px!important;min-height:34px!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;text-align:center!important}.work-route .aw-breadcrumb select{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;padding:0 3px!important;color:var(--astra-tone-text-b5a58ade)!important;font:inherit!important;font-weight:700!important;min-width:0!important;max-width:360px!important}.work-route .aw-project-title-row{grid-template-columns:auto minmax(0,1fr) auto auto auto!important;gap:15px!important}.work-route .aw-project-members{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:122px!important;padding-left:7px!important}.work-route .aw-project-members .avatar,.work-route .aw-project-members .aw-avatar-fallback{width:28px!important;height:28px!important;min-width:28px!important;margin-left:-7px!important;border:2px solid var(--astra-tone-line-de641804)!important;box-shadow:0 0 0 1px var(--astra-tone-shadow-ac4f3166)!important}.work-route .aw-project-members>span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;margin-left:-5px!important;border:2px solid var(--astra-tone-line-de641804)!important;border-radius:50%!important;background:var(--astra-tone-surface-e2bfc18b)!important;color:var(--astra-tone-text-7a527cd5)!important;font-size:9px!important;font-weight:800!important}.work-route .aw-board-toolbar{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 14px!important}.work-route .aw-board-toolbar .aw-view-control{display:grid!important;grid-template-columns:auto minmax(118px,1fr)!important;align-items:center!important;min-width:240px!important;height:40px!important;padding-left:12px!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;overflow:hidden!important}.work-route .aw-board-toolbar .aw-view-control>span{color:var(--astra-tone-text-5400b686)!important;font-size:9px!important;white-space:nowrap!important}.work-route .aw-board-toolbar .aw-view-control select{height:38px!important;border:0!important;border-left:1px solid var(--astra-tone-line-23095ef1)!important;border-radius:0!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-9b8d12c0)!important;font-weight:700!important;padding:0 30px 0 12px!important}.work-route .aw-board-toolbar-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important}.work-route .aw-board-control{display:grid!important;grid-template-columns:auto minmax(86px,1fr)!important;align-items:center!important;height:40px!important;min-width:180px!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;overflow:hidden!important}.work-route .aw-board-control>span{padding-left:12px!important;color:var(--astra-tone-text-5400b686)!important;font-size:9px!important;white-space:nowrap!important}.work-route .aw-board-control select{height:38px!important;border:0!important;border-left:1px solid var(--astra-tone-line-23095ef1)!important;border-radius:0!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-9b8d12c0)!important;font-weight:700!important;padding:0 28px 0 10px!important}.work-route .aw-board-control select:disabled{opacity:1!important;color:var(--astra-tone-text-9b8d12c0)!important}.work-route .aw-board-toolbar .aw-filter-button{min-width:122px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-board-toolbar .aw-filter-button.active{border-color:var(--astra-tone-line-b365166f)!important;background:var(--astra-component-selected,var(--astra-tone-surface-c19ff34b))!important}.work-route .aw-board-toolbar .aw-filter-button b{display:grid!important;place-items:center!important;min-width:21px!important;height:21px!important;padding:0 5px!important;border-radius:50%!important;background:var(--astra-component-selected,var(--astra-tone-surface-2387ccd7))!important;color:var(--astra-tone-text-2d7bc457)!important;font-size:8px!important}.work-route .aw-create-split{min-width:128px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;overflow:hidden!important}.work-route .aw-create-split>span{display:grid!important;place-items:center!important;padding-left:8px!important}.work-route .aw-create-split>b{height:100%!important;display:grid!important;place-items:center!important;border-left:1px solid var(--astra-tone-line-927d50e0)!important;font-size:9px!important}.work-route .aw-board-filter-drawer{position:absolute!important;z-index:20!important;top:48px!important;right:0!important;width:min(690px,100%)!important;display:grid!important;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(120px,1fr)) auto!important;gap:8px!important;padding:10px!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:9px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:0 12px 30px var(--astra-tone-shadow-77a9fafb)!important}.work-route .aw-board-filter-drawer .aw-search,.work-route .aw-board-filter-drawer select,.work-route .aw-board-filter-drawer .aw-secondary{min-width:0!important;width:100%!important;height:34px!important;border-radius:7px!important;font-size:9px!important}.work-route .aw-board{grid-template-columns:repeat(4,minmax(250px,1fr))!important;gap:9px!important;padding-bottom:8px!important}.work-route .aw-column{min-width:250px!important;min-height:calc(100dvh - 393px)!important}.work-route .aw-backlog-meta{grid-template-columns:minmax(0,1fr) 280px!important;gap:10px!important;margin:0 0 14px!important}.work-route .aw-backlog-saved{padding:12px 14px!important;border-color:var(--astra-tone-line-a18e0744)!important;border-radius:8px!important;box-shadow:none!important}.work-route .aw-backlog-saved header h3{font-size:12px!important}.work-route .aw-backlog-saved header p{margin:3px 0 10px!important;font-size:9px!important}.work-route .aw-backlog-view-cards{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.work-route .aw-backlog-view-cards button{min-height:54px!important;padding:9px 10px!important;border-radius:7px!important}.work-route .aw-backlog-view-cards button>span{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:7px!important;background:var(--astra-component-selected,var(--astra-tone-surface-2387ccd7))!important}.work-route .aw-backlog-view-cards strong{font-size:9px!important}.work-route .aw-backlog-view-cards small{font-size:8px!important}.work-route .aw-active-workflow{min-height:130px!important;padding:14px!important;border-color:var(--astra-tone-line-a18e0744)!important;border-radius:8px!important;box-shadow:none!important}.work-route .aw-active-workflow>span{width:48px!important;height:48px!important;border-radius:9px!important}.work-route .aw-active-workflow small{font-size:9px!important}.work-route .aw-active-workflow strong{font-size:11px!important}.work-route .aw-active-workflow b{font-size:8.5px!important}.work-route .aw-active-workflow button{font-size:9px!important}.work-route .aw-backlog-toolbar{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 12px!important}.work-route .aw-backlog-search{width:min(405px,34vw)!important;min-width:300px!important;height:40px!important;border-radius:7px!important}.work-route .aw-backlog-toolbar-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.work-route .aw-backlog-toolbar .aw-board-control{min-width:180px!important}.work-route .aw-backlog-toolbar .aw-filter-button{min-width:122px!important}.work-route .aw-backlog-filter-drawer{grid-template-columns:repeat(3,minmax(130px,1fr)) auto!important;width:min(570px,100%)!important}.work-route .aw-backlog-bulk-strip{display:grid!important;grid-template-columns:minmax(155px,1.15fr) repeat(5,minmax(120px,1fr)) 70px!important;gap:8px!important;align-items:center!important;min-height:50px!important;margin:-1px 0 10px!important;padding:8px 10px!important;border:1px solid var(--astra-tone-line-26898b01)!important;border-radius:7px!important;background:var(--astra-tone-surface-a1bfee92)!important}.work-route .aw-backlog-bulk-selected{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.work-route .aw-backlog-bulk-selected>span{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:4px!important;background:var(--astra-tone-surface-7009d22b)!important;color:var(--astra-tone-text-c01785ad)!important}.work-route .aw-backlog-bulk-selected strong{font-size:9px!important;white-space:nowrap!important}.work-route .aw-backlog-bulk-strip>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:34px!important;min-width:0!important;padding:0 10px!important;border:1px solid var(--astra-tone-line-dc6e9d9e)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-ceebcf4b)!important;font-size:8.5px!important;white-space:nowrap!important}.work-route .aw-backlog-bulk-strip>button>b{margin-left:auto!important;color:var(--astra-tone-text-eed692a6)!important;font-size:8px!important}.work-route .aw-backlog-bulk-strip .aw-backlog-bulk-cancel{border-color:transparent!important;background:transparent!important;color:var(--astra-tone-text-2d7bc457)!important;font-weight:700!important}.work-route .aw-table-wrap{border-color:var(--astra-tone-line-a18e0744)!important;border-radius:7px!important;box-shadow:none!important}.work-route .aw-table-head{min-height:35px!important;padding:8px 12px!important;background:var(--astra-component-raised,var(--astra-tone-surface-b843066f))!important}.work-route .aw-table-group>header{min-height:34px!important;padding:7px 12px!important;background:var(--astra-tone-surface-eb3be783)!important}.work-route .aw-table-row{min-height:37px!important;padding:3px 12px!important}.work-route .aw-timeline-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important}.work-route .aw-timeline-range{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:210px!important;height:40px!important;padding:0 12px!important;box-sizing:border-box!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-86661ca7)!important;font-size:9px!important}.work-route .aw-timeline-range>span{color:var(--astra-tone-text-23c6b83d)!important}.work-route .aw-timeline-range strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.work-route .aw-timeline-range>b{color:var(--astra-tone-text-30e94af9)!important;font-size:8px!important}.work-route .aw-timeline-toolbar-right{display:grid!important;grid-template-columns:112px 158px 158px minmax(205px,1fr) 104px!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important}.work-route .aw-timeline-control,.work-route .aw-timeline-control select,.work-route .aw-timeline-search,.work-route .aw-timeline-toolbar .aw-filter-button{width:100%!important;min-width:0!important;height:40px!important;box-sizing:border-box!important}.work-route .aw-timeline-control select{border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-86661ca7)!important;padding:0 28px 0 11px!important;font-size:9px!important;font-weight:700!important}.work-route .aw-timeline-control select:disabled{opacity:1!important}.work-route .aw-timeline-search{border-radius:7px!important}.work-route .aw-timeline-toolbar .aw-filter-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-timeline-toolbar .aw-filter-button b{display:grid!important;place-items:center!important;min-width:21px!important;height:21px!important;padding:0 5px!important;border-radius:50%!important;background:var(--astra-tone-surface-a1bfee92)!important;color:var(--astra-tone-text-2d7bc457)!important;font-size:8px!important}.work-route .aw-timeline-graphic{--aw-timeline-left:326px;overflow:hidden!important;border:1px solid var(--astra-tone-line-a18e0744)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:none!important}.work-route .aw-timeline-head{display:grid!important;grid-template-columns:var(--aw-timeline-left) var(--aw-timeline-canvas)!important;min-width:calc(var(--aw-timeline-left) + var(--aw-timeline-canvas))!important;min-height:64px!important;background:var(--astra-component-raised,var(--astra-tone-surface-b843066f))!important;border-bottom:1px solid var(--astra-tone-line-a18e0744)!important}.work-route .aw-timeline-head>strong{display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:0!important;padding:0 14px!important;border-right:1px solid var(--astra-tone-line-a18e0744)!important;color:var(--astra-tone-text-11454ece)!important;font-size:11px!important}.work-route .aw-timeline-head>strong>button{width:30px!important;height:30px!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:6px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-19670ce2)!important;font-size:15px!important}.work-route .aw-timeline-scale{position:relative!important;display:grid!important;grid-template-rows:32px 32px!important;min-width:var(--aw-timeline-canvas)!important}.work-route .aw-timeline-months,.work-route .aw-timeline-weeks{display:grid!important;grid-template-columns:repeat(var(--aw-timeline-weeks),minmax(0,1fr))!important;min-width:var(--aw-timeline-canvas)!important}.work-route .aw-timeline-months{border-bottom:1px solid var(--astra-tone-line-a18e0744)!important;background:var(--astra-component-raised,var(--astra-tone-surface-b843066f))!important}.work-route .aw-timeline-months span{display:flex!important;align-items:center!important;padding:0 10px!important;border-right:1px solid var(--astra-tone-line-a18e0744)!important;color:var(--astra-tone-text-17d5049c)!important;font-size:10px!important;font-weight:800!important}.work-route .aw-timeline-weeks span{display:grid!important;place-items:center!important;border-right:1px solid var(--astra-tone-line-b2aeda1b)!important;color:var(--astra-tone-text-1d848442)!important;font-size:8px!important}.work-route .aw-timeline-today-label{position:absolute!important;z-index:7!important;top:58px!important;transform:translate(-50%)!important;padding:3px 6px!important;border-radius:4px!important;background:var(--astra-tone-surface-87a4ced0)!important;color:var(--astra-tone-text-c01785ad)!important;font-size:8px!important;line-height:1!important;font-weight:800!important}.work-route .aw-timeline-scroll{width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}.work-route .aw-timeline-body{position:relative!important;min-width:calc(var(--aw-timeline-left) + var(--aw-timeline-canvas))!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-timeline-group{margin:0!important;padding:0!important}.work-route .aw-timeline-group-head,.work-route .aw-timeline-row{display:grid!important;grid-template-columns:var(--aw-timeline-left) var(--aw-timeline-canvas)!important;min-width:calc(var(--aw-timeline-left) + var(--aw-timeline-canvas))!important;min-height:44px!important;height:44px!important;border-bottom:1px solid var(--astra-tone-line-5e72ac63)!important}.work-route .aw-timeline-group-head>div:first-child{display:flex!important;align-items:center!important;gap:8px!important;padding:0 14px!important;border-right:1px solid var(--astra-tone-line-a18e0744)!important;background:var(--astra-component-raised,var(--astra-tone-surface-723af2e2))!important}.work-route .aw-timeline-group-head strong{color:var(--astra-tone-text-480edbda)!important;font-size:10px!important}.work-route .aw-timeline-group-head b{display:grid!important;place-items:center!important;min-width:21px!important;height:21px!important;padding:0 5px!important;border-radius:50%!important;background:var(--astra-tone-surface-84d4408e)!important;color:var(--astra-tone-text-1e347dd7)!important;font-size:8px!important}.work-route .aw-timeline-group-icon{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:6px!important;background:var(--astra-tone-surface-5a54ab7a)!important;color:var(--astra-tone-text-2d7bc457)!important;font-size:12px!important;font-weight:900!important}.work-route .aw-timeline-group-request .aw-timeline-group-icon{background:var(--astra-tone-surface-09eb6e7a)!important;color:var(--astra-tone-text-92f2b057)!important}.work-route .aw-timeline-group-engineering .aw-timeline-group-icon{background:var(--astra-tone-surface-f4d86ffa)!important;color:var(--astra-tone-text-e5e7e4ef)!important}.work-route .aw-timeline-group-track,.work-route .aw-timeline-track{position:relative!important;overflow:visible!important;min-width:var(--aw-timeline-canvas)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-timeline-group-track{background:var(--astra-component-raised,var(--astra-tone-surface-723af2e2))!important}.work-route .aw-timeline-group-track>i,.work-route .aw-timeline-track>i{position:absolute!important;top:0!important;bottom:0!important;width:1px!important;background:var(--astra-tone-surface-26e8c940)!important}.work-route .aw-timeline-label{position:relative!important;z-index:4!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;height:44px!important;padding:0 13px!important;border:0!important;border-right:1px solid var(--astra-tone-line-a18e0744)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-04c713fb)!important;text-align:left!important}.work-route .aw-timeline-label>span:nth-child(2){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.5px!important}.work-route .aw-timeline-label .avatar,.work-route .aw-timeline-label .aw-avatar-fallback{width:24px!important;height:24px!important;min-width:24px!important;margin:0!important}.work-route .aw-timeline-kind{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:6px!important;background:var(--astra-tone-surface-5a54ab7a)!important;color:var(--astra-tone-text-2d7bc457)!important;font-size:11px!important;font-weight:900!important}.work-route .aw-kind-task{background:var(--astra-tone-surface-bd0faf37)!important;color:var(--astra-tone-text-3513b77a)!important}.work-route .aw-kind-request{background:var(--astra-tone-surface-09eb6e7a)!important;color:var(--astra-tone-text-37862a3e)!important}.work-route .aw-kind-engineering{background:var(--astra-tone-surface-f4d86ffa)!important;color:var(--astra-tone-text-e5e7e4ef)!important}.work-route .aw-timeline-bar{position:absolute!important;z-index:5!important;top:8px!important;height:28px!important;min-width:42px!important;padding:0 10px!important;border:0!important;border-radius:6px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;font-size:8px!important;font-weight:750!important;box-shadow:none!important}.work-route .aw-bar-project{background:linear-gradient(90deg,var(--astra-tone-surface-7ed4ab59),var(--astra-tone-surface-536a240a))!important;color:var(--astra-tone-text-31d16fde)!important}.work-route .aw-bar-task{background:linear-gradient(90deg,var(--astra-tone-surface-74445f94),var(--astra-tone-surface-4290f058))!important;color:var(--astra-tone-text-e0729a48)!important}.work-route .aw-bar-request{background:linear-gradient(90deg,var(--astra-tone-surface-bb14ed7c),var(--astra-tone-surface-060e29e0))!important;color:var(--astra-tone-text-48841bff)!important}.work-route .aw-bar-engineering{background:linear-gradient(90deg,var(--astra-tone-surface-191c2d36),var(--astra-tone-surface-be88bbba))!important;color:var(--astra-tone-text-506605fc)!important}.work-route .aw-timeline-today{position:absolute!important;z-index:3!important;top:0!important;bottom:0!important;width:0!important;border-left:1px dashed var(--astra-tone-line-aa93d833)!important;pointer-events:none!important}.work-route .aw-timeline-milestone{position:absolute!important;z-index:8!important;top:10px!important;width:max-content!important;height:24px!important;border:0!important;background:transparent!important;transform:translate(-7px)!important;padding:0!important;color:var(--astra-tone-text-83f14777)!important}.work-route .aw-timeline-milestone>i,.work-route .aw-milestone-key{display:inline-block!important;width:12px!important;height:12px!important;transform:rotate(45deg)!important;border-radius:1px!important;background:var(--astra-tone-surface-24e9d5b5)!important}.work-route .aw-timeline-milestone>span{position:absolute!important;left:20px!important;top:-1px!important;min-width:110px!important;text-align:left!important;color:var(--astra-tone-text-d5b33374)!important;font-size:8px!important;font-weight:800!important;white-space:nowrap!important}.work-route .aw-timeline-milestone small{display:block!important;margin-top:2px!important;color:var(--astra-tone-text-74e8083b)!important;font-size:7px!important;font-weight:500!important}.work-route .aw-timeline-dependencies{position:absolute!important;z-index:6!important;inset:0!important;width:100%!important;height:100%!important;overflow:visible!important;pointer-events:none!important}.work-route .aw-timeline-dependencies path{fill:none!important;stroke:var(--astra-tone-text-c37a7dd9)!important;stroke-width:1.35!important;stroke-linejoin:round!important;stroke-linecap:round!important}.work-route .aw-timeline-graphic>footer{display:flex!important;align-items:center!important;gap:18px!important;min-height:48px!important;padding:0 14px!important;border-top:1px solid var(--astra-tone-line-a18e0744)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-timeline-graphic>footer>span{display:flex!important;align-items:center!important;gap:6px!important;color:var(--astra-tone-text-ce725984)!important;font-size:8px!important;white-space:nowrap!important}.work-route .aw-dot{width:10px!important;height:10px!important}.work-route .aw-dot.project{background:var(--astra-tone-surface-24e9d5b5)!important}.work-route .aw-dot.task{background:var(--astra-tone-surface-8d84b1d5)!important}.work-route .aw-dot.request{background:var(--astra-tone-surface-c6787111)!important}.work-route .aw-dot.engineering{background:var(--astra-tone-surface-31f3cf12)!important}.work-route .aw-milestone-key{width:9px!important;height:9px!important;margin:0 2px!important}.work-route .aw-dependency-key{display:inline!important;color:var(--astra-tone-text-821b6668)!important;font-size:15px!important;line-height:1!important}.work-route .aw-timeline-zoom{display:flex!important;align-items:center!important;margin-left:auto!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;overflow:hidden!important}.work-route .aw-timeline-zoom button{height:32px!important;min-width:38px!important;margin:0!important;padding:0 11px!important;border:0!important;border-right:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:0!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-05d2e25b)!important;font-size:8px!important}.work-route .aw-timeline-zoom button:first-child{min-width:84px!important}.work-route .aw-timeline-zoom button:last-child{border-right:0!important}.work-route .aw-calendar-summary{display:grid!important;grid-template-columns:1.35fr repeat(3,1fr)!important;min-height:104px!important;margin:0 0 16px!important;border:1px solid var(--astra-tone-line-a18e0744)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:none!important}.work-route .aw-calendar-summary>div{padding:16px 20px!important;border-right:1px solid var(--astra-tone-line-b2aeda1b)!important}.work-route .aw-calendar-summary>div:last-child{border-right:0!important}.work-route .aw-calendar-summary .aw-summary-icon,.work-route .aw-calendar-summary .aw-summary-ring{width:46px!important;height:46px!important;border-radius:10px!important}.work-route .aw-calendar-summary strong{font-size:18px!important}.work-route .aw-calendar-summary small{font-size:10px!important}.work-route .aw-calendar-summary em{margin-top:2px!important;font-size:8px!important}.work-route .aw-calendar-toolbar{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 14px!important}.work-route .aw-calendar-filter-row{display:grid!important;grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:10px!important;flex:1 1 auto!important}.work-route .aw-calendar-filter{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;height:40px!important;overflow:hidden!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-calendar-filter>span{padding-left:12px!important;color:var(--astra-tone-text-8dce1be0)!important;font-size:9px!important;white-space:nowrap!important}.work-route .aw-calendar-filter select{width:100%!important;height:38px!important;min-width:0!important;border:0!important;border-left:1px solid var(--astra-tone-line-23095ef1)!important;border-radius:0!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-1e4601bf)!important;padding:0 28px 0 10px!important;font-size:9px!important;font-weight:700!important}.work-route .aw-calendar-more{flex:0 0 150px!important;width:150px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-2d7bc457)!important}.work-route .aw-calendar-more b{display:grid!important;place-items:center!important;min-width:21px!important;height:21px!important;padding:0 5px!important;border-radius:50%!important;background:var(--astra-tone-surface-a1bfee92)!important;color:var(--astra-tone-text-2d7bc457)!important;font-size:8px!important}.work-route .aw-calendar-more.active{background:var(--astra-component-selected,var(--astra-tone-surface-c19ff34b))!important;border-color:var(--astra-tone-line-8fa83caf)!important}.work-route .aw-calendar-more-drawer{position:absolute!important;z-index:25!important;top:48px!important;right:0!important;width:min(480px,100%)!important;display:grid!important;grid-template-columns:minmax(190px,1.3fr) 140px auto!important;gap:8px!important;padding:10px!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:9px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:0 12px 30px var(--astra-tone-shadow-77a9fafb)!important}.work-route .aw-calendar-more-drawer>*{min-width:0!important}.work-route .aw-calendar-more-drawer select,.work-route .aw-calendar-more-drawer .aw-secondary,.work-route .aw-calendar-more-drawer .aw-search{width:100%!important;height:34px!important;border-radius:7px!important;font-size:9px!important}.work-route .aw-calendar-desktop{display:block!important}.work-route .aw-calendar-mobile{display:none!important}.work-route .aw-calendar-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 292px!important;gap:14px!important;align-items:start!important}.work-route .aw-calendar-main,.work-route .aw-unscheduled{border:1px solid var(--astra-tone-line-a18e0744)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:none!important}.work-route .aw-calendar-nav{min-height:56px!important;padding:0 14px!important;border-bottom:1px solid var(--astra-tone-line-a18e0744)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.work-route .aw-calendar-nav-left,.work-route .aw-calendar-nav-right{display:flex!important;align-items:center!important;gap:8px!important}.work-route .aw-calendar-nav-left>button{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-dad18c50)!important;font-size:15px!important}.work-route .aw-calendar-nav-left>button:nth-of-type(1){border-radius:7px 0 0 7px!important}.work-route .aw-calendar-nav-left>button:nth-of-type(2){margin-left:-8px!important;border-radius:0 7px 7px 0!important}.work-route .aw-calendar-nav-left h3{display:flex!important;align-items:center!important;gap:6px!important;margin:0 9px!important;color:var(--astra-tone-text-267f5488)!important;font-size:14px!important}.work-route .aw-calendar-nav-left h3 span{color:var(--astra-tone-text-aa980de9)!important;font-size:8px!important}.work-route .aw-calendar-nav-left>button:last-child{width:auto!important;min-width:72px!important;margin-left:0!important;padding:0 12px!important;border-radius:7px!important;font-size:9px!important}.work-route .aw-segment{display:flex!important;overflow:hidden!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important}.work-route .aw-segment button{min-width:72px!important;height:34px!important;margin:0!important;border:0!important;border-right:1px solid var(--astra-tone-line-b2aeda1b)!important;border-radius:0!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-f41b672c)!important;font-size:9px!important}.work-route .aw-segment button:last-child{border-right:0!important}.work-route .aw-segment button.active{background:var(--astra-component-selected,var(--astra-tone-surface-c1a86588))!important;color:var(--astra-tone-text-818e7e09)!important;box-shadow:inset 0 0 0 1px var(--astra-tone-shadow-d43a5412)!important}.work-route .aw-segment button:disabled{opacity:1!important}.work-route .aw-calendar-legend{display:flex!important;align-items:center!important;gap:15px!important;margin-left:12px!important}.work-route .aw-calendar-legend span{display:flex!important;align-items:center!important;gap:6px!important;color:var(--astra-tone-text-064e8751)!important;font-size:8px!important;white-space:nowrap!important}.work-route .aw-calendar-weekdays{height:34px!important;border-bottom:1px solid var(--astra-tone-line-b2aeda1b)!important}.work-route .aw-calendar-weekdays span{display:grid!important;place-items:center!important;padding:0!important;border-right:1px solid var(--astra-component-edge)!important;color:var(--astra-calendar-date)!important;font-size:8.5px!important;font-weight:700!important}.work-route .aw-calendar-weekdays span:last-child{border-right:0!important}.work-route .aw-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;background:var(--astra-component-surface)!important}.work-route .aw-calendar-cell{min-height:112px!important;box-sizing:border-box!important;padding:7px!important;border-top:0!important;border-right:1px solid var(--astra-component-edge)!important;border-bottom:1px solid var(--astra-component-edge)!important;background:var(--astra-calendar-cell)!important;color:var(--astra-component-text)!important}.work-route .aw-calendar-cell:nth-child(7n){border-right:0!important}.work-route .aw-calendar-cell:nth-last-child(-n+7){border-bottom:0!important}.work-route .aw-calendar-cell.faded{background:var(--astra-calendar-outside)!important}.work-route .aw-calendar-cell time{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;color:var(--astra-calendar-date)!important;font-size:8.5px!important}.work-route .aw-calendar-cell.today time{border-radius:50%!important;background:var(--astra-tone-surface-853d4dcf)!important;color:var(--astra-tone-text-c01785ad)!important;font-weight:800!important}.work-route .aw-calendar-cell>div{display:grid!important;gap:4px!important;margin-top:3px!important}.work-route .aw-calendar-event{display:grid!important;gap:2px!important;width:100%!important;min-height:41px!important;padding:5px 6px!important;border:0!important;border-radius:5px!important;overflow:hidden!important;text-align:left!important}.work-route .aw-calendar-event-title{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;font-size:7.8px!important;font-weight:800!important;white-space:nowrap!important}.work-route .aw-calendar-event-title>i{flex:0 0 auto!important;display:grid!important;place-items:center!important;width:13px!important;height:13px!important;border-radius:3px!important;background:currentColor!important;color:var(--astra-tone-text-c01785ad)!important;font-size:7px!important;font-style:normal!important}.work-route .aw-calendar-event-title{overflow:hidden!important;text-overflow:ellipsis!important}.work-route .aw-calendar-event small{padding-left:17px!important;font-size:6.8px!important}.work-route .aw-event-project,.work-route .aw-event-task{background:var(--astra-tone-surface-87dc71d8)!important;color:var(--astra-tone-text-801e753f)!important}.work-route .aw-event-request{background:var(--astra-tone-surface-4a4a1b3c)!important;color:var(--astra-tone-text-fc99d29c)!important}.work-route .aw-event-danger{background:var(--astra-tone-surface-633bd2d8)!important;color:var(--astra-tone-text-42fa79ae)!important}.work-route .aw-more-events{margin-top:1px!important;padding:2px 0!important;border:0!important;background:transparent!important;color:var(--astra-tone-text-2d7bc457)!important;font-size:8px!important;font-weight:700!important}.work-route .aw-unscheduled{min-height:589px!important;padding:14px!important}.work-route .aw-unscheduled>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;margin-bottom:10px!important}.work-route .aw-unscheduled h3{margin:0!important;font-size:14px!important}.work-route .aw-unscheduled h3 span{min-width:24px!important;height:24px!important;margin-left:5px!important;background:var(--astra-tone-surface-af65c772)!important;font-size:8px!important}.work-route .aw-unscheduled p{margin:4px 0 0!important;font-size:9px!important}.work-route .aw-unscheduled>header>b{color:var(--astra-tone-text-55934088)!important;font-size:15px!important}.work-route .aw-unscheduled>div{display:grid!important;gap:8px!important;margin-top:0!important}.work-route .aw-unscheduled>div>button{min-height:61px!important;padding:9px!important;border:1px solid var(--astra-tone-line-77430b7e)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-unscheduled button>strong{font-size:9px!important}.work-route .aw-unscheduled button>span{display:flex!important;align-items:center!important;gap:6px!important}.work-route .aw-unscheduled button .avatar,.work-route .aw-unscheduled button .aw-avatar-fallback{width:24px!important;height:24px!important;min-width:24px!important;margin-left:auto!important}.work-route .aw-unscheduled-drop{min-height:90px!important;margin-top:10px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:3px!important;padding:12px!important;border:1px dashed var(--astra-tone-line-d93aead1)!important;border-radius:7px!important;background:var(--astra-tone-surface-cbb23e11)!important;color:var(--astra-tone-text-2d7bc457)!important}.work-route .aw-unscheduled-drop>span{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;border-radius:50%!important;background:var(--astra-tone-surface-abf1e4ee)!important}.work-route .aw-unscheduled-drop strong{font-size:8.5px!important;color:var(--astra-tone-text-ec630627)!important}.work-route .aw-unscheduled-drop small{font-size:7.5px!important;color:var(--astra-tone-text-450ec667)!important}.work-route .aw-drawer-backdrop{background:var(--astra-tone-surface-93376cad)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.work-route .aw-task-graphic{width:570px!important;max-width:min(570px,96vw)!important;grid-template-rows:50px minmax(0,1fr) 56px!important;border-left:1px solid var(--astra-tone-line-a18e0744)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:-16px 0 34px var(--astra-tone-shadow-7094506b)!important}.work-route .aw-task-drawer-head{min-height:50px!important;padding:0 17px!important;border-bottom:1px solid var(--astra-tone-line-eadd91e2)!important}.work-route .aw-task-drawer-head>div:first-child{display:flex!important;align-items:center!important;gap:10px!important;color:var(--astra-tone-text-29f9ad23)!important;font-size:9px!important}.work-route .aw-task-drawer-head>div:last-child{gap:8px!important}.work-route .aw-task-drawer-head button{width:31px!important;height:31px!important;border:1px solid var(--astra-tone-line-29b82586)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-4e9c8790)!important}.work-route .aw-task-drawer-head .aw-drawer-expand:disabled{opacity:1!important}.work-route .aw-task-graphic .aw-drawer-scroll{padding:17px 20px 20px!important;overflow-y:auto!important}.work-route .aw-task-graphic .aw-drawer-title{padding:0 0 13px!important;border-bottom:1px solid var(--astra-tone-line-f88ed864)!important}.work-route .aw-task-graphic .aw-drawer-title h2{margin:0!important;color:var(--astra-tone-text-c737e384)!important;font-size:21px!important;line-height:1.15!important}.work-route .aw-task-graphic .aw-drawer-title p{margin:5px 0 0!important;color:var(--astra-tone-text-8dce1be0)!important;font-size:10px!important;line-height:1.4!important}.work-route .aw-task-property-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:12px 0 11px!important;border-bottom:1px solid var(--astra-tone-line-f88ed864)!important}.work-route .aw-task-property-grid>label,.work-route .aw-task-property-grid>.aw-task-workflow{min-height:58px!important;padding:0 13px 9px 0!important;border-right:1px solid var(--astra-tone-line-23095ef1)!important}.work-route .aw-task-property-grid>label:nth-child(2n),.work-route .aw-task-property-grid>.aw-task-workflow:nth-child(2n){padding-left:18px!important;padding-right:0!important;border-right:0!important}.work-route .aw-task-property-grid label,.work-route .aw-task-workflow>span{color:var(--astra-tone-text-8dce1be0)!important;font-size:8.5px!important;font-weight:700!important}.work-route .aw-task-property-grid select,.work-route .aw-task-property-grid input{height:34px!important;margin-top:5px!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-e9a1af84)!important;font-size:9px!important;font-weight:700!important}.work-route .aw-task-assignee>div,.work-route .aw-task-date>div,.work-route .aw-task-workflow>div{display:flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;margin-top:5px!important}.work-route .aw-task-assignee>div{border:0!important}.work-route .aw-task-assignee .avatar,.work-route .aw-task-assignee .aw-avatar-fallback{width:34px!important;height:34px!important;min-width:34px!important}.work-route .aw-task-assignee select{flex:1!important;min-width:0!important;margin:0!important;border:0!important;padding:0 22px 0 0!important;font-size:9px!important}.work-route .aw-task-workflow>div>i,.work-route .aw-task-date>div>span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:7px!important;background:var(--astra-tone-surface-abf1e4ee)!important;color:var(--astra-tone-text-2d7bc457)!important;font-style:normal!important;font-size:14px!important}.work-route .aw-task-workflow strong{color:var(--astra-tone-text-e9a1af84)!important;font-size:9px!important}.work-route .aw-task-date>div{border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;overflow:hidden!important}.work-route .aw-task-date>div>span{border-radius:0!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;border-right:1px solid var(--astra-tone-line-5e72ac63)!important}.work-route .aw-task-date input{flex:1!important;min-width:0!important;margin:0!important;border:0!important;border-radius:0!important;padding:0 7px!important}.work-route .aw-task-date input.overdue{color:var(--astra-tone-text-83f66639)!important}.work-route .aw-task-graphic .aw-drawer-section{padding:13px 0!important;border-top:0!important;border-bottom:1px solid var(--astra-tone-line-f88ed864)!important}.work-route .aw-task-graphic .aw-section-head{min-height:23px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.work-route .aw-task-graphic .aw-section-head h3{margin:0!important;color:var(--astra-tone-text-267f5488)!important;font-size:10px!important}.work-route .aw-task-graphic .aw-section-head>span{color:var(--astra-tone-text-4ba7dd71)!important;font-size:8px!important}.work-route .aw-section-link,.work-route .aw-section-actions button{border:0!important;background:transparent!important;color:var(--astra-tone-text-d30c4de4)!important;padding:2px 0!important;font-size:8.5px!important;font-weight:700!important}.work-route .aw-section-actions{display:flex!important;align-items:center!important;gap:9px!important}.work-route .aw-task-description>p{margin:7px 0 0!important;color:var(--astra-tone-text-c2a064dc)!important;font-size:9.5px!important;line-height:1.55!important}.work-route .aw-task-description>textarea{width:100%!important;min-height:92px!important;box-sizing:border-box!important;margin-top:8px!important;padding:9px!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;color:var(--astra-tone-text-4fc282de)!important;font-size:9px!important;line-height:1.5!important;resize:vertical!important}.work-route .aw-task-graphic .aw-check-progress{height:7px!important;margin:8px 0 10px!important}.work-route .aw-task-graphic .aw-checklist{gap:7px!important}.work-route .aw-task-graphic .aw-checklist label{grid-template-columns:18px minmax(0,1fr) 20px!important;gap:7px!important;min-height:21px!important;color:var(--astra-tone-text-4ba7dd71)!important;font-size:9px!important}.work-route .aw-task-graphic .aw-checklist input{width:16px!important;height:16px!important;accent-color:var(--astra-tone-accent-3195172b)!important}.work-route .aw-task-graphic .aw-inline-add{grid-template-columns:minmax(0,1fr) auto!important;margin-top:8px!important}.work-route .aw-task-graphic .aw-inline-add input{height:30px!important;opacity:0!important;pointer-events:none!important}.work-route .aw-task-graphic .aw-inline-add button{color:var(--astra-tone-text-d30c4de4)!important;font-size:8.5px!important}.work-route .aw-task-graphic .aw-label-editor .aw-drawer-labels{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}.work-route .aw-task-graphic .aw-label-pill{min-height:26px!important;padding:5px 10px!important;border-radius:8px!important;font-size:8px!important}.work-route .aw-task-graphic .aw-label-pill:disabled{opacity:1!important;cursor:default!important}.work-route .aw-task-graphic .aw-label-composer{margin-top:9px!important}.work-route .aw-task-dependencies .aw-dependency-list{margin:8px 0 0!important;gap:0!important;overflow:hidden!important;border:1px solid var(--astra-tone-line-86fc56a5)!important;border-radius:7px!important}.work-route .aw-task-dependencies .aw-dependency-list>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto 20px!important;align-items:center!important;min-height:34px!important;margin:0!important;padding:0 9px!important;border:0!important;border-bottom:1px solid var(--astra-tone-line-23095ef1)!important;border-radius:0!important;color:var(--astra-tone-text-4ba7dd71)!important;font-size:8.5px!important}.work-route .aw-task-dependencies .aw-dependency-list>div:last-child{border-bottom:0!important}.work-route .aw-task-dependencies .aw-dependency-list small{color:var(--astra-tone-text-c137e419)!important;font-size:7.5px!important}.work-route .aw-task-dependencies>select{width:100%!important;height:34px!important;margin-top:8px!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;color:var(--astra-tone-text-4fc282de)!important;font-size:9px!important}.work-route .aw-task-linked .aw-linked-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.work-route .aw-task-linked .aw-linked-grid button{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:2px 8px!important;min-height:58px!important;padding:9px!important;border:1px solid var(--astra-tone-line-77430b7e)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-task-linked .aw-linked-grid button>span{grid-row:1/3!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:7px!important;background:var(--astra-component-selected,var(--astra-tone-surface-2387ccd7))!important;color:var(--astra-tone-text-2d7bc457)!important}.work-route .aw-task-linked .aw-linked-grid small{font-size:7.5px!important;color:var(--astra-tone-text-52628d6c)!important}.work-route .aw-task-linked .aw-linked-grid strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8.5px!important}.work-route .aw-task-linked .aw-linked-grid b{grid-column:3!important;grid-row:1/3!important;align-self:center!important;color:var(--astra-tone-text-4c6f7145)!important}.work-route .aw-task-channel-pills{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}.work-route .aw-task-channel-pills span{padding:5px 10px!important;border-radius:8px!important;background:var(--astra-tone-surface-926da0ee)!important;color:var(--astra-tone-text-ed5d69ed)!important;font-size:8px!important;font-weight:700!important}.work-route .aw-task-channel-pills span:nth-child(2n){background:var(--astra-tone-surface-74445f94)!important;color:var(--astra-tone-text-49035b76)!important}.work-route .aw-task-channels .aw-channel-select{min-height:70px!important;margin-top:8px!important}.work-route .aw-task-graphic .aw-activity>div:last-child{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;margin-top:8px!important}.work-route .aw-task-graphic .aw-activity .avatar,.work-route .aw-task-graphic .aw-activity .aw-avatar-fallback{width:34px!important;height:34px!important}.work-route .aw-task-graphic .aw-activity p{margin:0!important;color:var(--astra-tone-text-7a77d83e)!important;font-size:8.5px!important}.work-route .aw-task-graphic .aw-activity p span{display:block!important;margin-top:2px!important;color:var(--astra-tone-text-c47339fd)!important;line-height:1.45!important}.work-route .aw-task-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:56px!important;padding:0 16px!important;border-top:1px solid var(--astra-tone-line-eadd91e2)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-task-footer>div{display:flex!important;align-items:center!important;gap:8px!important}.work-route .aw-task-footer .aw-task-more{width:36px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid var(--astra-tone-line-cf3c452c)!important;border-radius:7px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-064e8751)!important}.work-route .aw-task-footer .aw-secondary,.work-route .aw-task-footer .aw-primary{min-width:112px!important;height:36px!important;border-radius:7px!important}.app-shell{grid-template-columns:var(--agp-global-rail) var(--agp-context-rail) minmax(0,1fr)!important;grid-template-rows:100dvh!important;height:100dvh!important;min-height:100dvh!important;background:var(--astra-component-raised,var(--astra-tone-surface-60df1c9f))!important}.app-shell>.astra-global-rail{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important;height:100dvh!important;padding:15px 8px 12px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;overflow:hidden!important;background:var(--astra-health-surface,var(--astra-tone-surface-c6d33115))!important;border-right:1px solid var(--astra-tone-line-f870252f)!important;box-shadow:none!important;color:var(--astra-tone-text-02be2207)!important}.astra-product-brand{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;height:auto!important;min-height:62px!important;box-sizing:border-box!important;padding:4px 11px 13px!important;margin-bottom:3px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;color:var(--astra-tone-text-dd2fef50)!important}.app-shell>.astra-global-rail>a.astra-product-brand:hover,.app-shell>.astra-global-rail>a.astra-product-brand.active,.app-shell>.astra-global-rail>a.astra-product-brand.active:hover{background:transparent!important;color:var(--astra-tone-text-dd2fef50)!important;box-shadow:none!important}.astra-product-brand .astra-brandmark{position:relative!important;width:36px!important;height:36px!important;flex:0 0 36px!important;margin:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:10px!important;background:var(--astra-tone-surface-8f6c436b)!important;color:var(--astra-tone-text-c01785ad)!important;font-weight:900!important;font-size:18px!important;box-shadow:none!important}.astra-product-brand>span:last-child{min-width:0!important}.astra-product-brand strong{display:block!important;font-size:14px!important;line-height:1.05!important;letter-spacing:-.02em!important;color:var(--astra-tone-text-fdd0f554)!important}.astra-product-brand small{display:block!important;margin-top:3px!important;color:var(--astra-tone-text-44f67332)!important;font-size:9px!important;line-height:1!important}.astra-global-rail .astra-primary-nav{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:3px!important;min-height:0!important}.astra-global-rail .astra-primary-nav>a,.astra-global-rail .astra-primary-nav-disabled{display:grid!important;grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center!important;min-height:47px!important;padding:0 11px!important;border-radius:8px!important;text-decoration:none!important;color:var(--astra-tone-text-757697fc)!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:11px!important;font-weight:650!important;gap:7px!important}.astra-global-rail .astra-primary-nav>a svg,.astra-global-rail .astra-primary-nav-disabled svg{width:18px!important;height:18px!important;color:var(--astra-tone-text-fc9fc6c3)!important}.astra-global-rail .astra-primary-nav>a:hover{background:var(--astra-component-selected,var(--astra-tone-surface-d0a08334))!important;color:var(--astra-tone-text-bc562c80)!important}.astra-global-rail .astra-primary-nav>a.active{background:var(--astra-component-selected,var(--astra-tone-surface-ebdff8b5))!important;color:var(--astra-tone-text-bc562c80)!important;box-shadow:inset 3px 0 0 var(--astra-tone-shadow-3922e011)!important}.astra-global-rail .astra-primary-nav>a.active svg{color:var(--astra-tone-text-bc562c80)!important}.astra-primary-nav-disabled{opacity:.5!important;cursor:default!important}.astra-global-rail .astra-primary-nav-spacer{flex:1 1 auto!important;min-height:12px!important}.astra-primary-nav-badge,.astra-nav-count{display:grid!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;background:var(--astra-tone-surface-cd02356c)!important;color:var(--astra-tone-text-c01785ad)!important;font-size:8px!important;font-weight:800!important}.app-shell>.astra-context-rail{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;height:100dvh!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;border-right:1px solid var(--astra-tone-line-f870252f)!important;color:var(--astra-tone-text-02be2207)!important;overflow:hidden!important}.astra-context-workspace{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 28px!important;gap:9px!important;align-items:center!important;min-height:67px!important;height:auto!important;padding:9px 14px!important;border-bottom:1px solid var(--astra-tone-line-f870252f)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.astra-context-workspace>.workspace-badge{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:9px!important;background:var(--astra-tone-surface-4f8f0da4)!important;color:var(--astra-tone-text-c01785ad)!important;font-size:12px!important;font-weight:800!important}.astra-context-workspace button.astra-workspace-button{min-width:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;color:var(--astra-tone-text-02be2207)!important}.astra-context-workspace button.astra-workspace-button strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.astra-context-workspace button.astra-workspace-button small{display:block!important;margin-top:3px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--astra-tone-text-bfa0f073)!important;font-size:9px!important}.astra-workspace-menu-button{width:28px!important;height:28px!important;padding:0!important;border:0!important;border-radius:7px!important;background:var(--astra-component-raised,var(--astra-tone-surface-97e0acc6))!important;color:var(--astra-tone-text-52cf11c1)!important}.astra-compose-row{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:8px!important;padding:10px 14px 8px!important}.astra-new-message{height:40px!important;margin:0!important;padding:0 12px!important;border:1px solid var(--astra-tone-line-d5b5e2e6)!important;border-radius:8px!important;background:var(--astra-component-selected,var(--astra-tone-surface-ebdff8b5))!important;color:var(--astra-tone-text-4f6fd5c3)!important;font-size:10px!important;font-weight:780!important;box-shadow:none!important}.astra-compose-square{height:40px!important;border:1px solid var(--astra-tone-line-f870252f)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-c670c3ed)!important}.astra-context-scroll{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:4px 14px 14px!important;scrollbar-width:thin!important}.astra-context-shortcuts{display:grid!important;gap:1px!important;padding:4px 0 10px!important;border-bottom:1px solid var(--astra-tone-line-60c22078)!important}.astra-context-shortcuts .astra-nav-item,.astra-context-list .astra-nav-item{display:grid!important;grid-template-columns:23px minmax(0,1fr) auto!important;align-items:center!important;min-height:34px!important;gap:7px!important;padding:0 7px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--astra-tone-text-daa7bd24)!important;text-decoration:none!important;text-align:left!important;font-size:10px!important;font-weight:580!important}.astra-context-shortcuts .astra-nav-item:hover,.astra-context-list .astra-nav-item:hover{background:var(--astra-component-hover,var(--astra-tone-surface-7a211105))!important}.astra-context-shortcuts .astra-nav-item.active,.astra-context-list .astra-nav-item.active{background:var(--astra-component-selected,var(--astra-tone-surface-ebdff8b5))!important;color:var(--astra-tone-text-15a23f5c)!important;font-weight:760!important}.astra-context-list{padding-top:11px!important}.astra-context-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 7px 6px!important;color:var(--astra-tone-text-d040139f)!important}.astra-context-list-head strong{font-size:10px!important}.astra-context-list-head button{width:24px!important;height:24px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--astra-tone-text-489d5848)!important;font-size:15px!important}.astra-channel-hash{color:var(--astra-tone-text-81184303)!important;font-size:15px!important;text-align:center!important}.astra-dm-person{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}.astra-dm-person .avatar{width:25px!important;height:25px!important;flex:0 0 25px!important}.astra-context-foot{padding:10px 14px 13px!important;border-top:1px solid var(--astra-tone-line-f870252f)!important;background:var(--astra-component-raised,var(--astra-tone-surface-d7440789))!important}.astra-context-foot a{display:flex!important;align-items:center!important;gap:9px!important;min-height:36px!important;padding:0 8px!important;border-radius:7px!important;color:var(--astra-tone-text-acb27343)!important;font-size:10px!important;text-decoration:none!important}.app-shell>.main-stage{grid-column:3!important;grid-row:1!important;display:grid!important;grid-template-rows:var(--agp-topbar) minmax(0,1fr)!important;width:auto!important;min-width:0!important;height:100dvh!important;overflow:hidden!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.app-shell .topbar{min-height:var(--agp-topbar)!important;height:var(--agp-topbar)!important;padding:0 15px!important;display:grid!important;grid-template-columns:minmax(280px,1fr) auto!important;gap:15px!important;align-items:center!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;border-bottom:1px solid var(--astra-tone-line-f870252f)!important;box-shadow:none!important}.app-shell .astra-page-title{display:none!important}.app-shell .global-search{justify-self:center!important;width:min(665px,62vw)!important;max-width:665px!important;min-width:280px!important;height:34px!important;margin:0!important;padding:0 11px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;border:1px solid var(--astra-tone-line-b95791e3)!important;border-radius:8px!important;background:var(--astra-component-raised,var(--astra-tone-surface-b843066f))!important;color:var(--astra-tone-text-5dcbd3e4)!important;font-size:10px!important;box-shadow:none!important}.app-shell .global-search kbd{border:0!important;border-radius:5px!important;background:var(--astra-tone-surface-af65c772)!important;padding:3px 6px!important;color:var(--astra-tone-text-156b12ff)!important;font-size:8px!important}.app-shell .topbar-actions{position:static!important;display:flex!important;align-items:center!important;gap:7px!important;margin:0!important}.astra-app-switcher{height:34px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border:1px solid var(--astra-tone-line-b95791e3)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-54dd7312)!important;font-size:9px!important;font-weight:700!important}.astra-app-switcher-mark{width:17px!important;height:17px!important;display:grid!important;place-items:center!important;border-radius:5px!important;background:var(--astra-component-selected,var(--astra-tone-surface-8454b151))!important;color:var(--astra-tone-text-1716354e)!important;font-weight:900!important}.app-shell .topbar-actions>.topbar-popup-anchor>button{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--astra-tone-text-f5d0a338)!important}.astra-profile-chip{height:38px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 12px!important;align-items:center!important;gap:7px!important;min-width:156px!important;padding:3px 7px 3px 4px!important;border:0!important;border-left:1px solid var(--astra-tone-line-23095ef1)!important;border-radius:0!important;background:transparent!important;color:var(--astra-tone-text-2f33b9a4)!important;text-align:left!important}.astra-profile-chip .avatar{width:29px!important;height:29px!important}.astra-profile-chip>span{min-width:0!important}.astra-profile-chip strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;line-height:1.15!important}.astra-profile-chip small{display:block!important;margin-top:2px!important;color:var(--astra-tone-text-2ddaeca8)!important;font-size:8px!important}.astra-profile-chevron{color:var(--astra-tone-text-e942dd00)!important;font-size:10px!important}.app-shell .content,.app-shell .route-outlet{min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.agp-chat-layout{grid-template-columns:minmax(0,1fr) 388px!important;gap:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.agp-chat-layout>.conversation-pane{min-width:0!important;min-height:0!important;height:100%!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;border:0!important;border-right:1px solid var(--astra-tone-line-f870252f)!important;border-radius:0!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.agp-chat-layout .agp-conv-head{min-height:70px!important;padding:11px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border-bottom:1px solid var(--astra-tone-line-f870252f)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.agp-conv-title strong{display:block!important;color:var(--astra-component-text)!important;font-size:18px!important;line-height:1.1!important;letter-spacing:-.025em!important}.agp-conv-title span{display:block!important;margin-top:4px!important;color:var(--astra-component-muted)!important;font-size:9px!important}.agp-conv-actions{display:flex!important;align-items:center!important;gap:7px!important}.agp-conv-actions .agp-btn{min-width:34px!important;height:32px!important;padding:0 9px!important;border:1px solid var(--astra-component-edge)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-component-text)!important;font-size:9px!important}.agp-conv-actions .agp-btn.primary{background:var(--astra-tone-surface-148d962c)!important;border-color:var(--astra-tone-line-1226db57)!important;color:var(--astra-tone-text-c01785ad)!important}.agp-channel-member-summary{display:flex!important;align-items:center!important;gap:7px!important;padding-right:3px!important}.agp-member-dots{display:flex!important;align-items:center!important}.agp-member-dots i{width:22px!important;height:22px!important;margin-left:-6px!important;border:2px solid var(--astra-component-surface)!important;border-radius:50%!important;background:var(--astra-tone-surface-a56138e4)!important}.agp-member-dots i:first-child{margin-left:0!important}.agp-channel-member-summary span{font-size:9px!important;color:var(--astra-tone-text-9096b320)!important}.agp-chat-layout .conversation-scroll{min-height:0!important;padding:11px 18px 10px!important;overflow:auto!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.agp-chat-layout .message-row{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:8px 0!important}.agp-chat-layout .message-row>.avatar{width:34px!important;height:34px!important}.agp-chat-layout .message-meta strong{font-size:11px!important;color:var(--astra-component-text)!important}.agp-chat-layout .message-meta time{margin-left:7px!important;color:var(--astra-component-muted)!important;font-size:8px!important}.agp-chat-layout .message-content p{max-width:760px!important;margin:3px 0 0!important;color:var(--astra-component-text)!important;font-size:10px!important;line-height:1.48!important}.agp-chat-layout .composer-wrap{margin:0 18px 12px!important;padding:0!important;border:1px solid var(--astra-tone-line-b95791e3)!important;border-radius:9px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:none!important;overflow:hidden!important}.agp-chat-layout .composer-wrap textarea{min-height:42px!important;padding:10px 13px!important;border:0!important;font-size:10px!important;line-height:1.45!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.agp-chat-layout .graphic-composer-toolbar{min-height:35px!important;padding:4px 8px!important;border-top:1px solid var(--astra-tone-line-23095ef1)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.agp-chat-layout .graphic-send-button{min-width:38px!important;height:27px!important;padding:0 10px!important;border:0!important;border-radius:7px!important;background:var(--astra-tone-surface-148d962c)!important;color:var(--astra-tone-text-c01785ad)!important;font-size:8px!important;font-weight:800!important}.agp-channel-inspector{min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--astra-component-raised,var(--astra-tone-surface-90ef8cbf))!important;box-shadow:none!important}.agp-inspector-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:49px!important;padding:0 9px!important;border-bottom:1px solid var(--astra-tone-line-f870252f)!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important}.agp-inspector-tabs button{position:relative!important;border:0!important;background:transparent!important;color:var(--astra-component-muted)!important;font-size:8px!important;font-weight:650!important}.agp-inspector-tabs button.active{color:var(--astra-component-text)!important}.agp-inspector-tabs button.active:after{content:""!important;position:absolute!important;left:9px!important;right:9px!important;bottom:0!important;height:2px!important;border-radius:2px 2px 0 0!important;background:var(--astra-tone-surface-148d962c)!important}.agp-inspector-scroll{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:12px!important}.agp-inspector-card{margin-bottom:11px!important;border:1px solid var(--astra-tone-line-77430b7e)!important;border-radius:10px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;overflow:hidden!important;box-shadow:none!important}.agp-inspector-card-head{min-height:43px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-bottom:1px solid var(--astra-tone-line-23095ef1)!important}.agp-inspector-card-head strong{font-size:10px!important;color:var(--astra-component-text)!important}.agp-inspector-card-head button,.agp-inspector-card-head a{border:0!important;background:transparent!important;color:var(--astra-tone-text-5a8adc0e)!important;text-decoration:none!important;font-size:8px!important;font-weight:700!important}.agp-channel-summary{padding:12px!important}.agp-channel-summary-top{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important}.agp-channel-symbol{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:var(--astra-component-selected,var(--astra-tone-surface-ebdff8b5))!important;color:var(--astra-tone-text-5a8adc0e)!important;font-size:17px!important;font-weight:850!important}.agp-channel-summary strong{font-size:12px!important}.agp-channel-summary p{margin:10px 0 0!important;color:var(--astra-component-muted)!important;font-size:9px!important;line-height:1.5!important}.agp-summary-tags{display:flex!important;gap:5px!important;flex-wrap:wrap!important;margin-top:9px!important}.agp-summary-tags span{padding:4px 7px!important;border-radius:999px!important;background:var(--astra-component-selected,var(--astra-tone-surface-d0a08334))!important;color:var(--astra-component-selected-text)!important;font-size:7px!important}.agp-work-rows,.agp-meeting-rows,.agp-activity-rows{padding:4px 11px 8px!important}.agp-work-row,.agp-meeting-row,.agp-activity-row{display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:38px!important;border-bottom:1px solid var(--astra-component-edge)!important;color:var(--astra-component-text)!important;font-size:8.5px!important}.agp-work-row:last-child,.agp-meeting-row:last-child,.agp-activity-row:last-child{border-bottom:0!important}.agp-row-icon{width:18px!important;height:18px!important;display:grid!important;place-items:center!important;border-radius:50%!important;border:1px solid var(--astra-tone-line-4aa1321f)!important;color:var(--astra-tone-text-5a8adc0e)!important;font-size:8px!important}.agp-row-meta{color:var(--astra-tone-text-1da3f974)!important;font-size:7.5px!important}.agp-empty-state{padding:17px 12px!important;color:var(--astra-component-muted)!important;font-size:9px!important;line-height:1.5!important}.agp-context-cta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:0 11px 11px!important}.agp-context-cta button{min-height:34px!important;border:1px solid var(--astra-component-edge)!important;border-radius:8px!important;background:var(--astra-component-raised,var(--astra-tone-surface-90ef8cbf))!important;color:var(--astra-component-text)!important;font-size:8px!important}html .app-shell .settings-layout{display:block!important;grid-template-columns:none!important;gap:0!important;box-sizing:border-box!important;min-height:100%!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html .app-shell .settings-layout>.settings-nav{display:none!important}html .app-shell .settings-content,html .app-shell .settings-content.wide{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px 26px 34px!important}html .app-shell .agp-settings-shell{display:block}html .app-shell .agp-settings-menu{display:none}html .app-shell .agp-setting-section{width:100%;max-width:none}html .app-shell .settings-overview-content{padding:22px 26px 34px}.home-route .route-outlet,.settings-route .route-outlet{overflow:auto!important;background:var(--astra-component-raised,var(--astra-tone-surface-0d7bcb95))!important}.home-route .content,.settings-route .content{background:var(--astra-component-raised,var(--astra-tone-surface-0d7bcb95))!important}.afr-home{max-width:1440px!important;padding:26px 28px 38px!important}.afr-home-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.afr-home-title{min-width:0}.afr-eyebrow,.afr-section-kicker{display:block;color:var(--astra-tone-text-f92c3e81);font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.afr-home-title h1{margin:5px 0;color:var(--astra-tone-text-02be2207);font-size:29px;line-height:1.08;letter-spacing:-.035em}.afr-home-title p{margin:0;color:var(--astra-tone-text-98af343e);font-size:11px;line-height:1.5}.afr-home-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.afr-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--astra-tone-line-6daa976a);border-radius:9px;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d));color:var(--astra-tone-text-a6307c9a);text-decoration:none;font-size:9.5px;font-weight:780;box-shadow:0 1px 1px var(--astra-tone-shadow-9ee98a9b)}.afr-button svg{width:15px;height:15px}.afr-button.primary{background:var(--astra-tone-surface-148d962c);border-color:var(--astra-tone-line-1226db57);color:var(--astra-tone-text-c01785ad)}.afr-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;overflow:hidden;border:1px solid var(--astra-tone-line-29b82586);border-radius:12px;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))}.afr-kpi-strip>a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-height:84px;padding:13px 15px;border-right:1px solid var(--astra-tone-line-23095ef1);color:inherit;text-decoration:none}.afr-kpi-strip>a:last-child{border-right:0}.afr-kpi-strip>a>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--astra-component-selected,var(--astra-tone-surface-2387ccd7));color:var(--astra-tone-text-5a8adc0e)}.afr-kpi-strip>a>span svg{width:17px;height:17px}.afr-kpi-strip small{display:block;color:var(--astra-tone-text-1b67cc0f);font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.afr-kpi-strip strong{display:inline-block;margin-top:2px;color:var(--astra-tone-text-7f915164);font-size:19px;line-height:1}.afr-kpi-strip em{display:block;margin-top:4px;color:var(--astra-tone-text-f92c3e81);font-size:8.5px;font-style:normal}.afr-home-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:16px;align-items:start}.afr-home-main,.afr-home-side{display:grid;gap:16px;min-width:0}.afr-panel{overflow:hidden;border:1px solid var(--astra-tone-line-29b82586);border-radius:12px;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d));box-shadow:0 1px 1px var(--astra-tone-shadow-9ee98a9b)}.afr-panel-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 15px;border-bottom:1px solid var(--astra-tone-line-23095ef1)}.afr-panel-head h2{margin:3px 0 0;color:var(--astra-tone-text-f7a38446);font-size:13px;line-height:1.2}.afr-panel-head>a{color:var(--astra-tone-text-5a8adc0e);text-decoration:none;font-size:8.5px;font-weight:750}.afr-work-list{padding:4px 14px 8px}.afr-work-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:54px;border-bottom:1px solid var(--astra-tone-line-1f8550d8);color:inherit;text-decoration:none}.afr-work-row:last-child{border-bottom:0}.afr-work-check{width:20px;height:20px;display:grid;place-items:center;border:1.5px solid var(--astra-tone-line-200a3411);border-radius:6px;color:var(--astra-tone-text-db915d03);font-size:9px}.afr-work-check.active{border-color:var(--astra-tone-line-1226db57);background:var(--astra-tone-surface-148d962c);color:var(--astra-tone-text-c01785ad)}.afr-work-copy strong{display:block;color:var(--astra-tone-text-9181f6ca);font-size:10px}.afr-work-copy small{display:block;margin-top:3px;color:var(--astra-tone-text-62e55ada);font-size:8px;text-transform:capitalize}.afr-due{padding:4px 7px;border-radius:999px;background:var(--astra-tone-surface-f6eb5c7c);color:var(--astra-tone-text-298b5cee);font-size:7.5px;font-weight:750}.afr-due.warning{background:var(--astra-tone-surface-a2001054);color:var(--astra-tone-text-81cd9a2a)}.afr-due.danger{background:var(--astra-tone-surface-39384fb7);color:var(--astra-tone-text-6d11b54a)}.afr-priority-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px;border-top:1px solid var(--astra-tone-line-23095ef1);background:var(--astra-component-raised,var(--astra-tone-surface-d7440789))}.afr-priority-snapshot>div{min-width:0}.afr-priority-snapshot small{display:block;color:var(--astra-tone-text-0446a814);font-size:7px;font-weight:850;letter-spacing:.08em}.afr-priority-snapshot strong{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--astra-tone-text-e7e70263);font-size:9px}.afr-priority-snapshot span{display:block;margin-top:3px;color:var(--astra-tone-text-e3ed61b3);font-size:7.5px;text-transform:capitalize}.afr-project-list{padding:4px 14px 8px}.afr-project-row{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(180px,1.2fr) 42px;gap:13px;align-items:center;min-height:58px;border-bottom:1px solid var(--astra-tone-line-1f8550d8);color:inherit;text-decoration:none}.afr-project-row:last-child{border-bottom:0}.afr-project-row strong{display:block;color:var(--astra-tone-text-2395bb93);font-size:10px}.afr-project-row span{display:block;margin-top:3px;color:var(--astra-tone-text-51f34a95);font-size:8px}.afr-project-progress{height:6px;overflow:hidden;border-radius:999px;background:var(--astra-tone-surface-a0bad776)}.afr-project-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--astra-tone-surface-148d962c),var(--astra-tone-surface-a8a0ff6e))}.afr-project-row b{color:var(--astra-tone-text-253cc417);font-size:8.5px;text-align:right}.afr-attention-list{padding:4px 13px 9px}.afr-attention-list>a{display:grid;grid-template-columns:29px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:52px;border-bottom:1px solid var(--astra-tone-line-1f8550d8);color:inherit;text-decoration:none}.afr-attention-list>a:last-child{border-bottom:0}.afr-attention-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:var(--astra-component-selected,var(--astra-tone-surface-2387ccd7));color:var(--astra-tone-text-5a8adc0e);font-size:10px;font-weight:850}.afr-attention-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--astra-tone-text-9181f6ca);font-size:9px}.afr-attention-list small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--astra-tone-text-62e55ada);font-size:7.5px}.afr-attention-list time{color:var(--astra-tone-text-a57af777);font-size:7px}.afr-pulse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--astra-tone-surface-a0bad776)}.afr-pulse-grid>div{min-height:75px;padding:14px;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))}.afr-pulse-grid strong{display:block;color:var(--astra-tone-text-d973031c);font-size:20px}.afr-pulse-grid span{display:block;margin-top:4px;color:var(--astra-tone-text-25869a96);font-size:8px}.afr-recent-list{padding:5px 14px 10px}.afr-recent-list>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;border-bottom:1px solid var(--astra-tone-line-1f8550d8);color:var(--astra-tone-text-21f52e89);text-decoration:none;font-size:8.5px}.afr-recent-list>a:last-child{border-bottom:0}.afr-recent-list>a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afr-recent-list time{flex:0 0 auto;color:var(--astra-tone-text-a57af777);font-size:7px}.afr-quick-links{display:grid;overflow:hidden;border:1px solid var(--astra-tone-line-29b82586);border-radius:12px;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))}.afr-quick-links>a{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;gap:9px;align-items:center;min-height:54px;padding:8px 13px;border-bottom:1px solid var(--astra-tone-line-23095ef1);color:var(--astra-tone-text-a6307c9a);text-decoration:none}.afr-quick-links>a:last-child{border-bottom:0}.afr-quick-links>a>svg:first-child{width:17px;height:17px;color:var(--astra-tone-text-5a8adc0e)}.afr-quick-links>a>svg:last-child{width:13px;height:13px;color:var(--astra-tone-text-a57af777)}.afr-quick-links strong{display:block;color:var(--astra-tone-text-9181f6ca);font-size:9.5px}.afr-quick-links small{display:block;margin-top:2px;color:var(--astra-tone-text-62e55ada);font-size:7.5px}.afr-empty{display:flex;align-items:center;gap:10px;padding:22px;color:var(--astra-tone-text-b6410af4)}.afr-empty>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--astra-tone-surface-6bfe2bf2);color:var(--astra-tone-text-5509295e)}.afr-empty strong{display:block;color:var(--astra-tone-text-3b4b0db1);font-size:9.5px}.afr-empty p{margin:3px 0 0;font-size:8px;line-height:1.4}.afr-empty.compact{padding:16px 3px}.afr-empty.compact>span{width:28px;height:28px}.settings-route .settings-content,.settings-route .settings-content.wide{box-sizing:border-box;min-height:100%;padding:26px 28px 42px!important;background:var(--astra-component-raised,var(--astra-tone-surface-0d7bcb95))!important}.settings-route .settings-layout>.settings-nav{display:none!important}.settings-route .settings-content:not(.afr-settings-overview){max-width:1060px!important;margin:0 auto!important}.settings-route .settings-content:not(.afr-settings-overview)>h1{margin:0 0 5px;color:var(--astra-tone-text-02be2207);font-size:26px;line-height:1.1;letter-spacing:-.025em}.settings-route .settings-content:not(.afr-settings-overview)>h1+.section-subtitle,.settings-route .settings-content:not(.afr-settings-overview)>.settings-intro{margin:0 0 18px;color:var(--astra-tone-text-40c8b89f);font-size:10px}.settings-route .settings-stack{display:grid;gap:12px}.settings-route .settings-section-card,.settings-route .preference-box,.settings-route .feature-group-card,.settings-route .account-profile-card{padding:17px 18px!important;border:1px solid var(--astra-tone-line-29b82586)!important;border-radius:12px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;box-shadow:0 1px 1px var(--astra-tone-shadow-9ee98a9b)!important}.settings-route .settings-section-card h3,.settings-route .preference-box h3,.settings-route .feature-group-card h3{margin:0 0 10px;color:var(--astra-tone-text-d9aa5f06);font-size:12px}.settings-route .settings-section-card p,.settings-route .settings-help,.settings-route .settings-lead{color:var(--astra-tone-text-32bb4e49)!important;font-size:9px!important;line-height:1.5!important}.settings-route .settings-form{display:grid;gap:12px}.settings-route .settings-form label{display:grid;gap:5px;color:var(--astra-tone-text-edda63a9);font-size:9px;font-weight:750}.settings-route .settings-form input,.settings-route .settings-form select,.settings-route .settings-section-card select{min-height:38px;padding:0 10px;border:1px solid var(--astra-tone-line-6563ec91)!important;border-radius:8px!important;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))!important;color:var(--astra-tone-text-9181f6ca)!important;font-size:10px!important}.settings-route .toggle-row,.settings-route .radio-line,.settings-route .preference-check,.settings-route .feature-toggle{min-height:44px;padding:9px 0;border-bottom:1px solid var(--astra-tone-line-35626a57)}.settings-route .toggle-row:last-child,.settings-route .radio-line:last-child,.settings-route .preference-check:last-child,.settings-route .feature-toggle:last-child{border-bottom:0}.settings-route .primary-button,.settings-route .secondary-button,.settings-route .danger-button{min-height:36px!important;border-radius:8px!important;font-size:9.5px!important}.settings-route .prototype-banner{border:1px solid var(--astra-tone-line-801532ca)!important;border-radius:10px!important;background:var(--astra-component-selected,var(--astra-tone-surface-8a70da5c))!important;color:var(--astra-tone-text-13897253)!important;box-shadow:none!important}.settings-route .account-profile-card{display:flex;align-items:center;gap:12px;margin:14px 0}.settings-route .account-profile-card strong{display:block;color:var(--astra-tone-text-d9aa5f06);font-size:11px}.settings-route .account-profile-card span{display:block;margin-top:3px;color:var(--astra-tone-text-b6410af4);font-size:9px}.afr-settings-overview{display:block!important;width:100%!important;max-width:1280px!important;margin:0 auto!important}.afr-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.afr-settings-head h1{margin:5px 0;color:var(--astra-tone-text-02be2207);font-size:29px;line-height:1.08;letter-spacing:-.035em}.afr-settings-head p{margin:0;color:var(--astra-tone-text-17964b7a);font-size:10.5px}.afr-settings-workspace{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:20px;padding:16px 17px;border:1px solid var(--astra-tone-line-cf3c452c);border-radius:12px;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d))}.afr-settings-workspace-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:11px;background:var(--astra-tone-surface-b3851b8b);color:var(--astra-tone-text-c01785ad);font-size:13px;font-weight:850;letter-spacing:.02em}.afr-settings-workspace-copy h2{margin:4px 0 3px;color:var(--astra-tone-text-cd0aa04f);font-size:15px}.afr-settings-workspace-copy p{margin:0;max-width:720px;color:var(--astra-tone-text-32bb4e49);font-size:8.8px;line-height:1.5}.afr-settings-workspace-meta{min-width:160px;padding-left:16px;border-left:1px solid var(--astra-tone-line-23095ef1)}.afr-settings-workspace-meta small{display:block;color:var(--astra-tone-text-68c4c1fc);font-size:7.5px;text-transform:uppercase;letter-spacing:.06em}.afr-settings-workspace-meta strong{display:block;margin-top:4px;color:var(--astra-tone-text-520dfa9b);font-size:10px;text-transform:capitalize}.afr-settings-workspace-meta a{display:block;margin-top:7px;color:var(--astra-tone-text-5a8adc0e);text-decoration:none;font-size:8px;font-weight:750}.afr-settings-groups{display:grid;gap:17px}.afr-settings-group>header{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:8px;padding:0 2px}.afr-settings-group>header h2{margin:3px 0 0;color:var(--astra-tone-text-092239b5);font-size:13px}.afr-settings-group>header>small{color:var(--astra-tone-text-55cc71cd);font-size:8px}.afr-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.afr-settings-card{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:11px;align-items:center;min-height:82px;padding:12px 13px;border:1px solid var(--astra-tone-line-29b82586);border-radius:11px;background:var(--astra-component-surface,var(--astra-tone-surface-bbad899d));color:inherit;text-decoration:none;box-shadow:0 1px 1px var(--astra-tone-shadow-9ee98a9b)}.afr-settings-card:hover{border-color:var(--astra-tone-line-f8dc8e4a);background:var(--astra-tone-surface-cbb23e11)}.afr-settings-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--astra-component-selected,var(--astra-tone-surface-2387ccd7));color:var(--astra-tone-text-5a8adc0e)}.afr-settings-icon svg{width:17px;height:17px}.afr-settings-card-copy strong{display:block;color:var(--astra-tone-text-9181f6ca);font-size:10px}.afr-settings-card-copy small{display:block;margin-top:4px;color:var(--astra-tone-text-0fa64125);font-size:8.2px;line-height:1.45}.afr-settings-arrow{color:var(--astra-tone-text-67aacf93)}.afr-settings-arrow svg{width:13px;height:13px}:root[data-effective-theme=dark] .app-shell,:root[data-effective-theme=dark] .main-stage,:root[data-effective-theme=dark] .content,:root[data-effective-theme=dark] .route-outlet,:root[data-effective-theme=dark] .home-route .content,:root[data-effective-theme=dark] .settings-route .content,:root[data-effective-theme=dark] .home-route .route-outlet,:root[data-effective-theme=dark] .settings-route .route-outlet,:root[data-effective-theme=dark] .settings-route .settings-content,:root[data-effective-theme=dark] .settings-route .settings-content.wide{background:var(--astra-tone-surface-ff33aa5d)!important;color:var(--astra-tone-text-9d18c071)!important}:root[data-effective-theme=dark] .app-shell>.astra-global-rail,:root[data-effective-theme=dark] .app-shell>.astra-context-rail,:root[data-effective-theme=dark] .astra-context-workspace,:root[data-effective-theme=dark] .app-shell .topbar,:root[data-effective-theme=dark] .astra-context-foot{background:var(--astra-tone-surface-284ddc9f)!important;border-color:var(--astra-tone-line-45323a42)!important;color:var(--astra-tone-text-9d18c071)!important}:root[data-effective-theme=dark] .astra-product-brand,:root[data-effective-theme=dark] .astra-product-brand strong,:root[data-effective-theme=dark] .astra-context-workspace button.astra-workspace-button,:root[data-effective-theme=dark] .astra-context-workspace button.astra-workspace-button strong{color:var(--astra-tone-text-ebbb0735)!important}:root[data-effective-theme=dark] .astra-product-brand small,:root[data-effective-theme=dark] .astra-context-workspace button.astra-workspace-button small{color:var(--astra-tone-text-76ff1c42)!important}:root[data-effective-theme=dark] .astra-workspace-menu-button,:root[data-effective-theme=dark] .astra-compose-square,:root[data-effective-theme=dark] .astra-new-message,:root[data-effective-theme=dark] .app-shell .global-search{background:var(--astra-tone-surface-522968b3)!important;border-color:var(--astra-tone-line-8a03d66b)!important;color:var(--astra-tone-text-ca5f7855)!important}:root[data-effective-theme=dark] .astra-global-rail .astra-primary-nav>a,:root[data-effective-theme=dark] .astra-global-rail .astra-primary-nav-disabled,:root[data-effective-theme=dark] .astra-context-shortcuts .astra-nav-item,:root[data-effective-theme=dark] .astra-context-list .astra-nav-item,:root[data-effective-theme=dark] .astra-context-foot a{color:var(--astra-tone-text-ca5f7855)!important}:root[data-effective-theme=dark] .astra-global-rail .astra-primary-nav>a svg,:root[data-effective-theme=dark] .astra-global-rail .astra-primary-nav-disabled svg{color:var(--astra-tone-text-62fe3fed)!important}:root[data-effective-theme=dark] .astra-global-rail .astra-primary-nav>a:hover,:root[data-effective-theme=dark] .astra-context-shortcuts .astra-nav-item:hover,:root[data-effective-theme=dark] .astra-context-list .astra-nav-item:hover{background:var(--astra-tone-surface-3084aa67)!important;color:var(--astra-tone-text-e8a8c091)!important}:root[data-effective-theme=dark] .astra-global-rail .astra-primary-nav>a.active,:root[data-effective-theme=dark] .astra-context-shortcuts .astra-nav-item.active,:root[data-effective-theme=dark] .astra-context-list .astra-nav-item.active{background:var(--astra-component-selected)!important;color:var(--astra-tone-text-01f36e3c)!important}:root[data-effective-theme=dark] .afr-panel,:root[data-effective-theme=dark] .afr-kpi-strip,:root[data-effective-theme=dark] .afr-kpi-strip>a,:root[data-effective-theme=dark] .afr-quick-links,:root[data-effective-theme=dark] .afr-quick-links>a,:root[data-effective-theme=dark] .afr-settings-card,:root[data-effective-theme=dark] .afr-settings-workspace,:root[data-effective-theme=dark] .settings-route .settings-section-card,:root[data-effective-theme=dark] .settings-route .preference-box,:root[data-effective-theme=dark] .settings-route .feature-group-card,:root[data-effective-theme=dark] .settings-route .account-profile-card,:root[data-effective-theme=dark] .agp-chat-layout>.conversation-pane,:root[data-effective-theme=dark] .agp-chat-layout .conversation-scroll,:root[data-effective-theme=dark] .agp-chat-layout .composer-wrap,:root[data-effective-theme=dark] .agp-channel-inspector,:root[data-effective-theme=dark] .agp-inspector-card{background:var(--astra-component-surface)!important;border-color:var(--astra-component-edge)!important;color:var(--astra-component-text)!important}:root[data-effective-theme=dark] .afr-kpi-strip,:root[data-effective-theme=dark] .afr-pulse-grid{border-color:var(--astra-component-edge)!important}:root[data-effective-theme=dark] .afr-pulse-grid{background:var(--astra-component-edge)!important}:root[data-effective-theme=dark] .afr-pulse-grid>div,:root[data-effective-theme=dark] .afr-priority-snapshot{background:var(--astra-component-raised)!important}:root[data-effective-theme=dark] .afr-home-title h1,:root[data-effective-theme=dark] .afr-panel-head h2,:root[data-effective-theme=dark] .afr-work-copy strong,:root[data-effective-theme=dark] .afr-project-row strong,:root[data-effective-theme=dark] .afr-settings-head h1,:root[data-effective-theme=dark] .afr-settings-workspace-copy h2,:root[data-effective-theme=dark] .afr-settings-group>header h2,:root[data-effective-theme=dark] .afr-settings-card-copy strong,:root[data-effective-theme=dark] .settings-route .settings-section-card h3,:root[data-effective-theme=dark] .agp-conv-title strong,:root[data-effective-theme=dark] .agp-inspector-card-head strong,:root[data-effective-theme=dark] .agp-channel-summary strong{color:var(--astra-tone-text-e8a8c091)!important}:root[data-effective-theme=dark] .afr-home-title p,:root[data-effective-theme=dark] .afr-settings-head p,:root[data-effective-theme=dark] .afr-settings-workspace-copy p,:root[data-effective-theme=dark] .afr-settings-card-copy small,:root[data-effective-theme=dark] .afr-work-copy small,:root[data-effective-theme=dark] .agp-conv-title span,:root[data-effective-theme=dark] .agp-empty-state,:root[data-effective-theme=dark] .agp-channel-summary p{color:var(--astra-component-muted)!important}:root[data-effective-theme=dark] .settings-route .settings-form input,:root[data-effective-theme=dark] .settings-route .settings-form select,:root[data-effective-theme=dark] .settings-route .settings-section-card select,:root[data-effective-theme=dark] .agp-chat-layout .composer-wrap textarea{background:var(--astra-component-control)!important;border-color:var(--astra-component-edge)!important;color:var(--astra-component-text)!important}:root[data-effective-theme=dark] .segmented-choice button{background:var(--astra-component-control)!important;border-color:var(--astra-component-edge)!important;color:var(--astra-tone-text-ca5f7855)!important}:root[data-effective-theme=dark] .segmented-choice button.active{background:var(--astra-component-selected)!important;color:var(--astra-tone-text-ac21ab83)!important}:root[data-effective-theme=dark] .afr-button{background:var(--astra-component-control)!important;border-color:var(--astra-component-edge)!important;color:var(--astra-component-text)!important}:root[data-effective-theme=dark] .afr-button.primary{background:var(--astra-tone-surface-b4a0219c)!important;border-color:var(--astra-tone-line-f9888e47)!important;color:var(--astra-tone-text-ac21ab83)!important}:root[data-effective-theme=dark] .agp-chat-layout .conversation-empty{background:var(--astra-component-raised)!important;border-color:var(--astra-component-edge)!important;color:var(--astra-component-text)!important}:root[data-effective-theme=dark] .agp-chat-layout .conversation-empty strong{color:var(--astra-tone-text-e8a8c091)!important}:root[data-effective-theme=dark] .agp-chat-layout .conversation-empty span{color:var(--astra-component-muted)!important}html .app-shell .astra-product-brand .astra-brandmark{position:static!important;inset:auto!important;transform:none!important}html .app-shell .astra-global-rail .astra-primary-nav>a>*,html .app-shell .astra-global-rail .astra-primary-nav-disabled>*{position:static!important;inset:auto!important;transform:none!important}html .app-shell .astra-global-rail .astra-primary-nav>a>svg,html .app-shell .astra-global-rail .astra-primary-nav-disabled>svg{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;justify-self:center!important;overflow:visible!important}html .app-shell .astra-global-rail .astra-primary-nav>a>span:not(.astra-primary-nav-badge),html .app-shell .astra-global-rail .astra-primary-nav-disabled>span{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;line-height:1.14!important}html .app-shell .agp-chat-layout{grid-template-columns:minmax(0,1fr) 340px!important}html .app-shell .agp-chat-layout>.conversation-pane{min-width:0!important;overflow:hidden!important}html .app-shell .agp-chat-layout .agp-conv-head{min-width:0!important}html .app-shell .agp-conv-title{min-width:0!important;flex:1 1 auto!important}html .app-shell .agp-conv-title strong,html .app-shell .agp-conv-title span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html .app-shell .agp-conv-actions{min-width:0!important;flex:0 0 auto!important}html .app-shell .agp-conv-actions .agp-btn.primary:disabled{display:none!important}html .app-shell .agp-chat-layout .conversation-empty{box-sizing:border-box!important;width:min(360px,calc(100% - 48px))!important;max-width:360px!important;min-width:0!important;min-height:0!important;height:auto!important;margin:auto!important;padding:18px 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:1px solid var(--astra-tone-line-77430b7e)!important;border-radius:10px!important;background:var(--astra-component-raised,var(--astra-tone-surface-b843066f))!important;color:var(--astra-tone-text-e7e70263)!important;box-shadow:none!important;text-align:center!important}html .app-shell .agp-chat-layout .conversation-empty strong{color:var(--astra-tone-text-002ea3d9)!important;font-size:11px!important;line-height:1.3!important}html .app-shell .agp-chat-layout .conversation-empty span{display:block!important;max-width:290px!important;margin:5px auto 0!important;color:var(--astra-tone-text-f92c3e81)!important;font-size:9px!important;line-height:1.45!important}html .app-shell .agp-chat-layout .graphic-composer-toolbar{gap:7px!important}html .app-shell .agp-chat-layout .graphic-composer-toolbar>div{display:flex!important;flex:0 0 auto!important;gap:5px!important}html .app-shell .agp-chat-layout .graphic-composer-toolbar>div>button{width:31px!important;min-width:31px!important;height:27px!important;padding:0!important}html .app-shell .agp-chat-layout .graphic-composer-toolbar .graphic-send-button{margin-left:auto!important;min-width:62px!important;height:27px!important}html .app-shell .agp-channel-inspector{width:340px!important;max-width:340px!important;background:var(--astra-component-raised,var(--astra-tone-surface-b843066f))!important}html .app-shell .agp-inspector-scroll{padding:10px!important}html .app-shell .agp-inspector-card{margin-bottom:9px!important}html .app-shell .agp-inspector-card-head{min-height:39px!important}html .app-shell .agp-empty-state{padding:13px 12px!important;line-height:1.42!important}html .app-shell .astra-global-rail .astra-primary-label{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important;color:inherit!important;font-size:10px!important;font-weight:680!important;line-height:1.18!important;text-overflow:ellipsis!important;white-space:normal!important}:root[data-effective-theme=light] .app-shell,:root[data-effective-theme=light] .main-stage,:root[data-effective-theme=light] .content,:root[data-effective-theme=light] .route-outlet,:root[data-effective-theme=light] .settings-route .settings-content,:root[data-effective-theme=light] .settings-route .settings-content.wide{background:var(--astra-component-raised,var(--astra-tone-surface-f2586e47))!important;color:var(--astra-tone-text-1913f731)!important}:root[data-effective-theme=light] .app-shell>.astra-global-rail,:root[data-effective-theme=light] .app-shell>.astra-context-rail,:root[data-effective-theme=light] .astra-context-workspace,:root[data-effective-theme=light] .app-shell .topbar,:root[data-effective-theme=light] .astra-context-foot{background:var(--astra-component-surface,var(--astra-tone-surface-fa69d59f))!important;border-color:var(--astra-tone-line-9ce68ce0)!important;color:var(--astra-tone-text-1913f731)!important}:root[data-effective-theme=light] .astra-product-brand,:root[data-effective-theme=light] .astra-product-brand strong,:root[data-effective-theme=light] .astra-context-workspace button.astra-workspace-button,:root[data-effective-theme=light] .astra-context-workspace button.astra-workspace-button strong,:root[data-effective-theme=light] .astra-global-rail .astra-primary-nav>a,:root[data-effective-theme=light] .astra-context-shortcuts .astra-nav-item,:root[data-effective-theme=light] .astra-context-list .astra-nav-item,:root[data-effective-theme=light] .astra-context-list-head strong,:root[data-effective-theme=light] .astra-context-foot a{color:var(--astra-tone-text-b89a46bd)!important}:root[data-effective-theme=light] .astra-primary-nav-disabled{color:var(--astra-tone-text-a3efa2b0)!important}:root[data-effective-theme=light] .settings-route .settings-content h1,:root[data-effective-theme=light] .settings-route .settings-content h2,:root[data-effective-theme=light] .settings-route .settings-content h3,:root[data-effective-theme=light] .settings-route .settings-content strong,:root[data-effective-theme=light] .settings-route .settings-content label,:root[data-effective-theme=light] .settings-route .radio-line,:root[data-effective-theme=light] .settings-route .toggle-row>span,:root[data-effective-theme=light] .settings-route .preference-check,:root[data-effective-theme=light] .settings-route .feature-toggle{color:var(--astra-tone-text-1913f731)!important}:root[data-effective-theme=light] .settings-route .settings-help,:root[data-effective-theme=light] .settings-route .settings-lead,:root[data-effective-theme=light] .settings-route .settings-intro,:root[data-effective-theme=light] .settings-route .settings-section-card p,:root[data-effective-theme=light] .settings-route .settings-content small{color:var(--astra-tone-text-aea47f1b)!important}:root[data-effective-theme=light] .settings-route .segmented-choice button{background:var(--astra-component-surface,var(--astra-tone-surface-fa69d59f))!important;border-color:var(--astra-tone-line-6862bf4a)!important;color:var(--astra-tone-text-82b56e18)!important}:root[data-effective-theme=light] .settings-route .segmented-choice button.active{background:var(--astra-component-selected,var(--astra-tone-surface-fdbf5e67))!important;border-color:var(--astra-tone-line-6d046411)!important;color:var(--astra-tone-text-24f804dd)!important}html .app-shell .astra-primary-nav{align-content:start!important}html .app-shell .astra-primary-nav>a{min-height:47px!important}html .app-shell .astra-primary-nav>a.active .astra-primary-label{color:inherit!important;font-weight:800!important}html .app-shell{min-height:0!important}html .main-stage{min-height:0!important;overflow:hidden!important}html .main-stage>.content{min-height:0!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important}html .main-stage>.content>.route-outlet{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}html .main-stage>.content>.route-outlet>:not(.channel-screen):not(.dm-screen):not(.group-dm-screen){box-sizing:border-box!important;min-height:100%!important;height:auto!important;max-height:none!important;overflow:visible}html .main-stage>.content>.route-outlet>.channel-screen,html .main-stage>.content>.route-outlet>.dm-screen,html .main-stage>.content>.route-outlet>.group-dm-screen{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html .app-shell .astra-global-rail .astra-primary-nav{flex:0 0 auto!important;gap:2px!important;padding-top:4px!important}html .app-shell .astra-primary-section-label{display:block!important;margin:12px 8px 4px!important;color:var(--astra-tone-text-dd6f0ee0)!important;font-size:7px!important;font-weight:850!important;line-height:1!important;letter-spacing:.11em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html .app-shell .astra-primary-section-label:first-child{margin-top:2px!important}html .app-shell .astra-global-rail .astra-primary-nav>a,html .app-shell .astra-global-rail .astra-primary-nav-disabled{min-height:41px!important}html .app-shell .astra-primary-nav-spacer{display:none!important}:root[data-effective-theme=dark] .astra-primary-section-label{color:var(--astra-tone-text-eb1b1ece)!important}.mailbox-screen{height:100%;min-height:0;overflow:hidden;background:var(--astra-bg)}.mailbox-toolbar{position:relative;z-index:8;min-height:58px;grid-template-columns:minmax(190px,240px) minmax(280px,720px) auto;justify-content:space-between;gap:18px;padding:9px 16px}.mailbox-title{gap:10px}.mailbox-title-icon{width:32px;height:32px;flex:0 0 32px;border:0;border-radius:7px;background:var(--astra-brand-soft);color:var(--astra-brand)}.mailbox-title strong{font-size:13px;line-height:1.15}.mailbox-title small{font-size:10px}.mailbox-search{width:100%;height:36px;justify-self:center;gap:8px;padding:0 11px;border-radius:7px;background:var(--astra-surface-2)}.mailbox-search:focus-within{background:var(--astra-surface);outline:0}.mailbox-search input{height:32px}.mailbox-layout{grid-template-columns:216px minmax(350px,420px) minmax(420px,1fr);overflow:hidden}.mailbox-folders{padding:12px 10px;background:var(--astra-surface-2)}.mailbox-account{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px 10px;align-items:center;padding:4px 5px 11px;border-bottom:1px solid var(--astra-divider)}.mailbox-account-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--astra-brand-soft);color:var(--astra-brand);font-size:12px;font-weight:800}.mailbox-account-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.mailbox-account-copy strong,.mailbox-account-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-account-copy strong{font-size:11px}.mailbox-account-copy span{color:var(--astra-muted);font-size:9px}.mailbox-account-select{grid-column:1/-1;min-width:0;margin:0}.mailbox-account-select select{width:100%;min-height:31px;font-size:10px}.mailbox-account-status{display:flex;gap:5px;align-items:center;padding:7px 6px 10px;color:var(--astra-subtle);font-size:9px;text-transform:capitalize}.mailbox-folders nav{gap:2px}.mailbox-folders nav button{position:relative;min-height:34px;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;padding:6px 8px;border-radius:6px}.mailbox-folders nav button:hover{background:var(--astra-row-hover)}.mailbox-folders nav button.active{background:var(--astra-brand-soft);color:var(--astra-brand-strong)}.mailbox-folders nav button.active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--astra-brand)}.mailbox-folders nav strong{font-size:11px;font-weight:650}.mailbox-folders nav em{min-width:20px;padding:1px 5px;border-radius:999px;background:var(--astra-surface);color:var(--astra-muted);font-size:9px;text-align:center}.mailbox-folders nav button.active em{background:var(--astra-brand);color:var(--astra-tone-text-c01785ad)}.mailbox-list>header{min-height:54px;padding:9px 12px 8px 14px}.mailbox-list>header strong{font-size:13px}.mailbox-list header small{font-size:10px}.mailbox-list>header button{display:grid;place-items:center;border-radius:6px;font-size:15px}.mailbox-list>header button:hover{background:var(--astra-row-hover);color:var(--astra-text)}.mailbox-message-list{scrollbar-width:thin}.mailbox-message-row{min-height:76px;grid-template-columns:15px minmax(0,1fr) 16px;gap:7px;padding:10px 11px 9px 10px}.mailbox-message-row.active{padding-left:8px;border-left:2px solid var(--astra-brand);background:var(--astra-brand-soft)}.mailbox-message-row.unread .mailbox-row-top strong,.mailbox-message-row.unread .mailbox-row-subject{font-weight:750}.mailbox-row-star{min-height:16px;display:grid;place-items:center;padding-top:1px}.mailbox-unread-dot{width:6px;height:6px;display:block;border-radius:999px;background:var(--astra-brand)}.mailbox-row-main{gap:2px}.mailbox-row-top{min-width:0;align-items:baseline;gap:9px}.mailbox-row-top strong{min-width:0;font-size:11px;font-weight:600}.mailbox-row-top time{flex:0 0 auto;color:var(--astra-subtle);font-size:9px;font-weight:500}.mailbox-row-subject{font-size:11px}.mailbox-row-preview{display:block;overflow:hidden;color:var(--astra-muted);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mailbox-reader{position:relative;background:var(--astra-bg)}.mailbox-reader-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:18px 22px 14px;background:var(--astra-surface)}.mailbox-reader-head h1{margin:0 0 7px;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.mailbox-reader-meta{gap:4px 8px;align-items:center;font-size:10px}.mailbox-reader-meta time{margin-left:auto;color:var(--astra-subtle)}.mailbox-reader-actions{gap:3px}.mailbox-reader-actions button{width:31px;height:31px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px}.mailbox-reader-actions button:hover{border-color:var(--astra-border);background:var(--astra-row-hover);color:var(--astra-text)}.mailbox-reader-body{min-height:0;margin:18px 22px 14px;padding:24px 26px;border:1px solid var(--astra-border);border-radius:8px;background:var(--astra-surface);font-size:12px;line-height:1.62}.mailbox-html-body{max-width:920px;margin:0 auto 0 0}.mailbox-html-body img,.mailbox-html-body table{max-width:100%}.mailbox-html-body img{height:auto}.mailbox-reader-idle{min-height:0;flex:1;display:grid;align-content:center;justify-items:center;gap:12px;padding:32px}.mailbox-reader-idle .mail-empty{min-height:auto;width:min(100%,360px);padding:24px;border:1px solid var(--astra-border);border-radius:9px;background:var(--astra-surface)}.mailbox-reader-idle>.secondary-button{display:inline-flex;align-items:center;gap:6px;min-height:34px}.mail-reader-skeleton{width:min(860px,calc(100% - 44px));margin:22px;padding:24px 26px;border:1px solid var(--astra-border);border-radius:8px;background:var(--astra-surface)}.mail-skeleton-line{width:88%;height:10px;margin-bottom:12px;border-radius:5px;background:var(--astra-surface-3)}.mail-skeleton-line.mail-skeleton-title{width:62%;height:18px}.mail-skeleton-line.mail-skeleton-meta{width:38%}.mail-skeleton-line.short{width:54%}.mail-skeleton-divider{height:1px;margin:18px 0 22px;background:var(--astra-divider)}.mailbox-attachments{margin:0 22px 14px;padding:12px 14px;border:1px solid var(--astra-border);border-radius:8px;background:var(--astra-surface)}.mailbox-attachments>strong{display:block;margin-bottom:8px;font-size:11px}.mailbox-attachments>div{gap:7px}.mailbox-attachments article{min-width:220px;grid-template-columns:22px minmax(90px,1fr) auto auto;gap:7px;padding:8px 9px;border-color:var(--astra-divider);border-radius:6px}.mailbox-attachments article small{color:var(--astra-muted)}.mailbox-reply-bar{gap:7px;margin:0;padding:10px 22px 14px;background:var(--astra-bg)}.mailbox-reply-bar button{min-height:34px;padding:0 12px;border-radius:6px}.mail-empty{gap:5px}.mail-empty.compact{min-height:auto}.mail-empty-icon{width:34px;height:34px;display:grid;place-items:center;margin-bottom:3px;border-radius:9px;background:var(--astra-surface-2);color:var(--astra-subtle)}.mail-empty strong{color:var(--astra-text);font-size:12px}.mail-empty p{max-width:360px;font-size:10px;line-height:1.5}.mail-compose-backdrop{place-items:end end;padding:20px;background:var(--astra-tone-surface-10cecbf8)}.mail-compose{width:min(720px,calc(100vw - 40px));max-height:calc(100vh - 40px);border-radius:9px}.mail-compose>header,.mail-compose>footer{padding:9px 12px}.mail-compose>header strong{font-size:12px}.mail-compose-fields label{min-height:36px;grid-template-columns:62px minmax(0,1fr);gap:7px;padding:3px 12px}.mail-compose-fields label>span{font-size:10px}.mail-compose-fields input,.mail-compose-fields select{width:100%;min-width:0;height:29px;padding:0 6px;border-color:transparent;background:transparent}.mail-compose-body{min-height:260px;padding:16px;font-size:12px;line-height:1.6}.mail-compose-attachment-note{gap:7px;padding:8px 12px;font-size:10px}.mail-compose>footer{min-height:52px}.mail-draft-state,.mail-compose-warning{font-size:10px}html .app-shell :is(.agp-screen,.afr-home,.am-page,.aw-screen,.settings-content,.product-workspace-content,.mailbox-screen){color:var(--astra-text-primary)}html .app-shell :is(.agp-screen,.afr-home,.am-page,.aw-screen,.settings-content) :is(h1,h2,h3){color:var(--astra-text-primary);letter-spacing:-.015em}html .app-shell :is(.agp-screen,.afr-home,.am-page,.aw-screen,.settings-content) h1{font-size:clamp(20px,1.65vw,25px);font-weight:650;line-height:1.3}html .app-shell :is(.agp-screen,.afr-home,.am-page,.aw-screen,.settings-content) h2{font-weight:620;line-height:1.35}html .app-shell :is(.agp-panel,.afr-panel,.afr-settings-card,.agp-table-card,.aw-settings-card,.workspace-vault,.settings-section-card){box-shadow:none!important;border-color:var(--astra-border-default)!important;background:var(--astra-surface-panel)!important}html .app-shell :is(.agp-hero,.afr-home-head,.afr-settings-head,.am-page-head){gap:12px!important;border-color:var(--astra-border-default)!important}html .app-shell :is(.afr-eyebrow,.afr-section-kicker,.am-eyebrow,.workspace-kicker,.astra-hub-kicker){letter-spacing:.04em!important;text-transform:none!important}html .app-shell .astra-settings-simple{display:block!important;min-width:0!important}html .app-shell .astra-settings-simple>.settings-content{width:100%!important;min-width:0!important;max-width:none!important}html .app-shell .astra-communications-hub .astra-hub-body{display:block!important;min-width:0!important;width:100%!important}html .app-shell .astra-communications-hub .astra-hub-conversations{min-width:0!important;width:100%!important;max-width:none!important}html .app-shell .astra-communications-hub .astra-hub-shortcuts{display:none!important}html .app-shell .afr-home-grid{grid-template-columns:minmax(0,1fr)!important}html .app-shell .afr-home-main,html .app-shell .afr-home-side{min-width:0!important;width:100%!important;max-width:none!important}html .app-shell .afr-home-side{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important}html .app-shell .agp-chat-layout:not(:has(>.agp-channel-inspector,>.thread-panel)){grid-template-columns:minmax(0,1fr)!important}html .app-shell .agp-chat-layout :is(.conversation-pane,.conversation-scroll){min-width:0!important}html .app-shell .agp-chat-layout :is(.conversation-header,.composer-wrap){box-shadow:none!important}html .app-shell :is(.agp-btn,.afr-button,.aw-secondary,.secondary-button,.primary-button){box-shadow:none!important;transition:none!important}html .app-shell :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--astra-interactive-primary)!important;outline-offset:2px!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--astra-shell-sidebar:248px;--astra-shell-topbar:64px;--astra-shell-gutter:clamp(24px,2.6vw,40px);--astra-shell-content-max:1440px;--astra-mobile-dock-height:58px}.app-shell{min-width:0}.sidebar{width:var(--astra-shell-sidebar)!important;min-width:var(--astra-shell-sidebar)!important;max-width:var(--astra-shell-sidebar)!important}.main-stage,.topbar,.content,.route-outlet,.screen-pad,.settings-content,.conversation-pane,.conversation-scroll{min-width:0}.screen-pad{width:min(100%,var(--astra-shell-content-max))!important;max-width:var(--astra-shell-content-max)!important;margin-inline:auto;padding-inline:var(--astra-shell-gutter)}.global-search{width:min(560px,46vw)!important;max-width:560px}.topbar-mobile-brand,.mobile-dock{display:none!important}.settings-content.wide,.home-screen,.work-screen,.search-screen,.people-screen,.list-screen{margin-inline:auto}.home-layout,.work-layout,.settings-layout,.workspace-admin-layout{min-width:0}.context-panel{max-width:min(420px,36vw)}@media(min-width:1600px){:root{--astra-shell-sidebar:272px;--astra-shell-topbar:68px;--astra-shell-gutter:clamp(36px,3vw,56px);--astra-shell-content-max:1580px}.global-search{width:min(700px,44vw)!important;max-width:700px}.home-layout{grid-template-columns:minmax(0,1.9fr)minmax(320px,.72fr)!important;gap:30px!important}.settings-content{max-width:980px!important}.settings-content.wide{max-width:1420px!important}.work-layout{grid-template-columns:minmax(300px,360px)minmax(0,1fr)!important;gap:22px!important}.conversation-scroll{padding-inline:clamp(24px,3vw,48px)!important}.message-content{max-width:980px}}@media(min-width:901px)and (max-width:1180px){html .app-shell{grid-template-columns:150px 230px minmax(0,1fr)!important}html .app-shell .astra-global-rail .astra-primary-nav>a,html .app-shell .astra-global-rail .astra-primary-nav-disabled{font-size:9px!important;padding-inline:8px!important}html .app-shell .agp-chat-layout{grid-template-columns:minmax(0,1fr)!important}html .app-shell .agp-channel-inspector{display:none!important}:root{--astra-shell-sidebar:208px;--astra-shell-topbar:60px;--astra-shell-gutter:24px;--astra-shell-content-max:1240px}.sidebar .workspace-name span:first-child,.primary-nav a span,.side-person span:not(.avatar):not(.group-avatar),.sidebar-label,.sidebar-action span,.channels a span:nth-child(2),.channels a em,.sidebar-settings span{display:initial!important}.workspace-name{min-height:var(--astra-shell-topbar)!important;height:var(--astra-shell-topbar)!important;padding-inline:13px!important;justify-content:space-between!important}.primary-nav a,.channels a,.sidebar-settings,.side-person,.sidebar-action{justify-content:flex-start!important}.primary-nav,.sidebar-section{padding-inline:7px!important}.primary-nav a,.channels a,.sidebar-settings,.side-person,.sidebar-action{font-size:10px!important}.global-search{width:min(430px,43vw)!important}.topbar-actions{right:12px!important}.home-status-strip,.corporate-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-layout{grid-template-columns:minmax(0,1.55fr)minmax(250px,.75fr)!important;gap:18px!important}.settings-layout{grid-template-columns:202px minmax(0,1fr)!important}.settings-nav{width:auto!important;padding-inline:10px!important}.settings-content{padding-inline:24px!important}.work-layout{grid-template-columns:minmax(255px,300px)minmax(0,1fr)!important}.work-specs-grid{grid-template-columns:minmax(0,1fr)!important}.work-view-tuning,.work-view-filters,.portal-grant-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.context-panel{width:min(360px,38vw)!important}.list-screen>.filter-row{grid-template-columns:minmax(220px,1fr)auto auto repeat(3,minmax(120px,.5fr))}}@media(min-width:721px)and (max-width:900px){html .app-shell{grid-template-columns:158px minmax(0,1fr)!important}html .app-shell>.astra-global-rail{grid-column:1!important;width:auto!important;padding:12px 8px!important;align-items:stretch!important}html .app-shell>.astra-context-rail{display:none!important}html .app-shell>.main-stage{grid-column:2!important}html .app-shell .astra-product-brand{padding:4px 8px 11px!important;justify-content:flex-start!important}html .app-shell .astra-product-brand>span:last-child{display:block!important}html .app-shell .astra-primary-nav>a,html .app-shell .astra-primary-nav-disabled{width:auto!important;min-width:0!important;grid-template-columns:26px minmax(0,1fr) auto!important;justify-items:stretch!important;padding:0 8px!important;gap:6px!important}html .app-shell .astra-primary-nav>a>span:not(.astra-primary-nav-badge),html .app-shell .astra-primary-nav-disabled>span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;line-height:1.12!important}html .app-shell .astra-primary-nav>a>svg,html .app-shell .astra-primary-nav-disabled>svg{justify-self:center!important}:root{--astra-shell-sidebar:158px;--astra-shell-topbar:58px;--astra-shell-gutter:18px;--astra-shell-content-max:100%}.topbar{padding:0 12px!important}.topbar-mobile-brand,.mobile-dock{display:none!important}.main-stage .global-search{width:min(390px,48vw)!important;min-width:180px!important}.main-stage .topbar-actions{gap:3px!important}.screen-pad{padding:20px 18px 30px!important}.home-layout,.work-layout,.settings-overview-head,.workspace-admin-layout,.work-specs-grid{grid-template-columns:minmax(0,1fr)!important}.work-view-tuning,.work-view-filters,.portal-grant-form,.search-filters,.channel-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-content,.settings-content.wide{max-width:none!important;padding:20px 18px 32px!important}.context-panel{width:min(380px,62vw)!important;max-width:62vw!important}.member-toolbar,.audit-toolbar,.filter-row,.work-toolbar{flex-wrap:wrap}.list-screen>.filter-row{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.account-confirmation-form,.wizard-form-grid,.help-grid{grid-template-columns:minmax(0,1fr)!important}.help-wide-card{grid-column:auto}}@media(max-width:720px){:root{--astra-shell-topbar:60px;--astra-mobile-dock-height:66px;--astra-mobile-radius:10px}.main-stage{grid-template-rows:calc(60px + env(safe-area-inset-top)) minmax(0,1fr)!important}.topbar{height:calc(60px + env(safe-area-inset-top))!important;min-height:calc(60px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top)10px 6px!important;gap:6px!important;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important;border-bottom:1px solid var(--control-border,var(--astra-tone-line-1801d15f))!important;box-shadow:none!important}.topbar-mobile-brand{gap:7px!important}.topbar-mobile-brand .hub-logo.compact{width:34px!important;height:34px!important;min-width:34px;margin:0!important;padding:3px;border:1px solid var(--control-border,var(--astra-tone-line-1801d15f));border-radius:10px;background:var(--astra-tone-surface-bbad899d)}.topbar-mobile-brand>button{height:40px!important;max-width:min(45vw,210px)!important;padding:0 2px!important}.topbar-mobile-brand>button strong{max-width:36vw!important;font-size:12px!important;font-weight:750;letter-spacing:-.01em}.global-search,.topbar-actions>button,.topbar-popup-anchor>button{width:40px!important;min-width:40px!important;height:40px!important;border:1px solid transparent!important;border-radius:10px!important;background:var(--surface-muted,var(--astra-tone-surface-e3088129))!important}.topbar-popup-anchor>.avatar-button{background:transparent!important}.screen-pad{padding:18px 14px 28px!important}.page-header,.home-command-header,.settings-overview-head,.settings-heading-row{gap:10px!important;margin-bottom:16px!important}.page-header h1,.settings-content h1,.home-command-header h1,.home-hero h1{font-size:23px!important;line-height:1.12!important;letter-spacing:-.025em}.page-header p,.settings-lead,.settings-intro,.home-hero p{font-size:11px!important;line-height:1.5}.home-layout{gap:14px!important;margin-top:16px!important}.home-mini-grid{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.continue-card,.attention-card,.home-mini-grid a,.settings-section-card,.settings-domain-card,.settings-result-card,.account-profile-card,.feature-group-card,.preference-box,.create-channel-card,.channel-policy-card,.new-message-card,.thread-inbox-card{border-radius:var(--astra-mobile-radius)!important}.continue-card,.attention-card,.home-mini-grid a{padding:13px!important}.conversation-header,.dm-header{position:sticky;top:0;z-index:6;min-height:60px!important;padding:10px 12px!important;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important}.conversation-header h1,.dm-header h1{font-size:15px!important}.conversation-header p,.dm-header p{font-size:9px!important}.conversation-scroll{padding:10px 12px 6px!important}.message-row{gap:10px!important;padding:10px 0!important}.message-meta strong{font-size:12px!important}.message-meta time{font-size:9px!important}.message-content p{margin-top:4px!important;font-size:13px!important;line-height:1.48!important}.message-actions button{min-height:30px;padding:5px 8px!important;font-size:9px!important;border-radius:8px!important}.composer-wrap{margin:6px 10px 10px!important;border-radius:10px!important;border-color:var(--control-border,var(--astra-tone-line-9fbbcf5a))!important;box-shadow:none!important}.composer-wrap textarea{min-height:56px!important;padding:11px 12px!important;font-size:13px!important;line-height:1.4}.composer-toolbar{min-height:38px;padding:4px 6px!important}.composer-toolbar button{min-width:32px!important;height:30px!important;border-radius:8px!important}.settings-nav,.workspace-admin-nav{min-height:49px!important;padding:0 10px!important;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important;box-shadow:none!important}.settings-nav a,.workspace-admin-nav nav a{min-height:48px!important;padding:0 12px!important;font-size:10px!important;font-weight:700}.settings-content,.settings-content.wide{padding:17px 14px 28px!important}.settings-section-card,.settings-domain-card,.feature-group-card,.account-profile-card{padding:16px!important}.settings-result-grid{gap:10px!important}.settings-result-card{padding:15px!important;gap:7px!important}.settings-result-card strong{font-size:12px!important}.settings-result-card p{font-size:10px!important;line-height:1.5!important}.floating-panel,.notifications-popover,.status-popover,.workspace-switcher.mobile{top:auto!important;bottom:calc(var(--astra-mobile-dock-height) + env(safe-area-inset-bottom) + 8px)!important;left:8px!important;right:8px!important;width:auto!important;max-height:min(72dvh,620px)!important;border-radius:10px!important;box-shadow:none!important}.workspace-switcher.mobile{padding:8px!important}.panel-title,.status-head{min-height:52px;padding:12px 14px!important}.mobile-dock{height:calc(var(--astra-mobile-dock-height) + env(safe-area-inset-bottom))!important;min-height:calc(var(--astra-mobile-dock-height) + env(safe-area-inset-bottom))!important;padding:5px 6px env(safe-area-inset-bottom)!important;gap:3px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important;border-top:1px solid var(--control-border,var(--astra-tone-line-1801d15f))!important;box-shadow:none!important}.mobile-dock a{min-height:54px!important;padding:5px 2px!important;border-radius:10px;color:var(--theme-muted,var(--astra-tone-text-aba27fc8))!important}.mobile-dock a.active{color:var(--purple,var(--astra-tone-text-a0ff036c))!important;background:color-mix(in srgb,var(--purple,var(--astra-tone-surface-a4209496))10%,transparent)}.mobile-dock a svg{width:20px!important;height:20px!important}.mobile-dock a small{font-size:8px!important;font-weight:750}.connectivity-banner{padding:7px 10px!important;font-size:9px!important}}@media(max-width:390px){.screen-pad,.settings-content,.settings-content.wide{padding-inline:11px!important}.topbar-mobile-brand>button strong{max-width:28vw!important}.message-content p{font-size:12.5px!important}}@media(max-width:360px){.afr-home{padding-left:10px!important;padding-right:10px!important}.afr-home-actions{gap:7px!important}.afr-kpi-strip>a{grid-template-columns:26px minmax(0,1fr)!important;gap:7px!important;padding:9px 8px!important}.afr-kpi-strip>a>span{width:26px!important;height:26px!important}.afr-kpi-strip strong{font-size:17px!important}.mobile-dock a small{font-size:7.5px!important}}@media(min-width:901px)and (max-width:1050px){:root{--agp-global-rail:158px;--agp-context-rail:0px}html .app-shell{grid-template-columns:158px minmax(0,1fr)!important}html .app-shell>.astra-global-rail{grid-column:1!important;width:auto!important;padding:12px 8px!important;align-items:stretch!important}html .app-shell>.astra-context-rail{display:none!important}html .app-shell>.main-stage{grid-column:2!important}html .app-shell .astra-product-brand{padding:4px 8px 11px!important;justify-content:flex-start!important}html .app-shell .astra-product-brand>span:last-child{display:block!important}html .app-shell .astra-primary-nav>a,html .app-shell .astra-primary-nav-disabled{width:auto!important;min-width:0!important;grid-template-columns:26px minmax(0,1fr) auto!important;justify-items:stretch!important;padding:0 8px!important;gap:6px!important}html .app-shell .astra-primary-nav>a>span:not(.astra-primary-nav-badge),html .app-shell .astra-primary-nav-disabled>span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;line-height:1.12!important}html .app-shell .astra-primary-nav>a>svg,html .app-shell .astra-primary-nav-disabled>svg{justify-self:center!important}html .app-shell .global-search{width:min(430px,48vw)!important;min-width:190px!important}.agp-metric-grid{grid-template-columns:repeat(3,1fr)}.agp-grid2{grid-template-columns:1fr}}@media(max-width:720px){html:root{--agp-topbar:56px;--agp-mobile-dock:46px}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}html .app-shell{display:block!important;width:100%;height:100dvh;min-height:0;background:var(--page-bg,var(--astra-tone-surface-723af2e2))}html .app-shell>.astra-global-rail,html .app-shell>.astra-context-rail{display:none!important}.astra-global-rail,.astra-context-rail{display:none!important}html .app-shell>.main-stage{display:grid!important;grid-column:auto!important;grid-template-rows:calc(var(--agp-topbar) + env(safe-area-inset-top))minmax(0,1fr)!important;width:100%;height:100dvh!important;padding-bottom:calc(var(--agp-mobile-dock) + env(safe-area-inset-bottom))!important;overflow:hidden}html .app-shell>.main-stage>.topbar{display:flex!important;height:calc(var(--agp-topbar) + env(safe-area-inset-top))!important;min-height:calc(var(--agp-topbar) + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))!important;justify-content:space-between;gap:6px}.astra-page-title{display:none!important}.topbar-mobile-brand{display:flex!important;flex:1 1 auto;align-items:center;gap:8px;min-width:0}.topbar-mobile-brand>button{border:0!important;background:transparent!important;padding:0!important;min-width:0}.topbar-mobile-brand>button strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}.main-stage .global-search{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;padding:0!important;justify-content:center!important;margin:0!important}.main-stage .global-search>span:nth-child(2),.main-stage .global-search kbd{display:none!important}.main-stage .topbar-actions{gap:2px}.main-stage .topbar-actions>button:first-child{display:none!important}.main-stage .topbar-actions>button,.main-stage .topbar-popup-anchor>button{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}.main-stage .astra-profile-chip{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;border-left:0!important}.main-stage .astra-profile-chip>span:nth-child(2),.main-stage .astra-profile-chip>.astra-profile-chevron{display:none!important}.main-stage .astra-profile-chip .avatar{width:29px!important;height:29px!important;min-width:29px!important}.content{background:var(--page-bg,var(--astra-tone-surface-723af2e2))!important;overflow-y:auto!important;overflow-x:hidden!important;padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important}html .app-shell input,html .app-shell select,html .app-shell textarea{font-size:16px!important}.agp-screen{padding:13px 12px 18px;max-width:none}.agp-hero{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:8px;align-items:center;margin-bottom:12px}.agp-hero h1{font-size:18px;margin:0}.agp-hero p{font-size:9px;max-width:160px}.agp-hero .agp-actions .agp-btn:not(.primary){display:none}.agp-hero .agp-btn.primary{min-width:140px;text-align:center;padding:7px 10px}.agp-metric-grid{display:block;margin:0}.agp-metric{margin-bottom:9px;padding:11px;border-radius:10px}.agp-metric:nth-child(n+2){display:none}.agp-metric strong{font-size:23px}.agp-metric span{font-size:10px}.agp-grid2{display:block}.agp-grid2>.agp-panel{margin-bottom:9px}.agp-card-head{padding:11px}.agp-feed{padding:0 11px 5px}.agp-feed-row{display:block;padding:11px 0}.agp-feed-row .agp-feed-icon{display:none}.agp-feed-row time{display:none}.agp-feed-main span{white-space:normal;font-size:9px;line-height:1.4}.agp-project-health{display:none}.mobile-dock{position:fixed!important;left:0;right:0;bottom:0;z-index:80;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:calc(var(--agp-mobile-dock) + env(safe-area-inset-bottom))!important;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)!important;box-sizing:border-box!important;border-top:1px solid var(--control-border,var(--agp-line))!important;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important;box-shadow:none!important}.mobile-dock a{display:grid!important;place-items:center!important;align-content:center!important;gap:1px;color:var(--theme-muted,var(--astra-tone-text-f1c72f8c))!important;text-decoration:none;font-size:14px!important}.mobile-dock a small{font-size:8px!important}.mobile-dock a.active{color:var(--agp-accent)!important;background:transparent!important}.channel-screen,.dm-screen,.group-dm-screen{height:100%!important;padding:0!important}.channel-screen .conversation-pane,.dm-screen .conversation-pane,.group-dm-screen .conversation-pane{border:0!important;border-radius:0!important;height:100%!important}.conversation-header,.dm-header{min-height:54px!important;padding:9px 11px!important}.conversation-scroll{padding:8px 10px!important}.composer-wrap{margin:0!important;padding:8px 10px!important;border-radius:0!important}.context-panel,.details-panel,.thread-panel{position:fixed!important;inset:calc(var(--agp-topbar) + env(safe-area-inset-top))0 calc(var(--agp-mobile-dock) + env(safe-area-inset-bottom))0!important;z-index:90!important;width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.settings-layout{display:block!important}.settings-nav,.workspace-admin-nav{position:sticky!important;top:0!important;z-index:24;width:100%!important;max-width:none!important;border:0!important;border-bottom:1px solid var(--control-border,var(--agp-line))!important;border-radius:0!important;padding:0 12px!important;overflow-x:auto!important;overflow-y:hidden!important;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important}.settings-nav nav,.workspace-admin-nav nav{display:flex!important;width:max-content!important}.settings-nav a,.workspace-admin-nav a{min-width:max-content!important;min-height:43px!important;border-radius:0!important;border-bottom:2px solid transparent!important;background:transparent!important}.settings-nav a.active,.workspace-admin-nav a.active{border-bottom-color:var(--agp-accent)!important;background:transparent!important}.settings-content,.settings-content.wide{width:100%!important;max-width:100%!important;padding:13px 12px 18px!important}.work-screen{width:100%!important;min-height:100%!important}.aw-project-head{position:sticky!important;top:0!important;padding:10px 12px 0!important}.aw-project-title-row{grid-template-columns:auto minmax(0,1fr)auto!important}.aw-project-health{display:none!important}.aw-project-title-row h1{font-size:18px!important}.aw-tabs{gap:18px!important;margin-top:10px!important}.aw-workspace{padding:12px 10px 18px!important}.aw-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aw-summary>div{padding:10px 11px!important}.aw-summary .aw-summary-progress{grid-column:1/-1!important}.aw-board{grid-template-columns:repeat(4,minmax(250px,82vw))!important}.aw-toolbar{align-items:flex-start!important;flex-wrap:wrap!important}.aw-toolbar-right{width:100%;overflow-x:auto!important}.aw-search{min-width:170px!important}.aw-table-wrap{border-radius:7px!important}.aw-create-composer,.aw-settings-panel,.aw-drawer{max-width:100%!important}}@media(max-width:720px){.agp-mobile-day{display:block}.agp-desktop-home{display:none}.agp-mobile-day-head{display:grid;grid-template-columns:minmax(0,1fr)1fr;gap:10px;align-items:center;margin-bottom:12px}.agp-mobile-day-head h1{font-size:18px;margin:0}.agp-mobile-day-head p{font-size:9px;color:var(--agp-muted);margin:2px 0 0}.agp-mobile-day-head .agp-btn{width:100%;text-align:center}.agp-mobile-card{background:var(--surface-bg,var(--astra-tone-surface-bbad899d));border:1px solid var(--control-border,var(--agp-line));border-radius:10px;padding:11px;margin-bottom:9px;min-height:86px}.agp-mobile-card strong{display:block;font-size:10px}.agp-mobile-card b{display:block;font-size:23px;margin-top:7px}.agp-mobile-card span{display:block;color:var(--agp-muted);font-size:9px;margin-top:8px;line-height:1.4}.agp-mobile-card .agp-progress{margin-top:13px}.agp-table-card{border-radius:10px}.agp-toolbar{display:grid;grid-template-columns:1fr 1fr;padding:10px}.agp-search-input{grid-column:1/-1;min-width:0;width:100%}.agp-toolbar select{width:100%;min-width:0}.agp-people-table,.agp-people-table tbody,.agp-people-table tr,.agp-people-table td{display:block;width:100%}.agp-people-table thead{display:none}.agp-people-table tr{padding:10px 11px;border-bottom:1px solid var(--astra-tone-line-f88ed864)}.agp-people-table td{border:0;padding:3px 0}.agp-people-table td:first-child{display:none}.agp-people-table td[data-label]:before{content:attr(data-label)": ";color:var(--agp-muted);font-size:8px;text-transform:uppercase;letter-spacing:.04em}.agp-usercell{padding-bottom:5px}.agp-note{display:block;padding:13px}.agp-note .agp-btn{display:inline-block;margin-top:10px}.agp-settings-shell{display:block}.agp-settings-menu{display:flex;gap:2px;overflow-x:auto;border-radius:10px 11px 0 0;padding:6px}.agp-settings-menu h3{display:none}.agp-settings-menu a{width:max-content;min-width:max-content;padding:8px 10px}.agp-setting-section{border-radius:0 0 11px 11px;padding:14px}}@media(max-width:720px){.work-route .aw-project-head{padding:9px 11px 0!important}.work-route .aw-breadcrumb{display:none!important}.work-route .aw-project-icon{width:36px!important;height:36px!important;border-radius:8px!important;font-size:17px!important}.work-route .aw-project-title-row h1{font-size:17px!important}.work-route .aw-project-title-row p{font-size:9px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-route .aw-project-menu{width:34px!important;height:34px!important}.work-route .aw-tabs{gap:17px!important;overflow-x:auto!important}.work-route .aw-tabs button{font-size:9px!important;padding:8px 1px 10px!important}.work-route .aw-workspace{padding:10px 9px 18px!important}.work-route .aw-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:10px!important;min-height:0!important}.work-route .aw-summary>div{padding:10px!important}.work-route .aw-summary .aw-summary-progress{grid-column:1/-1!important}.work-route .aw-toolbar{display:flex!important;gap:7px!important;flex-wrap:wrap!important}.work-route .aw-view-control,.work-route .aw-toolbar-right{width:100%!important;overflow-x:auto!important}.work-route .aw-search{min-width:170px!important}.work-route .aw-board{grid-template-columns:repeat(4,minmax(260px,84vw))!important;gap:8px!important}.work-route .aw-column{min-height:500px!important}.work-route .aw-table-wrap{width:100%!important;overflow-x:auto!important}}@media(max-width:900px){.agp-workspace-grid{grid-template-columns:1fr}}@media(max-width:720px){.agp-tree{padding:10px}.agp-tree-row.child{margin-left:16px;width:calc(100% - 16px)}.agp-tree-row.grandchild{margin-left:32px;width:calc(100% - 32px)}.agp-workspace-detail{padding:12px}.agp-wizard{grid-template-columns:1fr;min-height:0}.agp-wizard-steps{display:flex;gap:0;overflow-x:auto;border-right:0;border-bottom:1px solid var(--agp-line);padding:8px 10px}.agp-wizard-step{min-width:max-content;padding:7px 8px}.agp-wizard-step span{font-size:8px}.agp-wizard-body{padding:14px}.agp-choice-grid,.agp-form-grid,.agp-review-grid{grid-template-columns:1fr}.agp-form-grid .wide{grid-column:auto}.agp-wizard-actions{margin-top:14px}}@media(max-width:1050px)and (min-width:721px){.agp-chat-layout{grid-template-columns:1fr!important}.agp-channel-inspector{display:none!important}}@media(max-width:720px){.agp-chat-layout{display:block!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important}.agp-chat-layout>.conversation-pane{height:100%!important;border:0!important;border-radius:0!important}.agp-channel-inspector{display:none!important}.mobile-channel-details{display:block}.mobile-channel-details>.context-panel{display:block!important}}@media(max-width:720px){.agp-chat-single{height:100%!important;min-height:0!important;padding:0!important}.agp-chat-single>.conversation-pane{border:0!important;border-radius:0!important}}@media(max-width:850px){.agp-request-grid{grid-template-columns:1fr}.agp-request-catalog{display:flex;gap:4px;overflow-x:auto;padding:8px}.agp-request-catalog-title{display:none}.agp-request-catalog button{min-width:max-content;width:auto}}@media(max-width:720px){.agp-request-form{padding:12px}.agp-request-head{display:grid;grid-template-columns:1fr;margin-bottom:12px}.agp-request-actions{position:sticky;bottom:0;margin:12px -12px -12px;padding:9px 12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));border-top:1px solid var(--control-border,var(--agp-line))}}@media(max-width:900px){.aw-settings-service-grid{grid-template-columns:1fr}.work-route .aw-workflow-editor{grid-template-columns:1fr!important}}@media(max-width:720px){.work-route .aw-settings{padding:10px 9px 18px!important}.work-route .aw-settings-head{align-items:flex-start!important;gap:8px!important}.work-route .aw-settings-head p{display:none!important}.work-route .aw-settings-tabs{gap:17px!important;overflow-x:auto!important}.work-route .aw-settings-tabs button{min-width:max-content!important}.aw-settings-service-grid{grid-template-columns:1fr}.aw-settings-service-grid .aw-portal-metrics{grid-template-columns:1fr!important}}@media(max-width:720px){.screen-pad{max-width:none!important;padding:13px 12px 18px!important}.page-header{display:grid!important;grid-template-columns:minmax(0,1fr)auto!important;gap:9px!important;align-items:center!important;margin-bottom:12px!important}.page-header h1{font-size:18px!important;margin:0!important}.page-header p{font-size:9px!important;margin-top:3px!important}.page-header-actions{justify-content:flex-end!important}.page-header-actions .secondary-button{display:none!important}.tab-bar{gap:17px!important;margin-bottom:9px!important}.tab-bar button{font-size:9px!important}.activity-list,.thread-inbox-list,.draft-list,.saved-list,.profile-tab-list,.search-results,.channel-catalog,.audit-list{border-radius:10px!important}.activity-item{grid-template-columns:28px minmax(0,1fr)!important;padding:10px!important}.activity-item time{display:none!important}.thread-inbox-card>header{display:block!important}.thread-inbox-card>header .settings-heading-row{margin-top:7px!important}.thread-inbox-reply{grid-template-columns:28px minmax(0,1fr)!important}.thread-inbox-reply time{display:none!important}.draft-row,.saved-row{display:block!important;padding:11px!important}.draft-actions,.saved-row>div:last-child{margin-top:8px!important}.search-context strong{font-size:15px!important}.big-search{grid-template-columns:auto minmax(0,1fr)auto!important}.big-search button[type=submit]{display:none!important}.search-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.search-filters label,.search-filters select{min-width:0!important;width:100%!important}.channel-catalog-row{grid-template-columns:auto minmax(0,1fr)!important}.channel-catalog-row>button,.channel-catalog-row>.channel-settings-link{grid-column:2!important;justify-self:start!important}.profile-head{grid-template-columns:auto minmax(0,1fr)!important;padding:12px!important}.profile-head .profile-actions{grid-column:1/-1!important}.profile-details{grid-template-columns:110px minmax(0,1fr)!important;padding:11px!important}.help-grid{grid-template-columns:1fr!important}.help-wide-card{grid-column:auto!important}.create-channel-card,.channel-settings-card{padding:12px!important}.channel-taxonomy-grid{grid-template-columns:1fr!important}.channel-member-row{grid-template-columns:auto minmax(0,1fr)!important;gap:7px!important}.channel-member-row>*:nth-child(n+3){grid-column:2!important}.settings-layout{display:block!important;max-width:none!important;padding:0!important}.settings-nav,.workspace-admin-nav{position:sticky!important;top:0!important;z-index:24!important;width:100%!important;max-width:none!important;border:0!important;border-bottom:1px solid var(--control-border,var(--agp-line))!important;border-radius:0!important;padding:0 12px!important;overflow-x:auto!important;overflow-y:hidden!important;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important}.settings-nav nav,.workspace-admin-nav nav{display:flex!important;width:max-content!important}.settings-nav a,.workspace-admin-nav a{min-width:max-content!important;min-height:43px!important;display:flex!important;align-items:center!important;border-radius:0!important;border-bottom:2px solid transparent!important;background:transparent!important}.settings-nav a.active,.workspace-admin-nav a.active{border-bottom-color:var(--agp-accent)!important;background:transparent!important}.settings-content,.settings-content.wide{width:100%!important;max-width:100%!important;padding:13px 12px 18px!important}.settings-content>h1,.settings-heading-row h1{font-size:18px!important}.settings-section-card,.preference-box,.feature-group-card,.account-profile-card{border-radius:10px!important;padding:12px!important}.member-table,.audit-list{border-radius:10px!important}.member-row{display:grid!important;grid-template-columns:minmax(0,1fr)auto!important;gap:7px!important;padding:10px!important}.audit-toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-toolbar .search-field{grid-column:1/-1!important}.audit-toolbar select{width:100%!important;min-width:0!important}.audit-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important}.audit-row time{grid-column:1/-1!important}}@media(min-width:721px)and (max-width:1250px){.agp-conv-actions{grid-template-columns:repeat(2,minmax(105px,1fr));flex-basis:230px}.agp-conv-actions .agp-btn{width:100%}.agp-chat-layout{grid-template-columns:minmax(0,1fr)285px!important}}@media(max-width:720px){.agp-chat-layout{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important}.agp-chat-layout>.conversation-pane{width:100%!important;height:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important}.agp-chat-layout .agp-conv-head{min-height:55px!important;padding:9px 11px!important;gap:8px!important}.agp-conv-title strong{font-size:12px!important}.agp-conv-title span{max-width:46vw!important;font-size:8px!important}.agp-conv-actions{display:flex!important;flex:0 0 auto!important;gap:5px!important}.agp-conv-actions .agp-btn{width:auto!important;min-width:64px!important;height:30px!important;padding:0 8px!important;font-size:8px!important}.agp-conv-actions .agp-btn.primary{display:none!important}.agp-chat-layout .conversation-scroll{padding:8px 10px!important}.agp-chat-layout .message-row{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;padding:8px 0!important}.agp-chat-layout .message-row>.avatar{width:30px!important;height:30px!important;min-width:30px!important}.agp-chat-layout .message-content>p{font-size:10.5px!important}.agp-chat-layout .graphic-message-actions{grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.agp-chat-layout .composer-wrap{margin:7px 9px 8px!important;padding:8px!important}.agp-chat-layout .composer-wrap textarea{min-height:44px!important}.agp-chat-layout .graphic-composer-toolbar>div{grid-template-columns:repeat(4,34px)!important}.agp-chat-layout .graphic-composer-toolbar button{width:34px!important;padding:0!important}.agp-chat-layout .graphic-composer-toolbar .graphic-send-button{width:auto!important;min-width:58px!important}.agp-channel-inspector{display:none!important}.mobile-channel-details{display:block!important}}@media(max-width:900px){.agp-workspace-grid{grid-template-columns:1fr!important}}@media(max-width:720px){.agp-workspaces-screen .agp-workspace-header-actions{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.agp-workspaces-screen .agp-workspace-header-actions .agp-btn{width:100%!important;min-width:0!important}.agp-tree,.agp-workspace-detail{min-height:0!important}.agp-tree-row.child{margin-left:16px!important;width:calc(100% - 16px)!important}.agp-tree-row.grandchild{margin-left:32px!important;width:calc(100% - 32px)!important}.agp-workspace-wizard-screen>.agp-hero>.agp-btn{width:auto!important}.agp-workspace-detail-form{grid-template-columns:1fr!important}.agp-workspace-detail-form .agp-field-workspace-type,.agp-workspace-detail-form .agp-field-organization,.agp-workspace-detail-form .agp-field-workspace-name,.agp-workspace-detail-form .agp-field-region,.agp-workspace-detail-form .agp-field-timezone,.agp-workspace-detail-form .agp-field-description{grid-column:auto!important;grid-row:auto!important}}@media(max-width:900px){.people-screen .agp-people-actions{width:min(448px,100%)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.people-screen .agp-people-actions .agp-btn{width:100%!important}.people-screen .agp-people-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.people-screen .agp-people-toolbar .agp-search-input{grid-column:1/-1!important}}@media(max-width:720px){.people-screen .agp-hero{display:block!important}.people-screen .agp-people-actions{width:100%!important;margin-top:12px!important}.people-screen .agp-people-actions .agp-btn{min-height:32px!important}.people-screen .agp-people-toolbar{padding:10px!important}.people-screen .agp-people-table,.people-screen .agp-people-table tbody,.people-screen .agp-people-table tr,.people-screen .agp-people-table td{display:block!important;width:100%!important;box-sizing:border-box!important}.people-screen .agp-people-table thead{display:none!important}.people-screen .agp-people-table tr{min-height:0!important;padding:10px 11px!important;border-bottom:1px solid var(--astra-tone-line-f88ed864)!important}.people-screen .agp-people-table td{height:auto!important;padding:3px 0!important;border:0!important}.people-screen .agp-people-table td:first-child{display:none!important}.people-screen .agp-people-table td[data-label]:before{content:attr(data-label)": ";color:var(--agp-muted)!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.people-screen .agp-usercell{min-width:0!important;padding-bottom:5px!important}.people-screen .agp-note{display:block!important;min-height:0!important;padding:13px!important}.people-screen .agp-note .agp-btn{width:100%!important;margin-top:10px!important}}@media(max-width:720px){.work-route .aw-project-members{display:none!important}.work-route .aw-project-title-row{grid-template-columns:auto minmax(0,1fr)auto!important}.work-route .aw-board-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.work-route .aw-board-toolbar .aw-view-control{width:100%!important;min-width:0!important}.work-route .aw-board-toolbar-right{width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:2px!important}.work-route .aw-board-control{min-width:158px!important}.work-route .aw-board-toolbar .aw-filter-button{min-width:106px!important}.work-route .aw-create-split{min-width:116px!important}.work-route .aw-board-filter-drawer{position:static!important;width:100%!important;grid-template-columns:1fr!important;box-shadow:none!important}.work-route .aw-board{grid-template-columns:repeat(4,minmax(260px,84vw))!important;gap:8px!important}.work-route .aw-column{min-height:500px!important}}@media(max-width:1050px)and (min-width:721px){.work-route .aw-backlog-meta{grid-template-columns:1fr!important}.work-route .aw-backlog-view-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.work-route .aw-backlog-toolbar{align-items:flex-start!important;flex-wrap:wrap!important}.work-route .aw-backlog-search{width:min(100%,430px)!important}}@media(max-width:720px){.work-route .aw-backlog-meta{display:block!important}.work-route .aw-backlog-saved{margin-bottom:8px!important}.work-route .aw-backlog-view-cards{display:flex!important;overflow-x:auto!important;gap:7px!important;padding-bottom:2px!important}.work-route .aw-backlog-view-cards button{flex:0 0 150px!important}.work-route .aw-active-workflow{min-height:0!important}.work-route .aw-backlog-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.work-route .aw-backlog-search{width:100%!important;min-width:0!important}.work-route .aw-backlog-toolbar-right{width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:2px!important}.work-route .aw-backlog-toolbar .aw-board-control{min-width:158px!important}.work-route .aw-backlog-filter-drawer{position:static!important;width:100%!important;grid-template-columns:1fr!important;box-shadow:none!important}.work-route .aw-backlog-bulk-strip{display:flex!important;overflow-x:auto!important;min-height:48px!important}.work-route .aw-backlog-bulk-selected{flex:0 0 auto!important}.work-route .aw-backlog-bulk-strip>button{flex:0 0 auto!important;min-width:118px!important}.work-route .aw-table-wrap{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:1050px)and (min-width:721px){.work-route .aw-timeline-toolbar{align-items:flex-start!important;flex-wrap:wrap!important}.work-route .aw-timeline-range{width:210px!important}.work-route .aw-timeline-toolbar-right{grid-template-columns:110px 145px 145px minmax(190px,1fr)100px!important;width:100%!important}}@media(max-width:720px){.work-route .aw-timeline-toolbar{display:block!important;margin-bottom:9px!important}.work-route .aw-timeline-range{width:100%!important;margin-bottom:7px!important}.work-route .aw-timeline-toolbar-right{display:flex!important;width:100%!important;gap:7px!important;overflow-x:auto!important;padding-bottom:2px!important}.work-route .aw-timeline-control{flex:0 0 124px!important}.work-route .aw-timeline-search{flex:0 0 190px!important}.work-route .aw-timeline-toolbar .aw-filter-button{flex:0 0 98px!important}.work-route .aw-timeline-graphic{--aw-timeline-left:210px;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.work-route .aw-timeline-head,.work-route .aw-timeline-body,.work-route .aw-timeline-group-head,.work-route .aw-timeline-row{min-width:calc(var(--aw-timeline-left) + var(--aw-timeline-canvas))!important}.work-route .aw-timeline-head{grid-template-columns:var(--aw-timeline-left)var(--aw-timeline-canvas)!important;position:sticky!important;top:0!important;z-index:15!important}.work-route .aw-timeline-group-head,.work-route .aw-timeline-row{grid-template-columns:var(--aw-timeline-left)var(--aw-timeline-canvas)!important}.work-route .aw-timeline-head>strong,.work-route .aw-timeline-group-head>div:first-child,.work-route .aw-timeline-label{position:sticky!important;left:0!important;z-index:12!important}.work-route .aw-timeline-head>strong{background:var(--astra-tone-surface-b843066f)!important}.work-route .aw-timeline-group-head>div:first-child{background:var(--surface-muted,var(--astra-tone-surface-723af2e2))!important}.work-route .aw-timeline-label{background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-timeline-label{grid-template-columns:24px minmax(0,1fr)auto!important;padding:0 9px!important}.work-route .aw-timeline-graphic>footer{position:sticky!important;left:0!important;min-width:max-content!important;gap:12px!important;padding:0 10px!important}}@media(max-width:1120px)and (min-width:721px){.work-route .aw-calendar-filter-row{grid-template-columns:repeat(2,minmax(180px,1fr))!important}.work-route .aw-calendar-layout{grid-template-columns:minmax(0,1fr)250px!important}.work-route .aw-calendar-legend{display:none!important}}@media(max-width:720px){.work-route .aw-calendar-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important;margin-bottom:9px!important}.work-route .aw-calendar-summary>div{min-height:76px!important;padding:10px 11px!important;border-right:1px solid var(--astra-tone-line-b2aeda1b)!important;border-bottom:1px solid var(--astra-tone-line-b2aeda1b)!important}.work-route .aw-calendar-summary>div:nth-child(2n){border-right:0!important}.work-route .aw-calendar-summary>div:nth-last-child(-n+2){border-bottom:0!important}.work-route .aw-calendar-summary .aw-summary-icon,.work-route .aw-calendar-summary .aw-summary-ring{width:34px!important;height:34px!important}.work-route .aw-calendar-summary strong{font-size:15px!important}.work-route .aw-calendar-summary small{font-size:8px!important}.work-route .aw-calendar-summary em{font-size:7px!important}.work-route .aw-calendar-toolbar{display:block!important;margin-bottom:9px!important}.work-route .aw-calendar-filter-row{display:flex!important;gap:7px!important;overflow-x:auto!important;padding-bottom:2px!important}.work-route .aw-calendar-filter{flex:0 0 165px!important}.work-route .aw-calendar-more{width:100%!important;height:36px!important;margin-top:7px!important}.work-route .aw-calendar-more-drawer{position:static!important;width:100%!important;grid-template-columns:1fr!important;margin-top:7px!important;box-shadow:none!important}.work-route .aw-calendar-desktop{display:none!important}.work-route .aw-calendar-mobile{display:block!important}.work-route .aw-mobile-calendar-head{display:grid!important;grid-template-columns:auto minmax(0,1fr)auto!important;align-items:center!important;gap:8px!important;margin-bottom:9px!important;padding:9px!important;border:1px solid var(--control-border,var(--astra-tone-line-a18e0744))!important;border-radius:8px!important;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-mobile-calendar-head>div{display:flex!important}.work-route .aw-mobile-calendar-head button{min-width:34px!important;height:32px!important;padding:0 9px!important;border:1px solid var(--control-border,var(--astra-tone-line-cf3c452c))!important;background:var(--control-bg,var(--surface-bg,var(--astra-tone-surface-bbad899d)))!important;color:var(--theme-text,var(--astra-tone-text-ec630627))!important;font-size:9px!important}.work-route .aw-mobile-calendar-head>div button:first-child{border-radius:7px 0 0 7px!important}.work-route .aw-mobile-calendar-head>div button:last-child{margin-left:-1px!important;border-radius:0 7px 7px 0!important}.work-route .aw-mobile-calendar-head>button{border-radius:7px!important}.work-route .aw-mobile-calendar-head h3{margin:0!important;text-align:center!important;font-size:12px!important}.work-route .aw-mobile-calendar-agenda{display:grid!important;gap:8px!important}.work-route .aw-mobile-calendar-day{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:8px!important;padding:9px!important;border:1px solid var(--control-border,var(--astra-tone-line-a18e0744))!important;border-radius:8px!important;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-mobile-calendar-day>header{display:grid!important;place-items:center!important;align-content:center!important;min-height:64px!important;border-right:1px solid var(--astra-tone-line-23095ef1)!important}.work-route .aw-mobile-calendar-day>header strong{color:var(--theme-muted,var(--astra-tone-text-8dce1be0))!important;font-size:8px!important;text-transform:uppercase!important}.work-route .aw-mobile-calendar-day>header b{margin:2px 0!important;color:var(--theme-text,var(--astra-tone-text-13a4c15c))!important;font-size:20px!important}.work-route .aw-mobile-calendar-day>header span{color:var(--theme-muted,var(--astra-tone-text-c137e419))!important;font-size:8px!important}.work-route .aw-mobile-calendar-day>div{display:grid!important;gap:6px!important}.work-route .aw-mobile-calendar-event{display:grid!important;gap:3px!important;min-height:48px!important;padding:8px!important;border:0!important;border-radius:7px!important;text-align:left!important}.work-route .aw-mobile-calendar-event strong{font-size:9px!important}.work-route .aw-mobile-calendar-event small{padding-left:17px!important;font-size:7.5px!important}.work-route .aw-mobile-unscheduled{margin-top:9px!important;padding:10px!important;border:1px solid var(--control-border,var(--astra-tone-line-a18e0744))!important;border-radius:8px!important;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-mobile-unscheduled>header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:7px!important}.work-route .aw-mobile-unscheduled>header strong{font-size:10px!important}.work-route .aw-mobile-unscheduled>header span{display:grid!important;place-items:center!important;min-width:22px!important;height:22px!important;border-radius:50%!important;background:var(--astra-tone-surface-af65c772)!important;font-size:8px!important}.work-route .aw-mobile-unscheduled>div{display:flex!important;gap:7px!important;overflow-x:auto!important}.work-route .aw-mobile-unscheduled>div>button{flex:0 0 210px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)auto!important;align-items:center!important;gap:7px!important;min-height:48px!important;padding:8px!important;border:1px solid var(--control-border,var(--astra-tone-line-77430b7e))!important;border-radius:7px!important;background:var(--control-bg,var(--surface-bg,var(--astra-tone-surface-bbad899d)))!important;color:var(--theme-text)!important;text-align:left!important}.work-route .aw-mobile-unscheduled>div>button>strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8.5px!important}}@media(max-width:720px){.work-route .aw-drawer-backdrop{inset:0!important;z-index:110!important;padding:0!important;background:var(--page-bg,var(--astra-tone-surface-bbad899d))!important}.work-route .aw-task-graphic{width:100%!important;max-width:100%!important;height:100dvh!important;grid-template-rows:calc(50px + env(safe-area-inset-top)) minmax(0,1fr) calc(56px + env(safe-area-inset-bottom))!important;border:0!important;box-shadow:none!important}.work-route .aw-task-drawer-head{padding:env(safe-area-inset-top)12px 0!important}.work-route .aw-task-graphic .aw-drawer-scroll{padding:14px 13px 18px!important}.work-route .aw-task-graphic .aw-drawer-title h2{font-size:19px!important}.work-route .aw-task-property-grid{grid-template-columns:1fr!important;padding:10px 0!important}.work-route .aw-task-property-grid>label,.work-route .aw-task-property-grid>.aw-task-workflow,.work-route .aw-task-property-grid>label:nth-child(2n),.work-route .aw-task-property-grid>.aw-task-workflow:nth-child(2n){min-height:54px!important;padding:0 0 9px!important;border-right:0!important}.work-route .aw-task-linked .aw-linked-grid{grid-template-columns:1fr!important}.work-route .aw-task-footer{min-height:calc(56px + env(safe-area-inset-bottom))!important;padding:0 12px env(safe-area-inset-bottom)!important}.work-route .aw-task-footer .aw-secondary,.work-route .aw-task-footer .aw-primary{min-width:96px!important}}@media(max-width:1180px)and (min-width:901px){.afr-home-grid{grid-template-columns:minmax(0,1fr)290px}.afr-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.afr-kpi-strip>a:nth-child(2){border-right:0}.afr-kpi-strip>a:nth-child(-n+2){border-bottom:1px solid var(--astra-tone-line-23095ef1)}.afr-settings-grid{grid-template-columns:1fr}}@media(max-width:900px){.afr-home{padding:20px 20px 32px!important}.afr-home-grid{grid-template-columns:minmax(0,1fr)!important}.afr-home-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}.afr-home-side>.afr-attention,.afr-home-side>.afr-quick-links{grid-column:1/-1!important}.afr-settings-workspace{grid-template-columns:46px minmax(0,1fr)}.afr-settings-workspace-meta{grid-column:1/-1;padding:11px 0 0;border-left:0;border-top:1px solid var(--astra-tone-line-23095ef1)}}@media(max-width:720px){.home-route .route-outlet,.settings-route .route-outlet{overflow:visible!important}.afr-home{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:14px 12px 22px!important}.afr-home-head{display:block!important;margin-bottom:12px!important}.afr-home-title h1{font-size:22px!important}.afr-home-title p{font-size:9px!important}.afr-home-actions{margin-top:11px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.afr-home-actions .afr-button:first-child{display:none!important}.afr-home-actions .afr-button{min-width:0!important;min-height:38px!important}.afr-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;border-radius:10px!important}.afr-kpi-strip>a{grid-template-columns:30px minmax(0,1fr)!important;min-width:0!important;min-height:74px!important;padding:10px!important}.afr-kpi-strip>a:nth-child(2n){border-right:0!important}.afr-kpi-strip>a:nth-child(-n+2){border-bottom:1px solid var(--astra-tone-line-23095ef1)!important}.afr-kpi-strip>a>span{width:30px!important;height:30px!important}.afr-kpi-strip>a>div{min-width:0!important}.afr-kpi-strip small,.afr-kpi-strip em{overflow:hidden!important;text-overflow:ellipsis!important}.afr-kpi-strip small{white-space:normal!important;line-height:1.15!important}.afr-kpi-strip em{white-space:nowrap!important}.afr-home-grid,.afr-home-side{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.afr-home-grid,.afr-home-main,.afr-home-side{gap:11px!important;min-width:0!important}.afr-home-side>*{grid-column:auto!important}.afr-panel{border-radius:10px}.afr-panel-head{min-height:53px;padding:10px 12px}.afr-work-list,.afr-project-list,.afr-attention-list,.afr-recent-list{padding-inline:11px}.afr-project-row{grid-template-columns:minmax(0,1fr)52px}.afr-project-progress{grid-column:1/-1;grid-row:2}.afr-project-row b{grid-column:2;grid-row:1}.afr-priority-snapshot{grid-template-columns:1fr}.afr-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-route .settings-content,.settings-route .settings-content.wide{padding:15px 12px 24px!important}.afr-settings-head{display:block;margin-bottom:12px}.afr-settings-head h1{font-size:24px}.afr-settings-head .afr-button{margin-top:10px}.afr-settings-workspace{grid-template-columns:42px minmax(0,1fr);padding:13px}.afr-settings-workspace-mark{width:40px;height:40px}.afr-settings-grid{grid-template-columns:1fr;gap:8px}.afr-settings-card{min-height:72px;padding:10px 11px}.settings-route .settings-content:not(.afr-settings-overview)>h1{font-size:22px}.settings-route .settings-section-card,.settings-route .preference-box,.settings-route .feature-group-card,.settings-route .account-profile-card{padding:14px!important;border-radius:10px!important}}@media(orientation:landscape)and (max-height:560px)and (max-width:980px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}html .app-shell{display:block!important;width:100%!important;height:100dvh!important;min-height:0!important}html .app-shell>.astra-global-rail,html .app-shell>.astra-context-rail{display:none!important}html .app-shell>.main-stage{display:grid!important;grid-column:auto!important;grid-template-rows:calc(var(--agp-topbar) + env(safe-area-inset-top)) minmax(0,1fr)!important;width:100%!important;height:100dvh!important;padding-bottom:calc(var(--agp-mobile-dock) + env(safe-area-inset-bottom))!important;overflow:hidden!important}html .app-shell>.main-stage>.topbar{display:flex!important;height:calc(var(--agp-topbar) + env(safe-area-inset-top))!important;min-height:calc(var(--agp-topbar) + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))!important;justify-content:space-between!important;gap:6px!important}html .app-shell .astra-page-title{display:none!important}html .app-shell .topbar-mobile-brand{display:flex!important;flex:1 1 auto!important;align-items:center!important;gap:8px!important;min-width:0!important}html .app-shell .global-search{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;padding:0!important;justify-content:center!important;margin:0!important}html .app-shell .global-search>span:nth-child(2),html .app-shell .global-search kbd{display:none!important}html .app-shell .topbar-actions{gap:2px!important}html .app-shell .topbar-actions>button,html .app-shell .topbar-popup-anchor>button{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}html .app-shell .astra-profile-chip{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;border-left:0!important}html .app-shell .astra-profile-chip>span:nth-child(2),html .app-shell .astra-profile-chip>.astra-profile-chevron{display:none!important}html .app-shell .content{overflow-x:hidden!important;padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important}html .app-shell input,html .app-shell select,html .app-shell textarea{font-size:16px!important}html .app-shell .mobile-dock{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:80!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:calc(var(--agp-mobile-dock) + env(safe-area-inset-bottom))!important;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)!important;box-sizing:border-box!important;border-top:1px solid var(--control-border,var(--agp-line))!important;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important}html .app-shell .mobile-dock a{display:grid!important;place-items:center!important;align-content:center!important;gap:1px!important;min-width:0!important;color:var(--theme-muted,var(--astra-tone-text-f1c72f8c))!important;text-decoration:none!important}html .app-shell .mobile-dock a.active{color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))!important;background:transparent!important}html .app-shell .mobile-dock a small{font-size:8px!important}}@media(max-width:720px),(orientation:landscape)and (max-height:560px)and (max-width:980px){.am-page,.am-home{width:100%;max-width:720px;margin:0 auto;padding:16px 12px 24px;box-sizing:border-box;color:var(--theme-text,var(--agp-ink))}.am-page-head,.am-home-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 14px}.am-page-head h1,.am-home-head h1{margin:2px 0 3px;font-size:24px;line-height:1.08;letter-spacing:-.03em}.am-page-head p,.am-home-head p{margin:0;color:var(--theme-muted,var(--agp-muted));font-size:11px;line-height:1.45}.am-eyebrow{display:block;color:var(--agp-accent,var(--astra-tone-text-5a8adc0e));font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.am-icon-button{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-text,var(--agp-ink));font-size:22px;text-decoration:none}.am-icon-button.primary{border-color:var(--agp-accent,var(--astra-tone-line-1226db57));background:var(--agp-accent,var(--astra-tone-surface-148d962c));color:var(--astra-tone-text-c01785ad)}.am-button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-text,var(--agp-ink));font-size:11px;font-weight:750;text-decoration:none}.am-button.primary{border-color:var(--agp-accent,var(--astra-tone-line-1226db57));background:var(--agp-accent,var(--astra-tone-surface-148d962c));color:var(--astra-tone-text-c01785ad)}.am-home-head{display:block}.am-home-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.am-pulse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.am-pulse-grid>a{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:8px;min-height:86px;padding:11px;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-text,var(--agp-ink));text-decoration:none;box-sizing:border-box}.am-pulse-grid>a>span{grid-row:1/4;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--surface-muted,var(--astra-tone-surface-01fbb4e6));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-pulse-grid small{font-size:9px;color:var(--theme-muted,var(--agp-muted));font-weight:700}.am-pulse-grid strong{font-size:22px;line-height:1}.am-pulse-grid em{font-size:9px;color:var(--theme-muted,var(--agp-muted));font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-section{margin-top:10px;border:1px solid var(--control-border,var(--agp-line));border-radius:13px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));overflow:hidden}.am-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid var(--control-border,var(--agp-line))}.am-section-head span{display:block;color:var(--agp-accent,var(--astra-tone-text-5a8adc0e));font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.am-section-head h2{margin:2px 0 0;font-size:14px}.am-section-head>a{font-size:10px;font-weight:750;text-decoration:none;color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-work-stack,.am-attention-list{display:grid}.am-work-card,.am-attention-list>a{display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:9px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--control-border,var(--agp-line));color:inherit;text-decoration:none}.am-work-card:last-child,.am-attention-list>a:last-child{border-bottom:0}.am-work-state,.am-attention-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--surface-muted,var(--astra-tone-surface-01fbb4e6));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e));font-weight:800}.am-work-card>span:nth-child(2),.am-attention-list>a>span:nth-child(2){min-width:0}.am-work-card strong,.am-attention-list strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-work-card small,.am-attention-list small{display:block;margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-work-card em,.am-attention-list time{color:var(--theme-muted,var(--agp-muted));font-size:8px;font-style:normal;white-space:nowrap}.am-empty{display:flex;align-items:center;gap:10px;padding:16px;color:var(--theme-muted,var(--agp-muted))}.am-empty>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--surface-muted,var(--astra-tone-surface-01fbb4e6))}.am-empty strong{display:block;color:var(--theme-text,var(--agp-ink));font-size:11px}.am-empty small{display:block;margin-top:2px;font-size:9px}.am-quick-list{display:grid;margin-top:12px;border:1px solid var(--control-border,var(--agp-line));border-radius:13px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));overflow:hidden}.am-quick-list>a{display:grid;grid-template-columns:30px minmax(0,1fr)16px;gap:9px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--control-border,var(--agp-line));color:inherit;text-decoration:none}.am-quick-list>a:last-child{border-bottom:0}.am-quick-list strong{display:block;font-size:11px}.am-quick-list small{display:block;color:var(--theme-muted,var(--agp-muted));font-size:9px;margin-top:2px}.am-mobile-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-bottom:9px}.am-mobile-search>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:44px;padding:0 10px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--control-bg,var(--surface-bg,var(--astra-tone-surface-bbad899d)))}.am-mobile-search input{width:100%;min-width:0;border:0!important;background:transparent!important;padding:0!important;color:inherit}.am-mobile-search>button{min-height:44px;padding:0 11px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;font-size:10px;font-weight:750}.am-mobile-search>button.active{border-color:var(--agp-accent,var(--astra-tone-line-1226db57));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-filter-sheet{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;padding:11px;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-filter-sheet label{display:grid;gap:5px}.am-filter-sheet label>span{font-size:8px;font-weight:750;color:var(--theme-muted,var(--agp-muted));text-transform:uppercase}.am-filter-sheet select{width:100%;min-width:0;min-height:42px}.am-filter-sheet>button{grid-column:1/-1;min-height:40px;border:0;border-radius:9px;background:var(--surface-muted,var(--astra-tone-surface-01fbb4e6));color:inherit;font-weight:700}.am-search-context,.am-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;padding:8px 10px;border-radius:10px;background:var(--surface-muted,var(--astra-tone-surface-01fbb4e6));font-size:9px}.am-search-context button,.am-selection-bar button,.am-selection-bar a{border:0;background:transparent;color:var(--agp-accent,var(--astra-tone-text-5a8adc0e));font-size:9px;font-weight:750;text-decoration:none}.am-people-list{display:grid;gap:8px}.am-person-card{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:7px 8px;align-items:center;padding:11px;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-person-select{grid-row:1/3;align-self:start;padding-top:7px}.am-person-main{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;min-width:0;color:inherit;text-decoration:none}.am-person-main>span{min-width:0}.am-person-main strong,.am-person-main small,.am-person-main em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-person-main strong{font-size:12px}.am-person-main small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:9px}.am-person-main em{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px;font-style:normal}.am-person-meta{grid-column:2/4;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.am-person-meta>small{color:var(--theme-muted,var(--agp-muted));font-size:8px;white-space:nowrap}.am-card-chevron{grid-column:3;grid-row:1;color:var(--theme-muted,var(--agp-muted));text-decoration:none}.am-load-more{width:100%;min-height:44px;margin-top:10px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;font-weight:750}.am-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.am-secondary-actions>a{min-height:42px;display:grid;place-items:center;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;text-decoration:none;font-size:10px;font-weight:750}.am-request-catalog{display:grid;gap:8px}.am-request-choice{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:10px;align-items:center;width:100%;min-height:78px;padding:12px;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;text-align:left}.am-request-choice strong,.am-request-choice small,.am-request-choice em{display:block}.am-request-choice strong{font-size:12px}.am-request-choice small{margin-top:3px;color:var(--theme-muted,var(--agp-muted));font-size:9px;line-height:1.4}.am-request-choice em{margin-top:6px;color:var(--agp-accent,var(--astra-tone-text-5a8adc0e));font-size:8px;font-style:normal;font-weight:750}.am-request-choice>b{font-size:18px;color:var(--theme-muted,var(--agp-muted))}.am-request-form{display:grid;gap:11px}.am-request-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-radius:11px;background:var(--surface-muted,var(--astra-tone-surface-01fbb4e6))}.am-request-summary>small{font-size:9px;color:var(--theme-muted,var(--agp-muted))}.am-request-form>label{display:grid;gap:6px}.am-request-form>label>span{font-size:9px;font-weight:750}.am-request-form input,.am-request-form select,.am-request-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--control-bg,var(--surface-bg,var(--astra-tone-surface-bbad899d)));color:inherit;padding:10px}.am-request-form input,.am-request-form select{min-height:44px}.am-request-note{display:grid;gap:3px;padding:11px;border-radius:11px;background:var(--surface-muted,var(--astra-tone-surface-01fbb4e6))}.am-request-note strong{font-size:10px}.am-request-note span{font-size:9px;line-height:1.4;color:var(--theme-muted,var(--agp-muted))}.am-form-actions{position:sticky;bottom:calc(var(--agp-mobile-dock) + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1.4fr;gap:8px;padding:8px 0;background:var(--page-bg,var(--astra-tone-surface-723af2e2))}.am-form-actions button{min-height:44px;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;font-weight:750}.am-form-actions button.primary{border-color:var(--agp-accent,var(--astra-tone-line-1226db57));background:var(--agp-accent,var(--astra-tone-surface-148d962c));color:var(--astra-tone-text-c01785ad)}.am-work-board,.am-work-list-view,.am-timeline,.am-reports{display:grid;gap:10px;padding-bottom:12px}.am-work-tabs{display:flex;gap:7px;width:100%;overflow-x:auto;padding:2px 0 5px;scrollbar-width:none}.am-work-tabs::-webkit-scrollbar{display:none}.am-work-tabs button{flex:0 0 auto;min-height:40px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit}.am-work-tabs button.active{border-color:var(--agp-accent,var(--astra-tone-line-1226db57));background:color-mix(in srgb,var(--agp-accent,var(--astra-tone-surface-148d962c)) 8%,var(--surface-bg,var(--astra-tone-surface-bbad899d)));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-work-tabs strong{font-size:10px}.am-work-tabs span{min-width:19px;height:19px;display:grid;place-items:center;border-radius:10px;background:var(--surface-muted,var(--astra-tone-surface-af65c772));font-size:8px}.am-work-view-head{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:2px 1px}.am-work-view-head span{display:block;color:var(--agp-accent,var(--astra-tone-text-5a8adc0e));font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.am-work-view-head h2{margin:2px 0 0;font-size:16px}.am-work-view-head>small{color:var(--theme-muted,var(--agp-muted));font-size:9px}.am-work-stack{display:grid;gap:8px}.am-work-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));overflow:hidden}.am-work-item.selected{border-color:var(--agp-accent,var(--astra-tone-line-1226db57))}.am-work-select{grid-row:1/3;display:grid;place-items:start center;padding:13px 0 0 10px}.am-work-select+.am-work-item-main{padding-left:0}.am-work-item-main{min-width:0;padding:11px;border:0;background:transparent;color:inherit;text-align:left}.am-work-item-top{display:flex;align-items:center;justify-content:space-between;gap:7px}.am-work-item-main>strong{display:block;margin:7px 0 0;font-size:12px;line-height:1.3}.am-work-item-main>p{display:-webkit-box;margin:4px 0 0;color:var(--theme-muted,var(--agp-muted));font-size:9px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.am-work-item-meta{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--theme-muted,var(--agp-muted));font-size:8px;white-space:nowrap;overflow:hidden}.am-work-status{align-self:stretch;width:92px;min-width:92px;border:0;border-left:1px solid var(--control-border,var(--agp-line));border-radius:0;background:var(--surface-muted,var(--astra-tone-surface-01fbb4e6));color:inherit;padding:0 7px;font-size:9px}.am-work-group{display:grid;gap:7px}.am-work-group>header{display:flex;align-items:center;justify-content:space-between;padding:5px 2px}.am-work-group>header strong{font-size:10px}.am-work-group>header span{font-size:8px;color:var(--theme-muted,var(--agp-muted))}.am-timeline-list{display:grid}.am-timeline-list>article{display:grid;grid-template-columns:46px 12px minmax(0,1fr);grid-template-rows:auto auto;column-gap:7px;align-items:start;position:relative}.am-timeline-list>article>time{padding-top:12px;color:var(--theme-muted,var(--agp-muted));font-size:8px;font-weight:750}.am-timeline-rail{grid-row:1/3;grid-column:2;position:relative;min-height:100%}.am-timeline-rail:before{content:"";position:absolute;top:0;bottom:0;left:5px;width:1px;background:var(--control-border,var(--agp-line))}.am-timeline-rail i{position:absolute;top:17px;left:2px;width:7px;height:7px;border-radius:50%;background:var(--agp-accent,var(--astra-tone-surface-148d962c))}.am-timeline-list>article>button{grid-column:3;padding:10px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;text-align:left}.am-timeline-list>article>button>span{display:flex;align-items:center;justify-content:space-between;gap:6px}.am-timeline-list>article>button strong,.am-timeline-list>article>button small,.am-timeline-list>article>button em{display:block}.am-timeline-list>article>button strong{margin-top:6px;font-size:11px}.am-timeline-list>article>button small{margin-top:4px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-timeline-list>article>button em{margin-top:5px;color:var(--agp-accent,var(--astra-tone-text-5a8adc0e));font-size:8px;font-style:normal}.am-timeline-list>article>select{grid-column:3;margin:6px 0 12px;width:100%;min-height:38px;border:1px solid var(--control-border,var(--agp-line));border-radius:9px;background:var(--control-bg,var(--surface-bg,var(--astra-tone-surface-bbad899d)));color:inherit}.am-report-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.am-report-kpis article{padding:11px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-report-kpis small{display:block;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-report-kpis strong{display:block;margin-top:4px;font-size:22px}.am-report-section{padding:12px;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-report-section h3{margin:0 0 9px;font-size:12px}.am-report-section>div{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:5px 8px;align-items:center;margin-top:8px}.am-report-section span{font-size:9px}.am-report-section b{font-size:9px;text-align:right}.am-report-section i{grid-column:1/-1;height:5px;border-radius:3px;background:var(--surface-muted,var(--astra-tone-surface-af65c772));overflow:hidden}.am-report-section em{display:block;height:100%;background:var(--agp-accent,var(--astra-tone-surface-148d962c))}}@media(max-width:360px){.am-page,.am-home{padding-left:10px;padding-right:10px}.am-pulse-grid{gap:6px}.am-pulse-grid>a{padding:9px;grid-template-columns:26px minmax(0,1fr)}.am-pulse-grid>a>span{width:26px;height:26px}.am-mobile-search{grid-template-columns:minmax(0,1fr) auto}.am-mobile-search>button:last-child{grid-column:1/-1}.am-filter-sheet{grid-template-columns:1fr}.am-work-status{width:82px;min-width:82px}}@media(max-width:720px),(orientation:landscape)and (max-height:560px)and (max-width:980px){.work-route .aw-screen{padding:0!important}.am-work-header{padding:12px 12px 8px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));border-bottom:1px solid var(--control-border,var(--agp-line))}.am-work-header-top{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:end}.am-work-header-top label{display:grid;gap:4px}.am-work-header-top label>span{font-size:8px;font-weight:800;color:var(--theme-muted,var(--agp-muted));text-transform:uppercase}.am-work-header-top select{width:100%;min-width:0;height:42px;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--control-bg,var(--surface-bg,var(--astra-tone-surface-bbad899d)));color:inherit;padding:0 9px}.am-work-header-top>button{height:42px;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit}.am-work-header-title{padding:12px 0 8px}.am-work-header-title h1{margin:2px 0 3px;font-size:21px;line-height:1.1}.am-work-header-title p{margin:0;color:var(--theme-muted,var(--agp-muted));font-size:9px;line-height:1.4}.am-work-view-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.am-work-view-tabs::-webkit-scrollbar{display:none}.am-work-view-tabs button{flex:0 0 auto;min-height:36px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:var(--theme-muted,var(--agp-muted));font-size:9px;font-weight:750}.am-work-view-tabs button.active{background:var(--surface-muted,var(--astra-tone-surface-af65c772));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.work-route .aw-workspace{padding:10px 12px 24px!important}.am-work-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px}.am-work-summary>div{padding:9px 10px;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-work-summary strong{display:block;font-size:17px}.am-work-summary small{display:block;margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-work-tools{margin-bottom:10px}.am-work-search-row{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px;gap:7px}.am-work-search-row>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:42px;padding:0 9px;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--control-bg,var(--surface-bg,var(--astra-tone-surface-bbad899d)))}.am-work-search-row input{width:100%;min-width:0;border:0!important;background:transparent!important;padding:0!important;color:inherit}.am-work-search-row>button{height:42px;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;position:relative}.am-work-search-row>button.active{border-color:var(--agp-accent,var(--astra-tone-line-1226db57));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-work-search-row>button.primary{border-color:var(--agp-accent,var(--astra-tone-line-1226db57));background:var(--agp-accent,var(--astra-tone-surface-148d962c));color:var(--astra-tone-text-c01785ad);font-size:20px}.am-work-search-row b{position:absolute;top:3px;right:3px;min-width:15px;height:15px;display:grid;place-items:center;border-radius:8px;background:var(--agp-accent,var(--astra-tone-surface-148d962c));color:var(--astra-tone-text-c01785ad);font-size:7px}.am-work-filter-sheet{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding:10px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-work-filter-sheet label{display:grid;gap:4px}.am-work-filter-sheet label>span{font-size:8px;color:var(--theme-muted,var(--agp-muted));font-weight:750;text-transform:uppercase}.am-work-filter-sheet select{width:100%;min-width:0;height:40px}.am-filter-clear{grid-column:1/-1;min-height:40px;border:0;border-radius:9px;background:var(--surface-muted,var(--astra-tone-surface-af65c772));color:inherit;font-weight:750}}@media(max-width:360px){.am-work-filter-sheet{grid-template-columns:1fr}}@media(max-width:720px),(orientation:landscape)and (max-height:560px)and (max-width:980px){.am-search-tabs,.am-portal-tabs{display:flex;gap:6px;overflow-x:auto;margin:8px 0 10px;padding-bottom:2px;scrollbar-width:none}.am-search-tabs::-webkit-scrollbar,.am-portal-tabs::-webkit-scrollbar{display:none}.am-search-tabs button,.am-portal-tabs button{flex:1 0 auto;min-height:40px;padding:0 11px;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-muted,var(--agp-muted));font-size:9px;font-weight:750}.am-search-tabs button.active,.am-portal-tabs button.active{border-color:var(--agp-accent,var(--astra-tone-line-1226db57));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e));background:color-mix(in srgb,var(--agp-accent,var(--astra-tone-surface-148d962c)) 7%,var(--surface-bg,var(--astra-tone-surface-bbad899d)))}.am-search-tabs span,.am-portal-tabs span{margin-left:4px}.am-search-status{padding:8px 10px;margin-bottom:8px;border-radius:9px;background:var(--surface-muted,var(--astra-tone-surface-af65c772));color:var(--theme-muted,var(--agp-muted));font-size:9px}.am-search-results{display:grid;gap:7px}.am-search-results .search-result{grid-template-columns:34px minmax(0,1fr) auto!important;padding:10px!important;border:1px solid var(--control-border,var(--agp-line))!important;border-radius:11px!important;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))!important}.am-search-channel,.am-search-person{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;text-decoration:none}.am-search-channel>span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--surface-muted,var(--astra-tone-surface-af65c772));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e));font-weight:800}.am-search-channel strong,.am-search-channel small,.am-search-person strong,.am-search-person small{display:block}.am-search-channel small,.am-search-person small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-search-channel em{font-size:8px;font-style:normal;color:var(--theme-muted,var(--agp-muted))}.am-settings-workspace{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;margin-bottom:12px;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-settings-workspace-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:var(--agp-accent,var(--astra-tone-surface-148d962c));color:var(--astra-tone-text-c01785ad);font-weight:850}.am-settings-workspace span:nth-child(2){min-width:0}.am-settings-workspace small,.am-settings-workspace strong,.am-settings-workspace em{display:block}.am-settings-workspace small{font-size:8px;color:var(--theme-muted,var(--agp-muted))}.am-settings-workspace strong{margin-top:2px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-settings-workspace em{margin-top:2px;font-size:8px;color:var(--theme-muted,var(--agp-muted));font-style:normal;text-transform:capitalize}.am-settings-workspace>a{font-size:9px;font-weight:750;text-decoration:none;color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-settings-group{margin-top:12px}.am-settings-group>header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 6px}.am-settings-group>header span{font-size:9px;font-weight:800;text-transform:uppercase;color:var(--theme-muted,var(--agp-muted));letter-spacing:.05em}.am-settings-group>header small{font-size:8px;color:var(--theme-muted,var(--agp-muted))}.am-settings-group>div{border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));overflow:hidden}.am-settings-row{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;gap:9px;align-items:center;padding:11px;border-bottom:1px solid var(--control-border,var(--agp-line));color:inherit;text-decoration:none}.am-settings-row:last-child{border-bottom:0}.am-settings-row-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--surface-muted,var(--astra-tone-surface-af65c772));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-settings-row strong,.am-settings-row small{display:block}.am-settings-row strong{font-size:11px}.am-settings-row small{margin-top:2px;font-size:8px;color:var(--theme-muted,var(--agp-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-settings-row>b{color:var(--theme-muted,var(--agp-muted))}.am-portal{min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));box-sizing:border-box;background:var(--page-bg,var(--astra-tone-surface-723af2e2));color:var(--theme-text,var(--agp-ink))}.am-portal-head{margin-bottom:12px}.am-portal-head h1{margin:3px 0;font-size:24px;line-height:1.1}.am-portal-head p{margin:0;color:var(--theme-muted,var(--agp-muted));font-size:10px}.am-portal-form{display:grid;gap:11px}.am-portal-form label{display:grid;gap:5px}.am-portal-form label>span{font-size:9px;font-weight:750}.am-portal-form input,.am-portal-form select,.am-portal-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--control-bg,var(--surface-bg,var(--astra-tone-surface-bbad899d)));color:inherit;padding:10px}.am-portal-form input,.am-portal-form select{min-height:44px}.am-portal-submit{min-height:46px;border:0;border-radius:11px;background:var(--agp-accent,var(--astra-tone-surface-148d962c));color:var(--astra-tone-text-c01785ad);font-weight:800}.am-portal-requests{display:grid;gap:8px}.am-portal-requests article{padding:11px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-portal-requests header{display:flex;justify-content:space-between;gap:8px}.am-portal-requests header strong{font-size:11px}.am-portal-requests header span{font-size:8px;font-weight:750;color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-portal-requests>article>small{display:block;margin-top:3px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-portal-requests p{margin:8px 0 0;font-size:9px;line-height:1.45}.am-portal-requests footer{display:grid;gap:2px;margin-top:8px;padding-top:7px;border-top:1px solid var(--control-border,var(--agp-line));color:var(--theme-muted,var(--agp-muted));font-size:8px}}@media(max-width:720px),(orientation:landscape)and (max-height:560px)and (max-width:980px){.am-admin-actions{display:flex;align-items:center;gap:7px;margin-bottom:8px}.am-admin-actions>button{min-height:40px;padding:0 11px;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;font-size:9px;font-weight:750}.am-admin-actions>button.active{border-color:var(--agp-accent,var(--astra-tone-line-1226db57));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-admin-actions>span{margin-left:auto;color:var(--theme-muted,var(--agp-muted));font-size:9px}.am-admin-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:44px;margin-bottom:9px;padding:0 10px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--control-bg,var(--surface-bg,var(--astra-tone-surface-bbad899d)))}.am-admin-search input{width:100%;min-width:0;border:0!important;background:transparent!important;padding:0!important;color:inherit}.am-member-list{display:grid;gap:8px}.am-member-card{padding:11px;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-member-main{display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;align-items:center}.am-member-main span{min-width:0}.am-member-main strong,.am-member-main small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-member-main strong{font-size:12px}.am-member-main small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:9px}.am-member-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.am-member-controls label{display:grid;gap:4px}.am-member-controls label>span{font-size:8px;color:var(--theme-muted,var(--agp-muted));font-weight:750;text-transform:uppercase}.am-member-controls select{width:100%;min-width:0;min-height:40px}.am-member-controls b{min-height:40px;display:flex;align-items:center;font-size:9px}.am-member-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;border-top:1px solid var(--control-border,var(--agp-line))}.am-member-card footer small,.am-member-card footer span{color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-member-card footer button{min-height:34px;padding:0 10px;border:1px solid var(--control-border,var(--agp-line));border-radius:9px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;font-size:8px}.am-audit-list{display:grid;gap:7px}.am-audit-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-audit-list article>div{min-width:0}.am-audit-list strong,.am-audit-list span,.am-audit-list small{display:block}.am-audit-list strong{font-size:10px}.am-audit-list span{margin-top:3px;font-size:9px;line-height:1.4}.am-audit-list small{margin-top:6px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-admin-card,.am-admin-section{margin-bottom:10px;padding:11px;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-admin-card h2,.am-admin-section h2{margin:0;font-size:12px}.am-admin-card p{margin:5px 0 0;color:var(--theme-muted,var(--agp-muted));font-size:9px;line-height:1.45}.am-cfops-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.am-cfops-kpis article{padding:10px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-cfops-kpis small{display:block;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-cfops-kpis strong{display:block;margin-top:3px;font-size:16px}.am-cfops-worker{display:grid;gap:5px;margin-bottom:10px}.am-cfops-worker>span{font-size:8px;font-weight:750;color:var(--theme-muted,var(--agp-muted));text-transform:uppercase}.am-cfops-worker select{width:100%;min-height:44px}.am-cfops-worker-card>header,.am-admin-section>header,.am-cfops-log>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.am-cfops-worker-card header button,.am-cfops-build-list button,.am-cfops-log header button,.am-cfops-log>button{min-height:34px;padding:0 10px;border:1px solid var(--control-border,var(--agp-line));border-radius:8px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;font-size:8px}.am-admin-section>header>span{font-size:8px;color:var(--theme-muted,var(--agp-muted))}.am-cfops-build-list,.am-cfops-deploy-list{display:grid;margin-top:8px}.am-cfops-build-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--control-border,var(--agp-line))}.am-cfops-build-list article:first-child,.am-cfops-deploy-list article:first-child{border-top:0}.am-cfops-build-list article>div{min-width:0}.am-cfops-build-list strong,.am-cfops-build-list small,.am-cfops-deploy-list strong,.am-cfops-deploy-list span,.am-cfops-deploy-list small{display:block}.am-cfops-build-list strong{margin-top:4px;font-size:10px}.am-cfops-build-list small,.am-cfops-deploy-list span,.am-cfops-deploy-list small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-cfops-deploy-list article{padding:9px 0;border-top:1px solid var(--control-border,var(--agp-line))}.am-cfops-log{margin-top:10px;padding:11px;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-cfops-log h2{margin:2px 0 0;font-size:11px}.am-cfops-log pre{max-height:48dvh;overflow:auto;margin:10px 0;padding:9px;border-radius:9px;background:var(--astra-tone-surface-6a652d38);color:var(--astra-tone-text-3800571b);font-size:8px;line-height:1.45;white-space:pre-wrap;word-break:break-word}}@media(max-width:360px){.am-member-controls{grid-template-columns:1fr}}@media(max-width:720px),(orientation:landscape)and (max-height:560px)and (max-width:980px){.am-workspace-list{display:grid;gap:8px}.am-workspace-card{border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));overflow:hidden}.am-workspace-card.selected{border-color:var(--agp-accent,var(--astra-tone-line-1226db57))}.am-workspace-card-main{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;gap:9px;align-items:center;width:100%;padding:11px;border:0;background:transparent;color:inherit;text-align:left}.am-workspace-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--agp-accent,var(--astra-tone-surface-148d962c));color:var(--astra-tone-text-c01785ad);font-size:10px;font-weight:850}.am-workspace-mark.small{width:30px;height:30px;border-radius:8px;font-size:8px}.am-workspace-card-main>span:nth-child(2){min-width:0}.am-workspace-card-main strong,.am-workspace-card-main small,.am-workspace-card-main em{display:block}.am-workspace-card-main strong{font-size:11px}.am-workspace-card-main small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-workspace-card-main em{margin-top:4px;color:var(--theme-muted,var(--agp-muted));font-size:8px;font-style:normal}.am-workspace-card-main>b{color:var(--theme-muted,var(--agp-muted));font-size:16px}.am-workspace-detail{padding:0 11px 11px;border-top:1px solid var(--control-border,var(--agp-line))}.am-workspace-detail-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--control-border,var(--agp-line))}.am-workspace-detail-row strong,.am-workspace-detail-row small{display:block}.am-workspace-detail-row strong{font-size:9px}.am-workspace-detail-row small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-workspace-detail-row>a{font-size:8px;font-weight:750;color:var(--agp-accent,var(--astra-tone-text-5a8adc0e));text-decoration:none}.am-subworkspace-list{padding-top:10px}.am-subworkspace-list>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.am-subworkspace-list>header strong{font-size:9px}.am-subworkspace-list>header button{min-height:32px;border:0;border-radius:8px;background:var(--surface-muted,var(--astra-tone-surface-af65c772));color:inherit;font-size:8px;font-weight:750}.am-subworkspace-list>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;padding:6px 0}.am-subworkspace-list>div strong,.am-subworkspace-list>div small{display:block}.am-subworkspace-list>div strong{font-size:9px}.am-subworkspace-list>div small,.am-subworkspace-list>p{color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-admin-disclosure{margin-top:10px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));overflow:hidden}.am-admin-disclosure>summary{padding:11px;font-size:9px;font-weight:800;cursor:pointer}.am-admin-disclosure>div,.am-admin-disclosure>section{border:0!important;border-radius:0!important;margin:0!important}.am-admin-form{display:grid;gap:10px}.am-admin-form>label{display:grid;gap:5px}.am-admin-form>label>span{font-size:8px;font-weight:750;text-transform:uppercase;color:var(--theme-muted,var(--agp-muted))}.am-admin-form input,.am-admin-form select{width:100%;min-width:0;min-height:44px;box-sizing:border-box}.am-permission-list{display:grid;gap:0;padding:0;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;overflow:hidden}.am-permission-list legend{padding:0 5px;font-size:9px;font-weight:800}.am-permission-list>label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;padding:10px;border-bottom:1px solid var(--control-border,var(--agp-line))}.am-permission-list>label:last-child{border-bottom:0}.am-permission-list strong,.am-permission-list small{display:block}.am-permission-list strong{font-size:9px}.am-permission-list small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px;line-height:1.35}.am-confirm-card{display:grid;gap:3px;padding:10px;border-radius:10px;background:var(--surface-muted,var(--astra-tone-surface-af65c772))}.am-confirm-card strong{font-size:9px}.am-confirm-card small{font-size:8px;color:var(--theme-muted,var(--agp-muted))}.am-role-list{display:grid;margin-top:8px}.am-role-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 0;border-top:1px solid var(--control-border,var(--agp-line))}.am-role-list article:first-child{border-top:0}.am-role-list article>div:first-child{min-width:0}.am-role-list strong,.am-role-list small,.am-role-list em{display:block}.am-role-list strong{font-size:10px}.am-role-list small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-role-list em{margin-top:3px;color:var(--agp-accent,var(--astra-tone-text-5a8adc0e));font-size:8px;font-style:normal}.am-role-list article>div:last-child{display:flex;gap:5px}.am-role-list button{min-height:32px;padding:0 8px;border:1px solid var(--control-border,var(--agp-line));border-radius:8px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;font-size:8px}.am-admin-empty{color:var(--theme-muted,var(--agp-muted));font-size:9px}}@media(max-width:720px),(orientation:landscape)and (max-height:560px)and (max-width:980px){.am-segmented{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:8px;padding:4px;border-radius:11px;background:var(--surface-muted,var(--astra-tone-surface-af65c772))}.am-segmented button{min-height:36px;border:0;border-radius:8px;background:transparent;color:var(--theme-muted,var(--agp-muted));font-size:9px;font-weight:750}.am-segmented button.active{background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-admin-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-bottom:8px}.am-admin-search-row input{width:100%;min-width:0;min-height:42px;box-sizing:border-box;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--control-bg,var(--surface-bg,var(--astra-tone-surface-bbad899d)));color:inherit;padding:0 10px}.am-admin-search-row button{min-height:42px;padding:0 10px;border:1px solid var(--control-border,var(--agp-line));border-radius:10px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;font-size:8px;font-weight:750}.am-admin-search-row button.active{border-color:var(--agp-accent,var(--astra-tone-line-1226db57));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-primary-action{min-height:44px;border:0!important;border-radius:10px!important;background:var(--agp-accent,var(--astra-tone-surface-148d962c))!important;color:var(--astra-tone-text-c01785ad)!important;font-weight:800}.am-group-list{display:grid;gap:8px}.am-group-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));overflow:hidden}.am-group-main{display:grid;grid-template-columns:30px minmax(0,1fr) 14px;gap:8px;align-items:center;min-width:0;padding:10px;border:0;background:transparent;color:inherit;text-align:left}.am-group-main>span:nth-child(2){min-width:0}.am-group-main strong,.am-group-main small,.am-group-main em{display:block}.am-group-main strong{font-size:10px}.am-group-main small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-group-main em{margin-top:3px;color:var(--theme-muted,var(--agp-muted));font-size:8px;font-style:normal}.am-group-lifecycle{min-width:62px;border:0;border-left:1px solid var(--control-border,var(--agp-line));background:var(--surface-muted,var(--astra-tone-surface-af65c772));color:inherit;font-size:8px;font-weight:750}.am-group-member-list,.am-scope-list{display:grid;gap:7px;margin-bottom:10px}.am-group-member-list article,.am-scope-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d))}.am-group-member-list strong,.am-group-member-list small,.am-group-member-list em,.am-scope-list strong,.am-scope-list small{display:block}.am-group-member-list strong,.am-scope-list strong{font-size:10px}.am-group-member-list small,.am-scope-list small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-group-member-list em{margin-top:3px;color:var(--theme-muted,var(--agp-muted));font-size:8px;font-style:normal}.am-group-member-list button,.am-scope-list button{min-height:34px;padding:0 9px;border:1px solid var(--control-border,var(--agp-line));border-radius:8px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;font-size:8px}.am-scope-list button.active{border-color:var(--agp-accent,var(--astra-tone-line-1226db57));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-subadmin-list{display:grid;padding:0 10px 10px}.am-subadmin-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border:0;border-top:1px solid var(--control-border,var(--agp-line));background:transparent;color:inherit;text-align:left}.am-subadmin-list strong,.am-subadmin-list small{display:block}.am-subadmin-list strong{font-size:9px}.am-subadmin-list small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-admin-loading{padding:0 10px 10px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.floating-panel,.notifications-popover,.status-popover,.workspace-switcher.mobile{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;max-height:min(82dvh,720px)!important;margin:0!important;padding-bottom:env(safe-area-inset-bottom)!important;border-radius:18px 18px 0 0!important;z-index:130!important;box-shadow:0 -18px 42px var(--astra-tone-shadow-b23c9954)!important;overflow:auto!important}.notifications-popover:before,.status-popover:before,.workspace-switcher.mobile:before{content:"";display:block;width:38px;height:4px;margin:7px auto 2px;border-radius:3px;background:var(--control-border,var(--astra-tone-surface-b3ea863e))}}@media(max-width:360px){.am-admin-search-row{grid-template-columns:minmax(0,1fr) auto}.am-admin-search-row>button:last-child{grid-column:1/-1}}@media(max-width:720px),(orientation:landscape)and (max-height:560px)and (max-width:980px){.am-feed-tabs{display:flex;gap:6px;overflow-x:auto;margin:0 0 12px;padding:1px 0 4px;scrollbar-width:none}.am-feed-tabs::-webkit-scrollbar{display:none}.am-feed-tabs button{flex:0 0 auto;min-height:34px;padding:0 11px;border:1px solid var(--control-border,var(--agp-line));border-radius:999px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-muted,var(--agp-muted));font-size:9px;font-weight:750}.am-feed-tabs button.active{border-color:var(--agp-accent,var(--astra-tone-line-1226db57));background:color-mix(in srgb,var(--agp-accent,var(--astra-tone-surface-148d962c)) 10%,var(--surface-bg,var(--astra-tone-surface-bbad899d)));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-profile-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;padding:8px 0 15px}.am-profile-head>.am-button{grid-column:1/-1;min-height:42px}.am-profile-identity{min-width:0}.am-profile-identity h1{margin:2px 0;font-size:22px;line-height:1.08}.am-profile-identity p,.am-profile-identity small{display:block;margin:0;color:var(--theme-muted,var(--agp-muted));font-size:9px}.am-profile-identity small{margin-top:4px}.am-profile-identity small.online{color:var(--success,var(--astra-tone-text-dd3ddbdf))}.am-profile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;border:1px solid var(--control-border,var(--agp-line));border-radius:11px;background:var(--surface-muted,var(--astra-tone-surface-7fb47a10));overflow:hidden}.am-profile-tabs button{min-height:39px;border:0;background:transparent;color:var(--theme-muted,var(--agp-muted));font-size:9px;font-weight:800}.am-profile-tabs button.active{background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-text,var(--agp-ink));box-shadow:0 1px 3px var(--astra-tone-shadow-c0109559)}.am-profile-details{display:grid;border:1px solid var(--control-border,var(--agp-line));border-radius:13px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));overflow:hidden}.am-profile-details>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:12px;border-top:1px solid var(--control-border,var(--agp-line))}.am-profile-details>div:first-child{border-top:0}.am-profile-details span{color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-profile-details strong{min-width:0;overflow-wrap:anywhere;font-size:10px}.am-profile-list{display:grid;gap:8px}.am-profile-list>a,.am-profile-list>div{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;text-decoration:none}.am-profile-list strong,.am-profile-list small{display:block}.am-profile-list strong{font-size:10px}.am-profile-list small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-channel-list{display:grid;gap:8px}.am-channel-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:1px solid var(--control-border,var(--agp-line));border-radius:13px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));overflow:hidden}.am-channel-card.archived{opacity:.78}.am-channel-main{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;min-width:0;padding:11px;color:inherit;text-decoration:none}.am-channel-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--surface-muted,var(--astra-tone-surface-af65c772));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e))}.am-channel-main strong,.am-channel-main small,.am-channel-main em{display:block}.am-channel-main strong{font-size:10px}.am-channel-main small{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-channel-main em{margin-top:3px;color:var(--theme-muted,var(--agp-muted));font-size:7.5px;font-style:normal}.am-channel-action{min-width:68px;padding:0 9px;border:0;border-left:1px solid var(--control-border,var(--agp-line));background:var(--surface-muted,var(--astra-tone-surface-7fb47a10));color:var(--agp-accent,var(--astra-tone-text-5a8adc0e));font-size:8px;font-weight:800;text-decoration:none;display:grid;place-items:center}.am-channel-action.active{color:var(--success,var(--astra-tone-text-dd3ddbdf))}.am-activity-list{display:grid;gap:7px}.am-activity-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start;padding:11px;border:1px solid var(--control-border,var(--agp-line));border-radius:12px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;text-decoration:none}.am-activity-card>span{min-width:0}.am-activity-card strong,.am-activity-card small,.am-activity-card p{display:block}.am-activity-card strong{font-size:9.5px;line-height:1.35}.am-activity-card small{margin-top:2px;color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-activity-card p{margin:5px 0 0;font-size:9px;line-height:1.4}.am-activity-card time{color:var(--theme-muted,var(--agp-muted));font-size:7.5px;white-space:nowrap}.am-thread-list,.am-later-list{display:grid;gap:9px}.am-thread-card,.am-later-card{border:1px solid var(--control-border,var(--agp-line));border-radius:13px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));overflow:hidden}.am-thread-card>header{display:flex;justify-content:space-between;gap:8px;padding:9px 11px;border-bottom:1px solid var(--control-border,var(--agp-line));color:var(--theme-muted,var(--agp-muted));font-size:8px}.am-thread-preview,.am-later-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start;padding:11px;color:inherit;text-decoration:none}.am-thread-preview strong,.am-thread-preview p,.am-thread-preview small,.am-later-main strong,.am-later-main small,.am-later-main p,.am-later-main em{display:block}.am-thread-preview strong,.am-later-main strong{font-size:9.5px}.am-thread-preview p,.am-later-main p{margin:3px 0 0;font-size:9px;line-height:1.42}.am-thread-preview small,.am-later-main small,.am-later-main em{margin-top:3px;color:var(--theme-muted,var(--agp-muted));font-size:7.5px}.am-later-main em{font-style:normal}.am-thread-card>footer,.am-later-card>footer{display:flex;justify-content:flex-end;gap:6px;padding:8px 10px;border-top:1px solid var(--control-border,var(--agp-line));background:var(--surface-muted,var(--astra-tone-surface-b843066f))}.am-thread-card>footer a,.am-thread-card>footer button,.am-later-card>footer button{min-height:32px;padding:0 9px;border:1px solid var(--control-border,var(--agp-line));border-radius:8px;background:var(--surface-bg,var(--astra-tone-surface-bbad899d));color:inherit;font-size:8px;text-decoration:none}}@media(display-mode:standalone)and (max-width:720px),(display-mode:standalone)and (orientation:landscape)and (max-height:560px)and (max-width:980px){html .app-shell{height:100svh!important}html .app-shell>.main-stage{height:100svh!important}.work-route .aw-task-graphic{height:100svh!important}.am-portal{min-height:100svh!important}}@media(max-width:720px),(orientation:landscape)and (max-height:560px)and (max-width:980px){html .main-stage>.content{scrollbar-gutter:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important}html .main-stage>.content>.route-outlet{overflow:visible!important}.message-list .message-row{content-visibility:visible!important;contain-intrinsic-size:none!important}}html .app-shell.astra-compact-shell{display:block!important;width:100%!important;max-width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}html .app-shell.astra-compact-shell>.astra-global-rail,html .app-shell.astra-compact-shell>.astra-context-rail{display:none!important}html .app-shell.astra-compact-shell>.main-stage{display:grid!important;grid-column:auto!important;grid-template-rows:calc(var(--agp-topbar,56px) + env(safe-area-inset-top)) minmax(0,1fr)!important;width:100%!important;max-width:100%!important;height:100dvh!important;min-height:0!important;padding-bottom:calc(var(--agp-mobile-dock,46px) + env(safe-area-inset-bottom))!important;overflow:hidden!important}html .app-shell.astra-compact-shell .topbar{display:flex!important;height:calc(var(--agp-topbar,56px) + env(safe-area-inset-top))!important;min-height:calc(var(--agp-topbar,56px) + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))!important;justify-content:space-between!important;gap:6px!important}html .app-shell.astra-compact-shell .astra-page-title{display:none!important}html .app-shell.astra-compact-shell .topbar-mobile-brand{display:flex!important;flex:1 1 auto!important;align-items:center!important;min-width:0!important}html .app-shell.astra-compact-shell .global-search{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;padding:0!important;justify-content:center!important;margin:0!important}html .app-shell.astra-compact-shell .global-search>span:nth-child(2),html .app-shell.astra-compact-shell .global-search kbd{display:none!important}html .app-shell.astra-compact-shell .content{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important}html .app-shell.astra-compact-shell .mobile-dock{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:80!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:calc(var(--agp-mobile-dock,46px) + env(safe-area-inset-bottom))!important;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)!important;box-sizing:border-box!important}html .app-shell.astra-compact-shell .settings-layout{display:block!important;width:100%!important;max-width:100%!important}html .app-shell.astra-compact-shell .settings-nav,html .app-shell.astra-compact-shell .workspace-admin-nav{position:sticky!important;top:0!important;z-index:24!important;width:100%!important;max-width:none!important;overflow-x:auto!important;overflow-y:hidden!important}html .app-shell.astra-compact-shell .settings-content,html .app-shell.astra-compact-shell .settings-content.wide{width:100%!important;max-width:none!important;box-sizing:border-box!important}html .app-shell.astra-compact-shell .floating-panel,html .app-shell.astra-compact-shell .notifications-popover,html .app-shell.astra-compact-shell .status-popover,html .app-shell.astra-compact-shell .workspace-switcher.mobile{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;max-height:min(82dvh,720px)!important;margin:0!important;padding-bottom:env(safe-area-inset-bottom)!important;border-radius:18px 18px 0 0!important;z-index:130!important;overflow:auto!important}html .app-shell.astra-compact-shell .status-popover,html .app-shell.astra-compact-shell .notifications-popover{overscroll-behavior:contain!important}html .app-shell .astra-profile-anchor{display:inline-grid!important;place-items:center!important;flex:0 0 29px!important;width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;min-height:29px!important;max-height:29px!important;margin:0!important;padding:0!important}html .app-shell .astra-profile-anchor>.astra-profile-chip{box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;gap:0!important;width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;min-height:29px!important;max-height:29px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important}html .app-shell .astra-profile-anchor>.astra-profile-chip .avatar{width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;min-height:29px!important;max-height:29px!important}body>.astra-profile-sheet-viewport{position:fixed!important;z-index:2147483000!important;inset:auto 0 0!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:calc(100svh - env(safe-area-inset-top) - 12px)!important;margin:0!important;box-sizing:border-box!important;padding-bottom:max(env(safe-area-inset-bottom),10px)!important;border-radius:18px 18px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;box-shadow:0 -18px 42px var(--astra-tone-shadow-b23c9954)!important}body>.astra-profile-sheet-viewport:before{content:"";display:block;width:38px;height:4px;margin:7px auto 2px;border-radius:3px;background:var(--control-border,var(--astra-tone-surface-b3ea863e))}@media(max-width:1180px){.mailbox-layout{grid-template-columns:196px minmax(330px,380px) minmax(0,1fr)}.mailbox-toolbar{grid-template-columns:minmax(170px,220px) minmax(240px,1fr) auto;gap:12px}}@media(max-width:900px){.mailbox-toolbar{grid-template-columns:minmax(0,1fr) auto}.mailbox-search{grid-column:1 / -1;grid-row:2}.mailbox-layout{grid-template-columns:184px minmax(0,1fr)}.mailbox-reader{position:fixed;inset:var(--astra-topbar-height) 0 0 0;z-index:40;transform:translate(100%);transition:transform .16s ease}.mailbox-reader:has(.mailbox-reader-head),.mailbox-reader:has(.mail-reader-skeleton){transform:translate(0)}.mailbox-reader-head{padding:14px 16px 12px}.mailbox-reader-back{width:31px;height:31px;flex:0 0 31px;display:inline-grid;place-items:center;border:1px solid var(--astra-border);border-radius:6px;background:var(--astra-surface);color:var(--astra-text);transform:rotate(180deg)}.mailbox-reader-body{margin:14px 16px 12px;padding:20px}.mailbox-attachments,.mailbox-reply-bar{margin-left:16px;margin-right:16px}.mail-reader-skeleton{width:auto;margin:16px}}@media(max-width:640px){.mailbox-toolbar{padding:8px 10px;gap:8px}.mailbox-title small,.mailbox-compose-button span{display:none}.mailbox-compose-button{min-width:36px;padding-inline:9px}.mailbox-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.mailbox-folders{display:flex;align-items:center;gap:8px;padding:7px 8px;border-right:0;border-bottom:1px solid var(--astra-border);overflow-x:auto}.mailbox-account{min-width:190px;grid-template-columns:30px minmax(0,1fr);padding:0 8px 0 0;border-bottom:0;border-right:1px solid var(--astra-divider)}.mailbox-account-avatar{width:30px;height:30px}.mailbox-account-select,.mailbox-account-status{display:none}.mailbox-folders nav{flex-direction:row;gap:3px}.mailbox-folders nav button{width:auto;min-width:max-content;min-height:32px}.mailbox-folders nav button.active:before{display:none}.mailbox-list{border-right:0}.mailbox-message-row{min-height:72px}.mailbox-compose-backdrop{padding:0}.mail-compose{width:100%;height:100%;max-height:none;border:0;border-radius:0}}@media(max-width:1180px){.product-workspace-content .mailbox-layout{grid-template-columns:180px minmax(270px,330px) minmax(0,1fr)}.product-workspace-content .mailbox-toolbar{grid-template-columns:110px minmax(175px,1fr) auto}.workspace-vault{padding:20px}}@media(max-width:880px){.product-workspace-head{padding:12px 16px}.product-workspace-security{display:none}.product-workspace-tabs{padding:0 9px}.product-workspace-content .mailbox-toolbar{grid-template-columns:minmax(0,1fr) auto}.product-workspace-content .mailbox-search{grid-column:1 / -1;grid-row:2}.product-workspace-content .mailbox-layout{grid-template-columns:170px minmax(0,1fr)}.workspace-sign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.product-workspace-head{min-height:58px;padding:10px 12px}.product-workspace-head strong{font-size:15px!important}.product-workspace-head small{display:none}.product-workspace-tabs button{min-width:80px}.product-workspace-content .mailbox-layout{grid-template-columns:1fr}.product-workspace-content .mailbox-folders{flex-wrap:nowrap;gap:9px}.product-workspace-content .mailbox-account-select{min-width:150px}.product-workspace-content .mailbox-connection-line{display:none}.workspace-vault{padding:14px 11px}.workspace-vault-table-head,.workspace-vault-item{grid-template-columns:minmax(0,1fr) 56px;gap:10px}.workspace-vault-table-head>:nth-child(n+3),.workspace-vault-item>:nth-child(n+3){display:none}.workspace-sign-row{grid-template-columns:minmax(0,1fr) 85px}.workspace-sign-row time{display:none}}@media(max-width:620px){.workspace-vault-table:has(.workspace-file-actions) .workspace-vault-table-head,.workspace-vault-table:has(.workspace-file-actions) .workspace-vault-item{grid-template-columns:minmax(0,1fr) auto}.workspace-vault-table:has(.workspace-file-actions) .workspace-vault-item>:nth-child(2),.workspace-vault-table:has(.workspace-file-actions) .workspace-vault-item>:nth-child(3){display:none}.workspace-vault-table:has(.workspace-file-actions) .workspace-vault-item>:nth-child(4){display:flex}.workspace-vault-table:has(.workspace-file-actions) .workspace-vault-table-head>:nth-child(4){display:block}.workspace-vault-table:has(.workspace-file-actions) .workspace-vault-table-head>:nth-child(2){display:none}}@media(max-width:720px){html .app-shell .astra-settings-simple>.settings-content{padding-inline:12px!important}html .app-shell .afr-home-side{grid-template-columns:minmax(0,1fr)!important}html .app-shell .agp-chat-layout:not(:has(>.agp-channel-inspector,>.thread-panel)){grid-template-columns:minmax(0,1fr)!important}}@media(min-width:721px)and (max-width:1180px){html .app-shell .afr-home-grid,html .app-shell .astra-communications-hub .astra-hub-body{grid-template-columns:minmax(0,1fr)!important}}.astra-notification-trigger{position:relative}.astra-notification-badge{position:absolute;top:-4px;right:-5px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--astra-component-surface,var(--surface-bg));border-radius:999px;background:var(--danger,var(--astra-brand));color:var(--astra-interactive-on-primary);font-size:8px;font-weight:800;line-height:1;pointer-events:none}.message-row{position:relative!important}.message-actions-overlay{position:absolute!important;top:2px!important;right:4px!important;z-index:8!important;display:flex!important;align-items:center!important;gap:2px!important;margin:0!important;padding:2px!important;opacity:0!important;visibility:hidden!important;pointer-events:none;background:var(--astra-component-surface,var(--surface-bg))!important;border:1px solid var(--astra-component-edge,var(--control-border))!important;border-radius:8px!important;box-shadow:none!important;transition:opacity .08s linear!important}.message-row:hover .message-actions-overlay,.message-row:focus-within .message-actions-overlay,.message-row.message-actions-open .message-actions-overlay{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.message-actions-overlay .message-action-button,.agp-chat-layout .graphic-message-actions.message-actions-overlay .message-action-button{width:26px!important;min-width:26px!important;height:24px!important;min-height:24px!important;padding:0!important;display:grid!important;place-items:center!important;margin:0!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;font-size:10px!important}.message-actions-overlay .message-action-button:hover,.message-actions-overlay .message-action-button:focus-visible{background:var(--astra-component-selected,var(--surface-muted))!important}.agp-chat-layout .graphic-message-actions.message-actions-overlay{position:absolute!important;display:flex!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;gap:2px!important;margin:0!important;opacity:0!important}.agp-chat-layout .message-row:hover .graphic-message-actions.message-actions-overlay,.agp-chat-layout .message-row:focus-within .graphic-message-actions.message-actions-overlay,.agp-chat-layout .message-row.message-actions-open .graphic-message-actions.message-actions-overlay{opacity:1!important;visibility:visible!important}@media(hover:none),(pointer:coarse){.message-actions-overlay{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.message-actions-overlay .message-action-quick{display:none!important}}.astra-live-message-alert{position:fixed;top:64px;right:18px;z-index:1200;max-width:min(360px,calc(100% - 28px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--astra-component-edge,var(--control-border));border-radius:10px;background:var(--astra-component-surface,var(--surface-bg));box-shadow:none;text-decoration:none;color:inherit}.astra-live-message-alert>span{min-width:0;display:grid;gap:2px}.astra-live-message-alert strong,.astra-live-message-alert small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.astra-live-message-alert small,.astra-live-message-alert time{font-size:11px;color:var(--muted-text,var(--text-muted))}@media(max-width:720px){.astra-live-message-alert{top:58px;left:10px;right:10px;max-width:none}}.astra-notification-avatar-fallback{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--astra-component-selected,var(--surface-muted));color:var(--muted-text,var(--text-muted));flex:0 0 auto}.message-row.message-pending{opacity:.72}.message-row.message-pending .pending-label{display:inline-flex;align-items:center;margin-left:5px;color:var(--astra-component-muted,var(--theme-muted));font-size:8px;font-weight:700;letter-spacing:.02em}.message-row.message-pending .message-content>p{opacity:.9}.astra-boot-shell{display:grid!important;grid-template-columns:244px minmax(0,1fr)!important;width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;background:var(--page-bg,var(--astra-surface-canvas))!important}.astra-boot-rail{display:flex;flex-direction:column;gap:26px;min-width:0;padding:18px 14px;border-right:1px solid var(--control-border,var(--astra-border-default));background:var(--surface-bg,var(--astra-surface-panel))}.astra-boot-brand{display:flex;align-items:center;gap:10px;min-height:42px}.astra-boot-brand>span:last-child{display:grid;gap:2px;min-width:0}.astra-boot-brand strong{font-size:12px;color:var(--theme-text,var(--astra-text-primary))}.astra-boot-brand small{font-size:9px;color:var(--theme-muted,var(--astra-text-muted))}.astra-boot-nav{display:grid;gap:9px}.astra-boot-nav i{display:block;width:72%;height:26px;border-radius:7px;background:var(--surface-muted,var(--astra-surface-raised))}.astra-boot-stage{display:grid!important;grid-template-rows:56px minmax(0,1fr)!important;min-width:0!important;background:var(--page-bg,var(--astra-surface-canvas))!important}.astra-boot-topbar{display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--control-border,var(--astra-border-default));background:var(--surface-bg,var(--astra-surface-panel))}.astra-boot-mobile-mark{display:none}.astra-boot-search{display:block;width:min(420px,42vw);height:30px;border-radius:8px;background:var(--surface-muted,var(--astra-surface-raised))}.astra-boot-circle{display:block;width:28px;height:28px;margin-left:auto;border-radius:50%;background:var(--surface-muted,var(--astra-surface-raised))}.astra-boot-content{display:grid;align-content:start;gap:14px;padding:24px;overflow:hidden}.astra-boot-heading{width:min(270px,42%);height:24px;border-radius:7px;background:var(--surface-muted,var(--astra-surface-raised))}.astra-boot-card{width:min(860px,92%);height:112px;border:1px solid var(--control-border,var(--astra-border-default));border-radius:12px;background:var(--surface-bg,var(--astra-surface-panel))}.astra-boot-card.short{width:min(620px,72%);height:76px}.astra-route-chunk-fallback{display:grid;align-content:start;gap:12px;min-height:180px;padding:22px}.astra-route-chunk-fallback>span{width:min(250px,45%);height:22px;border-radius:7px;background:var(--surface-muted,var(--astra-surface-raised))}.astra-route-chunk-fallback>div{width:min(820px,92%);height:76px;border:1px solid var(--control-border,var(--astra-border-default));border-radius:10px;background:var(--surface-bg,var(--astra-surface-panel))}.astra-route-chunk-fallback>div:last-child{width:min(600px,72%);height:52px}@media(max-width:840px){.astra-boot-shell{grid-template-columns:minmax(0,1fr)!important}.astra-boot-rail{display:none}.astra-boot-stage{grid-template-rows:50px minmax(0,1fr)!important}.astra-boot-topbar{padding:0 12px}.astra-boot-mobile-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--surface-muted,var(--astra-surface-raised));font-size:9px;font-weight:800;color:var(--theme-text,var(--astra-text-primary))}.astra-boot-search{width:min(260px,54vw);margin-left:0}.astra-boot-content{padding:16px 12px}.astra-boot-card,.astra-boot-card.short{width:100%}}:root{--astra-primary-sidebar-width: 216px;--astra-secondary-sidebar-width: 252px;--astra-sidebar-navy: var(--astra-surface-panel);--astra-sidebar-text: var(--astra-text-primary);--astra-sidebar-muted: var(--astra-text-muted);--astra-sidebar-hover: var(--astra-surface-raised);--astra-sidebar-border: var(--astra-border-default)}html .app-shell{grid-template-columns:var(--astra-primary-sidebar-width) var(--astra-secondary-sidebar-width) minmax(0,1fr)!important}html .app-shell.astra-single-sidebar{grid-template-columns:var(--astra-primary-sidebar-width) minmax(0,1fr)!important}html .app-shell>.astra-global-rail{grid-column:1!important;min-width:0!important;width:auto!important;display:flex!important;flex-direction:column!important;gap:8px!important;align-items:stretch!important;padding:12px 10px!important;overflow:hidden!important;background:var(--astra-sidebar-navy)!important;color:var(--astra-sidebar-text)!important;border-right:1px solid var(--astra-sidebar-border)!important;box-shadow:none!important}html .app-shell>.astra-context-rail{grid-column:2!important;width:auto!important;min-width:0!important}html .app-shell>.main-stage{grid-column:3!important;min-width:0!important}html .app-shell.astra-single-sidebar>.main-stage{grid-column:2!important}html .app-shell .astra-product-brand{display:flex!important;align-items:center!important;gap:10px!important;padding:5px 7px 12px!important;margin:0!important;min-height:54px!important;text-decoration:none!important;min-width:0!important;color:var(--astra-sidebar-text)!important;border-bottom:1px solid var(--astra-sidebar-border)!important}html .app-shell .astra-product-brand .astra-brandmark{display:grid!important;place-items:center!important;flex:0 0 31px!important;width:31px!important;min-width:31px!important;height:31px!important;border-radius:7px!important;background:var(--astra-sidebar-hover)!important;color:var(--astra-sidebar-text)!important;box-shadow:none!important;font-size:13px!important;letter-spacing:0!important;font-weight:700!important}html .app-shell .astra-product-brand>span:last-child{display:grid!important;min-width:0!important;gap:2px!important}html .app-shell .astra-product-brand strong{font-size:12px!important;font-weight:650!important;line-height:1.3!important;letter-spacing:0!important;color:var(--astra-sidebar-text)!important;white-space:normal!important}html .app-shell .astra-product-brand small{font-size:10px!important;font-weight:450!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:var(--astra-sidebar-muted)!important}html .app-shell .astra-primary-nav.astra-grouped-primary-nav{display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column!important;gap:2px!important;padding:4px 0!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;grid-auto-rows:auto!important;align-content:stretch!important}html .app-shell .astra-grouped-primary-nav>a,html .app-shell .astra-grouped-primary-nav .astra-primary-group-trigger{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:38px!important;height:auto!important;padding:8px 10px!important;box-sizing:border-box!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--astra-sidebar-text)!important;font:inherit!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;transition:none!important;white-space:normal!important}html .app-shell .astra-grouped-primary-nav>a svg,html .app-shell .astra-grouped-primary-nav .astra-primary-group-trigger svg{width:17px!important;height:17px!important;flex:0 0 17px!important;color:inherit!important;stroke-width:1.75!important}html .app-shell .astra-grouped-primary-nav>a.active,html .app-shell .astra-grouped-primary-nav>a:hover,html .app-shell .astra-grouped-primary-nav .astra-primary-group-trigger.active,html .app-shell .astra-grouped-primary-nav .astra-primary-group-trigger:hover{background:var(--astra-sidebar-hover)!important;color:var(--astra-sidebar-text)!important;border-color:var(--astra-sidebar-border)!important}html .app-shell .astra-grouped-primary-nav .astra-primary-label{display:block!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html .app-shell .astra-grouped-primary-nav .astra-primary-group{width:100%!important;min-width:0!important;flex:0 0 auto!important}html .app-shell .astra-grouped-primary-nav .astra-group-chevron{margin-left:auto!important;flex:0 0 auto!important;color:var(--astra-sidebar-muted)!important;font-size:12px!important;line-height:1!important}html .app-shell .astra-grouped-primary-nav .astra-primary-group-items{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;gap:1px!important;padding:2px 0 8px 27px!important;box-sizing:border-box!important}html .app-shell .astra-grouped-primary-nav .astra-primary-group-items a{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-width:0!important;min-height:32px!important;box-sizing:border-box!important;text-align:left!important;padding:8px 10px!important;border:0!important;border-radius:5px!important;background:transparent!important;color:var(--astra-sidebar-muted)!important;font-size:11px!important;line-height:1.3!important;font-weight:450!important;text-decoration:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html .app-shell .astra-grouped-primary-nav .astra-primary-group-items a:hover,html .app-shell .astra-grouped-primary-nav .astra-primary-group-items a.active{background:var(--astra-sidebar-hover)!important;color:var(--astra-sidebar-text)!important}html .app-shell .astra-grouped-primary-nav .astra-primary-nav-badge{display:grid!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:9px!important;color:var(--astra-sidebar-text)!important;background:var(--astra-sidebar-hover)!important;font-size:10px!important;box-shadow:none!important}html .app-shell .astra-grouped-primary-nav :is(a,button):focus-visible{outline:2px solid var(--astra-interactive-primary)!important;outline-offset:2px!important}html .app-shell .astra-sidebar-workspace-anchor{margin-top:auto!important;min-width:0!important;flex:0 0 auto!important;position:relative!important}html .app-shell .astra-sidebar-workspace-card{display:grid!important;grid-template-columns:27px minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:52px!important;margin:0!important;padding:8px!important;text-align:left!important;border:1px solid var(--astra-sidebar-border)!important;border-radius:7px!important;background:var(--astra-sidebar-hover)!important;color:var(--astra-sidebar-text)!important;box-shadow:none!important;font:inherit!important}html .app-shell .astra-sidebar-workspace-badge{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;border-radius:5px!important;background:var(--astra-surface-panel)!important;color:var(--astra-text-primary)!important;font-size:10px!important}html .app-shell .astra-sidebar-workspace-copy{display:grid!important;gap:2px!important;min-width:0!important}html .app-shell .astra-sidebar-workspace-copy strong{font-size:10px!important;color:var(--astra-sidebar-muted)!important}html .app-shell .astra-sidebar-workspace-copy small{font-size:11px!important;color:var(--astra-sidebar-text)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html .app-shell .astra-sidebar-workspace-chevron{color:var(--astra-sidebar-muted)!important}@media(min-width:721px)and (max-width:1100px){:root{--astra-primary-sidebar-width:206px}html .app-shell,html .app-shell.astra-single-sidebar{grid-template-columns:var(--astra-primary-sidebar-width) minmax(0,1fr)!important}html .app-shell>.astra-context-rail{display:none!important}html .app-shell>.main-stage,html .app-shell.astra-single-sidebar>.main-stage{grid-column:2!important}}@media(max-width:720px){html .app-shell,html .app-shell.astra-single-sidebar{display:block!important;grid-template-columns:minmax(0,1fr)!important}html .app-shell>.astra-global-rail,html .app-shell>.astra-context-rail{display:none!important}html .app-shell>.main-stage,html .app-shell.astra-single-sidebar>.main-stage{grid-column:auto!important}}.astra-workspace-floating{position:fixed!important;left:12px!important;bottom:86px!important;top:auto!important;z-index:12000!important;width:min(400px,calc(100vw - 24px))!important;max-height:min(70dvh,520px)!important;overflow:auto!important;box-sizing:border-box!important;background:var(--surface-bg)!important;color:var(--theme-text)!important;border:1px solid var(--control-border)!important;border-radius:12px!important;box-shadow:0 12px 30px var(--astra-tone-shadow-758615b9)!important}.astra-workspace-floating.context{top:76px!important;bottom:auto!important;left:min(246px,max(12px,20vw))!important}.astra-workspace-floating.mobile{left:12px!important;bottom:72px!important}.astra-workspace-floating .workspace-switcher{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;max-height:none!important;box-sizing:border-box!important;overflow:visible!important;padding:16px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--surface-bg)!important;color:var(--theme-text)!important}.astra-workspace-floating .astra-workspace-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--control-border)}.astra-workspace-floating .astra-workspace-menu-heading>strong{min-width:0;font-size:16px;line-height:1.35;color:var(--theme-text)}.astra-workspace-floating .astra-workspace-menu-heading button{flex:0 0 auto;width:auto!important;height:auto!important;padding:8px 10px!important;border:1px solid var(--control-border)!important;border-radius:8px!important;background:var(--surface-muted)!important;color:var(--theme-text)!important;font-size:12px!important}.astra-workspace-floating .astra-workspace-menu-options{display:grid!important;max-height:46dvh!important;overflow-y:auto!important;min-width:0!important;padding:8px 0!important}.astra-workspace-floating .astra-workspace-menu-options>button{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:56px!important;padding:10px!important;border:1px solid transparent!important;border-radius:8px!important;color:var(--theme-text)!important;background:transparent!important;text-align:left!important}.astra-workspace-floating .astra-workspace-menu-options>button:hover,.astra-workspace-floating .astra-workspace-menu-options>button.active{border-color:var(--control-border)!important;background:var(--surface-muted)!important}.astra-workspace-floating .astra-workspace-menu-options>button>span:nth-child(2){min-width:0!important;flex:1 1 auto!important;display:grid!important;gap:4px!important}.astra-workspace-floating .astra-workspace-menu-options b{font-size:13px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.astra-workspace-floating .astra-workspace-menu-options small{font-size:11px!important;color:var(--muted-text)!important}.astra-workspace-floating .astra-workspace-menu-note,.astra-workspace-floating .astra-workspace-menu-error{font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere!important;margin:10px 0!important;padding:0!important;color:var(--muted-text)!important}.astra-workspace-floating .astra-workspace-menu-error{color:var(--astra-status-error)!important}.astra-workspace-floating .astra-workspace-manage{display:block!important;width:100%!important;box-sizing:border-box!important;padding:12px 0 0!important;margin:0!important;border-top:1px solid var(--control-border)!important;border-radius:0!important;color:var(--astra-interactive-primary)!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;white-space:normal!important}html .app-shell .astra-grouped-primary-nav .astra-conversation-browse{display:flex!important;align-items:center;gap:8px;width:100%!important;min-width:0;height:auto!important;min-height:32px;padding:7px 10px;border:0;border-radius:5px;background:transparent;color:var(--astra-sidebar-muted);text-align:left;font:inherit;font-size:11px;cursor:pointer}html .app-shell .astra-grouped-primary-nav .astra-conversation-browse:hover,html .app-shell .astra-grouped-primary-nav .astra-conversation-browse[aria-expanded=true]{background:var(--astra-sidebar-hover);color:var(--astra-sidebar-text)}html .app-shell .astra-grouped-primary-nav .astra-conversation-browse svg{width:15px;height:15px;flex:0 0 15px}html .app-shell .astra-conversation-explorer{min-width:0;overflow:hidden}html .app-shell .astra-conversation-explorer .astra-context-scroll{min-height:0;overflow-y:auto}html .app-shell .astra-conversation-explorer .astra-context-list{margin:0 0 10px}html .app-shell .astra-conversation-explorer .astra-context-list-head{padding-block:7px}@media(max-width:720px){html .app-shell .astra-conversation-explorer{display:none!important}}@media(min-width:721px)and (max-width:1100px){html .app-shell>.astra-context-rail.astra-conversation-explorer{display:flex!important;position:fixed!important;left:var(--astra-primary-sidebar-width)!important;top:52px!important;bottom:0!important;width:min(280px,calc(100vw - var(--astra-primary-sidebar-width)))!important;z-index:35!important;flex-direction:column!important;border-right:1px solid var(--astra-sidebar-border)!important;background:var(--astra-surface-panel)!important;box-shadow:none!important}}.astra-communications-hub{width:100%;min-width:0;padding:clamp(16px,2vw,30px);color:var(--astra-text);background:var(--astra-bg)}.astra-communications-hub-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:22px}.astra-communications-hub h1{font-size:clamp(24px,2.3vw,32px);font-weight:800;margin:0 0 7px;line-height:1.12;color:var(--astra-text)}.astra-communications-hub p{font-size:13px;line-height:1.5;color:var(--astra-muted);margin:0;max-width:620px}.astra-hub-actions{display:flex;flex-wrap:wrap;gap:8px}.astra-hub-action{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid var(--astra-border);border-radius:9px;background:var(--astra-surface);color:var(--astra-text);text-decoration:none;font-weight:700;font-size:12px}.astra-hub-action.primary{background:var(--astra-brand-strong);color:var(--astra-bg);border-color:var(--astra-brand-strong)}.astra-hub-body{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0}.astra-hub-conversations{min-width:0;border:1px solid var(--astra-border);border-radius:12px;background:var(--astra-surface);overflow:hidden}.astra-hub-filters{padding:14px;border-bottom:1px solid var(--astra-border)}.astra-hub-search{display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--astra-border);border-radius:8px;background:var(--astra-surface-2);min-height:38px;color:var(--astra-muted)}.astra-hub-search>svg{width:16px;height:16px;flex:0 0 16px}.astra-hub-search input{width:100%;min-width:0;height:36px;border:0;background:transparent;color:var(--astra-text);outline:0;font-size:13px}.astra-hub-filter-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.astra-hub-filter-tabs button{border:1px solid transparent;border-radius:7px;background:transparent;color:var(--astra-muted);font-size:12px;font-weight:650;padding:7px 10px;cursor:pointer}.astra-hub-filter-tabs button.active{border-color:var(--astra-border);background:var(--astra-selected);color:var(--astra-text)}.astra-hub-list{display:grid;min-width:0}.astra-hub-conversation{min-width:0;display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--astra-text);padding:13px 15px;border-bottom:1px solid var(--astra-divider)}.astra-hub-conversation:hover{background:var(--astra-row-hover)}.astra-hub-conversation:last-child{border-bottom:0}.astra-hub-kind{width:39px;height:39px;min-width:39px;border:1px solid var(--astra-border);display:grid;place-items:center;border-radius:10px;background:var(--astra-surface-2);font-weight:800;font-size:20px;color:var(--astra-brand)}.astra-hub-kind .avatar{width:34px;height:34px}.astra-hub-conversation-copy{display:grid;gap:4px;flex:1;min-width:0}.astra-hub-conversation-copy strong{font-size:13px;color:var(--astra-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.astra-hub-conversation-copy small{font-size:11px;color:var(--astra-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.astra-hub-conversation>svg{width:15px;height:15px;color:var(--astra-subtle);flex:0 0 auto}.astra-hub-unread{border-radius:999px;padding:3px 7px;min-width:20px;text-align:center;font-size:10px;font-weight:800;background:var(--astra-brand);color:var(--astra-bg)}.astra-hub-empty{padding:34px 20px;text-align:center;color:var(--astra-text)}.astra-hub-empty strong{display:block;margin-bottom:8px;font-size:14px}.astra-hub-empty p{margin:0 auto;max-width:420px}.astra-workspace-floating .astra-workspace-row-action{flex:0 0 auto!important;margin-left:8px!important;color:var(--astra-interactive-primary)!important;font-size:10px!important;font-style:normal!important;font-weight:750!important;white-space:nowrap!important}.astra-workspace-floating .astra-workspace-menu-options>button:disabled .astra-workspace-row-action{color:var(--muted-text)!important}.astra-workspace-activation-backdrop{position:fixed!important;inset:0!important;z-index:13000!important;display:grid!important;place-items:center!important;padding:20px!important;background:var(--astra-tone-shadow-758615b9)!important}.astra-workspace-activation{width:min(520px,calc(100vw - 32px))!important;max-height:min(82dvh,640px)!important;overflow:auto!important;border:1px solid var(--control-border)!important;border-radius:14px!important;background:var(--surface-bg)!important;color:var(--theme-text)!important;box-shadow:0 18px 54px var(--astra-tone-shadow-758615b9)!important}.astra-workspace-activation-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:18px 20px 14px!important;border-bottom:1px solid var(--control-border)!important}.astra-workspace-activation-head>div{display:grid!important;gap:4px!important;min-width:0!important}.astra-workspace-activation-head small{color:var(--muted-text)!important;font-size:11px!important}.astra-workspace-activation-head h2{margin:0!important;color:var(--theme-text)!important;font-size:19px!important;line-height:1.25!important}.astra-workspace-activation-head>button{flex:0 0 auto!important;width:34px!important;height:34px!important;border:1px solid var(--control-border)!important;border-radius:8px!important;background:var(--surface-muted)!important;color:var(--theme-text)!important}.astra-workspace-activation-body{display:grid!important;gap:7px!important;padding:18px 20px!important}.astra-workspace-activation-body>strong{font-size:15px!important}.astra-workspace-activation-body>span{color:var(--muted-text)!important;font-size:12px!important}.astra-workspace-activation-body p{margin:8px 0 0!important;color:var(--theme-text)!important;font-size:13px!important;line-height:1.55!important}.astra-workspace-activation-body .astra-workspace-activation-note{color:var(--muted-text)!important;font-size:12px!important}.astra-workspace-activation-body .astra-workspace-activation-error{color:var(--astra-status-error)!important}.astra-workspace-activation-actions{display:flex!important;justify-content:flex-end!important;gap:9px!important;padding:14px 20px 18px!important;border-top:1px solid var(--control-border)!important}.astra-workspace-activation-actions button{min-height:38px!important;padding:8px 13px!important;border:1px solid var(--control-border)!important;border-radius:8px!important;background:var(--surface-muted)!important;color:var(--theme-text)!important;font-weight:700!important}.astra-workspace-activation-actions button.primary{border-color:var(--astra-interactive-primary)!important;background:var(--astra-interactive-primary)!important;color:var(--astra-interactive-on-primary)!important}.academy-screen{width:min(1180px,100%);margin:0 auto;padding:28px 26px 48px;color:var(--astra-tone-text-cf0a47c3)}.academy-hero,.academy-lesson-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:24px}.academy-eyebrow{display:block;margin-bottom:7px;color:var(--astra-tone-text-51c3d218);font-size:10px;font-weight:800;letter-spacing:.14em}.academy-hero h1,.academy-lesson-hero h1,.academy-editor h1{margin:0;color:var(--astra-tone-text-b1cde9e4);font-size:32px;line-height:1.08;letter-spacing:-.035em}.academy-hero p,.academy-lesson-hero p,.academy-editor header p{max-width:720px;margin:9px 0 0;color:var(--astra-tone-text-156b12ff);font-size:13px;line-height:1.55}.academy-role-chip{min-width:190px;padding:12px 14px;border:1px solid var(--astra-tone-line-fa6ec0e7);border-radius:12px;background:var(--astra-tone-surface-bbad899d);box-shadow:0 8px 24px var(--astra-tone-shadow-f35eab07)}.academy-role-chip span,.academy-role-chip small{display:block}.academy-role-chip span{font-size:12px;font-weight:800;color:var(--astra-tone-text-8376fe7e)}.academy-role-chip small{margin-top:4px;color:var(--astra-tone-text-ab1c8cab);font-size:9px}.academy-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.academy-summary-grid article,.academy-panel,.academy-lesson-section,.academy-lesson-meta,.academy-editor{border:1px solid var(--astra-tone-line-3eb0c6da);background:var(--astra-tone-surface-bbad899d);box-shadow:0 9px 24px var(--astra-tone-shadow-9baec7bd)}.academy-summary-grid article{padding:15px 16px;border-radius:11px}.academy-summary-grid span,.academy-summary-grid strong,.academy-summary-grid small{display:block}.academy-summary-grid span{color:var(--astra-tone-text-1c79dac1);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.academy-summary-grid strong{margin-top:7px;color:var(--astra-tone-text-dd86cac0);font-size:17px}.academy-summary-grid small{margin-top:5px;color:var(--astra-tone-text-9815b812);font-size:9px}.academy-panel{border-radius:13px;overflow:hidden}.academy-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;border-bottom:1px solid var(--astra-tone-line-5c0d480d)}.academy-panel>header h2{margin:0;color:var(--astra-tone-text-3a2c0d9b);font-size:18px}.academy-quiet-button,.academy-lesson-actions button,.academy-editor-actions button,.academy-notice button{min-height:34px;padding:0 12px;border:1px solid var(--astra-tone-line-5efd9f5e);border-radius:8px;background:var(--astra-tone-surface-bbad899d);color:var(--astra-tone-text-ccba75b1);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.academy-primary-button{min-height:36px!important;padding:0 15px!important;border:1px solid var(--astra-tone-line-cc23f986)!important;border-radius:8px!important;background:var(--astra-tone-surface-f99d31cf)!important;color:var(--astra-tone-text-c01785ad)!important;font-weight:800!important;cursor:pointer}.academy-primary-button:disabled,.academy-editor-actions button:disabled{opacity:.55;cursor:default}.academy-lesson-list{display:grid;padding:7px}.academy-lesson-card{display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:64px;padding:8px 11px;border-radius:9px;color:inherit;text-decoration:none}.academy-lesson-card:hover{background:var(--astra-tone-surface-1f515302)}.academy-lesson-card+.academy-lesson-card{border-top:1px solid var(--astra-tone-line-98a82135)}.academy-lesson-number{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--astra-tone-surface-a1c45b10);color:var(--astra-tone-text-f2d45a83);font-size:10px;font-weight:900}.academy-lesson-card-copy{display:grid;gap:4px}.academy-lesson-card-copy strong{font-size:12px;color:var(--astra-tone-text-0076ceeb)}.academy-lesson-card-copy small{font-size:9px;color:var(--astra-tone-text-0a7205d6)}.academy-lesson-arrow{display:grid;place-items:center;color:var(--astra-tone-text-b206f404)}.academy-empty{display:grid;justify-items:center;padding:48px 20px 52px;text-align:center}.academy-empty-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:var(--astra-tone-surface-a1c45b10);color:var(--astra-tone-text-f2d45a83);font-size:23px}.academy-empty h2{margin:15px 0 6px;color:var(--astra-tone-text-1992a2dc);font-size:18px}.academy-empty p{max-width:560px;margin:0 0 17px;color:var(--astra-tone-text-fa041ce8);font-size:11px;line-height:1.55}.academy-notice,.academy-inline-error{margin-bottom:14px;padding:13px 14px;border:1px solid var(--astra-tone-line-38e1064a);border-radius:10px;background:var(--astra-tone-surface-e6d4b61b);color:var(--astra-tone-text-c86daf90)}.academy-notice{display:grid;gap:7px}.academy-notice strong{font-size:12px}.academy-notice small{font-size:9px}.academy-inline-error{font-size:10px}.academy-loading{min-height:320px;display:grid;place-items:center;align-content:center;gap:12px;color:var(--astra-tone-text-16fcf56d)}.academy-loading span{width:25px;height:25px;border:3px solid var(--astra-tone-line-fa6ec0e7);border-top-color:var(--astra-tone-line-cc23f986);border-radius:50%;animation:academy-spin .75s linear infinite}.academy-loading strong{font-size:11px}@keyframes academy-spin{to{transform:rotate(360deg)}}.academy-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:19px;color:var(--astra-tone-text-048ec51d);font-size:10px}.academy-breadcrumb a{color:var(--astra-tone-text-e14750ac);text-decoration:none}.academy-breadcrumb strong{color:var(--astra-tone-text-afeb64a2)}.academy-lesson-actions{display:flex;gap:8px}.academy-lesson-actions button{display:flex;align-items:center;gap:6px}.academy-lesson-actions svg{width:15px;height:15px}.academy-lesson-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:start}.academy-lesson-main{display:grid;gap:14px}.academy-lesson-section{padding:20px;border-radius:12px}.academy-lesson-section h2{margin:0 0 13px;color:var(--astra-tone-text-0076ceeb);font-size:15px}.academy-lesson-section ul{display:grid;gap:9px;margin:0;padding-left:19px}.academy-lesson-section li{padding-left:4px;color:var(--astra-tone-text-d8c24037);font-size:11px;line-height:1.5}.academy-gate{padding:19px 20px;border:1px solid var(--astra-tone-line-ee22cfad);border-radius:12px;background:var(--astra-tone-surface-3cad0b97)}.academy-gate span{display:block;color:var(--astra-tone-text-0e8aff0c);font-size:9px;font-weight:900;letter-spacing:.12em}.academy-gate strong{display:block;margin-top:7px;color:var(--astra-tone-text-df95a911);font-size:12px;line-height:1.55}.academy-lesson-meta{padding:6px;border-radius:12px;position:sticky;top:18px}.academy-lesson-meta section{padding:12px;border-radius:8px}.academy-lesson-meta section+section{border-top:1px solid var(--astra-tone-line-39111fa6)}.academy-lesson-meta span{display:block;color:var(--astra-tone-text-3f506a5c);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.academy-lesson-meta strong{display:block;margin-top:5px;color:var(--astra-tone-text-f2d14ff7);font-size:10px}.academy-lesson-meta p{margin:5px 0 0;color:var(--astra-tone-text-59fec887);font-size:9px;line-height:1.45}.academy-editor{padding:22px;border-radius:13px}.academy-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.academy-editor-grid label{display:grid;gap:7px}.academy-editor-grid label.wide{grid-column:1/-1}.academy-editor-grid label>span{color:var(--astra-tone-text-d8c24037);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.academy-editor-grid label>span small{text-transform:none;letter-spacing:0;font-weight:500;color:var(--astra-tone-text-9815b812)}.academy-editor-grid input,.academy-editor-grid textarea{width:100%;box-sizing:border-box;border:1px solid var(--astra-tone-line-00389745);border-radius:8px;background:var(--astra-tone-surface-d7440789);color:var(--astra-tone-text-146fddba);padding:10px 11px;font:inherit;font-size:11px;line-height:1.5;resize:vertical}.academy-editor-grid input:focus,.academy-editor-grid textarea:focus{outline:2px solid var(--astra-tone-line-d5d386f2);border-color:var(--astra-tone-line-f6121912)}.academy-editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px;padding-top:15px;border-top:1px solid var(--astra-tone-line-39111fa6)}@media(max-width:900px){.academy-screen{padding:21px 18px 36px}.academy-summary-grid,.academy-lesson-layout{grid-template-columns:1fr}.academy-lesson-meta{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.academy-screen{padding:15px 12px 26px}.academy-hero,.academy-lesson-hero{display:grid;gap:14px}.academy-hero h1,.academy-lesson-hero h1,.academy-editor h1{font-size:24px}.academy-role-chip{min-width:0;width:100%;box-sizing:border-box}.academy-lesson-actions{width:100%}.academy-lesson-actions button{flex:1;justify-content:center}.academy-editor-grid{grid-template-columns:1fr}.academy-editor-grid label.wide{grid-column:auto}.academy-lesson-meta{grid-template-columns:1fr}}.academy-content-flow{display:grid;gap:12px}.academy-content-heading{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:7px 2px 2px}.academy-content-heading span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--astra-tone-surface-a1c45b10);color:var(--astra-tone-text-f2d45a83);font-size:9px;font-weight:900}.academy-content-heading h2{margin:0;color:var(--astra-tone-text-dd86cac0);font-size:16px;letter-spacing:-.015em}.academy-content-card,.academy-code-card{border:1px solid var(--astra-tone-line-3eb0c6da);border-radius:12px;background:var(--astra-tone-surface-bbad899d);box-shadow:0 9px 24px var(--astra-tone-shadow-338378f0)}.academy-content-card{padding:18px 19px}.academy-content-card h3{margin:0 0 8px;color:var(--astra-tone-text-d5535b9f);font-size:12px}.academy-content-card p{margin:0;color:var(--astra-tone-text-e9073d09);font-size:11px;line-height:1.65}.academy-content-label{display:block;margin-bottom:7px;color:var(--astra-tone-text-454f47d2);font-size:8px;font-weight:900;letter-spacing:.13em}.academy-exercise-card{border-color:var(--astra-tone-line-393e10ed);background:var(--astra-tone-surface-c6d33115)}.academy-callout-card.objective{border-color:var(--astra-tone-line-ee22cfad);background:var(--astra-tone-surface-3cad0b97)}.academy-callout-card.objective .academy-content-label{color:var(--astra-tone-text-0e8aff0c)}.academy-callout-card.security{border-color:var(--astra-tone-line-e2d46a10);background:var(--astra-tone-surface-b5cc57e1)}.academy-callout-card.security .academy-content-label{color:var(--astra-tone-text-d490eede)}.academy-code-card{overflow:hidden}.academy-code-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--astra-tone-line-758000af);background:var(--astra-tone-surface-b843066f)}.academy-code-card>header strong{color:var(--astra-tone-text-ac82a372);font-size:10px}.academy-code-card>header span{padding:3px 7px;border:1px solid var(--astra-tone-line-b95791e3);border-radius:999px;color:var(--astra-tone-text-fa041ce8);background:var(--astra-tone-surface-bbad899d);font-size:8px;font-weight:800;text-transform:uppercase}.academy-code-card pre{margin:0;padding:16px;overflow:auto;background:var(--astra-tone-surface-4c717cae);color:var(--astra-tone-text-7b3895c2);font-size:10px;line-height:1.6;tab-size:2}.academy-code-card code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.academy-checklist{display:grid;gap:8px}.academy-checklist>div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start}.academy-checklist>div>span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--astra-tone-surface-a1c45b10);color:var(--astra-tone-text-f2d45a83);font-size:9px;font-weight:900}.academy-checklist>div>p{padding-top:1px}.academy-panel-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.iar-page{max-width:1100px!important;padding-bottom:56px}.iar-page h1,.iar-page h2,.iar-page p{margin-top:0}.iar-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:6px 0 20px;border-bottom:1px solid var(--control-border,var(--border))}.iar-hero h1{margin:4px 0 8px;font-size:24px}.iar-hero p{max-width:760px;margin:0;color:var(--theme-muted,var(--muted));font-size:11px;line-height:1.6}.iar-kicker,.iar-step-label{display:block;font-size:8px;font-weight:800;letter-spacing:.12em;color:var(--purple,var(--astra-tone-text-f889b623))}.iar-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0}.iar-rail>div{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;padding:10px;border:1px solid var(--control-border,var(--border));border-radius:10px;background:var(--surface-bg,var(--surface));opacity:.58}.iar-rail>div.current,.iar-rail>div.done{opacity:1}.iar-rail>div.current{border-color:var(--astra-tone-line-2f18a203);box-shadow:0 0 0 2px var(--astra-tone-shadow-719c0852)}.iar-rail>div.done b{background:var(--astra-tone-surface-8fc0e9c1);color:var(--astra-tone-text-abe962a8)}.iar-rail b{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--surface-muted,var(--soft));font-size:10px}.iar-rail span{display:grid;gap:2px;font-size:9px;font-weight:700}.iar-rail small{font-size:7px;font-weight:500;color:var(--theme-muted,var(--muted))}.iar-card{display:grid;gap:14px;margin-top:14px;padding:17px;border:1px solid var(--control-border,var(--border));border-radius:12px;background:var(--surface-bg,var(--surface))}.iar-card.compact{gap:10px}.iar-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.iar-card-head h2{margin:3px 0 5px;font-size:15px}.iar-card-head p{max-width:760px;margin:0;color:var(--theme-muted,var(--muted));font-size:9px;line-height:1.55}.iar-pill{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;background:var(--surface-muted,var(--soft));font-size:8px;font-weight:800;white-space:nowrap}.iar-pill.good{background:var(--astra-tone-surface-8fc0e9c1);color:var(--astra-tone-text-abe962a8)}.iar-pill.warn{background:var(--astra-tone-surface-274164fb);color:var(--astra-tone-text-962594e4)}.iar-pill.bad{background:var(--astra-tone-surface-2b91b0cd);color:var(--astra-tone-text-4a158e9a)}.iar-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.iar-stat-grid>div{display:grid;gap:4px;padding:10px 11px;border-radius:9px;background:var(--surface-muted,var(--soft));min-width:0}.iar-stat-grid small{font-size:7px;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-muted,var(--muted))}.iar-stat-grid strong{font-size:10px;overflow-wrap:anywhere}.iar-roster,.iar-subjects,.iar-blockers{display:grid;gap:8px}.iar-roster article,.iar-subjects article{display:grid;gap:10px;padding:12px;border:1px solid var(--control-border,var(--border));border-radius:9px;background:var(--surface-muted,var(--soft))}.iar-roster article>div:first-child,.iar-subjects article>div:first-child{display:grid;gap:3px}.iar-roster article strong,.iar-subjects article strong{font-size:10px}.iar-roster article span,.iar-subjects article span{font-size:8px;color:var(--theme-muted,var(--muted))}.iar-coordinates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.iar-coordinates span{display:grid;gap:3px;padding:7px 8px;border-radius:7px;background:var(--surface-bg,var(--surface))}.iar-coordinates code{font-size:7px;color:var(--theme-text,var(--text));overflow-wrap:anywhere}.iar-blockers>div{display:grid;gap:3px;padding:9px 10px;border-left:3px solid var(--astra-tone-line-6726afcb);border-radius:6px;background:var(--astra-tone-surface-823f324b)}.iar-blockers strong{font-size:8px}.iar-blockers span{font-size:8px;color:var(--astra-tone-text-05f443c4)}.iar-auth-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}.iar-auth-grid label,.iar-advanced label{display:grid;gap:5px;font-size:8px;font-weight:700}.iar-auth-grid input,.iar-advanced input,.iar-advanced select,.iar-advanced textarea{width:100%;box-sizing:border-box;padding:9px;border:1px solid var(--control-border,var(--border));border-radius:8px;background:var(--control-bg,var(--astra-tone-surface-bbad899d));color:var(--theme-text,var(--text));font:inherit}.iar-actions{display:flex;flex-wrap:wrap;gap:8px}.iar-button{border:1px solid transparent;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:800;cursor:pointer}.iar-button.primary{background:var(--purple,var(--astra-tone-surface-b60643ef));color:var(--astra-tone-text-c01785ad)}.iar-button.secondary{background:var(--surface-muted,var(--soft));color:var(--theme-text,var(--text));border-color:var(--control-border,var(--border))}.iar-button.danger{background:var(--astra-tone-surface-3c629222);color:var(--astra-tone-text-c01785ad)}.iar-button:disabled{cursor:not-allowed;opacity:.5}.iar-alert{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:14px;padding:11px 13px;border-radius:9px;font-size:9px}.iar-alert.success{background:var(--astra-tone-surface-8fc0e9c1);color:var(--astra-tone-text-7eb374d3)}.iar-alert.danger{background:var(--astra-tone-surface-2b91b0cd);color:var(--astra-tone-text-dc01ad90)}.iar-subjects article{grid-template-columns:1.5fr auto 1.2fr .7fr auto;align-items:center}.iar-subjects small{display:block;font-size:7px;color:var(--theme-muted,var(--muted));margin-bottom:3px}.iar-advanced{margin-top:14px;border:1px solid var(--control-border,var(--border));border-radius:12px;background:var(--surface-bg,var(--surface));overflow:hidden}.iar-advanced summary{cursor:pointer;padding:14px 17px;font-size:9px;font-weight:800}.iar-advanced-body{display:grid;gap:12px;padding:0 17px 17px;border-top:1px solid var(--control-border,var(--border))}.iar-advanced-body>p{margin:12px 0 0;font-size:8px;color:var(--theme-muted,var(--muted));line-height:1.55}.iar-advanced pre{max-height:360px;overflow:auto;margin:0;padding:11px;border-radius:8px;background:var(--astra-tone-surface-e82f0447);color:var(--astra-tone-text-420621de);font-size:8px;white-space:pre-wrap;overflow-wrap:anywhere}.owner-card{box-shadow:inset 3px 0 0 var(--purple,var(--astra-tone-shadow-5af4f890))}:root[data-effective-theme=dark] .iar-pill.good{background:var(--astra-tone-surface-f5b55101);color:var(--astra-tone-text-0ad90d58)}:root[data-effective-theme=dark] .iar-pill.warn{background:var(--astra-tone-surface-8fdb8924);color:var(--astra-tone-text-75328e56)}:root[data-effective-theme=dark] .iar-pill.bad{background:var(--astra-tone-surface-aeabef2c);color:var(--astra-tone-text-e2c20dd4)}:root[data-effective-theme=dark] .iar-blockers>div{background:var(--astra-tone-surface-2b78ee81)}:root[data-effective-theme=dark] .iar-blockers span{color:var(--astra-tone-text-28d3c015)}:root[data-effective-theme=dark] .iar-alert.success{background:var(--astra-tone-surface-f5b55101);color:var(--astra-tone-text-da383a90)}:root[data-effective-theme=dark] .iar-alert.danger{background:var(--astra-tone-surface-aeabef2c);color:var(--astra-tone-text-e7f049a7)}@media(max-width:920px){.iar-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.iar-auth-grid{grid-template-columns:1fr}.iar-subjects article{grid-template-columns:1fr auto}.iar-subjects article>div:nth-child(n+3),.iar-subjects article>button{grid-column:1/-1}.iar-coordinates{grid-template-columns:1fr}.iar-stat-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.iar-hero,.iar-card-head{display:grid}.iar-rail{grid-template-columns:1fr 1fr}.iar-stat-grid{grid-template-columns:1fr}.iar-page{padding:14px!important}}:root[data-effective-theme=dark]{color-scheme:dark;--astra-bg:var(--astra-surface-canvas);--astra-surface:var(--astra-surface-panel);--astra-surface-2:var(--astra-surface-raised);--astra-surface-3:var(--astra-surface-raised);--astra-text:var(--astra-text-primary);--astra-muted:var(--astra-text-muted);--astra-subtle:var(--astra-text-subtle);--astra-border:var(--astra-border-default);--astra-border-strong:var(--astra-tone-line-42c24028);--astra-selected:var(--astra-tone-surface-6f371e76);--astra-row-hover:var(--astra-tone-accent-7dd82e62);--astra-divider:var(--astra-border-default);--astra-brand-soft:var(--astra-tone-surface-d9bda7af);--page-bg:var(--astra-surface-canvas);--surface-bg:var(--astra-surface-panel);--surface-muted:var(--astra-tone-text-be75e805);--control-bg:var(--astra-surface-raised);--control-border:var(--astra-border-default);--theme-text:var(--astra-text-primary);--theme-muted:var(--astra-text-muted);--text:var(--astra-text-primary);--muted:var(--astra-text-muted);--surface:var(--astra-tone-surface-35ddb4c4);--soft:var(--astra-tone-surface-37ff7595);--border:var(--astra-border-default);--purple-dark:var(--astra-tone-accent-9df78c77);--purple-deep:var(--astra-tone-accent-b48e4f78);--agp-ink:var(--astra-text-primary);--agp-muted:var(--astra-text-muted);--agp-line:var(--astra-border-default);--agp-soft:var(--astra-surface-raised);--agp-soft2:var(--astra-surface-raised);--agp-nav:var(--astra-tone-surface-2f0a0cbd);--agp-nav2:var(--astra-tone-surface-35ddb4c4);--agp-shadow:0 8px 24px var(--astra-tone-shadow-037e7121);--astra-component-surface:var(--astra-surface-panel);--astra-component-raised:var(--astra-surface-raised);--astra-component-text:var(--astra-text-primary);--astra-component-muted:var(--astra-text-muted);--astra-component-edge:var(--astra-border-default);--astra-component-hover:var(--astra-surface-raised);--astra-component-selected:var(--astra-interactive-selected);--astra-component-selected-text:var(--astra-text-primary);--astra-component-control:var(--astra-surface-raised);--astra-component-control-text:var(--astra-text-primary);--astra-component-callout:var(--astra-surface-raised);--astra-component-callout-edge:var(--astra-border-default);--astra-component-callout-text:var(--astra-text-primary);--astra-calendar-cell:var(--astra-surface-panel);--astra-calendar-outside:var(--astra-surface-raised);--astra-calendar-date:var(--astra-text-muted);--astra-health-surface:var(--astra-surface-raised)}html:root[data-effective-theme=dark] :is(body,#root,.app-shell,.main-stage,.content,.route-outlet,.settings-layout,.settings-content,.settings-content.wide,.agp-screen,.aw-screen,.aw-settings,.afr-settings-overview,.home-route,.settings-route,.work-route,.academy-screen,.screen-root){background:var(--astra-tone-surface-7668e039)!important;color:var(--astra-tone-text-ac21ab83)!important}html:root[data-effective-theme=dark] :is(.app-shell>.astra-global-rail,.app-shell>.astra-context-rail,.astra-context-workspace,.app-shell .topbar,.astra-context-foot,.astra-global-rail,.astra-context-rail,.sidebar,.settings-nav,.workspace-admin-nav){background:var(--astra-tone-surface-35ddb4c4)!important;color:var(--astra-tone-text-ac21ab83)!important;border-color:var(--astra-tone-line-534bfc70)!important}html:root[data-effective-theme=dark] :is(.agp-chat-layout>.conversation-pane,.agp-chat-layout .conversation-scroll,.agp-chat-layout .composer-wrap,.agp-channel-inspector,.agp-inspector-card,.afr-panel,.afr-kpi-strip,.afr-kpi-strip>a,.afr-quick-links,.afr-quick-links>a,.afr-settings-card,.afr-settings-workspace,.settings-section-card,.settings-domain-card,.preference-box,.feature-group-card,.account-profile-card,.create-channel-card,.channel-policy-card,.floating-panel,.search-result,.search-result-card,.file-preview,.context-panel,.notification-panel,.agp-card,.agp-panel,.agp-conv-panel,.agp-settings-menu,.aw-card,.aw-summary,.aw-table-wrap,.aw-calendar-main,.aw-unscheduled,.aw-timeline,.aw-drawer,.aw-create-composer,.aw-bulk-command,.aw-studio-head,.aw-settings-hero,.agp-setting-section,.auth-card){background:var(--astra-tone-surface-325da146)!important;color:var(--astra-tone-text-c01785ad)!important;border-color:var(--astra-tone-line-30da1e5b)!important;box-shadow:none!important}html:root[data-effective-theme=dark] :is(.afr-pulse-grid,.afr-pulse-grid>div,.afr-priority-snapshot,.aw-column,.agp-chat-layout .conversation-empty,.agp-empty-state,.agp-tag,.agp-note,.agp-feed-row,.agp-progress,.agp-settings-menu a,.aw-project-head,.aw-bulk-editor,.aw-create-head,.aw-create-footer,.aw-create-rail,.settings-nav a,.workspace-admin-nav>nav>a,.segmented-choice button,.astra-workspace-menu,.astra-nav-dropdown,.astra-context-list){background:var(--astra-tone-surface-37ff7595)!important;color:var(--astra-tone-text-ac21ab83)!important;border-color:var(--astra-tone-line-2f8d43d3)!important}html:root[data-effective-theme=dark] :is(.app-shell .global-search,.astra-workspace-menu-button,.astra-compose-square,.astra-new-message,.agp-toolbar input,.agp-toolbar select,.settings-form input,.settings-form select,.settings-section-card select,.settings-section-card input,.settings-section-card textarea,.settings-search,.search-field,.big-search,.filter-row select,.member-toolbar select,.audit-toolbar select,.search-filters select,.agp-chat-layout .composer-wrap textarea,.aw-search,.aw-toolbar select,.aw-view-control select,.aw-drawer input,.aw-drawer select,.aw-drawer textarea,.aw-create-section input,.aw-create-section select,.aw-create-section textarea,.aw-portal-builder input,.aw-portal-builder select){background:var(--astra-tone-surface-01e63053)!important;color:var(--astra-tone-text-c01785ad)!important;border-color:var(--astra-tone-line-dff9a0e3)!important;caret-color:var(--astra-tone-text-c01785ad)}html:root[data-effective-theme=dark] :is(input,textarea,select)::placeholder{color:var(--astra-tone-text-c8465da1)!important;opacity:1}html:root[data-effective-theme=dark] :is(.astra-product-brand,.astra-product-brand strong,.astra-context-workspace button.astra-workspace-button,.astra-context-workspace button.astra-workspace-button strong,.afr-home-title h1,.afr-panel-head h2,.afr-work-copy strong,.afr-project-row strong,.afr-settings-head h1,.afr-settings-workspace-copy h2,.afr-settings-group>header h2,.afr-settings-card-copy strong,.settings-section-card h3,.agp-conv-title strong,.agp-inspector-card-head strong,.agp-channel-summary strong,.aw-project-title-row h1,.aw-card strong,.aw-title-cell,.aw-drawer-title h2,.agp-conv-title h1,.agp-setting-section h2){color:var(--astra-tone-text-c01785ad)!important}html:root[data-effective-theme=dark] :is(.astra-product-brand small,.astra-context-workspace button.astra-workspace-button small,.afr-home-title p,.afr-settings-head p,.afr-settings-workspace-copy p,.afr-settings-card-copy small,.afr-work-copy small,.agp-conv-title span,.agp-empty-state span,.agp-channel-summary p,.aw-project-title-row p,.agp-feed-main span,.agp-settings-menu small,.agp-setting-section p){color:var(--astra-tone-text-fec74a5c)!important}html:root[data-effective-theme=dark] :is(.astra-global-rail .astra-primary-nav>a,.astra-global-rail .astra-primary-nav-disabled,.astra-context-shortcuts .astra-nav-item,.astra-context-list .astra-nav-item,.astra-context-foot a,.agp-settings-menu a,.settings-nav a,.tab-bar button,.profile-tabs button){color:var(--astra-tone-text-1e612724)!important}html:root[data-effective-theme=dark] :is(.astra-global-rail .astra-primary-nav>a svg,.astra-global-rail .astra-primary-nav-disabled svg){color:var(--astra-tone-text-2dad0f71)!important}html:root[data-effective-theme=dark] :is(.astra-global-rail .astra-primary-nav>a:hover,.astra-context-shortcuts .astra-nav-item:hover,.astra-context-list .astra-nav-item:hover,.agp-settings-menu a:hover,.settings-nav a:hover,.agp-feed-row:hover,.person-row:hover,.aw-row:hover){background:var(--astra-tone-surface-b1004317)!important;color:var(--astra-tone-text-ac21ab83)!important}html:root[data-effective-theme=dark] :is(.astra-global-rail .astra-primary-nav>a.active,.astra-context-shortcuts .astra-nav-item.active,.astra-context-list .astra-nav-item.active,.agp-settings-menu a.active,.settings-nav a.active,.workspace-admin-nav>nav>a.active,.segmented-choice button.active,.tab-bar button.active,.profile-tabs button.active){background:var(--astra-tone-surface-a2ed0ad2)!important;border-color:var(--astra-tone-line-169ed949)!important;color:var(--astra-tone-text-ac21ab83)!important}html:root[data-effective-theme=dark] :is(.afr-pulse-grid,.afr-kpi-strip,.settings-section-card,.agp-chat-layout>.conversation-pane,.agp-inspector-card,.agp-channel-inspector,.agp-settings-menu,.aw-card,.aw-table-wrap){border-color:var(--astra-tone-line-2f8d43d3)!important}html:root[data-effective-theme=dark] :is(.agp-feed-row,.agp-project-row,.agp-people-table th,.agp-people-table td,.aw-table-wrap tr,.aw-table-wrap th,.aw-table-wrap td,.message-row,.session-row,.feature-toggle,.mention-item,.activity-item,.person-row,.draft-row){border-color:var(--astra-tone-line-dbf2a32f)!important;color:var(--astra-tone-text-1e612724)}html:root[data-effective-theme=dark] :is(.agp-people-table th,.agp-feed-row,.agp-usercell,.aw-table-wrap th){background:var(--astra-tone-surface-a73b343a)!important;color:var(--astra-tone-text-78bbeb3b)!important}html:root[data-effective-theme=dark] :is(.afr-button,.agp-btn,.message-actions button,.header-icon-actions button,.profile-actions button,.detail-action-grid button,.aw-toolbar button,.aw-view-control button){background:var(--astra-tone-surface-b1004317)!important;color:var(--astra-tone-text-ac21ab83)!important;border-color:var(--astra-tone-line-c2bf629b)!important}html:root[data-effective-theme=dark] :is(.afr-button.primary,.agp-btn.primary,.aw-primary-btn){background:var(--astra-tone-surface-d510689f)!important;color:var(--astra-tone-text-fb3582b1)!important;border-color:var(--astra-tone-line-f6c98f16)!important}html:root[data-effective-theme=dark] :is(.agp-chat-layout .conversation-empty,.agp-chat-layout .conversation-empty strong){color:var(--astra-tone-text-ac21ab83)!important}html:root[data-effective-theme=dark] :is(.agp-chat-layout .conversation-empty span,.agp-channel-summary p){color:var(--astra-tone-text-fec74a5c)!important}html:root[data-effective-theme=dark] :is(.auth-page,.auth-page.plain){background:var(--astra-tone-surface-7668e039)!important}html:root[data-effective-theme=dark] :is(.auth-decoration,.auth-decoration.d1,.auth-decoration.d2){background:var(--astra-tone-surface-37ff7595)!important}html:root[data-effective-theme=dark] :is(button,input,textarea,select,a):focus-visible{outline:2px solid var(--astra-tone-line-ac5242bf)!important;outline-offset:2px}html:root[data-effective-theme=dark] :is(.astra-global-rail .astra-rail-bottom,.astra-context-list,.astra-context-shortcuts,.astra-sidebar-workspace-card,.astra-primary-nav,.agp-chat-layout,.agp-chat-layout .composer-wrap,.agp-mobile-dock,.mobile-dock,.mobile-bottom-nav,.aw-project-head,.aw-settings-launchers>button,.aw-sla-kpis article,.aw-create-section,.aw-create-footer,.identity-inspection-grid>div,.identity-directory-summary>div,.mailbox-access-row,.effective-access-summary,.agp-feed-main){background-color:var(--astra-tone-surface-031db84e)!important;color:var(--astra-tone-text-ac21ab83)!important;border-color:var(--astra-tone-line-2f8d43d3)!important}html:root[data-effective-theme=dark] :is(.agp-screen,.agp-chat-layout,.aw-screen,.aw-settings,.settings-screen) :is(h1,h2,h3,h4){color:var(--astra-tone-text-ac21ab83)!important}html:root[data-effective-theme=dark] :is(.aw-screen,.aw-settings,.agp-screen) :is(input,select,textarea){background:var(--astra-tone-surface-37ff7595)!important;color:var(--astra-tone-text-ac21ab83)!important;border-color:var(--astra-tone-line-c2bf629b)!important}:root[data-effective-theme=dark]{--aw-dark-canvas:var(--astra-tone-surface-7668e039);--aw-dark-panel:var(--astra-tone-surface-031db84e);--aw-dark-raised:var(--astra-tone-accent-48811fd1);--aw-dark-hover:var(--astra-tone-accent-ac13d2c1);--aw-dark-selected:var(--astra-tone-surface-a2ed0ad2);--aw-dark-control:var(--astra-tone-accent-f68988f0);--aw-dark-edge:var(--astra-tone-accent-9ece64ab);--aw-dark-text:var(--astra-tone-accent-b63688da);--aw-dark-muted:var(--astra-tone-text-96d7f09f)}html:root[data-effective-theme=dark] :is(.work-route .aw-screen,.work-route .aw-settings,.work-route .aw-workspace,.work-route .aw-calendar-shell,.work-route .aw-timeline-shell,.work-route .aw-board-lanes,.work-route .aw-calendar-desktop,.work-route .aw-calendar-mobile,.work-route .am-page,.am-work-board,.am-work-list-view,.am-timeline,.am-reports,.work-screen,.portal-screen){background:var(--aw-dark-canvas)!important;color:var(--aw-dark-text)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-project-head,.work-route .aw-project-health,.work-route .aw-summary,.work-route .aw-calendar-summary,.work-route .aw-backlog-saved,.work-route .aw-active-workflow,.work-route .aw-calendar-main,.work-route .aw-unscheduled,.work-route .aw-timeline,.work-route .aw-reports>section,.work-route .aw-table-wrap,.work-route .aw-card,.work-route .aw-settings-card,.work-route .aw-settings-hero,.work-route .aw-settings-launchers>button,.work-route .aw-studio-head,.work-route .aw-sla-kpis article,.work-route .aw-sla-queues,.work-route .aw-sla-attention,.work-route .aw-sla-queue-grid article,.work-route .aw-portal-card,.work-route .aw-portal-receipt,.work-route .aw-portal-metrics article,.work-route .aw-board-settings-row,.work-route .aw-sprint-planner,.work-route .aw-sprint-row,.work-route .aw-sprint-composer,.work-route .aw-drawer,.work-route .aw-create-composer,.work-route .aw-bulk-command,.work-route .aw-modal,.work-route .aw-board-filter-drawer,.work-route .aw-backlog-filter-drawer,.work-route .aw-calendar-more-drawer,.work-route .aw-workflow-card,.work-route .aw-portal-builder,.work-route .aw-sla-studio,.work-route .aw-portal-studio,.work-route .aw-settings-overview,.am-work-header,.am-work-summary,.am-work-stack,.am-work-group,.am-report-section,.am-report-kpis,.am-request-form,.am-request-catalog,.am-request-choice,.am-portal-form,.am-portal-requests,.am-request-summary,.agp-request-grid .agp-panel,.portal-form-card,.portal-requests-card,.portal-request-row,.portal-activity,.work-assignee-directory,.work-specs-card,.work-spec-panel,.portal-management-card,.work-create-card,.work-projection-summary,.work-calendar,.work-timeline,.work-board,.work-calendar-day,.work-projection-item,.work-timeline-row,.product-workspace,.product-workspace-content,.workspace-vault,.workspace-vault-stat,.workspace-vault-item,.workspace-sign-row){background:var(--aw-dark-panel)!important;color:var(--aw-dark-text)!important;border-color:var(--aw-dark-edge)!important;box-shadow:none!important}html:root[data-effective-theme=dark] :is(.work-route .aw-column,.work-route .aw-column-backlog,.work-route .aw-column-in_progress,.work-route .aw-column-blocked,.work-route .aw-column-done,.work-route .aw-table-head,.work-route .aw-table-group>header,.work-route .aw-table-row,.work-route .aw-bulk-command>header,.work-route .aw-bulk-editor,.work-route .aw-create-head,.work-route .aw-create-rail,.work-route .aw-create-footer,.work-route .aw-create-step b,.work-route .aw-summary-ring:after,.work-route .aw-calendar-weekdays,.work-route .aw-calendar-weekdays span,.work-route .aw-calendar-cell,.work-route .aw-unscheduled-drop,.work-route .aw-calendar-nav,.work-route .aw-timeline-head,.work-route .aw-timeline-scale,.work-route .aw-timeline-months,.work-route .aw-timeline-weeks,.work-route .aw-timeline-group-head,.work-route .aw-timeline-row,.work-route .aw-timeline-label,.work-route .aw-timeline-track,.work-route .aw-workflow-flow>div,.work-route .aw-transition-matrix .head,.work-route .aw-transition-matrix>div,.work-route .aw-saved-view-table .head,.work-route .aw-saved-view-table>div,.work-route .aw-board-lane,.work-route .aw-swimlane-head,.work-route .aw-sla-list,.work-route .aw-sla-queue-grid,.work-route .aw-portal-access-list,.work-route .aw-portal-builder-grid,.work-route .aw-portal-scope,.work-route .aw-task-drawer-head,.work-route .aw-drawer-section,.work-route .aw-task-footer,.work-route .aw-checklist,.work-route .aw-subtasks,.work-route .aw-subtask-list,.work-route .aw-comments,.work-route .aw-comment-list,.work-route .aw-comment-composer,.work-route .aw-history-list,.work-route .aw-dependency-list,.work-route .aw-linked-grid,.work-route .aw-incoming-links,.work-route .aw-label-input,.work-route .aw-activity,.work-route .aw-portal-cards,.am-work-filter-sheet,.am-work-item-main,.am-work-board .am-work-group,.am-mobile-calendar-day,.am-mobile-calendar-agenda,.am-timeline-list,.am-timeline-rail,.am-work-list-view .am-work-group,.portal-request-list,.work-projection-heading,.workspace-vault-table,.workspace-vault-table-head){background:var(--aw-dark-raised)!important;color:var(--aw-dark-text)!important;border-color:var(--aw-dark-edge)!important;box-shadow:none!important}html:root[data-effective-theme=dark] :is(.work-route .aw-project-menu,.work-route .aw-project-head select,.work-route .aw-breadcrumb select,.work-route .aw-view-control select,.work-route .aw-toolbar select,.work-route .aw-toolbar input,.work-route .aw-search,.work-route .aw-board-control select,.work-route .aw-timeline-control select,.work-route .aw-calendar-filter select,.work-route .aw-inline-select,.work-route .aw-filter-button,.work-route .aw-secondary,.work-route .aw-choice-row>button,.work-route .aw-backlog-view-cards button,.work-route .aw-type-choices>button,.work-route .aw-bulk-actions>button,.work-route .aw-bulk-date button,.work-route .aw-create-section input,.work-route .aw-create-section select,.work-route .aw-create-section textarea,.work-route .aw-drawer input,.work-route .aw-drawer textarea,.work-route .aw-drawer select,.work-route .aw-modal input,.work-route .aw-modal select,.work-route .aw-modal textarea,.work-route .aw-label-composer input,.work-route .aw-label-input button,.work-route .aw-workflow-create input,.work-route .aw-portal-builder input,.work-route .aw-portal-builder select,.work-route .aw-board-filter-drawer select,.work-route .aw-backlog-filter-drawer select,.work-route .aw-calendar-nav button,.work-route .aw-segment button,.work-route .aw-settings-tabs button,.work-route .aw-portal-grant-button,.am-work-tools input,.am-work-tools select,.am-work-select,.am-work-filter-sheet select,.am-work-filter-sheet input,.am-request-form input,.am-request-form textarea,.am-request-form select,.am-portal-form input,.am-portal-form textarea,.am-portal-form select,.agp-request-form input,.agp-request-form textarea,.agp-request-form select,.portal-screen input,.portal-screen textarea,.portal-screen select,.work-screen input,.work-screen textarea,.work-screen select,.product-workspace input,.product-workspace textarea,.product-workspace select){background:var(--aw-dark-control)!important;color:var(--aw-dark-text)!important;border-color:var(--astra-tone-line-c0573ffc)!important;caret-color:var(--astra-tone-text-c01785ad)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-project-title-row h1,.work-route .aw-project-head h1,.work-route .aw-column h3,.work-route .aw-card strong,.work-route .aw-card p,.work-route .aw-title-cell,.work-route .aw-table-row,.work-route .aw-timeline-label,.work-route .aw-saved-view-table strong,.work-route .aw-settings-hero h2,.work-route .aw-settings-card h2,.work-route .aw-studio-head h2,.work-route .aw-panel-title h3,.work-route .aw-create-head h2,.work-route .aw-create-section-head h3,.work-route .aw-type-choices strong,.work-route .aw-bulk-selection strong,.work-route .aw-bulk-actions>button strong,.work-route .aw-calendar-nav h3,.work-route .aw-drawer-title h2,.work-route .aw-section-head h3,.work-route .aw-sla-kpis strong,.work-route .aw-sla-queue-grid strong,.work-route .aw-workflow-flow strong,.am-work-header h1,.am-work-view-head h2,.am-work-item-main strong,.am-report-section h2,.am-request-form h2,.am-request-catalog h2,.agp-request-screen h1,.agp-request-form h2,.portal-screen h1,.portal-screen h2,.portal-screen h3,.portal-screen strong,.work-screen h1,.work-screen h2,.product-workspace h1,.product-workspace h2,.product-workspace strong){color:var(--aw-dark-text)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-breadcrumb,.work-route .aw-project-title-row p,.work-route .aw-card-meta,.work-route .aw-card-meta>span,.work-route .aw-card-more,.work-route .aw-project-health small,.work-route .aw-summary small,.work-route .aw-calendar-summary small,.work-route .aw-active-workflow small,.work-route .aw-backlog-saved p,.work-route .aw-backlog-view-cards small,.work-route .aw-table-head,.work-route .aw-table-row small,.work-route .aw-settings-hero p,.work-route .aw-settings-launchers p,.work-route .aw-studio-head p,.work-route .aw-panel-title p,.work-route .aw-create-head p,.work-route .aw-type-choices small,.work-route .aw-create-section label,.work-route .aw-create-section-head>span,.work-route .aw-bulk-selection small,.work-route .aw-bulk-editor-copy small,.work-route .aw-sla-kpis small,.work-route .aw-sla-kpis em,.work-route .aw-sla-queue-grid small,.work-route .aw-coverage small,.work-route .aw-portal-metrics small,.work-route .aw-timeline-kind,.work-route .aw-calendar-legend,.am-work-header p,.am-work-item-meta,.am-report-section p,.am-request-note,.am-portal-head p,.portal-screen .settings-lead,.portal-request-meta,.work-screen .page-header p,.product-workspace .workspace-vault-footnote){color:var(--aw-dark-muted)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-tabs button.active,.work-route .aw-settings-tabs button.active,.work-route .aw-segment button.active,.work-route .aw-view-control button.active,.work-route .aw-choice-row>button.active,.work-route .aw-backlog-view-cards button.active,.work-route .aw-bulk-actions>button.active,.work-route .aw-type-choices>button.active,.work-route .aw-board-filter-drawer button.active,.work-route .aw-table-row.selected,.work-route .aw-card[aria-selected=true],.work-route .aw-calendar-cell.selected,.work-route .aw-saved-view-table .selected,.am-work-view-tabs button.active,.am-work-tabs button.active,.am-portal-tabs button.active,.agp-request-catalog button.active,.product-workspace-tabs button.active){background:var(--aw-dark-selected)!important;color:var(--astra-tone-text-c01785ad)!important;border-color:var(--astra-tone-line-0613d932)!important;box-shadow:inset 0 0 0 1px var(--astra-tone-shadow-fcc429aa)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-card:hover,.work-route .aw-table-row:hover,.work-route .aw-backlog-view-cards button:hover,.work-route .aw-bulk-actions>button:hover,.work-route .aw-type-choices>button:hover,.work-route .aw-choice-row>button:hover,.work-route .aw-settings-launchers>button:hover,.work-route .aw-sprint-row:hover,.work-route .aw-calendar-cell:hover,.am-work-item-main:hover,.portal-request-row:hover,.work-projection-item:hover,.workspace-vault-item:hover){background:var(--aw-dark-hover)!important;color:var(--astra-tone-text-c01785ad)!important}html:root[data-effective-theme=dark] :is(.aw-status-in_progress,.aw-type-project,.aw-type-task,.aw-event-project,.aw-event-task,.aw-label-color-blue){background:var(--astra-tone-surface-0c2923f3)!important;color:var(--astra-tone-text-009a8418)!important;border-color:var(--astra-tone-line-63899c9f)!important}html:root[data-effective-theme=dark] :is(.aw-status-blocked,.aw-column-over-wip>header span,.aw-bulk-warning,.aw-event-danger,.aw-label-color-red){background:var(--astra-tone-surface-4f5c8e33)!important;color:var(--astra-tone-text-3b1e4ef8)!important;border-color:var(--astra-tone-line-5f48e6e4)!important}html:root[data-effective-theme=dark] :is(.aw-status-done,.aw-label-color-green,.aw-studio-empty.success){background:var(--astra-tone-surface-fffdc3a5)!important;color:var(--astra-tone-text-2a5d3239)!important;border-color:var(--astra-tone-line-5044f3f8)!important}html:root[data-effective-theme=dark] :is(.aw-type-request,.aw-label-color-orange,.aw-alert){background:var(--astra-tone-surface-bad41a82)!important;color:var(--astra-tone-text-6ac7385f)!important;border-color:var(--astra-tone-line-17c04daa)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-primary,.work-route .aw-primary-btn,.work-route .aw-bulk-apply,.work-route .aw-create-footer .aw-primary){background:var(--astra-tone-surface-aed01487)!important;color:var(--astra-tone-text-fb3582b1)!important;border-color:var(--astra-tone-line-b7fe9f9e)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-screen,.work-route .aw-settings,.am-work-board,.am-work-list-view,.am-reports,.am-portal,.agp-request-screen,.portal-screen,.work-screen,.product-workspace) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--astra-tone-line-1fa9c9f5)!important;outline-offset:2px}html:root[data-effective-theme=dark] :is(.work-route .aw-project-icon,.work-route .aw-summary-icon,.work-route .aw-summary-progress>span,.work-route .aw-card-labels span,.work-route .aw-label-cell i,.work-route .aw-empty-projection,.work-route .aw-check-progress,.work-route .aw-settings-readonly,.work-route .aw-create-mark,.work-route .aw-assignee-search,.work-route .aw-create-readiness>span,.work-route .aw-studio-icon,.work-route .aw-portal-avatar,.work-route .aw-portal-safety,.work-route .aw-board-order button,.work-route .aw-watcher-pills>span,.work-route .aw-sync-indicator,.work-route .aw-detail-sync,.work-route .aw-inline-load){background:var(--astra-tone-surface-838b1d65)!important;border-color:var(--astra-tone-line-b7fceefa)!important;color:var(--astra-tone-text-c01785ad)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-drawer-grid select,.work-route .aw-drawer-grid input,.work-route .aw-drawer-section select,.work-route .aw-inline-add input,.work-route .aw-drawer-labels button,.work-route .aw-settings-head>button,.work-route .aw-bulk-assignee select,.work-route .aw-bulk-date input){background:var(--astra-tone-surface-37ff7595)!important;color:var(--astra-tone-text-ac21ab83)!important;border-color:var(--astra-tone-line-7144773d)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-summary-icon.aw-blue,.work-route .aw-event-request,.work-route .aw-bar-request,.work-route .aw-dot.request){background:var(--astra-tone-surface-1def8c8e)!important;color:var(--astra-tone-text-eebacce5)!important}html:root[data-effective-theme=dark] .work-route .aw-summary-icon.aw-amber{background:var(--astra-tone-surface-c749f600)!important;color:var(--astra-tone-text-8650ff88)!important}html:root[data-effective-theme=dark] .work-route .aw-summary-icon.aw-red{background:var(--astra-tone-surface-ba7fd656)!important;color:var(--astra-tone-text-4c0fffbf)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-summary-icon.aw-purple,.work-route .aw-label-color-purple){background:var(--astra-tone-surface-75741746)!important;color:var(--astra-tone-text-065a1e3d)!important}html:root[data-effective-theme=dark] .work-route .aw-label-color-gray{background:var(--astra-tone-surface-b481dc4f)!important;color:var(--astra-tone-text-a4a28b2f)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-queue-health,.work-route .aw-sla-signal,.work-route .aw-portal-state){background:var(--astra-tone-surface-b1004317)!important;color:var(--astra-tone-text-a668696d)!important;border-color:var(--astra-tone-line-d4da9445)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-queue-health span.risk,.work-route .aw-sla-signal.risk){background:var(--astra-tone-surface-4e9dda23)!important;color:var(--astra-tone-text-c0ecbca9)!important;border-color:var(--astra-tone-line-c96c4114)!important}html:root[data-effective-theme=dark] :is(.work-route .aw-queue-health span.breached,.work-route .aw-sla-signal.breached,.work-route .aw-portal-state.revoked,.work-route .aw-portal-state.expired){background:var(--astra-tone-surface-e15a074d)!important;color:var(--astra-tone-text-956f13f0)!important;border-color:var(--astra-tone-line-26360d84)!important}html:root[data-effective-theme=dark] :is(.agp-workspaces-screen,.agp-request-screen,.work-route,.settings-route) :is(button,input,select,textarea,a):focus-visible,html:root[data-effective-theme=dark] .agp-tree-row:focus-visible{outline:2px solid var(--astra-tone-line-4ce02613)!important;outline-offset:2px}html:root[data-effective-theme=dark] :is(.agp-request-screen,.agp-workspaces-screen) :is(input,textarea,select):disabled{opacity:1;color:var(--astra-tone-text-d2400989)!important;background:var(--astra-component-raised)!important;-webkit-text-fill-color:var(--astra-tone-accent-e593f214)}html:root[data-effective-theme=dark] :is(.agp-request-screen,.agp-workspaces-screen) :is(input,textarea)::placeholder{color:var(--astra-tone-text-bc5ce776)!important;opacity:1}html:root[data-effective-theme=dark] .agp-tree-row.selected{background:var(--astra-component-selected)!important;color:var(--astra-component-selected-text)!important}html:root[data-effective-theme=dark] .work-route .aw-project-health strong{color:var(--astra-component-text)!important}html:root[data-effective-theme=dark] .work-route .aw-project-health small{color:var(--astra-component-muted)!important}html:root[data-effective-theme=dark] :is(.app-shell .agp-chat-layout,.app-shell .agp-chat-single,.app-shell .agp-channel-inspector,.app-shell .activity-list,.app-shell .thread-inbox-list,.app-shell .settings-content,.app-shell .agp-workspaces-screen,.app-shell .agp-request-screen){color:var(--astra-component-text)!important}html:root[data-effective-theme=dark] :is(.app-shell .agp-chat-layout .agp-conv-head,.app-shell .agp-chat-layout .graphic-composer-toolbar,.app-shell .agp-chat-layout .composer-wrap,.app-shell .agp-chat-layout .conversation-scroll,.app-shell .agp-chat-single .dm-header,.app-shell .agp-chat-single .composer-wrap,.app-shell .agp-inspector-tabs,.app-shell .agp-inspector-card,.app-shell .agp-channel-inspector,.app-shell .members-table,.app-shell .members-head,.app-shell .member-row,.app-shell .settings-content .member-row,.app-shell .settings-content .settings-section-card,.app-shell .agp-tree-row,.app-shell .channel-settings-card,.app-shell .channel-member-list,.app-shell .activity-list,.app-shell .thread-inbox-list,.app-shell .draft-list,.app-shell .saved-list,.app-shell .profile-tab-list,.app-shell .search-results,.app-shell .empty-state){background:var(--astra-component-surface)!important;color:var(--astra-component-text)!important;border-color:var(--astra-component-edge)!important}html:root[data-effective-theme=dark] :is(.app-shell .agp-channel-inspector,.app-shell .agp-chat-layout .conversation-empty,.app-shell .agp-tree-row:hover,.app-shell .agp-tree-row.selected,.app-shell .prototype-banner,.app-shell .settings-route .prototype-banner,.app-shell .agp-callout,.app-shell .settings-content .settings-help-card,.app-shell .agp-wizard-steps){background:var(--astra-component-raised)!important;border-color:var(--astra-component-edge)!important;color:var(--astra-component-text)!important}html:root[data-effective-theme=dark] :is(.app-shell .agp-chat-layout .graphic-composer-toolbar button,.app-shell .agp-chat-layout .graphic-message-actions .message-action-button,.app-shell .agp-conv-actions .agp-btn,.app-shell .agp-inspector-tabs button,.app-shell .agp-context-cta button,.app-shell .settings-route .segmented-choice button,.app-shell .channel-member-row button,.app-shell .member-toolbar button,.app-shell .settings-content .secondary-button){background:var(--astra-component-control)!important;border-color:var(--astra-component-edge)!important;color:var(--astra-component-text)!important}html:root[data-effective-theme=dark] :is(.app-shell .agp-inspector-tabs button,.app-shell .tab-bar button,.app-shell .profile-tabs button,.app-shell .agp-request-catalog button,.app-shell .settings-route .settings-form label,.app-shell .settings-route .settings-help,.app-shell .agp-channel-member-summary span,.app-shell .agp-inspector-card-head button){color:var(--astra-component-muted)!important}html:root[data-effective-theme=dark] :is(.app-shell .agp-inspector-tabs button.active,.app-shell .tab-bar button.active,.app-shell .profile-tabs button.active,.app-shell .settings-route .segmented-choice button.active,.app-shell .agp-request-catalog button.active){background:var(--astra-component-selected)!important;color:var(--astra-component-selected-text)!important;border-color:var(--astra-component-edge)!important}html:root[data-effective-theme=dark] :is(.app-shell .agp-inspector-tabs button.active,.app-shell .tab-bar button.active){box-shadow:inset 0 -2px 0 var(--astra-tone-shadow-b6a65f81)!important}html:root[data-effective-theme=dark] :is(.app-shell .agp-chat-layout .message-meta strong,.app-shell .agp-chat-layout .message-content p,.app-shell .agp-conv-title strong,.app-shell .agp-channel-summary strong,.app-shell .agp-inspector-card-head strong,.app-shell .members-table .member-row strong,.app-shell .members-table .member-row span,.app-shell .settings-content .settings-section-card strong,.app-shell .settings-content .settings-row strong){color:var(--astra-component-text)!important}html:root[data-effective-theme=dark] :is(.app-shell .agp-conv-title span,.app-shell .agp-chat-layout .message-meta time,.app-shell .agp-channel-summary p,.app-shell .agp-empty-state,.app-shell .empty-state,.app-shell .settings-content .settings-lead,.app-shell .settings-content .settings-help,.app-shell .settings-content .settings-section-card p){color:var(--astra-component-muted)!important}html:root[data-effective-theme=dark] :is(.app-shell .agp-chat-layout .composer-wrap textarea,.app-shell .settings-content input,.app-shell .settings-content select,.app-shell .settings-content textarea,.app-shell .channel-settings-card input,.app-shell .channel-settings-card textarea,.app-shell .channel-settings-card select){background:var(--astra-component-control)!important;color:var(--astra-component-control-text)!important;border-color:var(--astra-component-edge)!important;caret-color:var(--astra-tone-text-ac21ab83)}html:root[data-effective-theme=dark] :is(.app-shell .agp-chat-layout .graphic-composer-toolbar .graphic-send-button,.app-shell .agp-conv-actions .agp-btn.primary,.app-shell .agp-request-actions .agp-btn.primary){background:var(--astra-tone-surface-d666cdcd)!important;color:var(--astra-tone-text-ac21ab83)!important;border-color:var(--astra-tone-line-11015d74)!important}html:root[data-effective-theme=dark] :is(.app-shell .agp-chat-layout .graphic-composer-toolbar .graphic-send-button:disabled,.app-shell .agp-request-actions .agp-btn.primary:disabled){background:var(--astra-tone-surface-fdee3554)!important;color:var(--astra-tone-text-50586e8c)!important;border-color:var(--astra-tone-line-b99b0abd)!important}html:root[data-effective-theme=dark] .app-shell .agp-summary-tags span{background:var(--astra-component-selected)!important;color:var(--astra-component-selected-text)!important}html:root[data-effective-theme=dark] .app-shell .agp-member-dots i{border-color:var(--astra-component-surface)!important}html:root[data-effective-theme=dark] :is(.app-shell .agp-inspector-tabs,.app-shell .agp-inspector-card-head,.app-shell .graphic-composer-toolbar,.app-shell .member-row,.app-shell .settings-list .settings-row){border-color:var(--astra-component-edge)!important}html:root[data-effective-theme=dark] .app-shell :is(.empty-state,.prototype-banner,.conversation-empty) :is(strong,p,span,small){color:var(--astra-component-muted)!important}html:root[data-effective-theme=dark] .app-shell :is(.settings-route,.agp-chat-layout,.agp-channel-inspector) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--astra-tone-line-f261c2ad)!important;outline-offset:2px}:root[data-effective-theme=dark]{--astra-sidebar-navy:var(--astra-surface-panel);--astra-sidebar-text:var(--astra-text-primary);--astra-sidebar-muted:var(--astra-text-muted);--astra-sidebar-hover:var(--astra-surface-raised);--astra-sidebar-border:var(--astra-border-default)}:root[data-effective-theme=dark] .app-shell :is(.agp-panel,.afr-panel,.afr-settings-card,.aw-settings-card,.workspace-vault,.settings-section-card){background:var(--astra-surface-panel)!important;color:var(--astra-text-primary)!important;border-color:var(--astra-border-default)!important;box-shadow:none!important}:root[data-effective-theme=dark] .app-shell .astra-grouped-primary-nav :is(a,.astra-primary-group-trigger){color:var(--astra-text-primary)!important}:root[data-effective-theme=dark] .app-shell .astra-grouped-primary-nav .astra-primary-group-items a{color:var(--astra-text-muted)!important}:root[data-effective-theme=dark] .app-shell .astra-grouped-primary-nav .astra-primary-group-items a:is(:hover,.active){color:var(--astra-text-primary)!important}
