body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.policy .ant-input{border:none;border-bottom:1px dashed gray}.policy .ant-input-group-addon{background:none;border:none;margin:0;padding:0}.ant-layout{background:#fff}.ant-input::placeholder,.ant-select-selection-placeholder{color:#3c3c3c!important;opacity:1}.mr-icon{margin-right:4px}.highlight{background:#ffffc8!important}.page-find-highlight{background:#fef08a;border-radius:2px;color:inherit;padding:0 2px}.highlight-modified{background-color:#f4f6f9!important;color:#ff6b6b}.border-bottom{text-decoration:underline;text-underline-position:under}.bold{font-weight:700}.text-center{text-align:center}.container{max-width:500px}.font-size-14{font-size:14px!important}.ant-table-wrapper{margin-top:8px}.ant-table-thead>tr>th{font-weight:500}.ant-space{gap:8px!important}.ant-table{border-radius:8px}.ant-table-thead>tr>th{background:#fafafa;font-weight:600;padding:16px}.ant-table-tbody>tr>td{padding:16px}.ant-table-tbody>tr:hover>td{background:#f5f8ff}.ant-card{border-radius:8px;box-shadow:0 1px 2px 0 #00000008}.ant-btn,.ant-input,.ant-input-textarea textarea{border-radius:6px}.ant-card-head-title{font-size:18px;font-weight:600}.ant-upload-list{margin-top:16px;max-height:300px;overflow-y:auto}.ant-upload-list-item{border-radius:4px;padding:8px}.ant-upload-list-item:hover{background:#f5f5f5}.ant-upload-drag{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;padding:24px;transition:border-color .3s}.ant-upload-drag:hover{border-color:#1890ff}.ant-upload-drag-icon{color:#1890ff;font-size:48px;margin-bottom:16px}.ant-upload-text{color:#000000d9;font-size:16px;margin-bottom:8px}.ant-upload-hint{color:#00000073;font-size:14px}.ant-upload-list-item-info{padding:0 4px}.ant-upload-list-item-name{padding:0 8px}.company-files-section{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:20px}.avatar-uploader{display:inline-block;margin-bottom:20px}.avatar-uploader .ant-avatar{border:2px dashed #d9d9d9;border-radius:50%;transition:border-color .3s}.avatar-uploader .ant-avatar:hover{border-color:#1890ff}.avatar-uploader .upload-icon{color:#999;font-size:32px}.avatar-uploader .ant-upload-text{color:#666;margin-top:8px}.ant-form-item{margin-bottom:24px}.ant-input-prefix{color:#bfbfbf;margin-right:8px}.logo{align-items:center;cursor:pointer;display:flex;gap:8px;transition:opacity .2s;&:hover{opacity:.8}}.logo-icon{color:#1890ff;font-size:24px}.logo-text{font-size:18px}@media (max-width:768px){.mobile-screen{text-align:center!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:12px}}:root,:root[data-team-assistant-theme=classic]{--ta-text:#0d0d0d;--ta-muted:#676767;--ta-user-bubble:#f4f4f4;--ta-surface:#fff;--ta-composer-border:#d9d9e3;--ta-composer-focus:#c5c5d2;--ta-send:#10a37f;--ta-send-hover:#0d8c6d;--ta-send-disabled-bg:#ececf1;--ta-send-disabled-text:#a8a8a8;--ta-sidebar-bg:#f7f7f8;--ta-sidebar-border:#ececf1;--ta-chip-bg:#ececf1;--ta-chip-hover:#e3e3e3;--ta-header-border:#ececf1;--ta-browse-hint:#f4f4f4;--ta-launcher:#10a37f;--ta-launcher-glow:#10a37f59;--ta-launcher-glow-hover:#10a37f73}:root[data-team-assistant-theme=harbor-blue]{--ta-text:#050505;--ta-muted:#65676b;--ta-user-bubble:#e4e6eb;--ta-surface:#fff;--ta-composer-border:#ccd0d5;--ta-composer-focus:#1877f2;--ta-send:#1877f2;--ta-send-hover:#166fe5;--ta-send-disabled-bg:#e4e6eb;--ta-send-disabled-text:#8a8d91;--ta-sidebar-bg:#f0f2f5;--ta-sidebar-border:#dddfe2;--ta-chip-bg:#e4e6eb;--ta-chip-hover:#d8dadf;--ta-header-border:#dddfe2;--ta-browse-hint:#e4e6eb;--ta-launcher:#1877f2;--ta-launcher-glow:#1877f259;--ta-launcher-glow-hover:#1877f273}:root[data-team-assistant-theme=sunset-studio]{--ta-text:#262626;--ta-muted:#737373;--ta-user-bubble:#fce7f3;--ta-surface:#fff;--ta-composer-border:#f9a8d4;--ta-composer-focus:#d6249f;--ta-send:#d6249f;--ta-send-hover:#be1d8a;--ta-send-disabled-bg:#fce7f3;--ta-send-disabled-text:#f0abfc;--ta-sidebar-bg:#fafafa;--ta-sidebar-border:#f5d0e8;--ta-chip-bg:#fce7f3;--ta-chip-hover:#fbcfe8;--ta-header-border:#f5d0e8;--ta-browse-hint:#fce7f3;--ta-launcher:#d6249f;--ta-launcher-glow:#d6249f59;--ta-launcher-glow-hover:#d6249f73}:root[data-team-assistant-theme=ink-timeline]{--ta-text:#0f1419;--ta-muted:#536471;--ta-user-bubble:#eff3f4;--ta-surface:#fff;--ta-composer-border:#cfd9de;--ta-composer-focus:#536471;--ta-send:#0f1419;--ta-send-hover:#272c30;--ta-send-disabled-bg:#eff3f4;--ta-send-disabled-text:#8899a6;--ta-sidebar-bg:#f7f9f9;--ta-sidebar-border:#eff3f4;--ta-chip-bg:#eff3f4;--ta-chip-hover:#e1e8eb;--ta-header-border:#eff3f4;--ta-browse-hint:#eff3f4;--ta-launcher:#0f1419;--ta-launcher-glow:#0f141959;--ta-launcher-glow-hover:#0f141980}:root[data-team-assistant-theme=pulse-neon]{--ta-text:#161616;--ta-muted:#6b7280;--ta-user-bubble:#f1f1f1;--ta-surface:#fff;--ta-composer-border:#e5e5e5;--ta-composer-focus:#25f4ee;--ta-send:#fe2c55;--ta-send-hover:#e0264a;--ta-send-disabled-bg:#f1f1f1;--ta-send-disabled-text:#a3a3a3;--ta-sidebar-bg:#f8f8f8;--ta-sidebar-border:#eee;--ta-chip-bg:#f1f1f1;--ta-chip-hover:#e5e5e5;--ta-header-border:#eee;--ta-browse-hint:#f1f1f1;--ta-launcher:#fe2c55;--ta-launcher-glow:#fe2c5559;--ta-launcher-glow-hover:#fe2c5573}:root[data-team-assistant-theme=office-link]{--ta-text:#191919;--ta-muted:#666;--ta-user-bubble:#e8eef3;--ta-surface:#fff;--ta-composer-border:#c4d4e0;--ta-composer-focus:#0a66c2;--ta-send:#0a66c2;--ta-send-hover:#004182;--ta-send-disabled-bg:#e8eef3;--ta-send-disabled-text:#8ba3b8;--ta-sidebar-bg:#f3f6f8;--ta-sidebar-border:#d9e2ea;--ta-chip-bg:#e8eef3;--ta-chip-hover:#dce6ef;--ta-header-border:#d9e2ea;--ta-browse-hint:#e8eef3;--ta-launcher:#0a66c2;--ta-launcher-glow:#0a66c259;--ta-launcher-glow-hover:#0a66c273}:root[data-team-assistant-theme=lemon-pop]{--ta-text:#161616;--ta-muted:#6b7280;--ta-user-bubble:#fff9c4;--ta-surface:#fff;--ta-composer-border:khaki;--ta-composer-focus:#e6b800;--ta-send:#f5c400;--ta-send-hover:#d4a800;--ta-send-disabled-bg:#fff9c4;--ta-send-disabled-text:#ca8a04;--ta-sidebar-bg:#fffef5;--ta-sidebar-border:#fef08a;--ta-chip-bg:#fff9c4;--ta-chip-hover:#fef08a;--ta-header-border:#fef08a;--ta-browse-hint:#fff9c4;--ta-launcher:#f5c400;--ta-launcher-glow:#f5c40066;--ta-launcher-glow-hover:#f5c40080}:root[data-team-assistant-theme=forum-orange]{--ta-text:#1c1c1c;--ta-muted:#7c7c7c;--ta-user-bubble:#ffead5;--ta-surface:#fff;--ta-composer-border:#fdba74;--ta-composer-focus:#ff4500;--ta-send:#ff4500;--ta-send-hover:#e03d00;--ta-send-disabled-bg:#ffead5;--ta-send-disabled-text:#fb923c;--ta-sidebar-bg:#f8f9fa;--ta-sidebar-border:#ffe4cc;--ta-chip-bg:#dbeafe;--ta-chip-hover:#bfdbfe;--ta-header-border:#ffe4cc;--ta-browse-hint:#ffead5;--ta-launcher:#ff4500;--ta-launcher-glow:#ff450059;--ta-launcher-glow-hover:#ff450073}:root[data-team-assistant-theme=pin-crimson]{--ta-text:#111;--ta-muted:#767676;--ta-user-bubble:#fde8e8;--ta-surface:#fff;--ta-composer-border:#fca5a5;--ta-composer-focus:#e60023;--ta-send:#e60023;--ta-send-hover:#bd001c;--ta-send-disabled-bg:#fde8e8;--ta-send-disabled-text:#f87171;--ta-sidebar-bg:#fafafa;--ta-sidebar-border:#fecaca;--ta-chip-bg:#fde8e8;--ta-chip-hover:#fecaca;--ta-header-border:#fecaca;--ta-browse-hint:#fde8e8;--ta-launcher:#e60023;--ta-launcher-glow:#e6002359;--ta-launcher-glow-hover:#e6002373}:root[data-team-assistant-theme=thread-gray]{--ta-text:#000;--ta-muted:#737373;--ta-user-bubble:#f5f5f5;--ta-surface:#fff;--ta-composer-border:#dbdbdb;--ta-composer-focus:#a3a3a3;--ta-send:#000;--ta-send-hover:#262626;--ta-send-disabled-bg:#f5f5f5;--ta-send-disabled-text:#a3a3a3;--ta-sidebar-bg:#fff;--ta-sidebar-border:#efefef;--ta-chip-bg:#f5f5f5;--ta-chip-hover:#e5e5e5;--ta-header-border:#efefef;--ta-browse-hint:#f5f5f5;--ta-launcher:#000;--ta-launcher-glow:#0000004d;--ta-launcher-glow-hover:#0006}:root[data-team-assistant-theme=horizon-sky]{--ta-text:#0c304a;--ta-muted:#4b7a9a;--ta-user-bubble:#dbeafe;--ta-surface:#fff;--ta-composer-border:#93c5fd;--ta-composer-focus:#0085ff;--ta-send:#0085ff;--ta-send-hover:#006fd6;--ta-send-disabled-bg:#dbeafe;--ta-send-disabled-text:#60a5fa;--ta-sidebar-bg:#f0f8ff;--ta-sidebar-border:#bfdbfe;--ta-chip-bg:#dbeafe;--ta-chip-hover:#bfdbfe;--ta-header-border:#bfdbfe;--ta-browse-hint:#dbeafe;--ta-launcher:#0085ff;--ta-launcher-glow:#0085ff59;--ta-launcher-glow-hover:#0085ff73}:root[data-team-assistant-theme=fediverse-violet]{--ta-text:#2f2f47;--ta-muted:#6b6b8a;--ta-user-bubble:#e0e7ff;--ta-surface:#fff;--ta-composer-border:#c7d2fe;--ta-composer-focus:#6364ff;--ta-send:#6364ff;--ta-send-hover:#4f50e6;--ta-send-disabled-bg:#e0e7ff;--ta-send-disabled-text:#a5b4fc;--ta-sidebar-bg:#f4f4ff;--ta-sidebar-border:#e0e7ff;--ta-chip-bg:#e0e7ff;--ta-chip-hover:#c7d2fe;--ta-header-border:#e0e7ff;--ta-browse-hint:#e0e7ff;--ta-launcher:#6364ff;--ta-launcher-glow:#6364ff59;--ta-launcher-glow-hover:#6364ff73}:root[data-team-assistant-theme=midnight-journal]{--ta-text:#001935;--ta-muted:#4a6582;--ta-user-bubble:#dce3ec;--ta-surface:#fff;--ta-composer-border:#b8c5d4;--ta-composer-focus:#00cf35;--ta-send:#00cf35;--ta-send-hover:#00b32e;--ta-send-disabled-bg:#dce3ec;--ta-send-disabled-text:#7a9ab8;--ta-sidebar-bg:#eef1f5;--ta-sidebar-border:#dce3ec;--ta-chip-bg:#dce3ec;--ta-chip-hover:#c8d4e0;--ta-header-border:#dce3ec;--ta-browse-hint:#dce3ec;--ta-launcher:#00cf35;--ta-launcher-glow:#00cf3559;--ta-launcher-glow-hover:#00cf3573}:root[data-team-assistant-theme=baltic-blue]{--ta-text:#1a1a1a;--ta-muted:#5c7a99;--ta-user-bubble:#dce9ff;--ta-surface:#fff;--ta-composer-border:#a8c7ff;--ta-composer-focus:#07f;--ta-send:#07f;--ta-send-hover:#06d;--ta-send-disabled-bg:#dce9ff;--ta-send-disabled-text:#7eb3ff;--ta-sidebar-bg:#f0f6ff;--ta-sidebar-border:#cce0ff;--ta-chip-bg:#dce9ff;--ta-chip-hover:#cce0ff;--ta-header-border:#cce0ff;--ta-browse-hint:#dce9ff;--ta-launcher:#07f;--ta-launcher-glow:#0077ff59;--ta-launcher-glow-hover:#0077ff73}:root[data-team-assistant-theme=teal-circle]{--ta-text:#1c3d36;--ta-muted:#4a7c6f;--ta-user-bubble:#d1f0e8;--ta-surface:#fff;--ta-composer-border:#99dcc8;--ta-composer-focus:#00af87;--ta-send:#00af87;--ta-send-hover:#009673;--ta-send-disabled-bg:#d1f0e8;--ta-send-disabled-text:#6bb8a8;--ta-sidebar-bg:#f0faf7;--ta-sidebar-border:#b8e6d8;--ta-chip-bg:#d1f0e8;--ta-chip-hover:#b8e6d8;--ta-header-border:#b8e6d8;--ta-browse-hint:#d1f0e8;--ta-launcher:#00af87;--ta-launcher-glow:#00af8759;--ta-launcher-glow-hover:#00af8773}:root[data-team-assistant-theme=neighborhood]{--ta-text:#2d5016;--ta-muted:#5a7a3a;--ta-user-bubble:#e3f5d0;--ta-surface:#fff;--ta-composer-border:#bef264;--ta-composer-focus:#8ed500;--ta-send:#8ed500;--ta-send-hover:#7bb800;--ta-send-disabled-bg:#e3f5d0;--ta-send-disabled-text:#a3e635;--ta-sidebar-bg:#f4fbea;--ta-sidebar-border:#d9f99d;--ta-chip-bg:#e3f5d0;--ta-chip-hover:#d9f99d;--ta-header-border:#d9f99d;--ta-browse-hint:#e3f5d0;--ta-launcher:#8ed500;--ta-launcher-glow:#8ed50066;--ta-launcher-glow-hover:#8ed50080}:root[data-team-assistant-theme=executive-slate]{--ta-text:#2c3338;--ta-muted:#5f6b73;--ta-user-bubble:#e8eaed;--ta-surface:#fff;--ta-composer-border:#c5cad0;--ta-composer-focus:#b8860b;--ta-send:#b8860b;--ta-send-hover:#9a7209;--ta-send-disabled-bg:#e8eaed;--ta-send-disabled-text:#9aa3ab;--ta-sidebar-bg:#f4f5f6;--ta-sidebar-border:#dfe3e6;--ta-chip-bg:#e8eaed;--ta-chip-hover:#d8dde1;--ta-header-border:#dfe3e6;--ta-browse-hint:#e8eaed;--ta-launcher:#b8860b;--ta-launcher-glow:#b8860b52;--ta-launcher-glow-hover:#b8860b6b}:root[data-team-assistant-theme=boardroom-navy]{--ta-text:#0f172a;--ta-muted:#475569;--ta-user-bubble:#dce4ef;--ta-surface:#fff;--ta-composer-border:#b8c5d6;--ta-composer-focus:#1e3a5f;--ta-send:#1e3a5f;--ta-send-hover:#152a45;--ta-send-disabled-bg:#dce4ef;--ta-send-disabled-text:#8fa3bc;--ta-sidebar-bg:#f0f3f8;--ta-sidebar-border:#cbd5e1;--ta-chip-bg:#dce4ef;--ta-chip-hover:#c8d4e4;--ta-header-border:#cbd5e1;--ta-browse-hint:#dce4ef;--ta-launcher:#1e3a5f;--ta-launcher-glow:#1e3a5f59;--ta-launcher-glow-hover:#1e3a5f73}:root[data-team-assistant-theme=trust-emerald]{--ta-text:#134e4a;--ta-muted:#4b7c74;--ta-user-bubble:#dceee3;--ta-surface:#fff;--ta-composer-border:#a7d4c4;--ta-composer-focus:#0f766e;--ta-send:#0f766e;--ta-send-hover:#0d6560;--ta-send-disabled-bg:#dceee3;--ta-send-disabled-text:#6fa898;--ta-sidebar-bg:#f2f7f4;--ta-sidebar-border:#cce7dc;--ta-chip-bg:#dceee3;--ta-chip-hover:#cce7dc;--ta-header-border:#cce7dc;--ta-browse-hint:#dceee3;--ta-launcher:#0f766e;--ta-launcher-glow:#0f766e59;--ta-launcher-glow-hover:#0f766e73}:root[data-team-assistant-theme=capital-burgundy]{--ta-text:#292524;--ta-muted:#78716c;--ta-user-bubble:#f0e8e4;--ta-surface:#fff;--ta-composer-border:#d6c4bc;--ta-composer-focus:#7f1d1d;--ta-send:#7f1d1d;--ta-send-hover:#6b1818;--ta-send-disabled-bg:#f0e8e4;--ta-send-disabled-text:#b8958f;--ta-sidebar-bg:#faf8f6;--ta-sidebar-border:#e7dcd4;--ta-chip-bg:#f0e8e4;--ta-chip-hover:#e7dcd4;--ta-header-border:#e7dcd4;--ta-browse-hint:#f0e8e4;--ta-launcher:#7f1d1d;--ta-launcher-glow:#7f1d1d52;--ta-launcher-glow-hover:#7f1d1d6b}:root[data-team-assistant-theme=meridian-steel]{--ta-text:#374151;--ta-muted:#6b7280;--ta-user-bubble:#e5e7eb;--ta-surface:#fff;--ta-composer-border:#c4c9d2;--ta-composer-focus:#2563eb;--ta-send:#2563eb;--ta-send-hover:#1d4ed8;--ta-send-disabled-bg:#e5e7eb;--ta-send-disabled-text:#9ca3af;--ta-sidebar-bg:#f3f4f6;--ta-sidebar-border:#d1d5db;--ta-chip-bg:#e5e7eb;--ta-chip-hover:#d1d5db;--ta-header-border:#d1d5db;--ta-browse-hint:#e5e7eb;--ta-launcher:#2563eb;--ta-launcher-glow:#2563eb59;--ta-launcher-glow-hover:#2563eb73}:root[data-team-assistant-theme=prestige-plum]{--ta-text:#3b0764;--ta-muted:#7e6b8a;--ta-user-bubble:#ede9f2;--ta-surface:#fff;--ta-composer-border:#d4c4e0;--ta-composer-focus:#6b21a8;--ta-send:#6b21a8;--ta-send-hover:#581c87;--ta-send-disabled-bg:#ede9f2;--ta-send-disabled-text:#b49ec4;--ta-sidebar-bg:#f8f6f9;--ta-sidebar-border:#e4dce8;--ta-chip-bg:#ede9f2;--ta-chip-hover:#e4dce8;--ta-header-border:#e4dce8;--ta-browse-hint:#ede9f2;--ta-launcher:#6b21a8;--ta-launcher-glow:#6b21a852;--ta-launcher-glow-hover:#6b21a86b}:root[data-team-assistant-theme=summit-stone]{--ta-text:#44403c;--ta-muted:#78716c;--ta-user-bubble:#ebe6df;--ta-surface:#fff;--ta-composer-border:#d6cfc4;--ta-composer-focus:#92400e;--ta-send:#92400e;--ta-send-hover:#78350f;--ta-send-disabled-bg:#ebe6df;--ta-send-disabled-text:#a89888;--ta-sidebar-bg:#f7f5f2;--ta-sidebar-border:#e7e0d8;--ta-chip-bg:#ebe6df;--ta-chip-hover:#e7e0d8;--ta-header-border:#e7e0d8;--ta-browse-hint:#ebe6df;--ta-launcher:#92400e;--ta-launcher-glow:#92400e52;--ta-launcher-glow-hover:#92400e6b}:root[data-team-assistant-theme=compliance-indigo]{--ta-text:#1e1b4b;--ta-muted:#5b5f8a;--ta-user-bubble:#e0e7ff;--ta-surface:#fff;--ta-composer-border:#c7d2fe;--ta-composer-focus:#3730a3;--ta-send:#3730a3;--ta-send-hover:#312e81;--ta-send-disabled-bg:#e0e7ff;--ta-send-disabled-text:#9499d6;--ta-sidebar-bg:#f5f7ff;--ta-sidebar-border:#c7d2fe;--ta-chip-bg:#e0e7ff;--ta-chip-hover:#c7d2fe;--ta-header-border:#c7d2fe;--ta-browse-hint:#e0e7ff;--ta-launcher:#3730a3;--ta-launcher-glow:#3730a359;--ta-launcher-glow-hover:#3730a373}:root[data-team-assistant-theme=advisory-sage]{--ta-text:#365314;--ta-muted:#5f7244;--ta-user-bubble:#e8ece3;--ta-surface:#fff;--ta-composer-border:#c8d4b8;--ta-composer-focus:#4d7c0f;--ta-send:#4d7c0f;--ta-send-hover:#3f6212;--ta-send-disabled-bg:#e8ece3;--ta-send-disabled-text:#8fa878;--ta-sidebar-bg:#f6f7f4;--ta-sidebar-border:#d8e0cc;--ta-chip-bg:#e8ece3;--ta-chip-hover:#d8e0cc;--ta-header-border:#d8e0cc;--ta-browse-hint:#e8ece3;--ta-launcher:#4d7c0f;--ta-launcher-glow:#4d7c0f52;--ta-launcher-glow-hover:#4d7c0f6b}:root[data-team-assistant-theme=pearl-corporate]{--ta-text:#0f172a;--ta-muted:#64748b;--ta-user-bubble:#f0f0f0;--ta-surface:#fff;--ta-composer-border:#cbd5e1;--ta-composer-focus:#475569;--ta-send:#475569;--ta-send-hover:#334155;--ta-send-disabled-bg:#f0f0f0;--ta-send-disabled-text:#94a3b8;--ta-sidebar-bg:#fafafa;--ta-sidebar-border:#e2e8f0;--ta-chip-bg:#f0f0f0;--ta-chip-hover:#e2e8f0;--ta-header-border:#e2e8f0;--ta-browse-hint:#f0f0f0;--ta-launcher:#475569;--ta-launcher-glow:#47556952;--ta-launcher-glow-hover:#4755696b}.container{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:50px auto;max-width:400px;padding:20px;width:100%}.login-title{margin-bottom:24px;text-align:center}.login-form{margin:auto;max-width:300px}.login-form-forgot{float:right}.login-form-button{width:100%}.login-page{background:linear-gradient(135deg,#f5f7fa,#e4e8eb);display:flex;flex-direction:column;min-height:100vh}.login-header{background:#fff;box-shadow:0 2px 4px #00000005;padding:24px;text-align:center}.company-logo{height:40px;object-fit:contain}.login-content{align-items:center;display:flex;flex:1 1;padding:40px 20px}.login-row{width:100%}.login-card{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000014;.ant-card-body{padding:32px}}.login-card-header{margin-bottom:32px;text-align:center;h2{color:#1a1a1a;margin-bottom:8px!important}}.login-form{.ant-form-item{margin-bottom:24px}.input-icon{color:#bfbfbf}.ant-input-prefix{margin-right:12px}.ant-input,.ant-input-password{border-radius:8px;height:auto;padding:12px 10px;&:focus,&:hover{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}}}.login-options{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.forgot-password{height:auto;line-height:1;padding:0;&:hover{background:none}}.login-button{font-size:16px;font-weight:500;height:48px;.anticon{margin-right:8px}}.login-footer{margin-top:24px;text-align:center;.security-icon{color:#52c41a;font-size:24px;margin-bottom:12px}.security-text{color:#8c8c8c;font-size:13px;margin:0}}.login-page-footer{background:#fff;margin-top:auto;padding:24px;text-align:center;.footer-links{margin-top:12px;.ant-btn{color:#8c8c8c;font-size:13px;&:hover{color:#1890ff}}}}@media (max-width:768px){.login-content{padding:20px}.login-card{.ant-card-body{padding:24px}}.login-page-footer{padding:16px;.footer-links{display:flex;flex-direction:column;gap:8px}}}.login-card{animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.layout{min-height:100vh}.layout--immersive{height:100vh;max-height:100vh;overflow:hidden}.layout-header{background:#fff;box-shadow:0 2px 8px #0000000f;height:64px;justify-content:space-between;padding:0 24px;position:fixed;width:100%;z-index:1000}.header-left,.layout-header{align-items:center;display:flex}.header-left{gap:48px}.nav-menu{display:flex;gap:8px}.nav-button{color:#595959;font-weight:500;height:40px;padding:0 16px;&:hover{background:#f0f7ff;color:#1890ff}.anticon{margin-right:8px}}.user-dropdown{border-radius:6px;cursor:pointer;padding:4px 8px;transition:background-color .2s;&:hover{background:#f5f5f5}}.user-avatar{background:#1890ff}.user-name{color:#262626;font-weight:500;margin:0 8px}.layout-content{background:#f0f2f5;margin-top:64px;min-height:calc(100vh - 134px)}.layout-content--immersive{background:#eef1f5;display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 64px);max-height:calc(100vh - 64px);min-height:0;overflow-x:hidden;overflow-y:auto}.content-wrapper{margin:0 auto;max-width:1400px;padding:24px}.content-wrapper--immersive{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:auto;margin:0;max-width:none;min-height:0;overflow:visible;padding:8px 10px}.layout-footer{background:#fff;height:70px;padding:24px}.footer-content{align-items:center;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:1400px}.footer-links{display:flex;gap:24px;.ant-btn{color:#595959;font-size:14px;height:auto;padding:0;&:hover{color:#1890ff}}}.footer-copyright{color:#8c8c8c;font-size:14px}@media (max-width:768px){.layout-header{padding:0 16px}.header-left{gap:24px}.logo-text{display:none}.nav-button{padding:0 12px;span:last-child{display:none}.anticon{margin-right:0}}.user-name{display:none}.content-wrapper{padding:16px}.footer-content{padding:0 16px}.footer-links{flex-wrap:wrap;gap:16px;justify-content:center}}.edit-profile-title{margin-bottom:24px;text-align:center}.edit-profile-button{width:100%}.profile-container{background:#f0f2f5;min-height:100vh;padding:24px}.page-header{h2{margin-bottom:8px!important}}.profile-details-card,.profile-media-card{border-radius:12px;box-shadow:0 2px 8px #00000014}.profile-photo-section{text-align:center;.upload-hint{display:block;margin-bottom:16px}}.avatar-container{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;height:200px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:200px;&:hover .avatar-overlay{opacity:1}}.profile-avatar{border:2px solid #f0f0f0;height:200px!important;width:200px!important;.anticon{font-size:120px;margin:0}}.upload-placeholder{height:100%;width:100%;.anticon{color:#999;font-size:48px;margin-bottom:8px}}.avatar-overlay{background:#0009;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:12px;position:absolute;right:0;transition:opacity .3s;.upload-button{color:#fff;&:hover{color:#1890ff}}}.profile-info-section{margin-top:24px;.info-item{display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 0}}.profile-form{.form-section{margin-bottom:32px;h5{margin-bottom:24px}}}.password-toggle{margin-bottom:24px}.form-actions{.cancel-button{margin-left:8px}}@media (max-width:768px){.profile-container{padding:16px}.form-actions{flex-direction:column;button{width:100%}.cancel-button{margin-left:0}}}.container{padding:24px}.company-form-container{background:#f0f2f5;min-height:100vh;padding:24px}.page-header{margin-bottom:24px;h2{margin-bottom:8px!important}}.company-details-card,.company-media-card{border-radius:12px;box-shadow:0 2px 8px #00000014}.company-documents-section,.company-logo-section{text-align:center;.upload-hint{display:block;margin-bottom:16px}}.logo-uploader{width:100%;.company-avatar{cursor:pointer;transition:all .3s;&:hover{opacity:.8}}}.upload-placeholder{align-items:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:200px;justify-content:center;margin:0 auto;transition:all .3s;width:200px;&:hover{background:#f0f7ff;border-color:#1890ff}.upload-icon{color:#999;font-size:48px;margin-bottom:8px}}.documents-uploader{margin-top:16px;.ant-upload-drag-icon{color:#40a9ff;font-size:48px}.ant-upload-text{font-size:16px;margin:8px 0}.ant-upload-hint{font-size:13px}}.company-form{.form-section{margin-bottom:32px;h5{margin-bottom:24px}}.ant-form-item{margin-bottom:24px}.ant-input-prefix{color:#bfbfbf;margin-right:8px}textarea.ant-input{padding:8px 12px}}.form-actions{display:flex;gap:12px;justify-content:flex-start;margin-top:24px;.cancel-button{margin-left:8px}}@media (max-width:768px){.company-form-container{padding:16px}.form-actions{flex-direction:column;button{width:100%}.cancel-button{margin-left:0}}}.ant-select-multiple .ant-select-selection-item{background:#e6f7ff;border-color:#91d5ff;color:#1890ff;margin:2px;padding:4px 8px}.ant-select-multiple .ant-select-selection-item-remove{color:#1890ff}.ant-select-multiple .ant-select-selection-overflow{padding:4px 0}.ant-form-item-label>label{color:#262626;font-weight:500}.ant-select-multiple .ant-select-selector{min-height:56px!important;padding:4px 8px!important}.ant-select-multiple.ant-select-lg .ant-select-selection-item{font-size:14px;height:32px;line-height:32px}.checkbox-grid{grid-gap:12px;background:#f8f9fa;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-height:300px;overflow-y:auto;padding:16px}.ant-checkbox-wrapper{background:#fff;border-radius:6px;margin:0!important;padding:8px 12px;transition:all .3s ease;width:100%}.ant-checkbox-wrapper:hover{background:#e6f7ff}.ant-checkbox-wrapper-checked{background:#e6f7ff;border:1px solid #91d5ff}.checkbox-grid::-webkit-scrollbar{width:8px}.checkbox-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.checkbox-grid::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.checkbox-grid::-webkit-scrollbar-thumb:hover{background:#bbb}.selection-container{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:12px}.selected-items{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;min-height:32px}.selected-tag{align-items:center;background:#e6f7ff;border-color:#91d5ff;color:#1890ff;display:flex;margin:0;padding:4px 8px}.search-input{margin-bottom:8px}.suggestions-list{background:#f8f9fa;border-radius:6px;max-height:200px;overflow-y:auto}.suggestion-item{border-radius:4px;cursor:pointer;margin:4px;padding:8px 12px;transition:all .3s ease}.suggestion-item:hover{background:#e6f7ff}.suggestion-item.selected{background:#e6f7ff;color:#1890ff}.suggestions-list::-webkit-scrollbar{width:6px}.suggestions-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.suggestions-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.suggestions-list::-webkit-scrollbar-thumb:hover{background:#bbb}.loading-container{background:#fafafa;border-radius:8px;color:#666;gap:12px;padding:24px}.loading-container .ant-spin{margin-right:8px}.company-details-card{position:relative}.company-details-card.loading:after{align-items:center;background:#ffffffb3;bottom:0;content:"";display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.company-details-card.loading:before{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;content:"Loading company data...";display:flex;gap:12px;left:50%;padding:16px 24px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.companies-container{background:#f0f2f5;min-height:100vh;padding:24px}.companies-card{border-radius:12px;box-shadow:0 2px 8px #00000014}.view-profile-btn{background-color:#1890ff!important;border-radius:4px!important;color:#fff!important;font-size:14px!important;font-weight:500;padding:4px 12px!important}.companies-header{margin-bottom:24px}.page-title{h1{color:#1a1a1a;font-size:24px;font-weight:600;margin:0}.subtitle{color:#666;font-size:14px;margin:4px 0 0}}.header-actions{align-items:center;display:flex;justify-content:flex-end}.add-company-btn{font-weight:500;height:40px;padding:0 24px}.filter-section{margin-bottom:24px;padding:16px 0}.filter-section .ant-input-search{width:100%}.filter-section .ant-input-search .ant-input{border-radius:8px 0 0 8px;height:40px}.filter-section .ant-input-search .ant-input-search-button{border-radius:0 8px 8px 0;height:40px;width:60px}.filter-select,.search-input{width:100%}.company-name-cell{display:flex;flex-direction:column;gap:4px;.company-name{color:#1a1a1a;font-weight:500}.company-website{color:#1890ff;font-size:12px}}.contact-cell{display:flex;flex-direction:column;gap:2px;.phone-number{color:#666;font-size:12px}}.lob-tag{background:#f0f5ff;border-radius:4px;color:#1890ff;display:inline-block;font-size:12px;padding:4px 12px}.action-buttons{.edit-button{color:#1890ff;&:hover{background:#f0f5ff}}.delete-button{color:#ff4d4f;&:hover{background:#fff1f0}}}.custom-pagination{margin-top:16px;padding:16px 0;text-align:center;.ant-pagination-item{border-radius:4px;&-active{background:#1890ff;border-color:#1890ff;a{color:#fff}}}.ant-pagination-next,.ant-pagination-prev{button{border-radius:4px}}}@media (max-width:768px){.companies-container{padding:16px}.header-actions{justify-content:flex-start}.custom-pagination{.ant-pagination-total-text{display:none}}.filter-section{padding:12px 0}}.company-details{padding:0}.company-details h2{color:#1890ff;margin-bottom:24px}.detail-item{margin-bottom:16px}.detail-item strong{color:#666;display:block;margin-bottom:4px}.detail-item a,.detail-item span{color:#333;font-size:16px}.view-button{color:#1890ff}.view-button:hover{background:#e6f7ff;color:#40a9ff}.company-drawer{.ant-drawer-content-wrapper{transition:all .3s ease}}@media (max-width:768px){.company-drawer{.ant-drawer-content-wrapper{width:100%!important}.ant-drawer-content{border-radius:16px 16px 0 0}.company-details{padding:0 16px 24px;text-align:center}.detail-item{margin-bottom:20px;strong{color:#8c8c8c;font-size:14px}a,span{color:#262626;display:block;font-size:16px;margin-top:4px}}h2{font-size:20px;margin-bottom:24px}}}.companies-container .ant-table-cell{vertical-align:top}.companies-container .ant-space{gap:4px!important}.companies-container .ant-tag{font-size:12px;margin:2px;padding:2px 8px}@media (max-width:768px){.companies-container .ant-table{font-size:14px}.companies-container .ant-tag{font-size:11px;padding:1px 6px}}.expanded-details{background:#fafafa;border-radius:8px;padding:16px 8px}.detail-section{background:#fff;border-radius:8px;box-shadow:0 1px 2px #00000008;margin-bottom:16px;padding:16px}.detail-section h4{color:#666;font-size:14px;margin:0 0 12px}.detail-section h3{color:#262626;font-size:16px;font-weight:500;margin:0 0 16px}.tags-container{display:flex;flex-wrap:wrap;gap:8px}.company-drawer .company-header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.company-drawer .company-logo{border-radius:50%;height:64px;object-fit:cover;width:64px}.company-drawer h2{color:#262626;margin:0}.info-grid{grid-gap:12px;gap:12px}.info-item{display:flex;flex-direction:column;gap:4px}.info-item strong{color:#666;font-size:13px}.documents-list{gap:8px}.document-link{align-items:center;background:#f5f5f5;border-radius:4px;color:#1890ff;display:flex;gap:8px;padding:8px 12px;text-decoration:none}.document-link:hover{background:#e6f7ff}@media (max-width:768px){.expanded-details{padding:12px 4px}.detail-section{padding:12px}}.sponsored-row{background-color:#e6f5ff!important}.sponsored-row:hover>td{background-color:#d8ecf9!important}.dashboard-container{background-color:#f0f2f5;padding:24px}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.date-range-picker{width:300px}.stat-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden;transition:transform .3s ease;&:hover{transform:translateY(-4px)}.ant-statistic-title{color:#ffffffd9;font-size:16px;margin-bottom:12px}.ant-statistic-content{font-size:28px;font-weight:600}}.stat-icon{background:#fff3;border-radius:12px;height:48px;justify-content:center;margin-bottom:16px;width:48px}.stat-footer,.stat-icon{align-items:center;display:flex}.stat-footer{gap:8px;margin-top:12px}.stat-tag{border-radius:4px;font-size:12px;padding:2px 8px;.anticon{font-size:10px}}.chart-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;.ant-card-head{border-bottom:none;padding:16px 24px;.ant-card-head-title{font-size:16px;font-weight:600}}.ant-card-body{padding:0 24px 24px}}.recharts-cartesian-grid-horizontal line{stroke:#f0f0f0}.recharts-tooltip-wrapper{.recharts-default-tooltip{background-color:#fffffff2!important;border:none!important;border-radius:8px;box-shadow:0 2px 8px #00000026;padding:12px!important}}@media (max-width:768px){.dashboard-header{flex-direction:column;gap:16px}.date-range-picker{width:100%}}.search-logs-card{border-radius:8px}.search-logs-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}.search-logs-card .ant-card-head-title{padding:0}.search-logs-card .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.search-logs-card .ant-pagination{margin:16px 0 0}.logs-card{border-radius:8px;height:100%}.logs-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}.logs-card .ant-card-head-title{padding:0}.logs-card .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.logs-card .ant-pagination{margin:16px 0 0}.logs-card .ant-table{font-size:14px}.logs-card .ant-table-tbody>tr>td{padding:12px 16px}.dashboard-charts{display:flex;flex-direction:column;gap:2rem;width:100%}.chart-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-top:24px;padding:24px;h2{color:#262626;font-size:18px;font-weight:600;margin-bottom:24px}.ant-spin-nested-loading{width:100%}.ant-table{margin-top:16px}.ant-empty{margin:32px 0}.ant-divider{margin:24px 0 16px}}.recharts-default-tooltip{background-color:#fffffff2!important;border:none!important;border-radius:8px;box-shadow:0 2px 8px #00000026;padding:12px!important}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.date-range-picker{min-width:270px}@media (max-width:576px){.chart-header{flex-direction:column;gap:16px}.date-range-picker{width:100%}h2{margin-bottom:0!important}}.ant-table-cell{white-space:nowrap;.ant-tag{margin-right:0}}.landing-container{background-color:#eef2f6;min-height:100vh;padding-top:72px}.hero-section{background:linear-gradient(135deg,#1890ff,#096dd9);overflow:hidden;padding:80px 24px;position:relative}.hero-section:before{background:linear-gradient(45deg,#ffffff1a,#ffffff0d);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.company-card{background:#fff}.landing-company-card-link{color:inherit;display:block;height:100%;text-decoration:none}.landing-company-card{border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-company-card-link:hover .landing-company-card{border-color:#cbd5e1!important;box-shadow:0 8px 24px #0f172a14,0 2px 6px #0f172a0a;transform:translateY(-2px)}.hero-title{color:#fff!important;font-size:48px!important;font-weight:700!important;line-height:1.2!important;margin-bottom:16px!important}.hero-subtitle{color:#ffffffe6!important;font-size:18px!important;margin-bottom:40px!important}.search-container{margin:0 auto;max-width:600px;.ant-input-search{.ant-input{border:none;border-radius:8px;box-shadow:0 4px 12px #0000001a;font-size:16px;height:56px;padding:0 24px}.ant-input-search-button{border-radius:0 8px 8px 0;height:56px;width:56px}}}.companies-section{margin:0 auto;max-width:1200px;padding:28px 24px 48px}.landing-results-bar{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 0 20px;padding:16px 20px}.landing-results-bar__main{flex:1 1;min-width:0}.landing-results-bar__title{color:#0f172a;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0}.landing-results-bar__subtitle{color:#64748b;font-size:13px;line-height:1.45;margin:4px 0 0}.landing-results-bar__meta{flex-shrink:0}.landing-results-bar__tools{align-items:flex-end;display:flex;flex-shrink:0;flex-wrap:wrap;gap:14px}.landing-page-find-box{display:flex;flex:1 1 240px;flex-direction:column;gap:5px;max-width:320px;min-width:240px}.landing-page-find-box__label{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.landing-page-find-box__field{align-items:center;background:linear-gradient(180deg,#fafbfc,#f4f6f8);border:1px solid #e2e8f0;border-radius:9px;display:flex;gap:8px;min-height:38px;padding:0 10px 0 12px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.landing-page-find-box__field:focus-within{background:#fff;border-color:#91caff;box-shadow:0 0 0 3px #1677ff1f}.landing-page-find-box__field--active{background:#fff;border-color:#bfdbfe}.landing-page-find-box__icon{color:#64748b;flex-shrink:0;font-size:15px}.landing-page-find-box__field:focus-within .landing-page-find-box__icon{color:#1677ff}.landing-page-find-box__input.ant-input,.landing-page-find-box__input.ant-input-affix-wrapper{background:#0000!important;border:none!important;box-shadow:none!important;flex:1 1;font-size:13px;line-height:1.4;min-width:0;padding:0}.landing-page-find-box__input.ant-input-affix-wrapper .ant-input{background:#0000;font-size:13px}.landing-page-find-box__input.ant-input-affix-wrapper .ant-input::placeholder,.landing-page-find-box__input.ant-input::placeholder{color:#94a3b8}.landing-page-find-box__input .ant-input-clear-icon{font-size:12px}.landing-page-find-box__count{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 8px;white-space:nowrap}.landing-company-card--find-dim{opacity:.42}.landing-company-card--find-dim:hover{opacity:.65}.landing-results-bar__stat{align-items:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;flex-direction:column;min-width:72px;padding:8px 16px;text-align:center}.landing-results-bar__stat-value{font-feature-settings:"tnum";color:#0f172a;font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.landing-results-bar__stat-label{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.section-header{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:32px;text-align:center}.section-header--compact{align-items:center;flex-direction:row;gap:0;justify-content:flex-start;margin-bottom:16px;text-align:left}.section-header__title{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:600;gap:10px;line-height:1.35;margin:0}.section-header__count{background:#eff6ff;border-radius:999px;color:#1d4ed8;font-size:11px;font-weight:600;line-height:1.5;padding:2px 10px}.landing-results-count{font-size:14px}.company-card{&:hover{box-shadow:0 12px 24px #0000000f;transform:translateY(-4px)}}.ant-skeleton,.ant-skeleton-image,.ant-skeleton-paragraph{margin:0!important;padding:0!important}.company-image-container{height:100%;object-fit:cover;width:100%}.company-image{border-radius:0!important;margin-bottom:6px;margin-top:10px;object-fit:cover}.company-logo{background:#f5f7fa;border:1px solid #f0f0f0;flex-shrink:0}.company-info{min-width:0}.company-logo img{height:100%;object-fit:contain;width:100%}.landing-company-name{color:#0f172a!important;flex:1 1;font-size:1rem!important;font-weight:600!important;line-height:1.35!important;margin:0!important;min-width:0;padding-bottom:0!important}.landing-company-card__head{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.landing-company-card__sponsor{border-radius:4px;font-size:11px!important;font-weight:600;margin:0!important}.landing-company-details{display:flex;flex-direction:column;height:100%;padding:20px}.company-name{border-bottom:1px solid #d7d7d7;color:#262626;margin:0 0 8px!important;padding-bottom:6px}.business-tag{font-size:12px;font-weight:500}.full-width{display:block;width:100%!important}.company-contact{display:flex;flex-direction:column;gap:8px}.contact-item{color:#8c8c8c;font-size:14px;.anticon{margin-top:-22px}}.company-footer,.contact-item{align-items:center;display:flex}.company-footer{border-top:1px solid #f0f0f0;justify-content:space-between;margin-top:auto;padding-top:16px}.details-button,.website-button{font-size:14px;height:auto;padding:0;.anticon{margin-left:4px}}.empty-state{padding:48px 0;text-align:center;h4{margin-bottom:8px!important}}.view-details-btn{margin-top:16px;width:100%}.drawer-content{padding:16px 0}.drawer-header{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;text-align:center}.drawer-logo{background:#f5f5f5;border-radius:8px;height:100px;margin-bottom:16px;object-fit:contain;padding:8px;width:100px}.drawer-info-grid{grid-gap:20px;display:grid;gap:20px;margin-bottom:32px}.drawer-info-item{align-items:flex-start;background:#f8f9fc;border-radius:8px;display:flex;gap:16px;padding:16px;transition:all .3s ease}.drawer-info-item:hover{background:#f0f2f7}.drawer-icon{color:#1890ff;font-size:20px;margin-top:4px}.drawer-section{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:24px}.pagination-container{display:flex;justify-content:center;margin-top:28px;width:100%}.landing-results-pagination{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 20px}.companies-pagination.ant-pagination{flex-wrap:wrap;justify-content:center;row-gap:12px}.companies-pagination.ant-pagination .ant-pagination-item{border-radius:4px}.companies-pagination.ant-pagination .ant-pagination-item-active{background:#0f172a;border-color:#0f172a}.companies-pagination.ant-pagination .ant-pagination-item-active a{color:#fff}.companies-pagination.ant-pagination .ant-pagination-next button,.companies-pagination.ant-pagination .ant-pagination-prev button{border-radius:4px}@media (max-width:768px){.hero-section{padding:48px 16px}.hero-title{font-size:32px!important}.hero-subtitle{font-size:16px!important}.companies-section{padding:20px 16px 36px}.landing-results-bar{padding:14px 16px}.landing-page-find-box{max-width:none;min-width:100%}.landing-results-bar__stat{min-width:64px;padding:6px 12px}.company-header{gap:12px}.company-footer,.company-header{flex-direction:column;text-align:center}.company-footer{gap:8px}.drawer-info-item{padding:12px}.drawer-icon{font-size:18px}.pagination-container{margin-top:32px}.companies-pagination{.ant-pagination-total-text{display:none}}}.company-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.ant-checkbox-wrapper{margin-left:auto}.comparison-drawer .ant-drawer-body{padding:24px}.comparison-table th{background:#fafafa;font-weight:600}.company-description{margin-bottom:12px!important}.sponsor-card{border-color:#93c5fd!important;box-shadow:0 1px 2px #2563eb14}.landing-company-card-link:hover .sponsor-card{border-color:#60a5fa!important}.company-general-info{margin-top:8px}.general-info-preview{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;flex:1 1;font-size:13px;line-height:1.6;overflow:hidden;text-overflow:ellipsis}.general-info-preview div,.general-info-preview p,.general-info-preview span{margin:0;padding:0}.search-section{background:linear-gradient(135deg,#1890ff,#096dd9);overflow:hidden;position:relative}.search-section:before{background:linear-gradient(180deg,#ffffff14,#0000 45%,#0000000f)}.search-section:after,.search-section:before{content:"";inset:0;pointer-events:none;position:absolute}.search-section:after{background:radial-gradient(ellipse 70% 50% at 50% 0,#ffffff1f,#0000 60%)}.search-content{margin:0 auto;max-width:1200px;padding:40px 24px 32px;position:relative;z-index:1}.search-header--brand{margin-bottom:24px;padding:0 8px;text-align:center}.search-hero-title{align-items:center;color:#fff;display:flex;flex-direction:column;gap:8px;margin:0}.search-hero-title-main{font-size:clamp(1.625rem,4vw,2.75rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;text-shadow:0 2px 20px #001e5040}.search-hero-title-sub{color:#ffffffe0;font-size:clamp(.8125rem,2vw,1rem);font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.search-hero-title-sub:before{background:#ffffff8c;border-radius:1px;content:"";display:block;height:2px;margin:0 auto 12px;width:48px}.search-panel{background:#fff;border:1px solid #fff3;border-radius:10px;box-shadow:0 1px 2px #0f172a0f,0 16px 48px #0f172a2e;overflow:hidden}.search-panel__intro{border-bottom:1px solid #f0f0f0;padding:22px 28px 18px}.search-panel__title{color:#141414;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.search-panel__subtitle{color:#595959;font-size:.875rem;line-height:1.5;margin:0}.search-panel__fields{padding:24px 28px 20px}.search-field-label{color:#434343;display:block;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.search-panel .search-field-control{width:100%}.search-panel .search-field-control.ant-select-single.ant-select-lg{height:48px}.search-panel .search-field-control.ant-select .ant-select-selector{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:8px!important;box-shadow:none!important;font-size:15px!important;height:48px!important;min-height:48px!important;padding:0 14px!important;transition:border-color .2s,box-shadow .2s}.search-panel .search-field-control.ant-select:hover .ant-select-selector{border-color:#4096ff!important}.search-panel .search-field-control.ant-select-focused .ant-select-selector{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff1f!important}.search-panel .search-field-control.ant-select .ant-select-selection-item,.search-panel .search-field-control.ant-select .ant-select-selection-placeholder{font-size:15px!important;line-height:46px!important}.search-panel .search-field-control--lob.ant-select-auto-complete{width:100%}.search-panel .search-field-control--lob .ant-input{border:1px solid #d9d9d9!important;border-radius:8px!important;font-size:15px!important;height:48px!important;padding:0 14px!important;transition:border-color .2s,box-shadow .2s}.search-panel .search-field-control--lob .ant-input:hover{border-color:#4096ff!important}.search-panel .search-field-control--lob .ant-input:focus{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff1f!important}.search-panel__submit.ant-btn-lg{border-radius:8px;box-shadow:none;font-size:15px;font-weight:600;height:48px}.search-panel__submit.ant-btn-primary{background:#1677ff}.search-panel__submit.ant-btn-primary:hover{background:#4096ff}.search-quick-access{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px 14px;padding:10px 28px 14px}.search-quick-access__hint{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.search-quick-access__actions{display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.search-quick-access__btn{border-radius:8px;font-size:12px}.search-quick-access__clear-all{font-size:12px;height:auto;padding:0 4px}.search-quick-access__active{color:#475569;flex:1 1 100%;font-size:12px;line-height:1.4}.search-quick-access__active-item{color:#1d4ed8;font-weight:500}.search-quick-modal .ant-modal-header{margin-bottom:12px}.search-quick-modal__find{margin-bottom:16px}.search-quick-modal__find-label{color:#94a3b8;display:block;font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.search-quick-modal__find-field{align-items:center;background:linear-gradient(180deg,#fafbfc,#f4f6f8);border:1px solid #e2e8f0;border-radius:9px;display:flex;gap:10px;min-height:42px;padding:0 12px 0 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.search-quick-modal__find-field:focus-within{background:#fff;border-color:#91caff;box-shadow:0 0 0 3px #1677ff1f}.search-quick-modal__find-field--active{background:#fff;border-color:#bfdbfe}.search-quick-modal__find-icon{color:#64748b;flex-shrink:0;font-size:16px}.search-quick-modal__find-field:focus-within .search-quick-modal__find-icon{color:#1677ff}.search-quick-modal__find-input.ant-input,.search-quick-modal__find-input.ant-input-affix-wrapper{background:#0000!important;border:none!important;box-shadow:none!important;flex:1 1;font-size:14px;min-width:0;padding:0}.search-quick-modal__find-input.ant-input-affix-wrapper .ant-input{background:#0000;font-size:14px}.search-quick-modal__grid{display:flex;flex-wrap:wrap;gap:8px;max-height:min(52vh,420px);overflow-y:auto;padding:4px 2px 8px}.search-quick-modal__chip{font-size:13px;padding:6px 12px;text-align:left}.search-quick-modal__chip--dim{opacity:.38}.search-quick-modal__chip--dim:hover{opacity:.72}.search-quick-modal__empty{color:#64748b;font-size:14px;margin:24px 0;text-align:center}.search-quick-modal__clear{margin-top:8px;padding-left:0}.search-quick-chip{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;line-height:1.45;margin:0;padding:2px 8px;transition:background .15s,border-color .15s,color .15s}.search-quick-chip:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.search-quick-chip--active{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8;font-weight:600}.search-quick-chip:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#e6f4ff!important;font-weight:500}@media (max-width:768px){.search-content{padding:32px 16px 40px}.search-panel__fields,.search-panel__intro{padding-left:20px;padding-right:20px}.search-panel__fields{padding-bottom:16px}.search-quick-access{padding:8px 20px 10px}.search-panel__submit{margin-top:4px}}.app-header{background:#fff;box-shadow:0 2px 8px #0000000f;height:72px;padding:0;position:fixed;width:100%;z-index:1000}.header-content{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 24px}.logo-container{align-items:center;display:flex;gap:12px}.logo{height:40px;width:auto}.logo-text{color:#1a1a1a;font-size:20px;font-weight:600}.header-right{align-items:center;display:flex;gap:24px}.header-right .ant-btn-link{color:#595959;font-weight:500;&:hover{color:#1890ff}}.header-right .ant-btn-primary{font-weight:500;height:40px;padding:0 24px}@media (max-width:768px){.app-header{height:64px}.header-content{padding:0 16px}.logo{height:32px}.logo-text{display:none}.header-right{gap:16px}}:root{--ta-chat-thread-max-width:960px}.team-assistant-messages-host{display:flex;flex-direction:column;min-height:0;min-width:0;position:relative}.team-assistant-root--chatgpt-theme:not(.team-assistant-root--page) .team-assistant-messages-host{flex:1 1 auto}.team-assistant-root--chatgpt-theme.team-assistant-root--page .team-assistant-messages-host{flex:0 0 auto}.team-assistant-workspace--fullscreen .team-assistant-root--page .team-assistant-messages-host{flex:1 1 auto;min-height:0}.team-assistant-scroll-to-bottom{align-self:center;background:#fff!important;background:var(--ta-composer-bg,#fff)!important;border:1px solid #d9d9e3!important;border:1px solid var(--ta-composer-border,#d9d9e3)!important;border-radius:999px!important;bottom:12px;box-shadow:0 4px 16px #0f172a1f,0 1px 3px #0f172a14;color:#0d0d0d!important;color:var(--ta-text,#0d0d0d)!important;flex-shrink:0;height:40px!important;margin:-4px auto 6px;min-width:40px!important;padding:0!important;position:sticky;width:40px!important;z-index:12}.team-assistant-scroll-to-bottom:focus-visible,.team-assistant-scroll-to-bottom:hover{background:#fff!important;background:var(--ta-composer-bg,#fff)!important;border-color:#10a37f!important;border-color:var(--ta-accent,#10a37f)!important;color:#10a37f!important;color:var(--ta-accent,#10a37f)!important}.team-assistant-root--chatgpt-theme .team-assistant-messages{background:#0000!important;border:none!important;border-radius:0;box-shadow:none!important}.team-assistant-root--chatgpt-theme .team-assistant-messages-inner{gap:16px;max-width:100%}.team-assistant-root--chatgpt-theme.team-assistant-root--page .team-assistant-messages-inner{gap:20px;margin-left:auto;margin-right:auto;max-width:min(960px,100%);max-width:min(var(--ta-chat-thread-max-width,960px),100%);padding-left:12px;padding-right:12px}.team-assistant-root--chatgpt-theme:not(.team-assistant-root--page),.team-assistant-root--chatgpt-theme:not(.team-assistant-root--page) .team-assistant-chat{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.team-assistant-root--chatgpt-theme.team-assistant-root--page,.team-assistant-root--chatgpt-theme.team-assistant-root--page .team-assistant-chat{height:auto;max-height:none;overflow:visible}.team-assistant-root--chatgpt-theme .team-assistant-chat-header,.team-assistant-root--chatgpt-theme .team-assistant-composer-wrap,.team-assistant-root--chatgpt-theme .team-assistant-staff-browse-hint{flex-shrink:0}.team-assistant-root--chatgpt-theme:not(.team-assistant-root--page) .team-assistant-messages{-webkit-overflow-scrolling:touch;-ms-overflow-style:auto;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:auto}.team-assistant-root--chatgpt-theme:not(.team-assistant-root--page) .team-assistant-messages::-webkit-scrollbar{width:8px}.team-assistant-root--chatgpt-theme:not(.team-assistant-root--page) .team-assistant-messages::-webkit-scrollbar-thumb{background:#d9d9e3;background:var(--ta-composer-border,#d9d9e3);border-radius:4px}.team-assistant-root--chatgpt-theme:not(.team-assistant-root--page) .team-assistant-messages::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#d9d9e3 70%,#6e6e80);background:color-mix(in srgb,var(--ta-composer-border,#d9d9e3) 70%,#6e6e80)}.team-assistant-root--chatgpt-theme.team-assistant-root--page .team-assistant-messages{flex:0 0 auto;min-height:0;overflow:visible;overflow-y:visible}.team-assistant-workspace--fullscreen .team-assistant-root--chatgpt-theme.team-assistant-root--page,.team-assistant-workspace--fullscreen .team-assistant-root--chatgpt-theme.team-assistant-root--page .team-assistant-chat{height:100%;max-height:100%;overflow:hidden}.team-assistant-workspace--fullscreen .team-assistant-root--chatgpt-theme.team-assistant-root--page .team-assistant-messages.team-assistant-messages--page-layout{-ms-overflow-style:auto;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:auto}.team-assistant-root--chatgpt-theme.team-assistant-root--compact .team-assistant-messages,.team-assistant-root--chatgpt-theme.team-assistant-root--mini .team-assistant-messages{padding:8px 4px 4px}.team-assistant-root--chatgpt-theme .team-assistant-bubble{background:#0000;border:none!important;border-radius:0;margin-bottom:0;max-width:100%;padding:0}.team-assistant-root--chatgpt-theme .team-assistant-bubble.user{align-self:stretch;background:#f4f4f4;background:var(--ta-user-bubble,#f4f4f4);border-left:none!important;border-radius:18px;padding:10px 14px}.team-assistant-root--chatgpt-theme .team-assistant-bubble.user .team-assistant-msg-head{margin-bottom:8px}.team-assistant-root--chatgpt-theme .team-assistant-bubble.user .team-assistant-time{display:block;font-size:11px;margin-left:0;margin-top:2px}.team-assistant-root--chatgpt-theme .team-assistant-bubble.assistant{background:#0000;border-left:none!important;padding:4px 2px 8px}.team-assistant-root--chatgpt-theme .team-assistant-bubble-body{color:#0d0d0d;color:var(--ta-text,#0d0d0d);font-size:15px;line-height:1.6}.team-assistant-root--chatgpt-theme.team-assistant-root--page .team-assistant-bubble-body{font-size:16px;line-height:1.65}.team-assistant-root--chatgpt-theme .team-assistant-bubble.assistant .team-assistant-stream-cursor{background:#0d0d0d;background:var(--ta-text,#0d0d0d)}.team-assistant-root--chatgpt-theme .team-assistant-bubble-actions-row{opacity:0;transition:opacity .15s ease}.team-assistant-root--chatgpt-theme .team-assistant-bubble-actions-row:focus-within,.team-assistant-root--chatgpt-theme .team-assistant-bubble:hover .team-assistant-bubble-actions-row{opacity:1}.team-assistant-root--chatgpt-theme .team-assistant-load-older .ant-btn{color:#676767;color:var(--ta-muted,#676767)}.team-assistant-root--chatgpt-theme .team-assistant-welcome-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:min(36vh,280px);padding:24px 12px;text-align:center}.team-assistant-root--chatgpt-theme .team-assistant-welcome-empty .ant-empty-image{display:none}.team-assistant-root--chatgpt-theme .team-assistant-welcome-empty .ant-empty-description{color:#0d0d0d;color:var(--ta-text,#0d0d0d);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.25;max-width:360px}.team-assistant-root--chatgpt-theme.team-assistant-root--page .team-assistant-welcome-empty{flex:0 0 auto;justify-content:flex-end;min-height:auto;padding:16px 12px 8px}.team-assistant-root--chatgpt-theme.team-assistant-root--page .team-assistant-welcome-empty .ant-empty-description{font-size:26px;max-width:420px}.team-assistant-root--chatgpt-theme .team-assistant-composer-wrap{background:#0000;border:none;box-shadow:none;padding:6px 4px 8px}.team-assistant-root--chatgpt-theme.team-assistant-root--page .team-assistant-composer-wrap{margin-left:auto;margin-right:auto;max-width:min(960px,100%);max-width:min(var(--ta-chat-thread-max-width,960px),100%);padding:8px 12px 16px}.team-assistant-root--chatgpt-theme .team-assistant-composer-card{background:#fff;background:var(--ta-surface,#fff);border:1px solid #d9d9e3;border:1px solid var(--ta-composer-border,#d9d9e3);border-radius:26px;box-shadow:0 4px 16px #00000014;padding:6px 8px 6px 4px}.team-assistant-root--chatgpt-theme .team-assistant-composer-card:focus-within{border-color:#c5c5d2;border-color:var(--ta-composer-focus,#c5c5d2);box-shadow:0 0 0 1px #0000000a,0 6px 20px #0000001a}.team-assistant-root--chatgpt-theme .team-assistant-composer-card--slim:not(.is-expanded){padding:4px 6px 4px 2px}.team-assistant-root--chatgpt-theme.team-assistant-root--mini .team-assistant-composer-card{border-radius:22px;box-shadow:0 2px 12px #00000012}.team-assistant-root--chatgpt-theme .team-assistant-composer-attachment-inline{border-color:#ececf1;border-color:var(--ta-sidebar-border,#ececf1);border-radius:12px}.team-assistant-root--chatgpt-theme .team-assistant-tool-btn{border-radius:999px!important;color:#676767!important;color:var(--ta-muted,#676767)!important}.team-assistant-root--chatgpt-theme .team-assistant-tool-btn:hover{background:#ececf1!important;background:var(--ta-chip-bg,#ececf1)!important;color:#0d0d0d!important;color:var(--ta-text,#0d0d0d)!important}.team-assistant-root--chatgpt-theme .team-assistant-source-chip--icon-only.team-assistant-source-chip--active,.team-assistant-root--chatgpt-theme .team-assistant-source-chip--icon-only.team-assistant-source-chip--toggle.is-on{background:#ececf1;background:var(--ta-chip-bg,#ececf1);border-color:#d9d9e3;border-color:var(--ta-composer-border,#d9d9e3);color:#0d0d0d;color:var(--ta-text,#0d0d0d)}.team-assistant-root--chatgpt-theme .team-assistant-composer-field,.team-assistant-root--chatgpt-theme .team-assistant-composer-field textarea{color:#0d0d0d;color:var(--ta-text,#0d0d0d);font-size:15px!important;line-height:1.45!important}.team-assistant-root--chatgpt-theme.team-assistant-root--mini .team-assistant-composer-field,.team-assistant-root--chatgpt-theme.team-assistant-root--mini .team-assistant-composer-field--single-line{font-size:14px!important;line-height:1.25!important}.team-assistant-root--chatgpt-theme .team-assistant-composer-field--single-line{line-height:1.25!important}.team-assistant-root--chatgpt-theme .team-assistant-composer-field--expanded{line-height:1.45!important;max-height:min(168px,32vh)!important}.team-assistant-root--chatgpt-theme .team-assistant-send-btn--inline{background:#10a37f!important;background:var(--ta-send,#10a37f)!important;border:none!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important;height:32px!important;min-width:32px!important;width:32px!important}.team-assistant-root--chatgpt-theme .team-assistant-send-btn--inline:not(:disabled):not(.ant-btn-disabled) .anticon{color:#fff!important}.team-assistant-root--chatgpt-theme .team-assistant-send-btn--inline.ant-btn-disabled,.team-assistant-root--chatgpt-theme .team-assistant-send-btn--inline:disabled{background:#ececf1!important;background:var(--ta-send-disabled-bg,#ececf1)!important;color:#a8a8a8!important;color:var(--ta-send-disabled-text,#a8a8a8)!important}.team-assistant-root--chatgpt-theme .team-assistant-send-btn--inline:not(:disabled):hover{background:#0d8c6d!important;background:var(--ta-send-hover,#0d8c6d)!important;color:#fff!important}.team-assistant-root--chatgpt-theme .team-assistant-send-btn:not(.team-assistant-send-btn--inline){background:#10a37f!important;background:var(--ta-send,#10a37f)!important;border-color:#10a37f!important;border-color:var(--ta-send,#10a37f)!important;border-radius:10px;box-shadow:none!important;color:#fff!important}.team-assistant-root--chatgpt-theme .team-assistant-send-btn:not(.team-assistant-send-btn--inline):not(:disabled):not(.ant-btn-disabled) .anticon{color:#fff!important}.team-assistant-root--chatgpt-theme .team-assistant-send-btn:not(.team-assistant-send-btn--inline):hover:not(:disabled){background:#0d8c6d!important;background:var(--ta-send-hover,#0d8c6d)!important;border-color:#0d8c6d!important;border-color:var(--ta-send-hover,#0d8c6d)!important;color:#fff!important}.team-assistant-widget--chatgpt .team-assistant-floating-panel{border:1px solid #ececf1;border:1px solid var(--ta-sidebar-border,#ececf1);border-radius:16px;box-shadow:0 8px 32px #0000001f}.team-assistant-widget--chatgpt .team-assistant-floating-panel-head{background:#fff;border-bottom:1px solid #ececf1;border-bottom:1px solid var(--ta-sidebar-border,#ececf1)}.team-assistant-widget--chatgpt .team-assistant-floating-panel-title{color:#0d0d0d;color:var(--ta-text,#0d0d0d);font-weight:600}.team-assistant-widget--chatgpt .team-assistant-launcher{background:#10a37f;background:var(--ta-launcher,#10a37f);box-shadow:0 6px 20px #10a37f59;box-shadow:0 6px 20px var(--ta-launcher-glow,#10a37f59)}.team-assistant-widget--chatgpt .team-assistant-launcher:hover{box-shadow:0 8px 24px #10a37f73;box-shadow:0 8px 24px var(--ta-launcher-glow-hover,#10a37f73)}.team-assistant-widget--chatgpt .team-assistant-widget-card{border-color:#ececf1!important;border-color:var(--ta-sidebar-border,#ececf1)!important;border-radius:16px!important;box-shadow:0 4px 20px #00000014!important}.team-assistant-widget--chatgpt .team-assistant-widget-card .ant-card-body{padding:10px 12px 12px!important}.team-assistant-drawer.team-assistant-widget--chatgpt .ant-drawer-header{border-bottom:1px solid #ececf1;border-bottom:1px solid var(--ta-sidebar-border,#ececf1)}.team-assistant-drawer.team-assistant-widget--chatgpt .ant-drawer-body{padding:10px 12px 12px}.team-assistant-advanced-filters-modal .ant-modal-content{background:#fff;background:var(--ta-surface,#fff);border:1px solid #ececf1;border:1px solid var(--ta-sidebar-border,#ececf1);border-radius:12px;overflow:visible;padding:0}.team-assistant-advanced-filters-modal .ant-modal-body{max-height:none!important;overflow:visible!important;padding:0!important}.team-assistant-advanced-filters-modal--large .ant-modal-content{border-radius:14px}.team-assistant-advanced-filters-modal .ant-modal-header{background:#f7f7f8;background:var(--ta-sidebar-bg,#f7f7f8);border-bottom:1px solid #ececf1;border-bottom:1px solid var(--ta-header-border,#ececf1);margin-bottom:0;min-height:0;min-height:auto;padding:10px 16px}.team-assistant-advanced-filters-modal .ant-modal-title{font-size:inherit;font-weight:inherit;line-height:1.4;margin:0;padding:0;width:100%}.team-assistant-advanced-filters-modal .ant-modal-close{border-radius:8px;color:#676767;color:var(--ta-muted,#676767);height:32px;inset-inline-end:12px;top:50%;transform:translateY(-50%);width:32px}.team-assistant-advanced-filters-modal .ant-modal-close:hover{background:#ececf1;background:var(--ta-chip-bg,#ececf1);color:#0d0d0d;color:var(--ta-text,#0d0d0d)}.team-assistant-advanced-modal-head{align-items:center;display:flex;gap:8px;min-height:22px;min-width:0;padding-right:28px}.team-assistant-advanced-modal-icon-inline{color:#10a37f;color:var(--ta-send,#10a37f);flex-shrink:0;font-size:15px;line-height:1}.team-assistant-advanced-modal-title{color:#0d0d0d;color:var(--ta-text,#0d0d0d);font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap}.team-assistant-advanced-modal-badge{background:#f4f4f4;background:var(--ta-user-bubble,#f4f4f4);border-radius:999px;color:#10a37f;color:var(--ta-send,#10a37f);flex-shrink:0;font-size:11px;font-weight:500;line-height:16px;padding:2px 8px}.team-assistant-advanced-form{background:#fff;background:var(--ta-surface,#fff);padding:16px 20px 4px}.team-assistant-advanced-grid{grid-column-gap:20px;grid-row-gap:0;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;row-gap:0}.team-assistant-advanced-cell--full{grid-column:1/-1}.team-assistant-advanced-field{margin-bottom:16px}.team-assistant-advanced-field .ant-form-item-label{padding-bottom:6px}.team-assistant-advanced-field .ant-form-item-label>label{color:#0d0d0d;color:var(--ta-text,#0d0d0d);font-size:14px;font-weight:500;height:auto}.team-assistant-advanced-when-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.team-assistant-advanced-range{flex:1 1 260px;min-width:0}.team-assistant-advanced-quick-dates{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px}.team-assistant-advanced-quick-chip{background:#fff;background:var(--ta-surface,#fff);border:1px solid #d9d9e3;border:1px solid var(--ta-composer-border,#d9d9e3);border-radius:999px;color:#676767;color:var(--ta-muted,#676767);cursor:pointer;font-family:inherit;font-size:13px;line-height:22px;padding:5px 12px;transition:border-color .15s ease,background .15s ease,color .15s ease;white-space:nowrap}.team-assistant-advanced-quick-chip:hover{background:#ececf1;background:var(--ta-chip-bg,#ececf1);border-color:#c5c5d2;border-color:var(--ta-composer-focus,#c5c5d2);color:#0d0d0d;color:var(--ta-text,#0d0d0d)}.team-assistant-advanced-quick-chip.is-active{background:#f4f4f4;background:var(--ta-user-bubble,#f4f4f4);border-color:#10a37f;border-color:var(--ta-send,#10a37f);color:#10a37f;color:var(--ta-send,#10a37f);font-weight:600}.team-assistant-advanced-input-icon{color:#676767;color:var(--ta-muted,#676767)}.team-assistant-advanced-modal-footer{align-items:center;background:#fff;background:var(--ta-surface,#fff);border-top:1px solid #ececf1;border-top:1px solid var(--ta-header-border,#ececf1);display:flex;gap:12px;justify-content:space-between;padding:12px 20px 16px}.team-assistant-advanced-reset{color:#676767!important;color:var(--ta-muted,#676767)!important;font-size:14px;padding-left:0}.team-assistant-advanced-reset:hover{color:#10a37f!important;color:var(--ta-send,#10a37f)!important}.team-assistant-advanced-filters-modal .ant-input,.team-assistant-advanced-filters-modal .ant-input-affix-wrapper,.team-assistant-advanced-filters-modal .ant-picker,.team-assistant-advanced-filters-modal .ant-select-selector{border-color:#d9d9e3!important;border-color:var(--ta-composer-border,#d9d9e3)!important;border-radius:10px!important}.team-assistant-advanced-filters-modal .ant-input-affix-wrapper:hover,.team-assistant-advanced-filters-modal .ant-input:hover,.team-assistant-advanced-filters-modal .ant-picker:hover,.team-assistant-advanced-filters-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#c5c5d2!important;border-color:var(--ta-composer-focus,#c5c5d2)!important}.team-assistant-advanced-filters-modal .ant-input-affix-wrapper-focused,.team-assistant-advanced-filters-modal .ant-input:focus,.team-assistant-advanced-filters-modal .ant-picker-focused,.team-assistant-advanced-filters-modal .ant-select-focused .ant-select-selector{border-color:#10a37f!important;border-color:var(--ta-send,#10a37f)!important;box-shadow:0 0 0 2px color-mix(in srgb,#10a37f 18%,#0000)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ta-send,#10a37f) 18%,#0000)!important}.team-assistant-advanced-filters-modal .ant-btn-primary{background:#10a37f!important;background:var(--ta-send,#10a37f)!important;border-color:#10a37f!important;border-color:var(--ta-send,#10a37f)!important;box-shadow:none!important}.team-assistant-advanced-filters-modal .ant-btn-primary:hover{background:#0d8c6d!important;background:var(--ta-send-hover,#0d8c6d)!important;border-color:#0d8c6d!important;border-color:var(--ta-send-hover,#0d8c6d)!important}.team-assistant-advanced-filters-modal .ant-btn-default{border-color:#d9d9e3;border-color:var(--ta-composer-border,#d9d9e3);color:#0d0d0d;color:var(--ta-text,#0d0d0d)}.team-assistant-advanced-filters-modal .ant-btn-default:hover{border-color:#c5c5d2;border-color:var(--ta-composer-focus,#c5c5d2);color:#0d0d0d;color:var(--ta-text,#0d0d0d)}@media (max-width:640px){.team-assistant-advanced-grid{grid-template-columns:1fr}}.team-assistant-color-theme-drawer .ant-drawer-content{background:#fff;background:var(--ta-surface,#fff)}.team-assistant-color-theme-drawer .ant-drawer-header{background:#f7f7f8;background:var(--ta-sidebar-bg,#f7f7f8)}.team-assistant-color-theme-drawer .ant-drawer-title{color:#0d0d0d;color:var(--ta-text,#0d0d0d);font-weight:600}.team-assistant-color-theme-drawer .ant-drawer-close{color:#676767;color:var(--ta-muted,#676767)}.team-assistant-color-theme-drawer .ant-drawer-close:hover{background:#ececf1;background:var(--ta-chip-bg,#ececf1);color:#0d0d0d;color:var(--ta-text,#0d0d0d)}.team-assistant-color-theme-drawer .ant-drawer-body{overflow-y:auto;padding-bottom:24px}.team-assistant-color-theme-drawer-intro{display:block;font-size:12px;line-height:1.35;margin-bottom:16px}.team-assistant-color-theme-section-title{align-items:center;color:#0d0d0d;color:var(--ta-text,#0d0d0d);display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 8px}.team-assistant-color-theme-section-title--colors{margin-bottom:10px;margin-top:0}.team-assistant-color-theme-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.team-assistant-color-theme-drawer .team-assistant-color-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-assistant-color-theme-card{align-items:stretch;background:#fff;border:1px solid #e3e3e3;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;min-width:0;padding:10px 10px 9px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.team-assistant-color-theme-card:hover{border-color:#c5c5d2;box-shadow:0 2px 8px #0000000f}.team-assistant-color-theme-card.is-active{border-color:#10a37f;border-color:var(--ta-send,#10a37f);box-shadow:0 0 0 1px #10a37f;box-shadow:0 0 0 1px var(--ta-send,#10a37f)}.team-assistant-color-theme-card-head{align-items:center;display:flex;gap:6px;justify-content:space-between;min-height:18px}.team-assistant-color-theme-card-label{color:#0d0d0d;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-assistant-color-theme-card-check{color:#10a37f;color:var(--ta-send,#10a37f);flex-shrink:0;font-size:12px}.team-assistant-color-theme-swatches{display:flex;gap:4px}.team-assistant-color-theme-swatch{border:1px solid #00000014;border-radius:6px;flex:1 1;height:22px;min-width:0}.team-assistant-color-theme-card-desc{color:#8e8ea0;font-size:11px;line-height:1.3}.team-assistant-help-modal .ant-modal-content{background:#fff;background:var(--ta-surface,#fff);border:1px solid #ececf1;border:1px solid var(--ta-sidebar-border,#ececf1);border-radius:14px;box-shadow:0 12px 48px #0000001f;overflow:hidden;padding:0}.team-assistant-help-modal .ant-modal-header{background:#f7f7f8;background:var(--ta-sidebar-bg,#f7f7f8);border-bottom:1px solid #ececf1;border-bottom:1px solid var(--ta-header-border,#ececf1);margin-bottom:0;padding:18px 22px 16px}.team-assistant-help-modal .ant-modal-title{font-weight:inherit;line-height:1.3}.team-assistant-help-modal .ant-modal-close{border-radius:8px;color:#676767;color:var(--ta-muted,#676767);height:34px;inset-inline-end:16px;top:18px;width:34px}.team-assistant-help-modal .ant-modal-close:hover{background:#ececf1;background:var(--ta-chip-bg,#ececf1);color:#0d0d0d;color:var(--ta-text,#0d0d0d)}.team-assistant-help-modal .ant-modal-body{padding:0!important}.team-assistant-help-modal-head{align-items:flex-start;display:flex;gap:14px;padding-right:36px}.team-assistant-help-modal-head-icon{color:#10a37f;color:var(--ta-send,#10a37f);flex-shrink:0;font-size:22px;margin-top:2px}.team-assistant-help-modal-head-title{color:#0d0d0d;color:var(--ta-text,#0d0d0d);font-size:17px;font-weight:600;letter-spacing:-.02em}.team-assistant-help-modal-head-sub{color:#676767;color:var(--ta-muted,#676767);font-size:13px;font-weight:400;margin-top:2px}.team-assistant-help-modal-body{max-height:min(62vh,520px);overflow-y:auto;padding:18px 22px 8px}.team-assistant-help-lead{align-items:flex-start;background:#f4f4f4;background:var(--ta-user-bubble,#f4f4f4);border:1px solid #ececf1;border:1px solid var(--ta-sidebar-border,#ececf1);border-radius:12px;display:flex;gap:12px;margin-bottom:18px;padding:14px 16px}.team-assistant-help-lead-icon{color:#10a37f;color:var(--ta-send,#10a37f);flex-shrink:0;font-size:18px;margin-top:2px}.team-assistant-help-lead p{color:#0d0d0d;color:var(--ta-text,#0d0d0d);font-size:14px;line-height:1.55;margin:0}.team-assistant-help-section{background:#fff;background:var(--ta-surface,#fff);border:1px solid #ececf1;border:1px solid var(--ta-sidebar-border,#ececf1);border-radius:12px;margin-bottom:14px;padding:14px 16px}.team-assistant-help-section-head{align-items:center;display:flex;gap:10px;margin-bottom:10px}.team-assistant-help-section-icon{align-items:center;background:#ececf1;background:var(--ta-chip-bg,#ececf1);border-radius:8px;color:#10a37f;color:var(--ta-send,#10a37f);display:flex;font-size:15px;height:32px;justify-content:center;width:32px}.team-assistant-help-section-title{color:#0d0d0d;color:var(--ta-text,#0d0d0d);font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0}.team-assistant-help-section-body{padding-left:42px}@media (max-width:520px){.team-assistant-help-section-body{padding-left:0}}.team-assistant-help-text{color:#0d0d0d;color:var(--ta-text,#0d0d0d);font-size:13px;line-height:1.55;margin:0 0 8px}.team-assistant-help-text--muted{color:#676767;color:var(--ta-muted,#676767);font-size:12px;margin-bottom:0}.team-assistant-help-text strong{font-weight:600}.team-assistant-help-examples,.team-assistant-help-feature-list,.team-assistant-help-steps{color:#0d0d0d;color:var(--ta-text,#0d0d0d);font-size:13px;line-height:1.55;margin:0 0 8px;padding-left:18px}.team-assistant-help-examples{list-style:none;padding-left:0}.team-assistant-help-examples li{margin-bottom:8px}.team-assistant-help-examples li:last-child{margin-bottom:0}.team-assistant-help-feature-list li,.team-assistant-help-steps li{margin-bottom:6px}.team-assistant-help-feature-list li:last-child,.team-assistant-help-steps li:last-child{margin-bottom:0}.team-assistant-help-example{background:#f7f7f8;background:var(--ta-sidebar-bg,#f7f7f8);border:1px solid #d9d9e3;border:1px solid var(--ta-composer-border,#d9d9e3);border-radius:8px;color:#0d0d0d;color:var(--ta-text,#0d0d0d);display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;max-width:100%;padding:6px 10px;word-break:break-word}.team-assistant-help-modal-footer{background:#f7f7f8;background:var(--ta-sidebar-bg,#f7f7f8);border-top:1px solid #ececf1;border-top:1px solid var(--ta-header-border,#ececf1);display:flex;justify-content:flex-end;padding:14px 22px 18px}.team-assistant-help-modal-done{background:#10a37f!important;background:var(--ta-send,#10a37f)!important;border-color:#10a37f!important;border-color:var(--ta-send,#10a37f)!important;box-shadow:none!important;min-width:120px}.team-assistant-help-modal-done:hover{background:#0d8c6d!important;background:var(--ta-send-hover,#0d8c6d)!important;border-color:#0d8c6d!important;border-color:var(--ta-send-hover,#0d8c6d)!important}.company-details-container{background-color:#f5f7fa;min-height:100vh;padding-top:72px}.loading-container{align-items:center;display:flex;justify-content:center;min-height:100vh}.error-container{padding:48px;text-align:center}.details-wrapper{margin:0 auto;max-width:1400px;padding:24px}.company-header{border-radius:12px;margin-bottom:24px}.company-logo-wrapper{align-items:center;display:flex;justify-content:center}.company-logo{background:#fff;border:2px solid #f0f0f0;box-shadow:0 4px 12px #00000014;.avatar-icon{color:#bfbfbf;font-size:80px}}.company-header-content{display:flex;flex-direction:column;gap:16px}.company-title{color:#262626;margin:0!important}.business-tags{display:flex;flex-wrap:wrap;gap:8px}.business-tag{border-radius:4px;font-size:14px;padding:4px 12px}.company-stats{display:flex;flex-wrap:wrap;gap:24px;margin-top:8px}.stat-item{align-items:center;color:#595959;display:flex;gap:8px;.anticon{color:#8c8c8c;font-size:16px}}.quick-actions{margin-top:24px}.action-button{border-radius:8px;height:44px;min-width:140px;&.ant-btn-primary{background:#1890ff;&:hover{background:#40a9ff}}}.documents-card,.info-card{border-radius:12px;box-shadow:0 2px 8px #0000000f}.section-title{align-items:center;color:#262626;display:flex;font-size:18px;font-weight:600;gap:8px;.anticon{color:#1890ff}}.company-descriptions{margin-bottom:32px;.ant-descriptions-item-label{background:#fafafa;width:180px;.anticon{color:#8c8c8c;margin-right:8px}}.ant-descriptions-item-content{background:#fff}}.general-info-section{padding:10px}.section-subtitle{color:#262626;margin-bottom:16px!important;.anticon{color:#1890ff;margin-right:8px}}.general-info{color:#595959;font-size:15px;line-height:1.8;margin:0;white-space:pre-line}.documents-list{display:flex;flex-direction:column;gap:4px}.file-link{align-items:center;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .3s;&:hover{background:#f5f7fa;.file-action{opacity:1}}.anticon{color:#1890ff;font-size:16px;margin-right:12px}.file-name{color:#262626;flex:1 1;margin-right:16px}.file-action{color:#1890ff;opacity:0;transition:opacity .3s}}@media (max-width:768px){.details-wrapper{padding:16px}.company-header-content{text-align:center}.company-stats,.quick-actions{justify-content:center}.action-button{width:100%}.company-descriptions{.ant-descriptions-item-label{width:140px}}}.search-results{padding:24px}.results-grid{margin:0 auto;max-width:1200px}.company-card{transition:all .3s}.company-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-5px)}.no-results{background:#fff;border-radius:8px;margin:24px;padding:48px}.ant-skeleton-avatar.ant-skeleton-avatar-lg{height:200px;width:200px}.ant-skeleton-button{min-width:100px}.company-card .ant-skeleton-avatar{height:100px;width:100px}.info-grid{grid-gap:24px;display:grid;gap:24px;padding:16px 0}.info-section{align-items:flex-start;background:#f8f9fc;border-radius:8px;display:flex;gap:16px;padding:16px;transition:all .3s ease}.info-section:hover{background:#f0f2f7}.info-icon{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 6px #1890ff1a;color:#1890ff;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.info-content{flex:1 1}.info-label{color:#8c8c8c;font-size:14px;margin-bottom:4px}.info-value{color:#262626;font-size:16px;font-weight:500}.info-value.link{color:#1890ff;text-decoration:none}.info-value.link:hover{text-decoration:underline}@media (max-width:768px){.info-grid{gap:16px}.info-section{padding:12px}.info-icon{font-size:16px;height:32px;width:32px}}.info-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.info-tags .ant-tag{border-radius:4px;font-size:14px;margin:0;padding:4px 12px}.info-section:hover .info-tags .ant-tag{opacity:1}.sponsored-card{border:2px solid #05f;box-shadow:0 0 10px #0c119d33}.logo-container{display:inline-block;position:relative}.sponsored-tag{border-radius:4px;font-size:12px;font-weight:700;padding:4px 8px;position:absolute;right:-10px;top:-10px;z-index:1}@keyframes sponsoredGlow{0%{box-shadow:10px 10px 50px #091db933}50%{box-shadow:10px 10px 55px #0e2ca34d}to{box-shadow:10px 10px 50px #062db033}}.sponsored-card{animation:sponsoredGlow 2s infinite}.jobs-card{background:#fff;border-radius:8px}.jobs-list{display:flex;flex-direction:column;gap:8px}.job-link{border-bottom:1px solid #f0f0f0;cursor:pointer;height:auto!important;padding:6px!important;text-align:left}.job-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.job-title{color:#1890ff;font-weight:500}.job-location{color:#666;font-size:.9em}.job-details .job-meta{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:16px}.job-details h4{margin-bottom:8px;margin-top:16px}.job-details .job-description,.job-details .job-requirements{margin-bottom:24px}.about-container{margin:0 auto;max-width:1400px;padding:24px}.about-card,.about-sidebar-card{height:100%}.about-card{padding:24px}.about-sidebar-card{background-color:#fafafa;padding:24px}.ant-typography{margin-bottom:24px}.contact-container{margin:0 auto;max-width:1400px;padding:24px}.contact-form-card,.contact-info-card{height:100%;padding:24px}.contact-info-card{background-color:#fafafa}.contact-info-item{margin-bottom:24px}.contact-info-item .anticon{color:#1890ff;margin-right:8px}.contact-info-item .ant-typography{margin-bottom:8px}.compare-container{background-color:#f5f7fa;min-height:100vh;padding-top:72px}.compare-content{margin:0 auto;max-width:1400px;padding:24px}.company-selector{margin-top:24px}.selected-companies{margin-top:16px}.landing-company-card{background:#fff;border:1px solid #d5e6f9!important;border-radius:10px;height:100%}.landing-company-name{color:#262626;margin:0 0 8px!important;padding-bottom:6px}.ant-tag{margin-bottom:6px}.company-card{border:1px solid #f0f0f0;border-radius:12px;height:100%;transition:all .3s ease;&:hover{box-shadow:0 12px 24px #0000000f;transform:translateY(-4px)}}.company-card-content{display:flex;flex-direction:column;height:100%}.company-info{flex:1 1;margin:0}.company-image{border-radius:8px;height:130px;margin-bottom:0!important;margin-top:0!important;object-fit:contain;width:100%}.company-details{flex:1 1}.company-description{color:#595959;font-size:14px;margin-bottom:16px!important}.company-header{align-items:center;display:flex;gap:16px;margin-bottom:16px}.comparison-table{.ant-table-thead>tr>th{background:#fafafa;font-weight:600}.ant-spin-nested-loading{min-height:200px}}@media (max-width:768px){.compare-content{padding:16px}}.ant-skeleton{padding:24px}.ant-skeleton-image{height:140px!important;width:100%!important}.ant-skeleton-input,.table-header{margin-bottom:16px}.ant-table-wrapper{margin-top:16px}.team-assistant-page{display:flex;gap:16px;min-height:calc(100vh - 180px)}.team-assistant-page-single{display:block;max-width:100%;overflow-x:hidden;width:100%}.team-assistant-root{max-width:100%;min-width:0;overflow-x:hidden;width:100%}.team-assistant-root--embedded .team-assistant-messages{max-height:min(420px,50vh)}.team-assistant-root--compact .team-assistant-messages{max-height:280px}.team-assistant-root--mini{font-size:13px}.team-assistant-root--mini .team-assistant-messages{border-radius:10px;margin-bottom:8px;max-height:min(calc(90vh - 200px),560px);min-height:280px;padding:10px 12px}.team-assistant-root--mini .team-assistant-bubble{font-size:13px;margin-bottom:10px;padding:8px 10px}.team-assistant-root--mini .team-assistant-bubble-body{font-size:14px;line-height:1.45}.team-assistant-root--mini .team-assistant-composer-card{border-radius:12px;box-shadow:none;padding:8px 10px}.team-assistant-root--mini .team-assistant-composer-card--slim:not(.is-expanded){padding:5px 6px 5px 4px}.team-assistant-root--mini .team-assistant-composer-field,.team-assistant-root--mini .team-assistant-composer-field--single-line{font-size:14px!important}.team-assistant-root--mini .team-assistant-composer-input-row{align-items:center}.team-assistant-root--mini .team-assistant-send-btn--inline{border-radius:999px!important;height:32px!important;min-width:32px!important;width:32px!important}.team-assistant-root--mini .team-assistant-tool-btn{height:34px;width:34px}.team-assistant-root--mini .team-assistant-send-btn{font-size:13px;height:36px;min-width:72px;padding-inline:12px}.team-assistant-root--mini .team-assistant-sources-label{display:none}.team-assistant-root--mini .team-assistant-source-chip{font-size:11px;padding:3px 8px}.team-assistant-mini-expand{align-items:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;color:#595959;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:6px;justify-content:center;margin-bottom:8px;padding:6px 10px;width:100%}.team-assistant-mini-expand:hover{background:#f0f7ff;border-color:#91caff;color:#1677ff}.team-assistant-mini-transcript-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.team-assistant-mini-transcript-label{font-size:11px!important;letter-spacing:.04em;text-transform:uppercase}.team-assistant-floating-host{bottom:20px;position:fixed;right:20px;z-index:1050}.team-assistant-launcher{align-items:center;background:linear-gradient(135deg,#1677ff,#0958d9);border:none;border-radius:999px;box-shadow:0 6px 20px #1677ff73;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:12px 18px;transition:transform .15s,box-shadow .15s}.team-assistant-launcher:hover{box-shadow:0 8px 24px #1677ff80;transform:translateY(-2px)}.team-assistant-launcher-icon{font-size:18px}.team-assistant-floating-panel{background:#fff;border:1px solid #e6e8ef;border-radius:16px;box-shadow:0 12px 40px #0f172a2e;display:flex;flex-direction:column;height:min(90vh,calc(100vh - 48px));max-height:min(90vh,calc(100vh - 48px));overflow:hidden;width:min(480px,calc(100vw - 24px))}.team-assistant-floating-panel-head{align-items:center;background:linear-gradient(180deg,#fafbff,#fff);border-bottom:1px solid #eef0f4;display:flex;justify-content:space-between;padding:10px 12px 10px 14px}.team-assistant-floating-panel-title{align-items:center;color:#262626;display:flex;font-size:14px;font-weight:600;gap:8px}.team-assistant-floating-panel-body{overflow:hidden;padding:10px 12px 12px}.team-assistant-floating-panel-body,.team-assistant-floating-panel-body .team-assistant-root--mini{display:flex;flex:1 1;flex-direction:column;min-height:0}.team-assistant-floating-panel-body .team-assistant-root--mini .team-assistant-chat{flex:1 1;min-height:0}.team-assistant-floating-panel-body .team-assistant-root--mini .team-assistant-messages{flex:1 1;max-height:none!important;min-height:min(320px,calc(90vh - 220px))}.team-assistant-floating-panel--fullscreen{border-radius:0;display:flex;flex-direction:column;height:100%;inset:0;max-height:100%;max-width:100%;overflow:hidden;position:fixed;width:100%;z-index:1100}.team-assistant-floating-host--fullscreen{bottom:0;left:0;right:0;top:0}.team-assistant-floating-panel--fullscreen .team-assistant-floating-panel-head{flex-shrink:0}.team-assistant-floating-panel--fullscreen .team-assistant-floating-panel-body{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:920px;min-height:0;overflow:hidden;padding:12px 20px 24px;width:100%}.team-assistant-floating-panel--fullscreen .team-assistant-floating-panel-body .team-assistant-chat-full,.team-assistant-floating-panel--fullscreen .team-assistant-floating-panel-body .team-assistant-root{display:flex;flex:1 1;flex-direction:column;min-height:0}.team-assistant-floating-panel--fullscreen .team-assistant-messages{-ms-overflow-style:auto;flex:1 1 auto;max-height:none!important;min-height:0!important;overflow-x:hidden;overflow-y:auto!important;scrollbar-width:auto}.team-assistant-floating-panel--fullscreen .team-assistant-messages::-webkit-scrollbar{width:8px}.team-assistant-floating-panel--fullscreen .team-assistant-messages::-webkit-scrollbar-thumb{background:#d9d9e3;background:var(--ta-composer-border,#d9d9e3);border-radius:4px}.team-assistant-floating-panel--fullscreen .team-assistant-messages-host{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.team-assistant-floating-panel--fullscreen .team-assistant-root--mini .team-assistant-messages{margin-bottom:0;min-height:0!important}.team-assistant-drawer--fullscreen .ant-drawer-body,.team-assistant-drawer--fullscreen .ant-drawer-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.team-assistant-drawer--fullscreen .ant-drawer-body{flex:1 1 auto;height:100%}.team-assistant-drawer--fullscreen .team-assistant-root--chatgpt-theme{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.team-assistant-drawer--fullscreen .team-assistant-messages-host{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.team-assistant-drawer--fullscreen .team-assistant-messages{-ms-overflow-style:auto;flex:1 1 auto;max-height:none!important;min-height:0!important;overflow-x:hidden;overflow-y:auto!important;scrollbar-width:auto}.team-assistant-drawer--fullscreen .team-assistant-messages::-webkit-scrollbar{width:8px}.team-assistant-drawer--fullscreen .team-assistant-messages::-webkit-scrollbar-thumb{background:#d9d9e3;background:var(--ta-composer-border,#d9d9e3);border-radius:4px}.team-assistant-drawer--fullscreen .ant-drawer-content-wrapper{max-width:100%!important;width:100%!important}.team-assistant-drawer--fullscreen .ant-drawer-body{margin:0 auto;max-width:920px}.team-assistant-widget-card--mini,.team-assistant-widget-inline--mini{margin:16px auto;max-width:360px}.team-assistant-widget-card--mini .ant-card-body{padding:12px}.team-assistant-root--full:not(.team-assistant-root--page) .team-assistant-messages{max-height:calc(100vh - 340px)}.team-assistant-chat{display:flex;flex:1 1;flex-direction:column;max-width:100%;min-width:0;overflow-x:hidden}.team-assistant-chat-full{position:relative;width:100%}.team-assistant-chat-header{margin-bottom:12px}.team-assistant-chat-subtitle{display:block;margin-top:4px}.team-assistant-widget-inline{margin:32px auto 48px;max-width:960px;padding:0 16px}.team-assistant-widget-card{border-radius:14px;box-shadow:0 4px 20px #0f172a0f}.team-assistant-widget-card .ant-card-body{padding:16px 20px 20px}.team-assistant-guest-card{border-radius:12px;margin:24px auto;max-width:480px}.team-assistant-drawer .team-assistant-root--embedded .team-assistant-messages{max-height:calc(100vh - 280px)}.team-assistant-float-btn{bottom:24px;right:24px}.team-assistant-load-older{align-items:center;border-bottom:1px dashed #e8e8e8;display:flex;flex-direction:column;gap:2px;margin-bottom:12px;padding-bottom:8px}.team-assistant-messages{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;flex:1 1;margin-bottom:14px;min-width:0;overflow-x:hidden;padding:16px 12px}.team-assistant-root:not(.team-assistant-root--page) .team-assistant-messages{overflow-y:auto}.team-assistant-messages::-webkit-scrollbar:horizontal{display:none;height:0}.team-assistant-messages-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:min(920px,100%);min-width:0;overflow-x:hidden;padding-bottom:16px;padding-left:8px;padding-right:8px;width:100%}.team-assistant-virtual-row{box-sizing:border-box;margin-bottom:16px;max-width:100%}.team-assistant-virtual-spacer{max-width:100%;overflow-x:hidden}.team-assistant-messages-skeleton{padding:8px 0 16px}.team-assistant-messages-skeleton-item{background:#fff;border:1px solid #eef1f6;border-radius:10px;margin-bottom:20px;padding:12px 14px}.team-assistant-messages-skeleton-item--alt{background:#f8fafc}.team-assistant-bubble{border-radius:12px;box-sizing:border-box;margin-bottom:16px;max-width:100%;overflow-x:hidden;padding:10px 14px;word-break:break-word}.team-assistant-bubble.user{background:#fff;border:1px solid #d6e4ff;border-left:3px solid #1677ff;margin-right:auto}.team-assistant-bubble.assistant{background:#f6ffed;border:1px solid #d9f7be;border-left:3px solid #52c41a;margin-right:auto}.team-assistant-bubble.user+.team-assistant-bubble.assistant{margin-top:12px}.team-assistant-msg-head{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px;min-width:0}.team-assistant-msg-head>div{min-width:0;overflow:hidden}.team-assistant-avatar.user{background:#1677ff}.team-assistant-avatar.assistant{background:#52c41a}.team-assistant-time{display:block;font-size:11px;margin-top:2px}.team-assistant-sub{font-size:12px}.team-assistant-bubble-body{white-space:pre-wrap}.team-assistant-bubble.assistant .team-assistant-bubble-body{white-space:normal}.team-assistant-markdown{color:inherit;font-size:14px;line-height:1.55;word-break:break-word}.team-assistant-markdown p{margin:0 0 .65em}.team-assistant-markdown p:last-child{margin-bottom:0}.team-assistant-markdown ol,.team-assistant-markdown ul{margin:.35em 0 .65em;padding-left:1.25em}.team-assistant-markdown h1,.team-assistant-markdown h2,.team-assistant-markdown h3{font-size:1em;font-weight:600;margin:.75em 0 .35em}.team-assistant-markdown code,.team-assistant-md-inline-code{background:#0000000f;border-radius:4px;font-size:.92em;padding:.1em .35em}.team-assistant-markdown pre{background:#1e1e1e;border-radius:8px;color:#f5f5f5;margin:.5em 0;overflow-x:auto;padding:10px 12px;white-space:pre}.team-assistant-markdown pre code{background:#0000;color:inherit;padding:0}.team-assistant-md-table-wrap{margin:.5em 0 .75em;max-width:100%;overflow-x:auto}.team-assistant-markdown table{border-collapse:collapse;font-size:13px;min-width:280px}.team-assistant-markdown td,.team-assistant-markdown th{border:1px solid #e8e8e8;padding:6px 10px;text-align:left;vertical-align:top}.team-assistant-markdown th{background:#fafafa;font-weight:600}.team-assistant-stream-plain{background:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow-wrap:anywhere;padding:0;white-space:pre-wrap;word-break:break-word}.team-assistant-md-plain-link{color:inherit;cursor:default;text-decoration:none}.team-assistant-bubble--system{background:#0000;border:none;box-shadow:none;display:flex;justify-content:center;padding:4px 12px}.team-assistant-bubble--system .team-assistant-system-notice{margin:4px 0}.team-assistant-system-notice{align-self:center;background:#f6ffed;border:1px solid #b7eb8f;border-radius:999px;color:#595959;font-size:12px;line-height:1.45;margin:8px auto;max-width:min(520px,92%);padding:8px 14px;text-align:center}.team-assistant-composer-attach-summary{box-sizing:border-box;color:#8c8c8c;font-size:11px;padding:0 12px 6px;width:100%}.team-assistant-composer-footer{gap:8px}.team-assistant-bubble-body{font-size:14px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.team-assistant-search-highlight{background:color-mix(in srgb,#10a37f 28%,#fef08a);background:color-mix(in srgb,var(--ta-accent,#10a37f) 28%,#fef08a);border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;padding:0 2px}.team-assistant-messages-quiet{min-height:48px}.team-assistant-messages-empty-browse{align-items:center;display:flex;justify-content:center;min-height:120px;padding:24px 16px;text-align:center}.team-assistant-messages-empty-browse .ant-typography{font-size:13px}.team-assistant-bubble-actions,.team-assistant-bubble-actions-row{border-top:1px solid #0000000f;margin-top:6px;padding-top:6px}.team-assistant-bubble-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:0}.team-assistant-bubble-actions-row .team-assistant-bubble-actions{border-top:none;margin-top:0;padding-top:0}.team-assistant-bubble.user .team-assistant-bubble-actions{border-top-color:#1677ff1f}.team-assistant-bubble.assistant .team-assistant-bubble-actions{border-top-color:#52c41a26}.team-assistant-catalog-actions{align-self:center;display:flex;flex-direction:column;gap:12px;margin:12px 0 8px;max-width:840px;width:100%}.team-assistant-catalog-action-card{background:#1677ff0a;border:1px solid #1677ff59}.team-assistant-catalog-action-preview{font-size:13px;margin-bottom:0!important;white-space:pre-wrap}.message-copy-share-actions{align-items:center;display:flex;gap:2px}.message-copy-share-actions-btn{color:#8c8c8c!important;height:28px!important;min-width:28px!important;padding:0!important;width:28px!important}.message-copy-share-actions-btn:hover:not(:disabled){background:#1677ff14!important;color:#1677ff!important}.team-assistant-composer-wrap{box-sizing:border-box;flex-shrink:0;margin-top:0;max-width:100%;min-width:0;overflow-x:hidden;position:relative}.team-assistant-composer-attachment-inline{align-items:center;background:#f5f8ff;border:1px solid #d6e4ff;border-radius:999px;color:#1677ff;display:inline-flex;flex:0 1 auto;font-size:11px;gap:4px;line-height:1;max-width:min(220px,42vw);min-height:32px;min-width:0;overflow:hidden;padding:0 6px 0 8px;position:relative}.team-assistant-composer-attachments{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 0;width:100%}.team-assistant-composer-card:not(.team-assistant-composer-card--slim) .team-assistant-composer-attachments{padding:10px 12px 0}.team-assistant-composer-attachment-inline.is-uploading{background:#fafafa;border-color:#d9d9d9;max-width:min(240px,48vw)}.team-assistant-composer-attachment-inline.is-error{background:#fff2f0;border-color:#ffccc7}.team-assistant-composer-attachment-progress{background:#e6f4ff;bottom:0;height:3px;left:0;pointer-events:none;position:absolute;right:0}.team-assistant-composer-attachment-progress-bar{background:linear-gradient(90deg,#1677ff,#69b1ff);display:block;height:100%;transition:width .15s ease-out}.team-assistant-composer-attachment-pct{color:#595959;flex-shrink:0;font-size:10px;font-weight:600;min-width:28px;text-align:right}.team-assistant-composer-attachment-err{color:#cf1322;flex-shrink:0;font-size:10px;font-weight:600}.team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-composer-attachment-inline{height:34px;max-width:min(148px,28vw)}.team-assistant-composer-attachment-name{color:#262626;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-assistant-composer-attachment-remove{align-items:center;background:#0000;border:none;color:#8c8c8c;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;justify-content:center;line-height:1;margin:0;padding:0}.team-assistant-composer-attachment-remove:hover{color:#ff4d4f}.team-assistant-composer-card--slim.has-attachment:not(.is-expanded) .team-assistant-composer-input-row{align-items:center;flex-wrap:nowrap}.team-assistant-composer-card--slim.has-attachment:not(.is-expanded) .team-assistant-composer-field{min-width:48px}.team-assistant-composer-toast{align-items:center;animation:team-assistant-toast-in .18s ease-out;background:#fff;border:1px solid #e8e8e8;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 4px 14px #0f172a1a;color:#595959;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;left:0;line-height:1.35;padding:6px 10px;pointer-events:auto;position:absolute;right:0;z-index:3}@keyframes team-assistant-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.team-assistant-toast-item{align-items:center;display:inline-flex;gap:6px;max-width:100%}.team-assistant-toast-item--file{background:#f5f8ff;border:1px solid #d6e4ff;border-radius:999px;color:#1677ff;padding:2px 8px 2px 6px}.team-assistant-toast-filename{color:#262626;font-weight:500;max-width:min(220px,55vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-assistant-toast-remove{align-items:center;background:#0000;border:none;color:#8c8c8c;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;line-height:1;margin:0;padding:0}.team-assistant-toast-remove:hover{color:#ff4d4f}.team-assistant-toast-item--voice{background:#fffbe6;border:1px solid #ffe58f;border-radius:999px;color:#ad6800;font-weight:500;padding:2px 10px 2px 8px}.team-assistant-toast-pulse{animation:team-assistant-mic-pulse 1.4s ease-out infinite;background:#fa8c16;border-radius:50%;box-shadow:0 0 0 0 #fa8c1673;height:8px;width:8px}@keyframes team-assistant-mic-pulse{0%{box-shadow:0 0 0 0 #fa8c1673}70%{box-shadow:0 0 0 6px #fa8c1600}to{box-shadow:0 0 0 0 #fa8c1600}}.team-assistant-root--mini .team-assistant-composer-toast{bottom:calc(100% + 6px);font-size:11px;padding:5px 8px}.team-assistant-root--mini .team-assistant-toast-filename{max-width:min(160px,45vw)}.team-assistant-composer-card{background:#fff;border:1px solid #e6e8ef;border-radius:14px;box-shadow:0 4px 16px #0f172a0f;box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:12px 14px 10px;transition:border-color .2s,box-shadow .2s}.team-assistant-composer-card:focus-within{border-color:#91caff;box-shadow:0 4px 20px #1677ff1f}.team-assistant-composer-card-busy{opacity:.92}.team-assistant-composer-card--slim:not(.is-expanded){padding:6px 8px 4px}.team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-composer-input-row{align-items:center}.team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-composer-tools{border-right:none;flex-direction:row;gap:0;margin-right:4px;padding-right:0}.team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-tool-btn{height:34px;width:34px}.team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-composer-field,.team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-composer-field textarea,.team-assistant-composer-field--single-line{box-sizing:border-box;height:34px!important;line-height:1.25!important;max-height:34px!important;min-height:34px!important;overflow-x:hidden;overflow-y:hidden;padding-bottom:6px!important;padding-top:6px!important}.team-assistant-composer-inline-sources{align-items:center;border-right:1px solid #eef0f4;display:flex;flex-shrink:0;gap:2px;margin-right:4px;padding:0 4px}.team-assistant-source-chip--icon-only{border-radius:8px!important;height:32px;justify-content:center;min-width:32px;padding:0!important;width:32px}.team-assistant-source-chip--icon-only .team-assistant-source-check{display:none}.team-assistant-source-chip--icon-only.team-assistant-source-chip--active{background:#f0f5ff;border-color:#d6e4ff;color:#1677ff}.team-assistant-source-chip--icon-only.team-assistant-source-chip--toggle.is-on{background:#e6f4ff;border-color:#91caff;color:#1677ff}.team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-composer-input-row{flex-wrap:nowrap;gap:2px;overflow:hidden}.team-assistant-root--mini .team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-composer-input-row{gap:0}.team-assistant-root--mini .team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-composer-field--single-line{flex:1 1;min-width:48px;padding-left:8px!important;padding-right:4px!important}.team-assistant-root--mini .team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-composer-tools{flex-shrink:0;gap:0}.team-assistant-root--mini .team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-tool-btn{height:32px;width:32px}.team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-composer-field{min-width:80px}.team-assistant-composer-card--slim.is-expanded .team-assistant-composer-input-row,.team-assistant-composer-card:not(.team-assistant-composer-card--slim) .team-assistant-composer-input-row{align-items:stretch}.team-assistant-composer-card--slim.is-expanded .team-assistant-composer-field,.team-assistant-composer-card--slim.is-expanded .team-assistant-composer-field textarea,.team-assistant-composer-field--expanded{height:auto!important;line-height:1.45!important;max-height:min(168px,32vh)!important;min-height:52px!important;min-width:0;overflow-y:auto!important;padding-left:2px!important;padding-right:2px!important;width:100%}.team-assistant-composer-card--slim.is-expanded .team-assistant-composer-footer{flex-wrap:wrap;gap:10px;margin-top:10px;padding-top:10px}.team-assistant-composer-card--slim.is-expanded .team-assistant-send-btn{flex-shrink:0;min-width:96px}.team-assistant-send-btn--inline{border-radius:10px!important;flex-shrink:0;height:36px;min-width:36px;padding:0!important;width:36px}.team-assistant-composer-input-row{align-items:stretch;display:flex;gap:4px}.team-assistant-composer-tools{border-right:1px solid #f0f0f0;display:flex;flex-direction:column;gap:2px;justify-content:flex-start;margin-right:8px;padding:4px 6px 4px 0}.team-assistant-tool-btn{border-radius:10px!important;color:#595959!important;height:40px;width:40px}.team-assistant-tool-btn:hover{background:#f5f5f5!important;color:#1677ff!important}.team-assistant-tool-btn-active,.team-assistant-tool-btn.team-assistant-tool-btn-active{background:#fff1f0!important;color:#cf1322!important}.team-assistant-composer-field{background:#0000!important;border:none!important;box-shadow:none!important;color:inherit;flex:1 1;font-family:inherit;font-size:15px;line-height:1.5;margin:0;min-width:0;overflow-y:auto;padding:8px 4px!important;resize:none;vertical-align:middle;width:100%}.team-assistant-composer-field--single-line{overflow-y:hidden}.team-assistant-composer-field:focus{box-shadow:none!important;outline:none}.team-assistant-composer-footer{align-items:flex-end;border-top:1px solid #eef0f4;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding-top:12px}.team-assistant-composer-footer-main{align-items:flex-end;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;min-width:0}.team-assistant-composer-tools--footer{align-items:center;border-bottom:none;border-right:1px solid #eef0f4;flex-direction:row;flex-shrink:0;gap:4px;margin:0;padding:0 10px 0 0}.team-assistant-composer-tools--footer .team-assistant-tool-btn{height:36px;width:36px}.team-assistant-sources{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.team-assistant-sources-label{color:#8c8c8c!important;font-size:11px!important;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.team-assistant-source-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.team-assistant-source-chip{align-items:center;background:#f5f6f8;border:1px solid #e4e7ec;border-radius:999px;color:#434343;display:inline-flex;font-size:12px;font-weight:500;gap:6px;line-height:1.2;padding:5px 10px;white-space:nowrap}.team-assistant-source-chip .anticon{color:#597ef7;font-size:13px}.team-assistant-source-chip--active{background:linear-gradient(180deg,#f8fbff,#f0f5ff);border-color:#c9dcff;color:#1d39c4}.team-assistant-source-chip--active .anticon{color:#1677ff}.team-assistant-source-check{color:#52c41a!important;font-size:11px!important;margin-left:2px}.team-assistant-source-chip--toggle{cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.team-assistant-source-chip--toggle .anticon{color:#8c8c8c}.team-assistant-source-chip--toggle:hover:not(:disabled){background:#fafafa;border-color:#91caff}.team-assistant-source-chip--toggle.is-on{background:linear-gradient(180deg,#fff7e6,#fff1d6);border-color:#ffc069;box-shadow:0 0 0 1px #fa8c161f;color:#ad4e00}.team-assistant-source-chip--toggle.is-on .anticon{color:#fa8c16}.team-assistant-source-chip--toggle:disabled{cursor:not-allowed;opacity:.55}.team-assistant-send-btn{border-radius:10px;box-shadow:0 2px 0 #0591ff1a;font-weight:500;min-width:108px}.team-assistant-send-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled),.team-assistant-send-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled) .anticon{color:#fff}.team-assistant-composer-footnote{color:#8c8c8c;display:block;font-size:11px;margin-top:8px;text-align:center}.team-assistant-mic-active{animation:team-assistant-pulse 1.2s ease-in-out infinite}@keyframes team-assistant-pulse{0%,to{opacity:1}50%{opacity:.65}}.team-assistant-stream-wait{align-items:center;display:inline-flex;gap:5px;min-height:1.45em;padding:2px 0}.team-assistant-stream-dot{animation:team-assistant-stream-dot 1.4s ease-in-out infinite;background:#8c8c8c;border-radius:50%;height:7px;width:7px}.team-assistant-stream-dot:nth-child(2){animation-delay:.16s}.team-assistant-stream-dot:nth-child(3){animation-delay:.32s}.team-assistant-stream-cursor{animation:team-assistant-stream-blink 1s step-end infinite;background:#434343;display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:2px}.team-assistant-bubble.assistant .team-assistant-stream-cursor{background:#389e0d}@keyframes team-assistant-stream-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes team-assistant-stream-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.team-assistant-stream-cursor,.team-assistant-stream-dot{animation:none}.team-assistant-stream-dot{opacity:.6}}@media (max-width:992px){.team-assistant-composer-footer{align-items:stretch;flex-direction:column}.team-assistant-send-btn,.team-assistant-sources{width:100%}}.team-assistant-knowledge-modal .ant-modal-header{background:linear-gradient(135deg,#f8faff,#fff 55%,#f6f9ff);border-bottom:1px solid #e8ecf4;padding:14px 20px}.team-assistant-knowledge-modal .ant-modal-content{border-radius:12px;overflow:hidden;padding:0}.team-assistant-knowledge-modal .ant-modal-body{background:#f4f6fa}.team-assistant-knowledge-modal .ant-modal-close{top:14px}.team-assistant-kb-modal-title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding-right:36px}.team-assistant-kb-modal-actions{flex-shrink:0;margin-top:2px}.team-assistant-knowledge-modal-wrap,.team-assistant-knowledge-modal-wrap .ant-modal-mask,.team-assistant-knowledge-modal-wrap .ant-modal-wrap{z-index:1400!important}.team-assistant-knowledge-modal-wrap--fullscreen{overflow:hidden}.team-assistant-knowledge-modal-wrap--fullscreen .team-assistant-knowledge-modal{margin:0;max-width:100vw;padding-bottom:0;top:0}.team-assistant-knowledge-modal-wrap--fullscreen .ant-modal{margin:0 auto;max-width:100%;padding-bottom:0;top:0!important}.team-assistant-knowledge-modal--fullscreen .ant-modal-content{border-radius:0;display:flex;flex-direction:column;height:100vh;max-height:100vh}.team-assistant-knowledge-modal--fullscreen .ant-modal-body{flex:1 1;max-height:none!important;min-height:0;overflow:auto}.team-assistant-knowledge-modal--fullscreen .team-assistant-kb-search-results{max-height:calc(100vh - 320px)}.team-assistant-kb-head{align-items:flex-start;display:flex;gap:12px}.team-assistant-kb-head-icon{align-items:center;background:linear-gradient(145deg,#1677ff,#0958d9);border-radius:10px;box-shadow:0 4px 12px #1677ff59;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.team-assistant-kb-head-text h3{color:#141414;font-size:16px;font-weight:600;line-height:1.3;margin:0}.team-assistant-kb-head-text p{color:#8c8c8c;font-size:12px;line-height:1.4;margin:2px 0 0}.team-assistant-kb-shell{padding:16px 18px 20px}.team-assistant-kb-intro{background:#fff;border:1px solid #e0e8f5;border-radius:10px;color:#434343;font-size:13px;line-height:1.55;margin-bottom:14px;padding:14px 16px}.team-assistant-kb-intro-title{color:#141414;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.team-assistant-kb-intro-list{color:#595959;font-size:12px;line-height:1.5;margin:8px 0 0;padding-left:18px}.team-assistant-kb-intro-list li{margin-bottom:4px}.team-assistant-kb-intro-list li:last-child{margin-bottom:0}.team-assistant-kb-tab-intro{background:#fff;border:1px solid #eef1f6;border-radius:8px;color:#595959;font-size:12px;line-height:1.55;margin-bottom:16px;padding:12px 14px}.team-assistant-kb-tab-intro strong{color:#141414;font-weight:600}.team-assistant-kb-section-blurb{color:#8c8c8c;font-size:12px;line-height:1.45;margin:-4px 0 12px;max-width:720px}.team-assistant-kb-tabs .ant-tabs-nav{margin-bottom:14px}.team-assistant-kb-tabs .ant-tabs-nav:before{border:none}.team-assistant-kb-tabs .ant-tabs-tab{border-radius:8px;font-weight:500;padding:6px 14px}.team-assistant-kb-tabs .ant-tabs-tab-active{background:#fff;box-shadow:0 1px 4px #0f172a14}.team-assistant-kb-metric-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:12px}.team-assistant-kb-metric-grid--triple{grid-template-columns:repeat(3,1fr)}.team-assistant-kb-metric{background:#fff;border:1px solid #e8ecf4;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;padding:12px 14px}.team-assistant-kb-metric-label{align-items:center;color:#8c8c8c;display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.team-assistant-kb-metric-value{color:#141414;font-size:22px;font-weight:700;line-height:1.2}.team-assistant-kb-metric--files .team-assistant-kb-metric-value{color:#1677ff}.team-assistant-kb-metric--catalog .team-assistant-kb-metric-value{color:#08979c}.team-assistant-kb-section-title{color:#434343;font-size:12px;font-weight:600;letter-spacing:.03em;margin:14px 0 8px;text-transform:uppercase}.team-assistant-kb-health{background:#fff;border:1px solid #e8ecf4;border-radius:10px;margin-bottom:12px;padding:12px 14px}.team-assistant-kb-health-bar{background:#eef0f4;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.team-assistant-kb-health-fill{background:linear-gradient(90deg,#52c41a,#1677ff);border-radius:999px;height:100%;transition:width .3s ease}.team-assistant-kb-gap-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.team-assistant-kb-gap-item{align-items:flex-start;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;color:#614700;display:flex;font-size:12px;gap:10px;line-height:1.45;padding:10px 12px}.team-assistant-kb-recent{background:#fff;border:1px solid #e8ecf4;border-radius:10px;overflow:hidden}.team-assistant-kb-recent-row{grid-gap:10px;align-items:center;border-bottom:1px solid #f0f2f5;display:grid;font-size:12px;gap:10px;grid-template-columns:88px 1fr auto;padding:10px 12px}.team-assistant-kb-recent-row:last-child{border-bottom:none}.team-assistant-kb-recent-name{color:#262626;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-assistant-kb-filter-panel{background:#fff;border:1px solid #e8ecf4;border-radius:10px;box-shadow:0 1px 3px #0f172a0d;margin-bottom:12px;padding:12px 14px}.team-assistant-kb-filter-panel-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.team-assistant-kb-filter-panel-head h4{color:#262626;font-size:13px;font-weight:600;margin:0}.team-assistant-kb-filter-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:1fr 1fr}.team-assistant-kb-filter-grid .ant-form-item{margin-bottom:0}.team-assistant-kb-filter-span-2{grid-column:1/-1}.team-assistant-kb-files-filter{display:flex;flex-direction:column;gap:10px}.team-assistant-kb-files-filter-row{grid-gap:10px 12px;align-items:center;display:grid;gap:10px 12px;grid-template-columns:1.2fr 1fr 1fr}.team-assistant-kb-files-filter-row--secondary{grid-template-columns:minmax(150px,.32fr) 1fr}.team-assistant-kb-files-filter-dates,.team-assistant-kb-files-filter-row .ant-select{width:100%}.team-assistant-knowledge-modal--fullscreen .team-assistant-kb-files-filter-row{grid-template-columns:1.4fr 1fr 1fr}.team-assistant-knowledge-modal--fullscreen .team-assistant-kb-files-filter-row--secondary{grid-template-columns:200px 1fr}.team-assistant-kb-deep-search-toolbar{grid-gap:10px 12px;align-items:center;display:grid;gap:10px 12px;grid-template-columns:1fr minmax(120px,.42fr) minmax(120px,.42fr)}.team-assistant-kb-deep-search-type,.team-assistant-kb-deep-search-user{width:100%}.team-assistant-kb-deep-search-keyword{grid-column:1/-1}.team-assistant-kb-deep-search-dates{grid-column:1/span 2;width:100%!important}.team-assistant-kb-deep-search-btn{grid-column:3;justify-self:end}.team-assistant-knowledge-modal--fullscreen .team-assistant-kb-deep-search-toolbar{grid-template-columns:minmax(160px,1.4fr) 130px 150px minmax(200px,1.2fr) auto}.team-assistant-knowledge-modal--fullscreen .team-assistant-kb-deep-search-btn,.team-assistant-knowledge-modal--fullscreen .team-assistant-kb-deep-search-dates,.team-assistant-knowledge-modal--fullscreen .team-assistant-kb-deep-search-keyword{grid-column:auto}.team-assistant-knowledge-modal--fullscreen .team-assistant-kb-deep-search-btn{justify-self:stretch;white-space:nowrap}.team-assistant-kb-active-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;min-height:0}.team-assistant-kb-files-meta{align-items:center;color:#8c8c8c;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.team-assistant-kb-file-list{background:#fff;border:1px solid #e8ecf4;border-radius:10px;font-size:12px;overflow:hidden}.team-assistant-kb-file-list-head,.team-assistant-kb-file-list-row{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(96px,auto);padding:0 12px}.team-assistant-kb-file-list-head{background:#fafbfc;border-bottom:1px solid #eef1f6;color:#8c8c8c;font-size:11px;font-weight:600;letter-spacing:.03em;padding-bottom:10px;padding-top:10px;text-transform:uppercase}.team-assistant-kb-file-list-row{border-bottom:1px solid #f0f2f6;padding-bottom:10px;padding-top:10px;transition:background .15s}.team-assistant-kb-file-list-row:last-child{border-bottom:none}.team-assistant-kb-file-list-row:hover{background:#fafbff}.team-assistant-kb-file-list-col{min-width:0}.team-assistant-kb-file-list-col--role{display:flex;justify-content:center}.team-assistant-kb-file-list-col--actions{display:flex;justify-content:flex-end}.team-assistant-kb-file-actions{flex-shrink:0}.team-assistant-kb-file-list-empty{padding:32px 16px}.team-assistant-kb-file-list-foot{background:#fafbfc;border-top:1px solid #eef1f6;display:flex;justify-content:flex-end;padding:10px 12px}.team-assistant-kb-file-cell{align-items:center;background:#0000;border:none;cursor:default;display:flex;font:inherit;gap:10px;margin:0;min-width:0;padding:0;text-align:left;width:100%}.team-assistant-kb-file-cell--clickable{border-radius:6px;cursor:pointer;margin:-2px -4px;padding:2px 4px;transition:background .15s}.team-assistant-kb-file-cell--clickable:hover{background:#f0f5ff}.team-assistant-kb-file-cell--clickable:hover .team-assistant-kb-file-name{color:#1677ff}.team-assistant-doc-preview-wrap{z-index:1500!important}.team-assistant-doc-preview-loading{display:flex;justify-content:center;padding:48px}.team-assistant-doc-preview-image{border-radius:8px;display:block;margin:0 auto;max-height:min(70vh,640px);max-width:100%}.team-assistant-doc-preview-pdf{border:1px solid #e8ecf4;border-radius:8px;height:min(72vh,720px);width:100%}.team-assistant-doc-preview-text{background:#fafbfc;border:1px solid #e8ecf4;border-radius:8px;font-size:12px;line-height:1.45;margin:0;max-height:min(70vh,640px);overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.team-assistant-doc-preview-fallback{padding:24px 12px;text-align:center}.team-assistant-kb-file-icon{align-items:center;background:#f0f5ff;border-radius:8px;color:#1677ff;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.team-assistant-kb-file-meta{min-width:0}.team-assistant-kb-file-name{color:#262626;font-weight:500}.team-assistant-kb-file-name,.team-assistant-kb-file-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-assistant-kb-file-sub{color:#8c8c8c;font-size:11px}.team-assistant-kb-file-list .team-assistant-kb-mode-pill{font-size:10px;padding:2px 6px;white-space:nowrap}.team-assistant-kb-mode-pill{border-radius:999px;display:inline-block;font-size:11px;font-weight:500;line-height:18px;padding:2px 8px}.team-assistant-kb-mode-pill--indexed{background:#e6f4ff;color:#0958d9}.team-assistant-kb-mode-pill--vision{background:#f9f0ff;color:#722ed1}.team-assistant-kb-mode-pill--stored{background:#f5f5f5;color:#595959}.team-assistant-kb-search-panel{background:#fff;border:1px solid #e8ecf4;border-radius:10px;margin-bottom:12px;padding:14px}.team-assistant-kb-search-results{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 340px);overflow-y:auto}.team-assistant-kb-result-card{background:#fff;border:1px solid #e8ecf4;border-radius:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.team-assistant-kb-result-card:hover{border-color:#91caff;box-shadow:0 2px 8px #1677ff14}.team-assistant-kb-result-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.team-assistant-kb-result-title{color:#262626;font-size:13px;font-weight:600}.team-assistant-kb-result-snippet{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#595959;display:-webkit-box;font-size:12px;line-height:1.5;overflow:hidden}@media (max-width:640px){.team-assistant-kb-metric-grid--triple{grid-template-columns:1fr 1fr}.team-assistant-kb-deep-search-toolbar,.team-assistant-kb-files-filter-row,.team-assistant-kb-files-filter-row--secondary,.team-assistant-kb-filter-grid{grid-template-columns:1fr}.team-assistant-kb-deep-search-btn,.team-assistant-kb-deep-search-dates,.team-assistant-kb-deep-search-keyword{grid-column:1/-1}.team-assistant-kb-deep-search-btn{justify-self:stretch}}.team-assistant-memories-panel{padding:16px 20px 24px}.team-assistant-memories-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:20px 0 12px}.team-assistant-memories-loading{display:flex;justify-content:center;padding:32px}.team-assistant-memories-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.team-assistant-memories-item{background:#fff;border:1px solid #e6e8ef;border-radius:10px;padding:12px 14px}.team-assistant-memories-item-head{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.team-assistant-memories-meta{display:block;font-size:12px;margin-bottom:4px}.team-assistant-memories-item-actions{border-top:1px solid #f0f0f0;margin-top:10px;padding-top:10px}.team-assistant-memories-item-actions .ant-btn{min-height:28px}.team-assistant-memories-field-guide{background:#f8faff;border:1px dashed #c9d8f0;border-radius:8px;color:#595959;font-size:12px;line-height:1.5;margin-bottom:16px;padding:12px 14px}.team-assistant-memories-field-guide dt{color:#262626;font-weight:600;margin:0 0 2px}.team-assistant-memories-field-guide dd{margin:0 0 10px}.team-assistant-memories-field-guide dd:last-child{margin-bottom:0}.team-assistant-memories-optional-row{grid-gap:12px 16px;align-items:end;display:grid;gap:12px 16px;grid-template-columns:minmax(180px,1fr) minmax(140px,220px) auto;width:100%}.team-assistant-memories-optional-row--two{grid-template-columns:minmax(200px,1fr) auto}@media (max-width:720px){.team-assistant-memories-optional-row,.team-assistant-memories-optional-row--two{grid-template-columns:1fr}}.team-assistant-page,.team-assistant-page-single{display:flex;flex:1 1 auto;flex-direction:column;min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);overflow:visible}.team-assistant-page .team-assistant-workspace-sider{border:none!important;border-radius:0!important;box-shadow:none!important;margin-right:0!important}.team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-workspace-layout{align-items:flex-start;min-height:0}.team-assistant-workspace-sider{align-self:flex-start;background:linear-gradient(180deg,#f6f8fc,#f2f5fa)!important;border:1px solid #e4e9f2!important;border-radius:12px;box-shadow:0 1px 2px #0f172a0a,inset 0 1px 0 #ffffffb3;height:auto!important;margin-right:8px;max-height:calc(100vh - 80px);overflow:hidden;position:sticky;top:0;z-index:2}.team-assistant-workspace--fullscreen .team-assistant-workspace-sider{height:auto!important;max-height:100%;top:0}.team-assistant-workspace-sider .ant-layout-sider-children{display:flex;flex-direction:column;max-height:calc(100vh - 80px);min-height:0}.team-assistant-workspace--fullscreen .team-assistant-workspace-sider .ant-layout-sider-children{height:100%;max-height:100%}.team-assistant-workspace{width:100%}.team-assistant-shell,.team-assistant-workspace{display:flex;flex:1 1;flex-direction:column;min-height:0}.team-assistant-shell{background:#fff;border:1px solid #e4e7ec;border-radius:10px;box-shadow:0 1px 3px #0f172a0f;box-sizing:border-box;overflow:visible;padding:4px 6px 6px}.team-assistant-workspace--fullscreen{background:#fff;box-sizing:border-box;height:100vh;inset:0;min-height:100vh;padding:0;position:fixed;z-index:1200}.team-assistant-workspace--fullscreen .team-assistant-shell{border:none;border-radius:0;box-shadow:none;height:100%;padding:8px 10px 10px}.team-assistant-workspace-layout{align-items:stretch;background:#0000!important;flex:1 1;height:auto;min-height:0;overflow:visible}.team-assistant-workspace-layout>.team-assistant-workspace-content,.team-assistant-workspace-layout>.team-assistant-workspace-sider{height:auto;max-height:none}.team-assistant-workspace--fullscreen .team-assistant-workspace-layout{align-items:stretch;height:100%!important;min-height:0!important;overflow-x:hidden}.team-assistant-workspace--fullscreen .team-assistant-workspace-layout>.team-assistant-workspace-content,.team-assistant-workspace--fullscreen .team-assistant-workspace-layout>.team-assistant-workspace-sider{height:100%;max-height:100%}.team-assistant-workspace-content{background:#0000!important;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:visible!important}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-shell{flex:1 0 auto;height:auto;min-height:0}.team-assistant-workspace--fullscreen .team-assistant-shell{overflow:hidden}.team-assistant-workspace--fullscreen .team-assistant-workspace-content{height:100%;max-height:100%;overflow:hidden;overflow-x:hidden}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-root--page.team-assistant-root--chatgpt-theme{flex:1 0 auto;height:auto;max-height:none;overflow:visible}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-root--page.team-assistant-root--chatgpt-theme .team-assistant-chat{height:auto;max-height:none;min-height:min-content;overflow:visible}.team-assistant-root--page:not(.team-assistant-root--chatgpt-theme){display:flex;flex:1 0 auto;flex-direction:column;min-height:100%}.team-assistant-root--page:not(.team-assistant-root--chatgpt-theme) .team-assistant-chat{display:flex;flex:1 0 auto;flex-direction:column;min-height:min-content;overflow:visible}.team-assistant-root--page.team-assistant-root--chatgpt-theme .team-assistant-chat-header{background:#fff;flex-shrink:0;position:sticky;top:0;z-index:11}.team-assistant-page-chat-title{align-items:center;color:#262626;display:flex;font-size:14px;font-weight:600;gap:6px;line-height:1.3;margin:0}.team-assistant-page-chat-title .anticon{color:#1677ff;font-size:14px}.team-assistant-root--page .team-assistant-chat-header .ant-typography h4{font-size:15px!important;line-height:1.3}.team-assistant-root--page .team-assistant-chat-subtitle{display:none}.team-assistant-root--page:not(.team-assistant-root--chatgpt-theme) .team-assistant-messages{background:#f9fafc;border:1px solid #e0e8f5;border-radius:8px;box-shadow:inset 0 0 0 1px #fff9;flex:0 0 auto!important;height:auto!important;margin-bottom:0;max-height:none!important;min-height:0;overflow:visible!important;overflow-y:visible!important;padding:10px 14px 6px}.team-assistant-page .team-assistant-messages.team-assistant-messages--page-layout{-ms-overflow-style:auto;background:#0000;border:none;border-radius:0;box-shadow:none;margin-bottom:0;padding:16px 0 8px;scrollbar-width:auto}.team-assistant-root--page .team-assistant-messages-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:14px;margin-left:auto;margin-right:auto;max-width:min(920px,100%);min-width:0;overflow:visible;padding-bottom:8px;padding-left:12px;padding-right:12px}.team-assistant-messages-scroll-anchor{display:block;flex-shrink:0;height:1px;pointer-events:none;scroll-margin-bottom:12px;width:100%}.team-assistant-root--page .team-assistant-messages-scroll-anchor{height:1px;margin-bottom:4px;scroll-margin-bottom:16px}.team-assistant-root--page .team-assistant-load-older{margin-bottom:0;padding-bottom:4px}.team-assistant-root--page:not(.team-assistant-root--chatgpt-theme) .team-assistant-bubble{border-radius:8px;margin-bottom:0;max-width:100%;padding:7px 10px}.team-assistant-root--page .team-assistant-virtual-row{box-sizing:border-box;margin-bottom:0;padding-bottom:14px}.team-assistant-root--page:not(.team-assistant-root--chatgpt-theme) .team-assistant-msg-head{align-items:center;gap:6px;margin-bottom:4px}.team-assistant-root--page:not(.team-assistant-root--chatgpt-theme) .team-assistant-msg-head .ant-avatar-sm{font-size:11px;height:24px;line-height:24px;width:24px}.team-assistant-root--page:not(.team-assistant-root--chatgpt-theme) .team-assistant-msg-head>div>.ant-typography-strong{font-size:13px}.team-assistant-root--page:not(.team-assistant-root--chatgpt-theme) .team-assistant-sub{font-size:11px}.team-assistant-root--page:not(.team-assistant-root--chatgpt-theme) .team-assistant-time{display:inline;font-size:10px;margin-left:6px;margin-top:0;vertical-align:initial}.team-assistant-root--page:not(.team-assistant-root--chatgpt-theme) .team-assistant-bubble-body{font-size:13px;line-height:1.45}.team-assistant-workspace--fullscreen .team-assistant-root--page.team-assistant-root--chatgpt-theme .team-assistant-composer-wrap{bottom:auto;flex-shrink:0;position:relative}.team-assistant-workspace--fullscreen .team-assistant-root--page .team-assistant-chat-header{background:#fff;position:relative;top:auto;z-index:5}.team-assistant-root--page .team-assistant-staff-browse-hint{box-sizing:border-box;flex-shrink:0;margin-left:auto;margin-right:auto;margin-top:4px;max-width:min(920px,100%);padding:4px 8px;width:100%}.team-assistant-root--page .team-assistant-composer-wrap{background:linear-gradient(180deg,#f8faff,#eef4ff);border:1px solid #b7d4ff;border-radius:10px;bottom:0;box-shadow:0 2px 10px #1677ff1a,inset 0 1px 0 #ffffffd9;flex-shrink:0;margin:10px auto 8px;max-width:min(920px,100%);overflow:hidden;padding:10px 12px 12px;position:sticky;width:100%;z-index:2}.team-assistant-root--page .team-assistant-composer-attachment-inline{background:#fff;border-color:#91caff;font-size:12px;height:36px;max-width:min(180px,30vw)}.team-assistant-root--page .team-assistant-composer-card{background:#fff;border:1px solid #91caff;border-radius:10px;box-shadow:0 1px 4px #1677ff14}.team-assistant-root--page .team-assistant-composer-card:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff26}.team-assistant-root--page .team-assistant-composer-card--slim:not(.is-expanded){padding:8px 10px 7px}.team-assistant-root--page .team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-tool-btn,.team-assistant-root--page .team-assistant-send-btn--inline{height:40px;min-width:40px;width:40px}.team-assistant-root--page .team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-source-chip--icon-only{height:36px;min-width:36px;width:36px}.team-assistant-root--page .team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-composer-field,.team-assistant-root--page .team-assistant-composer-card--slim:not(.is-expanded) .team-assistant-composer-field textarea{font-size:14px!important;max-height:44px!important;min-height:40px!important;padding-bottom:8px!important;padding-top:8px!important}.team-assistant-root--page .team-assistant-composer-card.is-expanded{padding:10px 12px 8px}.team-assistant-root--page .team-assistant-composer-card--slim.is-expanded .team-assistant-composer-field textarea{font-size:14px!important;max-height:min(140px,28vh)!important}.team-assistant-root--page .team-assistant-composer-card--slim.is-expanded .team-assistant-composer-footer,.team-assistant-root--page .team-assistant-composer-card--slim.is-expanded .team-assistant-composer-footer-main{align-items:center}.team-assistant-root--page .team-assistant-composer-card--slim.is-expanded .team-assistant-sources{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px}.team-assistant-root--page .team-assistant-composer-card--slim.is-expanded .team-assistant-sources-label{margin-right:4px}.team-assistant-root--page .team-assistant-composer-card--slim.is-expanded .team-assistant-composer-tools--footer{padding-bottom:2px}.team-assistant-root--page .team-assistant-composer-wrap{box-sizing:border-box}.team-assistant-staff-browse-hint{background:#f0f5ff;border:1px solid #d6e4ff;border-radius:8px;margin-top:6px;overflow:hidden;padding:6px 10px}.team-assistant-staff-browse-hint-text{display:block;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-assistant-staff-browse-hint-clear{display:inline;font-size:inherit;height:auto;padding:0;vertical-align:initial}.team-assistant-chat-sidebar{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:10px 8px 8px}.team-assistant-chat-sidebar-top{border-bottom:1px solid #e8ecf4;flex-shrink:0;margin-bottom:10px;padding-bottom:10px}.team-assistant-chat-sidebar-footer{background:linear-gradient(180deg,#f6f8fc00,#f2f5fa 40%);border-top:1px solid #e8ecf4;flex-shrink:0;margin-top:auto;min-height:36px;padding:10px 4px 6px}.team-assistant-chat-sidebar-clear-all{background:none;border:none;color:#8c8c8c;cursor:pointer;display:inline-block;font-family:inherit;font-size:11px;font-weight:500;padding:4px 2px;text-align:left;text-decoration:underline;text-underline-offset:2px}.team-assistant-chat-sidebar-clear-all:hover:not(:disabled){color:#1677ff}.team-assistant-chat-sidebar-clear-all:disabled{color:#d9d9d9;cursor:default;text-decoration:none}.team-assistant-chat-sidebar-advanced-btn{align-items:center;background:#fff;border:1px solid #e4e9f2;border-radius:8px;box-shadow:0 1px 2px #0f172a08;color:#434343;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:8px;margin-top:2px;padding:7px 10px;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease;width:100%}.team-assistant-chat-sidebar-advanced-btn:hover{background:#f8fbff;border-color:#91caff;color:#1677ff}.team-assistant-chat-sidebar-advanced-btn .anticon{color:#1677ff;font-size:13px}.team-assistant-chat-sidebar-advanced-count{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:600;line-height:18px;margin-left:auto;min-height:18px;min-width:18px;padding:0 6px;text-align:center;visibility:hidden}.team-assistant-chat-sidebar-advanced-count.has-value{background:#e6f4ff;color:#1677ff;visibility:visible}.team-assistant-chat-sidebar-search-panel{background:linear-gradient(180deg,#fff,#f8faff);border:1px solid #e8ecf4;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;margin-bottom:8px;padding:10px 10px 9px;transition:border-color .2s ease,box-shadow .2s ease}.team-assistant-chat-sidebar-search-panel:focus-within{border-color:#91caff;box-shadow:0 0 0 2px #1677ff1f,0 1px 2px #0f172a0a}.team-assistant-chat-sidebar-search-label{color:#8c8c8c;display:block;font-size:10px;font-weight:600;letter-spacing:.06em;margin:0 0 6px 2px;text-transform:uppercase}.team-assistant-chat-sidebar-search{font-size:12px}.team-assistant-chat-sidebar-search.ant-input-affix-wrapper{background:#fff;border-color:#e4e8f0;border-radius:8px;box-shadow:inset 0 1px 2px #0f172a08;padding:4px 8px 4px 6px}.team-assistant-chat-sidebar-search.ant-input-affix-wrapper:hover{border-color:#c9d4e8}.team-assistant-chat-sidebar-search.ant-input-affix-wrapper-focused{border-color:#1677ff;box-shadow:inset 0 1px 2px #0f172a08,0 0 0 2px #1677ff1a}.team-assistant-chat-sidebar-search .ant-input{font-size:12px;line-height:1.4}.team-assistant-chat-sidebar-search .ant-input::placeholder{color:#b8bfc9}.team-assistant-chat-sidebar-search-prefix{align-items:center;background:linear-gradient(145deg,#f0f5ff,#e6f0ff);border-radius:6px;color:#1677ff;display:flex;font-size:13px;height:26px;justify-content:center;margin-right:2px;width:26px}.team-assistant-chat-sidebar-scroll{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.team-assistant-chat-sidebar-scroll--loading{opacity:.55;pointer-events:none}.team-assistant-chat-sidebar-section{display:flex;flex-direction:column;min-width:0}.team-assistant-chat-sidebar-section--date{flex-shrink:0}.team-assistant-chat-sidebar-section--team{flex:1 1;min-height:0;overflow:hidden}.team-assistant-chat-sidebar-section--team.team-assistant-chat-sidebar-card{display:flex;flex-direction:column;min-height:0}.team-assistant-chat-sidebar-card{background:#fff;border:1px solid #e8ecf4;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;padding:10px 8px 8px}.team-assistant-chat-sidebar-section-head{align-items:center;color:#8c8c8c;display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.05em;margin-bottom:8px;padding:0 2px;text-transform:uppercase}.team-assistant-chat-sidebar-section-icon{color:#1677ff;font-size:12px}.team-assistant-chat-sidebar-presets{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.team-assistant-chat-sidebar-presets .team-assistant-chat-sidebar-pill:first-child{grid-column:1/-1}.team-assistant-chat-sidebar-pill{background:#fafbfc;border:1px solid #e8ecf4;border-radius:7px;color:#595959;cursor:pointer;font-family:inherit;font-size:10px;font-weight:500;line-height:1.25;padding:4px 6px;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.team-assistant-chat-sidebar-pill:hover{background:#f8fbff;border-color:#91caff;color:#1677ff}.team-assistant-chat-sidebar-pill.is-active{background:linear-gradient(180deg,#e8f3ff,#e6f4ff);border-color:#91caff;box-shadow:inset 0 1px 0 #fff9;color:#0958d9;font-weight:600}.team-assistant-chat-sidebar-list{display:flex;flex-direction:column;gap:2px}.team-assistant-chat-sidebar-list--days{margin:0 -2px;max-height:132px;overflow-y:auto;padding-left:2px;padding-right:2px}.team-assistant-chat-sidebar-list--days::-webkit-scrollbar{width:4px}.team-assistant-chat-sidebar-list--days::-webkit-scrollbar-thumb{background:#dce2eb;border-radius:2px}.team-assistant-chat-sidebar-list--staff{flex:1 1;margin:0 -2px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-left:2px;padding-right:2px}.team-assistant-chat-sidebar-list--staff::-webkit-scrollbar{width:4px}.team-assistant-chat-sidebar-list--staff::-webkit-scrollbar-thumb{background:#dce2eb;border-radius:2px}.team-assistant-chat-sidebar-list--staff::-webkit-scrollbar-thumb:hover{background:#c8d0dc}.team-assistant-chat-sidebar-row{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#262626;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:6px;justify-content:space-between;padding:6px 8px 6px 10px;position:relative;text-align:left;transition:background .15s ease,border-color .15s ease;width:100%}.team-assistant-chat-sidebar-row:hover{background:#f4f7fc}.team-assistant-chat-sidebar-row.is-active{background:#eef5ff;border-color:#c2dcff}.team-assistant-chat-sidebar-row.is-active:before{background:#1677ff;border-radius:2px;bottom:7px;content:"";left:3px;position:absolute;top:7px;width:3px}.team-assistant-chat-sidebar-row--staff{gap:8px;justify-content:flex-start}.team-assistant-chat-sidebar-day-label,.team-assistant-chat-sidebar-staff-name{flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-assistant-chat-sidebar-day-label{color:#434343;font-weight:400}.team-assistant-chat-sidebar-avatar{background:linear-gradient(145deg,#4096ff,#1677ff);box-shadow:0 1px 2px #1677ff40;flex-shrink:0;font-size:10px;font-weight:600}.team-assistant-chat-sidebar-avatar--all{background:#f0f2f6;box-shadow:none;color:#595959}.team-assistant-chat-sidebar-row--all.is-active .team-assistant-chat-sidebar-avatar--all{background:linear-gradient(145deg,#4096ff,#1677ff);box-shadow:0 1px 2px #1677ff40;color:#fff}.team-assistant-chat-sidebar-count{background:#f0f2f6;border-radius:999px;color:#8c8c8c;flex-shrink:0;font-size:10px;font-weight:600;line-height:18px;min-width:22px;padding:0 7px;text-align:center}.team-assistant-chat-sidebar-row.is-active .team-assistant-chat-sidebar-count{background:#fff;color:#1677ff}.team-assistant-chat-sidebar-empty{color:#bfbfbf!important;font-size:11px;padding:10px 6px;text-align:center}.team-assistant-chat-header--toolbar{align-items:center;display:flex;gap:8px;justify-content:space-between}.team-assistant-chat-header-main{flex:1 1;min-width:0}.team-assistant-chat-header-actions{align-items:center;display:flex;flex-shrink:0;gap:2px}@media (max-width:768px){.content-wrapper--immersive{padding:4px}.team-assistant-workspace-sider{margin-right:4px}}.layout-content--immersive:has(.team-assistant-page){background:#fff;overflow-x:hidden;overflow-y:auto;scroll-behavior:auto}.content-wrapper--immersive:has(.team-assistant-page){display:flex;flex:1 1 auto;flex-direction:column;height:auto;max-height:none;min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);overflow:visible;padding:0}.team-assistant-page .team-assistant-shell{background:#0000;border:none;border-radius:0;box-shadow:none;padding:0}.team-assistant-page .team-assistant-workspace-sider--gpt,.team-assistant-page .team-assistant-workspace-sider--gpt.ant-layout-sider{background:#f7f7f8!important;background:var(--ta-sidebar-bg,#f7f7f8)!important;border:none!important;border-radius:0!important;border-right:1px solid #ececf1!important;border-right:1px solid var(--ta-sidebar-border,#ececf1)!important;box-shadow:none;margin-right:0}.team-assistant-page .team-assistant-workspace-sider--gpt .ant-layout-sider-children{background:#f7f7f8;background:var(--ta-sidebar-bg,#f7f7f8)}.team-assistant-page .team-assistant-chat-sidebar--gpt{color:#0d0d0d;padding:10px 10px 12px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-top{border-bottom:none;margin-bottom:4px;padding-bottom:0}.team-assistant-page .team-assistant-chat-sidebar-primary-action{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:12px;box-shadow:0 1px 2px #0000000a;color:#0d0d0d;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;line-height:1.25;margin-bottom:10px;padding:9px 12px;text-align:left;transition:background .15s ease,border-color .15s ease;width:100%}.team-assistant-page .team-assistant-chat-sidebar-primary-action .anticon{color:#676767;font-size:15px}.team-assistant-page .team-assistant-chat-sidebar-primary-action:hover{background:#fafafa;border-color:#d9d9e3}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-search-wrap{margin-bottom:6px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-search.ant-input-affix-wrapper{background:#fff;border:1px solid #e3e3e3;border-radius:10px;box-shadow:none;padding:7px 10px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-search.ant-input-affix-wrapper:hover{border-color:#d9d9e3}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-search.ant-input-affix-wrapper-focused,.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-search.ant-input-affix-wrapper:focus-within{border-color:#c5c5d2;box-shadow:0 0 0 2px #0000000a}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-search .ant-input{background:#0000;color:#0d0d0d;font-size:14px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-search .ant-input::placeholder{color:#8e8ea0}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-search-icon{color:#8e8ea0;font-size:14px}.team-assistant-page .team-assistant-chat-sidebar-advanced-btn--gpt{background:#0000;border:none;border-radius:10px;box-shadow:none;color:#676767;font-size:13px;font-weight:500;margin-top:2px;padding:7px 10px}.team-assistant-page .team-assistant-chat-sidebar-advanced-btn--gpt:hover{background:#ececf1;background:var(--ta-chip-bg,#ececf1);color:#0d0d0d}.team-assistant-page .team-assistant-chat-sidebar-advanced-btn--gpt .anticon{color:#676767;font-size:14px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-advanced-count.has-value{background:#ececf1;background:var(--ta-chip-bg,#ececf1);border-radius:999px;color:#0d0d0d;font-size:10px;line-height:18px;min-width:18px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-scroll{border-top:1px solid #ececf1;border-top:1px solid var(--ta-sidebar-border,#ececf1);gap:6px;margin-top:10px;padding-top:10px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-card{background:#0000;border:none;border-radius:0;box-shadow:none;padding:0 2px 6px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-section-head{color:#676767;font-size:11px;font-weight:600;letter-spacing:.02em;margin-bottom:6px;padding:2px 8px;text-transform:none}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:0 4px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-presets .team-assistant-chat-sidebar-pill:first-child{grid-column:auto}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-pill{background:#ececf1;background:var(--ta-chip-bg,#ececf1);border:1px solid #0000;border-radius:999px;box-shadow:none;color:#434343;flex:0 1 auto;font-size:12px;font-weight:500;padding:5px 11px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-pill:hover{background:#e3e3e3;background:var(--ta-chip-hover,#e3e3e3);color:#0d0d0d}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-pill.is-active{background:#fff;border-color:#d9d9e3;box-shadow:0 1px 2px #0000000f;color:#0d0d0d;font-weight:600}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-row{border:none;border-radius:10px;color:#0d0d0d;font-size:14px;padding:8px 10px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-row:hover{background:#ececf1;background:var(--ta-chip-bg,#ececf1)}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-row.is-active{background:#fff;border:none;box-shadow:0 1px 2px #0000000f;color:#0d0d0d}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-row.is-active:before{display:none}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-day-label{color:#434343;font-weight:400}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-staff-name{font-weight:400}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-count{background:#0000;color:#8e8ea0;font-size:11px;font-weight:500;line-height:1.3;min-width:0;padding:0}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-row.is-active .team-assistant-chat-sidebar-count{background:#0000;color:#676767}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-list--days{max-height:120px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-list--days::-webkit-scrollbar,.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-list--staff::-webkit-scrollbar{width:6px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-list--days::-webkit-scrollbar-thumb,.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-list--staff::-webkit-scrollbar-thumb{background:#d9d9e3;border-radius:3px}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-section--team{flex:1 1;min-height:120px}.team-assistant-page .team-assistant-root--page .team-assistant-chat-header{background:#fff;border-bottom:1px solid #ececf1;border-bottom:1px solid var(--ta-header-border,#ececf1);box-shadow:none;box-sizing:border-box;flex-shrink:0;margin-bottom:0;padding:10px 16px 8px;position:sticky;top:0;width:100%;z-index:11}.team-assistant-page .team-assistant-chat-header--toolbar{box-sizing:border-box;margin-left:0;margin-right:0;max-width:none;padding-left:0;padding-right:0;position:relative;width:100%}.team-assistant-page .team-assistant-chat-header-main{display:flex;flex:1 1;justify-content:center}.team-assistant-page .team-assistant-chat-header-actions{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.team-assistant-page .team-assistant-page-chat-title{color:#0d0d0d;font-size:15px;font-weight:600;justify-content:center;letter-spacing:-.01em}.team-assistant-page .team-assistant-page-chat-title .anticon{display:none}.team-assistant-page .team-assistant-chat-header-actions .ant-btn{border-radius:8px;color:#676767!important}.team-assistant-page .team-assistant-chat-header-actions .ant-btn:hover{background:#f4f4f4!important;color:#0d0d0d!important}.team-assistant-page .team-assistant-messages.team-assistant-messages--page-layout,.team-assistant-page .team-assistant-root--page .team-assistant-messages{padding:16px 0 8px}.team-assistant-page .team-assistant-root--page .team-assistant-staff-browse-hint{background:#f4f4f4;background:var(--ta-browse-hint,#f4f4f4);border:none;border-radius:12px;max-width:min(960px,100%);max-width:min(var(--ta-chat-thread-max-width,960px),100%)}.team-assistant-page .team-assistant-workspace--fullscreen{background:#fff}.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-shell{padding:0 12px}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen),.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-shell,.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-workspace-content,.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-workspace-layout{height:auto;max-height:none;overflow:visible}.team-assistant-page .team-assistant-workspace-layout{align-items:flex-start;min-height:calc(100vh - 64px)}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-workspace-sider--gpt,.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-workspace-sider--gpt.ant-layout-sider{align-self:auto!important;bottom:0;flex:none!important;height:calc(100vh - 64px)!important;left:0;max-height:calc(100vh - 64px)!important;max-width:260px!important;min-height:calc(100vh - 64px)!important;position:fixed!important;top:64px;width:260px!important;z-index:8}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-workspace-content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;margin-left:260px;max-width:calc(100% - 260px);min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);width:calc(100% - 260px)}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-root--page.team-assistant-root--chatgpt-theme{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-root--page.team-assistant-root--chatgpt-theme .team-assistant-chat{display:flex;flex:1 1 auto;flex-direction:column;min-height:calc(100vh - 76px);min-height:calc(100dvh - 76px)}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-messages-host{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;min-height:0}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-scroll-to-bottom{flex-shrink:0}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-root--page .team-assistant-composer-wrap{background:#fff;border-top:1px solid #ececf1;border-top:1px solid var(--ta-sidebar-border,#ececf1);bottom:0;flex-shrink:0;position:sticky;z-index:10}.team-assistant-page .team-assistant-workspace-layout:has(.team-assistant-workspace-sider--gpt.ant-layout-sider-collapsed) .team-assistant-workspace-content{margin-left:0;max-width:100%;width:100%}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-workspace-sider--gpt.ant-layout-sider-collapsed{max-width:0!important;min-width:0!important;overflow:hidden!important;pointer-events:none;width:0!important}.team-assistant-page .team-assistant-workspace-sider--gpt .ant-layout-sider-children{display:flex;flex-direction:column;height:100%!important;max-height:100%!important;min-height:0!important}.team-assistant-page .team-assistant-chat-sidebar--gpt{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.team-assistant-page .team-assistant-chat-sidebar--gpt .team-assistant-chat-sidebar-scroll{flex:1 1;min-height:0;overflow:hidden}.team-assistant-page .team-assistant-workspace:not(.team-assistant-workspace--fullscreen) .team-assistant-messages.team-assistant-messages--page-layout{flex:0 0 auto!important;height:auto!important;min-height:0!important;overflow:visible!important;overflow-y:visible!important}.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-workspace-sider--gpt,.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-workspace-sider--gpt.ant-layout-sider{height:100%!important;left:auto;max-height:100%!important;min-height:0!important;position:sticky!important;top:0;width:260px!important;z-index:2}.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-workspace-content{display:flex;flex-direction:column;margin-left:0;max-width:100%;width:100%}.team-assistant-page .team-assistant-workspace--fullscreen,.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-shell,.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-workspace{height:100vh;max-height:100vh;overflow:hidden}.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-workspace-layout{height:100%!important;min-height:0!important;overflow:hidden!important}.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-workspace-content{flex:1 1 auto;min-height:0;overflow:hidden!important}.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-root--page.team-assistant-root--chatgpt-theme,.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-root--page.team-assistant-root--chatgpt-theme .team-assistant-chat{display:flex;flex:1 1 auto;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-root--page .team-assistant-chat-header{flex-shrink:0;position:relative;top:auto}.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-staff-browse-hint{flex-shrink:0}.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-root--page .team-assistant-composer-wrap{bottom:auto;flex-shrink:0;margin-top:0;position:relative;top:auto;z-index:1}.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-messages.team-assistant-messages--page-layout{-ms-overflow-style:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:auto}.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-messages.team-assistant-messages--page-layout::-webkit-scrollbar{width:8px}.team-assistant-page .team-assistant-workspace--fullscreen .team-assistant-messages.team-assistant-messages--page-layout::-webkit-scrollbar-thumb{background:#d9d9e3;background:var(--ta-composer-border,#d9d9e3);border-radius:4px}.team-assistant-page .team-assistant-chat-sidebar-footer--gpt{border-top:1px solid #ececf1;border-top:1px solid var(--ta-sidebar-border,#ececf1);flex-shrink:0;margin-top:auto;padding:10px 4px 2px}.team-assistant-page .team-assistant-chat-sidebar-theme-btn{align-items:center;background:#0000;border:none;border-radius:10px;color:#676767;color:var(--ta-muted,#676767);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;line-height:1.25;padding:9px 10px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.team-assistant-page .team-assistant-chat-sidebar-theme-btn .anticon{color:#676767;color:var(--ta-muted,#676767);font-size:15px}.team-assistant-page .team-assistant-chat-sidebar-theme-btn:hover{background:#ececf1;background:var(--ta-chip-bg,#ececf1);color:#0d0d0d;color:var(--ta-text,#0d0d0d)}.team-assistant-page .team-assistant-chat-sidebar-theme-btn:hover .anticon{color:#0d0d0d;color:var(--ta-text,#0d0d0d)}
/*# sourceMappingURL=main.629d155d.css.map*/