.contractIntelligence_page__TZZVY{--ci-primary:#0d9488;--ci-primary-dark:#0f766e;--ci-primary-muted:#ecfdf5;--ci-surface:#fff;--ci-border:#e2e8f0;--ci-border-light:#f1f5f9;--ci-text:#0f172a;--ci-text-muted:#64748b;--ci-text-subtle:#94a3b8;--ci-shadow-sm:0 1px 2px rgba(15,23,42,.04);--ci-shadow-md:0 4px 16px rgba(15,23,42,.06);--ci-shadow-lg:0 12px 40px rgba(15,23,42,.08);--ci-radius:12px;--ci-radius-lg:16px;min-height:100vh;background:linear-gradient(180deg,#f8fafc,#f1f5f9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ci-text)}.contractIntelligence_main__bN7ma{max-width:1320px;margin:0 auto;padding:32px 28px 72px}.contractIntelligence_breadcrumb__HunCD{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:0;font-size:13px;color:#64748b}.contractIntelligence_breadcrumbLink__hmnul{color:#475569;text-decoration:none;font-weight:500;transition:color .15s ease}.contractIntelligence_breadcrumbLink__hmnul:hover{color:#0f766e}.contractIntelligence_breadcrumbSep__U5UfQ{color:#cbd5e1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contractIntelligence_breadcrumbCurrent__sPxIn{color:#0f172a;font-weight:600}.contractIntelligence_pageHero__aAKb_{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px;padding:28px 32px;background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:var(--ci-radius-lg);box-shadow:var(--ci-shadow-sm)}.contractIntelligence_pageHeroLeft__vBoYg{display:flex;align-items:flex-start;gap:18px;min-width:0}.contractIntelligence_pageHeroIcon__roo4b{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;box-shadow:0 4px 12px rgba(15,118,110,.25)}.contractIntelligence_pageHeader__FDMb7{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.contractIntelligence_pageTitle__5AKlb{margin:0 0 6px;font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--ci-text);line-height:1.2}.contractIntelligence_pageSubtitle__ymZm_{margin:0;font-size:14px;color:var(--ci-text-muted);line-height:1.55;max-width:560px}.contractIntelligence_toolbar__OY286{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.contractIntelligence_btnPrimary__Ct2Ee{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;border:none;background:linear-gradient(180deg,#0d9488,#0f766e);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;box-shadow:0 2px 8px rgba(15,118,110,.28)}.contractIntelligence_btnPrimary__Ct2Ee:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px rgba(15,118,110,.32)}.contractIntelligence_btnPrimary__Ct2Ee:active:not(:disabled){transform:translateY(0)}.contractIntelligence_btnPrimary__Ct2Ee:disabled{opacity:.65;cursor:wait;transform:none}.contractIntelligence_btnSecondary__ei2of{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid var(--ci-border);background:var(--ci-surface);color:#334155;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;box-shadow:var(--ci-shadow-sm)}.contractIntelligence_btnSecondary__ei2of:hover{border-color:#cbd5e1;background:#f8fafc;box-shadow:var(--ci-shadow-md)}.contractIntelligence_btnGhost__RBgDt{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--ci-text-muted);font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.contractIntelligence_btnGhost__RBgDt:hover{background:#f1f5f9;color:var(--ci-primary-dark)}.contractIntelligence_statsRow__ne_WN{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.contractIntelligence_statCard__4f0HM{position:relative;background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:var(--ci-radius);padding:20px 20px 20px 22px;box-shadow:var(--ci-shadow-sm);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.contractIntelligence_statCard__4f0HM:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--stat-accent,var(--ci-primary));border-radius:4px 0 0 4px}.contractIntelligence_statCard__4f0HM:hover{box-shadow:var(--ci-shadow-md);transform:translateY(-2px)}.contractIntelligence_statCardHeader__JabIi{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.contractIntelligence_statIcon__dkTpX{width:36px;height:36px;border-radius:10px;background:var(--stat-icon-bg,var(--ci-primary-muted));color:var(--stat-accent,var(--ci-primary-dark));display:flex;align-items:center;justify-content:center;font-size:15px}.contractIntelligence_statLabel__OE1Rj{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--ci-text-subtle);margin-bottom:4px}.contractIntelligence_statValue__Z26uN{font-size:28px;font-weight:700;color:var(--ci-text);letter-spacing:-.03em;line-height:1.1}.contractIntelligence_statCardAccentTeal__avKVY{--stat-accent:#0d9488;--stat-icon-bg:#ecfdf5}.contractIntelligence_statCardAccentBlue__931jc{--stat-accent:#2563eb;--stat-icon-bg:#eff6ff}.contractIntelligence_statCardAccentAmber__6ljEO{--stat-accent:#d97706;--stat-icon-bg:#fffbeb}.contractIntelligence_statCardAccentRose__nKw3g{--stat-accent:#e11d48;--stat-icon-bg:#fff1f2}.contractIntelligence_statCardAccentSlate__DyXkD{--stat-accent:#475569;--stat-icon-bg:#f1f5f9}.contractIntelligence_panel__plcst{background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:var(--ci-radius-lg);overflow:hidden;box-shadow:var(--ci-shadow-sm)}.contractIntelligence_panelHeader__tMl_g{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 24px;border-bottom:1px solid var(--ci-border-light);background:linear-gradient(180deg,#fafbfc,#fff)}.contractIntelligence_panelTitle__JADFC{margin:0;font-size:15px;font-weight:700;color:var(--ci-text);letter-spacing:-.01em}.contractIntelligence_panelTitleGroup__zVOWY{display:flex;flex-direction:column;gap:2px}.contractIntelligence_panelSubtitle__7DdEB{margin:0;font-size:12px;font-weight:500;color:var(--ci-text-subtle)}.contractIntelligence_panelCount__uC_6V{font-size:12px;font-weight:600;color:var(--ci-primary-dark);background:var(--ci-primary-muted);padding:5px 12px;border-radius:999px;border:1px solid #99f6e4}.contractIntelligence_tableWrap__b3n_t{overflow-x:auto}.contractIntelligence_table__YAsiM{width:100%;border-collapse:collapse;font-size:13px}.contractIntelligence_table__YAsiM th{text-align:left;padding:13px 20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-text-muted);background:#f8fafc;border-bottom:1px solid var(--ci-border);white-space:nowrap}.contractIntelligence_table__YAsiM td{padding:15px 20px;border-bottom:1px solid var(--ci-border-light);color:#334155;vertical-align:middle;font-size:13px}.contractIntelligence_table__YAsiM tbody tr{transition:background .12s ease,box-shadow .12s ease}.contractIntelligence_table__YAsiM tbody tr:hover{background:#f8fafc}.contractIntelligence_tableCompact__6Cwvp tbody tr:last-child td,.contractIntelligence_table__YAsiM tbody tr:last-child td{border-bottom:none}.contractIntelligence_contractName___KgE8{font-weight:600;color:#0f172a;margin-bottom:2px}.contractIntelligence_contractMeta__WG9hX{font-size:12px;color:#94a3b8}.contractIntelligence_rowLink__2NE0f{display:block;color:inherit;text-decoration:none}.contractIntelligence_rowLink__2NE0f:hover .contractIntelligence_contractName___KgE8{color:#0f766e}.contractIntelligence_badge__XxMlM{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;letter-spacing:.02em}.contractIntelligence_badgeActive__NG_xq{background:#ecfdf5;color:#047857;box-shadow:inset 0 0 0 1px #a7f3d0}.contractIntelligence_badgeDraft__srtZG{background:#f1f5f9;color:#475569}.contractIntelligence_badgeExpired__P7BH7{background:#fef2f2;color:#b91c1c}.contractIntelligence_badgeTerminated___wcVc{background:#fffbeb;color:#b45309}.contractIntelligence_emptyState__mT0ko{text-align:center;padding:56px 32px}.contractIntelligence_emptyIcon__FtyWr{width:64px;height:64px;margin:0 auto 18px;border-radius:16px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);display:flex;align-items:center;justify-content:center;color:var(--ci-primary-dark);font-size:26px;box-shadow:inset 0 0 0 1px #99f6e4}.contractIntelligence_emptyTitle__8Vw_R{margin:0 0 8px;font-size:17px;font-weight:700;color:#0f172a}.contractIntelligence_emptyText__oS54c{margin:0 0 20px;font-size:14px;color:#64748b}.contractIntelligence_alert__nH7bX{padding:12px 16px;border-radius:8px;font-size:13px;margin-bottom:16px;border:1px solid}.contractIntelligence_alertError__Z6c1U{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.contractIntelligence_alertSuccess__OJbgl{background:#ecfdf5;border-color:#6ee7b7;color:#047857}.contractIntelligence_alertWarning__YGFzi{background:#fffbeb;border-color:#fde68a;color:#92400e}.contractIntelligence_detailHero__7GR2I{background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:var(--ci-radius-lg);padding:28px 32px;margin-bottom:24px;box-shadow:var(--ci-shadow-md)}.contractIntelligence_detailHeroTop__9_rKv{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.contractIntelligence_detailHeroTitle__YiviF{margin:0 0 6px;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#0f172a}.contractIntelligence_detailHeroFile__302qb{margin:0;font-size:13px;color:#64748b;display:flex;align-items:center;gap:6px}.contractIntelligence_metaGrid__2s364{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;padding-top:20px;border-top:1px solid #f1f5f9}.contractIntelligence_metaItemLabel__DQU_j{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:4px}.contractIntelligence_metaItemValue__xRhmj{font-size:14px;font-weight:600;color:#0f172a}.contractIntelligence_detailGrid__a_nUe{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}@media (max-width:900px){.contractIntelligence_detailGrid__a_nUe{grid-template-columns:1fr}}.contractIntelligence_section__T5vCZ{background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:var(--ci-radius-lg);padding:22px 26px;margin-bottom:16px;box-shadow:var(--ci-shadow-sm)}.contractIntelligence_sectionTitle__fuJ3k{margin:0 0 16px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.contractIntelligence_fieldGrid__idH32{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px}@media (max-width:600px){.contractIntelligence_fieldGrid__idH32{grid-template-columns:1fr}}.contractIntelligence_fieldLabel__7wmbH{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:4px}.contractIntelligence_fieldValue___uY2S{font-size:14px;font-weight:500;color:#0f172a;line-height:1.4}.contractIntelligence_summaryText__jrauk{margin:0;font-size:14px;line-height:1.7;color:#475569}.contractIntelligence_sidebarCard__7HIaS{background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:var(--ci-radius-lg);padding:22px;margin-bottom:16px;box-shadow:var(--ci-shadow-sm)}.contractIntelligence_sidebarTitle__Nc_re{margin:0 0 14px;font-size:13px;font-weight:700;color:#0f172a}.contractIntelligence_sidebarList__fH7MV{display:flex;flex-direction:column;gap:12px}.contractIntelligence_collapsible__eERnC{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.contractIntelligence_collapsibleHeader__0tl9i{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border:none;background:#fafbfc;cursor:pointer;font-size:13px;font-weight:600;color:#475569;text-align:left}.contractIntelligence_collapsibleHeader__0tl9i:hover{background:#f1f5f9}.contractIntelligence_jsonBlock__N5qTv{margin:0;padding:16px 20px;background:#1e293b;color:#e2e8f0;font-size:12px;line-height:1.6;overflow:auto;max-height:360px}.contractIntelligence_loadingCenter__MEUCj{min-height:60vh;display:flex;align-items:center;justify-content:center}.contractIntelligence_loadingSpinner__2oxCN{font-size:28px;color:#0f766e}.contractIntelligence_formGrid__8XwN9{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px}@media (max-width:600px){.contractIntelligence_formGrid__8XwN9{grid-template-columns:1fr}}.contractIntelligence_formField__QjbOo{display:flex;flex-direction:column;gap:6px}.contractIntelligence_formInput__x56ay{padding:9px 12px;border-radius:8px;border:1px solid #e2e8f0;font-size:14px;color:#0f172a;background:#fff}.contractIntelligence_formInput__x56ay:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.12)}.contractIntelligence_formHint__aArfz{font-size:12px;color:#94a3b8;margin:0}.contractIntelligence_checkboxRow__xI__Z{display:flex;align-items:center;gap:10px;font-size:14px;color:#334155}.contractIntelligence_saveRow__cE8Gh{display:flex;align-items:center;gap:12px;margin-top:16px}.contractIntelligence_saveSuccess__89tnC{font-size:13px;color:#047857;font-weight:600}.contractIntelligence_filterBar__5fEZ2{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid #f1f5f9;background:#fff}.contractIntelligence_filterSearch__kUAao{flex:1 1 220px;min-width:180px;padding:9px 12px;border-radius:8px;border:1px solid #e2e8f0;font-size:13px}.contractIntelligence_filterSelect__iZ_C2{padding:9px 12px;border-radius:8px;border:1px solid #e2e8f0;font-size:13px;background:#fff;color:#334155}.contractIntelligence_filterMeta__oPpS5{font-size:12px;color:#64748b;margin-left:auto}.contractIntelligence_sortableTh__9IdGt{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.contractIntelligence_sortableThActive__5j0_p,.contractIntelligence_sortableTh__9IdGt:hover{color:#0f766e}.contractIntelligence_rowAction__wpoyS{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--ci-border);background:var(--ci-surface);color:var(--ci-primary-dark);font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease;box-shadow:var(--ci-shadow-sm)}.contractIntelligence_rowAction__wpoyS:hover:not(:disabled){transform:translateY(-1px)}.contractIntelligence_rowAction__wpoyS:disabled{opacity:.6;cursor:wait}.contractIntelligence_clickableRow__q8OgZ{cursor:pointer}.contractIntelligence_advFilterPanel__htnHK{border-bottom:1px solid #f1f5f9;background:#fafbfc}.contractIntelligence_advFilterToolbar__UkUxw{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 20px}.contractIntelligence_advFilterBody__mtopA{padding:0 20px 20px;display:flex;flex-direction:column;gap:16px}.contractIntelligence_advFilterSection__rc3nw{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 18px}.contractIntelligence_advFilterSectionTitle__UScVh{margin:0 0 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.contractIntelligence_advFilterGrid__HAoz5{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 16px}.contractIntelligence_advFilterField__AvPiT{display:flex;flex-direction:column;gap:5px}.contractIntelligence_advFilterLabel__0_Bf7{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.contractIntelligence_presetRow__xo6FZ{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 14px}.contractIntelligence_presetChip__Aijby{padding:6px 12px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;font-size:12px;font-weight:600;color:#475569;cursor:pointer}.contractIntelligence_presetChip__Aijby:hover{border-color:#0f766e;color:#0f766e;background:#f0fdfa}.contractIntelligence_filterBadge__zD417{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#0f766e;color:#fff;font-size:10px;font-weight:700}.contractIntelligence_sortRulesList___yPiQ{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.contractIntelligence_sortRuleRow__EMYTA{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.contractIntelligence_sortRuleIndex__1fLOs{width:22px;height:22px;border-radius:6px;background:#ecfdf5;color:#0f766e;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contractIntelligence_iconBtn__oHmQy{width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center}.contractIntelligence_iconBtn__oHmQy:hover{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.contractIntelligence_daysBadge__tD_Hv{display:inline-block;margin-top:4px;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:700}.contractIntelligence_daysBadgeUrgent__mKvNV{background:#fef2f2;color:#b91c1c}.contractIntelligence_daysBadgeSoon__0Y_Ev{background:#fffbeb;color:#b45309}.contractIntelligence_daysBadgeOk__ajhnz{background:#f1f5f9;color:#64748b}.contractIntelligence_helpBox__rNdbO{background:#f0fdfa;border:1px solid #99f6e4;border-radius:10px;padding:14px 18px;margin-bottom:20px;font-size:13px;color:#134e4a;line-height:1.6}.contractIntelligence_helpBox__rNdbO strong{color:#0f766e}.contractIntelligence_textareaInput__3bHeJ{min-height:88px;resize:vertical;font-family:inherit}.contractIntelligence_viewTabBar__J80lG{display:flex;gap:0;margin-bottom:28px;background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:var(--ci-radius-lg);overflow-x:auto;box-shadow:var(--ci-shadow-sm);padding:6px}.contractIntelligence_viewTabItem__G4gY_{flex:1;min-width:150px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border:none;border-radius:10px;background:transparent;color:var(--ci-text-muted);font-size:14px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease;position:relative}.contractIntelligence_viewTabItem__G4gY_ i{font-size:15px;opacity:.75}.contractIntelligence_viewTabItem__G4gY_:hover{background:#f8fafc;color:var(--ci-primary-dark)}.contractIntelligence_viewTabItem__G4gY_:hover i{opacity:1}.contractIntelligence_viewTabItemActive__7DASS{background:linear-gradient(180deg,#ecfdf5,#d1fae5);color:var(--ci-primary-dark);box-shadow:inset 0 0 0 1px #99f6e4,0 2px 8px rgba(15,118,110,.1)}.contractIntelligence_viewTabItemActive__7DASS i{opacity:1;color:var(--ci-primary-dark)}.contractIntelligence_viewTabBadge__DkmrP{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--ci-primary-dark);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.contractIntelligence_viewTabItemActive__7DASS .contractIntelligence_viewTabBadge__DkmrP{background:#fff;color:var(--ci-primary-dark);box-shadow:0 0 0 1px #99f6e4}.contractIntelligence_dashboardGrid__Ptmv2{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:20px;margin-bottom:24px}@media (max-width:960px){.contractIntelligence_dashboardGrid__Ptmv2{grid-template-columns:1fr}}.contractIntelligence_statusList__qw9g6{padding:8px 20px 20px}.contractIntelligence_statusRow__TN2e3{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ci-border-light)}.contractIntelligence_statusRow__TN2e3:last-child{border-bottom:none}.contractIntelligence_statusRowLabel__QafIF{flex:0 0 100px;font-size:13px;font-weight:500;color:#334155}.contractIntelligence_statusRowBarWrap__7y_Wo{flex:1;height:8px;background:#f1f5f9;border-radius:999px;overflow:hidden}.contractIntelligence_statusRowBar__tHgWm{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ci-primary) 0,#14b8a6 100%);transition:width .4s ease}.contractIntelligence_statusRowCount__MuMvV{flex:0 0 32px;text-align:right;font-size:14px;font-weight:700;color:var(--ci-text)}.contractIntelligence_reportSection__thGwa{background:var(--ci-surface);border:1px solid var(--ci-border);border-radius:var(--ci-radius-lg);padding:24px 28px;margin-bottom:20px;box-shadow:var(--ci-shadow-sm)}.contractIntelligence_reportExportCard__KBLcx{background:linear-gradient(135deg,#f0fdfa,#ecfdf5 50%,#fff);border:1px solid #99f6e4;border-radius:var(--ci-radius-lg);padding:24px 28px;margin-bottom:24px;box-shadow:var(--ci-shadow-sm)}.contractIntelligence_reportExportTitle__b3few{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--ci-text);letter-spacing:-.02em}.contractIntelligence_reportExportDesc__R4hdv{margin:0;font-size:13px;color:var(--ci-text-muted);line-height:1.5}.contractIntelligence_reportExportToolbar__bHGgS{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.contractIntelligence_reportGrid__hRsQ3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.contractIntelligence_reportMetric__43Stl{padding:20px 22px;border-radius:var(--ci-radius);background:var(--ci-surface);border:1px solid var(--ci-border);box-shadow:var(--ci-shadow-sm)}.contractIntelligence_reportMetricLabel__AraJ5{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ci-text-subtle);margin-bottom:6px}.contractIntelligence_reportMetricValue__djpSN{font-size:24px;font-weight:700;color:var(--ci-text);letter-spacing:-.02em}.contractIntelligence_rowActions__gOkC9{display:flex;gap:6px;flex-wrap:wrap}.contractIntelligence_rowActionPrimary__yaXxg{color:var(--ci-primary-dark);border-color:#99f6e4;background:var(--ci-primary-muted)}.contractIntelligence_rowActionPrimary__yaXxg:hover{background:#ccfbf1;border-color:#5eead4}.contractIntelligence_rowActionMuted__mhQ1s{color:var(--ci-text-muted)}.contractIntelligence_rowActionMuted__mhQ1s:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.contractIntelligence_contentCard__9ZVs7{animation:contractIntelligence_ciFadeIn__T0o7M .35s ease}@keyframes contractIntelligence_ciFadeIn__T0o7M{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.contractIntelligence_calloutWarning__IuVFE{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;margin-top:8px;border-radius:var(--ci-radius);background:linear-gradient(90deg,#fffbeb,#fff);border:1px solid #fde68a;font-size:13px;color:#92400e;line-height:1.5}.contractIntelligence_calloutWarning__IuVFE strong{color:#b45309}.contractIntelligence_panelBodyPadding__5dHio{padding:16px 20px}.contractIntelligence_emptyStateCompact__mN016{padding:32px 24px;text-align:center;color:var(--ci-text-muted);font-size:14px}.contractIntelligence_ctTableWrap__xVxsN{overflow-x:hidden;padding:0 12px 8px}.contractIntelligence_ctTable__3FUgv{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 4px;font-size:12px}.contractIntelligence_ctColContract__7HLgj{width:24%}.contractIntelligence_ctColParty__BBOfi{width:13%}.contractIntelligence_ctColDate__g_c2Z{width:11%}.contractIntelligence_ctColValue__EZF_i{width:10%}.contractIntelligence_ctColActions__H_b7q,.contractIntelligence_ctColStatus__di8aK{width:9%}.contractIntelligence_ctTable__3FUgv thead tr th{position:sticky;top:0;z-index:2;text-align:left;padding:8px 10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;background:#fff;border-bottom:1px solid #e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contractIntelligence_ctTable__3FUgv thead tr th:first-child{padding-left:14px}.contractIntelligence_ctTable__3FUgv thead tr th.contractIntelligence_ctThRight___mS_D{text-align:right}.contractIntelligence_ctTable__3FUgv thead tr th.contractIntelligence_ctThActions__9lMvE{text-align:center}.contractIntelligence_ctRow__Y6Gz7{cursor:pointer}.contractIntelligence_ctRow__Y6Gz7 td{padding:8px 10px;background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;color:#334155;vertical-align:middle;overflow:hidden}.contractIntelligence_ctRow__Y6Gz7 td:first-child{border-left:1px solid #e2e8f0;border-radius:8px 0 0 8px;padding-left:14px}.contractIntelligence_ctRow__Y6Gz7 td:last-child{border-right:1px solid #e2e8f0;border-radius:0 8px 8px 0}.contractIntelligence_ctRow__Y6Gz7:hover td{background:#f8fafc;border-color:#cbd5e1}.contractIntelligence_ctRowIncomplete__cT_hR td:first-child{box-shadow:inset 3px 0 0 #f59e0b}.contractIntelligence_ctContractCell__d6266{display:flex;align-items:center;gap:10px;min-width:0}.contractIntelligence_ctContractIcon__nvjqG{width:30px;height:30px;border-radius:7px;background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;border:1px solid #fecaca}.contractIntelligence_ctContractTitle__6zjLF{font-weight:600;font-size:12px;color:#0f172a;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.contractIntelligence_ctRow__Y6Gz7:hover .contractIntelligence_ctContractTitle__6zjLF{color:#0f766e}.contractIntelligence_ctPartyName__GNwgL{display:block;font-size:12px;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contractIntelligence_ctDateCell__R8_Dt{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0}.contractIntelligence_ctDateValue__9jh8U{font-size:12px;font-weight:500;color:#334155;white-space:nowrap}.contractIntelligence_ctDateMissing__uYGq1{color:#d97706;font-size:12px;font-weight:600}.contractIntelligence_ctValueCell__0BmiP{text-align:right;font-weight:700;font-size:12px;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contractIntelligence_ctValueEmpty__yMZq8{color:#cbd5e1;font-weight:500}.contractIntelligence_ctStatusCell__tU_Xm{white-space:nowrap}.contractIntelligence_ctStatusCell__tU_Xm .contractIntelligence_badge__XxMlM{padding:3px 8px;font-size:10px}.contractIntelligence_ctActionGroup__yoa57{display:inline-flex;align-items:center;gap:1px;padding:2px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.contractIntelligence_ctActionBtn__hWJfH{width:26px;height:26px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:11px;text-decoration:none;transition:background .12s,color .12s}.contractIntelligence_ctActionBtn__hWJfH:hover:not(:disabled){background:#fff;color:#0f766e}.contractIntelligence_ctActionBtnPrimary__qlG63:hover:not(:disabled){color:#0f766e;background:#ecfdf5}.contractIntelligence_ctActionBtn__hWJfH:disabled{opacity:.5;cursor:wait}.contractIntelligence_ctTableFooter__eA__r{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid #f1f5f9;font-size:11px;color:#64748b}.contractIntelligence_ctSortTh__i478Y{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .12s}.contractIntelligence_ctSortThActive__XLl5j,.contractIntelligence_ctSortTh__i478Y:hover{color:#0f766e}.contractIntelligence_ctDaysBadge__iapTp{display:inline-block;padding:1px 5px;border-radius:999px;font-size:9px;font-weight:700;flex-shrink:0}.contractIntelligence_ctDaysUrgent__T0nL2{background:#fef2f2;color:#b91c1c}.contractIntelligence_ctDaysSoon__VRZag{background:#fffbeb;color:#b45309}.contractIntelligence_ctDaysOk__y3fJ3{background:#f1f5f9;color:#64748b}.contractIntelligence_shellPage__Jc6Dn{display:flex;min-height:100vh;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.contractIntelligence_shellSidebar__h6OSx{width:248px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-right:1px solid #e2e8f0;padding:20px 14px;position:sticky;top:0;height:100vh;overflow-y:auto}.contractIntelligence_shellLogo__OO7qk{display:flex;align-items:center;gap:10px;padding:6px 10px 20px;text-decoration:none;color:#0f172a}.contractIntelligence_shellLogoIcon__ivBYK{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.contractIntelligence_shellLogoText__3jMJp{font-size:16px;font-weight:700;letter-spacing:-.02em}.contractIntelligence_shellNav__pxRYv{display:flex;flex-direction:column;gap:4px}.contractIntelligence_shellNavItem__cwBiN{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:none;border-radius:10px;background:transparent;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s,color .15s}.contractIntelligence_shellNavItem__cwBiN i{width:18px;text-align:center;font-size:15px}.contractIntelligence_shellNavItem__cwBiN:hover{background:#f8fafc;color:#334155}.contractIntelligence_shellNavItemActive__Q65x7{background:#ecfdf5;color:#0f766e;font-weight:600}.contractIntelligence_shellNavBadge__DjEFL{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#0f766e;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.contractIntelligence_shellNavItemMuted__ipB_H{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:none;border-radius:10px;background:transparent;color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer;text-align:left}.contractIntelligence_shellNavItemMuted__ipB_H:hover{background:#f8fafc;color:#64748b}.contractIntelligence_shellHelpCard__3Pf2z{margin:16px 4px 12px;padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.contractIntelligence_shellHelpTitle__L_veN{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:6px}.contractIntelligence_shellHelpText__mj6JR{margin:0 0 10px;font-size:12px;color:#64748b;line-height:1.45}.contractIntelligence_shellHelpLink__sM3S9{border:none;background:none;padding:0;color:#0f766e;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline}.contractIntelligence_shellVersion__r6chB{padding:8px 14px;font-size:11px;color:#cbd5e1}.contractIntelligence_shellMain__VkDWk{flex:1;min-width:0;display:flex;flex-direction:column}.contractIntelligence_shellTopBar__L68yF{display:grid;grid-template-columns:1fr minmax(240px,420px) auto;align-items:center;gap:20px;padding:20px 28px;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:20}@media (max-width:1100px){.contractIntelligence_shellTopBar__L68yF{grid-template-columns:1fr}}.contractIntelligence_shellTopBarLeft__qw_2c{min-width:0;display:flex;align-items:flex-start;gap:12px}.contractIntelligence_shellPageTitle__23CIs{margin:0 0 4px;font-size:22px;font-weight:700;letter-spacing:-.03em;color:#0f172a}.contractIntelligence_shellPageWelcome__TN_Ei{margin:0;font-size:13px;color:#64748b}.contractIntelligence_shellSearchWrap__hFJby{position:relative;display:flex;align-items:center}.contractIntelligence_shellSearchIcon__VT_cN{position:absolute;left:14px;color:#94a3b8;font-size:14px;pointer-events:none}.contractIntelligence_shellSearchInput__cI9aJ{width:100%;padding:11px 72px 11px 40px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:13px;color:#0f172a;outline:none;transition:border-color .15s,box-shadow .15s}.contractIntelligence_shellSearchInput__cI9aJ:focus{border-color:#99f6e4;box-shadow:0 0 0 3px rgba(20,184,166,.12);background:#fff}.contractIntelligence_shellSearchKbd__t7nH_{position:absolute;right:12px;padding:3px 7px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-size:11px;color:#94a3b8;font-family:inherit}.contractIntelligence_shellTopBarRight__pZfhL{display:flex;align-items:center;gap:12px}.contractIntelligence_shellIconBtn__p_10r{position:relative;width:40px;height:40px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px}.contractIntelligence_shellNotifBadge__ri7rb{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.contractIntelligence_shellIconBtnActive__Pps5j{background:#ecfdf5;border-color:#99f6e4;color:#0f766e}.contractIntelligence_notifWrap__UL88h{position:relative}.contractIntelligence_notifPanel__Et1y6{position:absolute;top:calc(100% + 10px);right:0;width:380px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 12px 40px rgba(15,23,42,.12);z-index:100;overflow:hidden;animation:contractIntelligence_ciFadeIn__T0o7M .2s ease}.contractIntelligence_notifPanelHeader__tAnIu{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #f1f5f9}.contractIntelligence_notifPanelTitle__9uYm9{margin:0;font-size:15px;font-weight:700;color:#0f172a}.contractIntelligence_notifMarkAll__RtDs3{border:none;background:none;color:#0f766e;font-size:12px;font-weight:600;cursor:pointer;padding:4px 0}.contractIntelligence_notifMarkAll__RtDs3:hover{text-decoration:underline}.contractIntelligence_notifList__bQEpo{max-height:360px;overflow-y:auto}.contractIntelligence_notifItem__oCNww{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-bottom:1px solid #f8fafc;text-decoration:none;color:inherit;transition:background .12s ease;position:relative}.contractIntelligence_notifItem__oCNww:hover{background:#f8fafc}.contractIntelligence_notifItemUnread__rD_pw{background:#fafafa}.contractIntelligence_notifItemBody__xJMRa{flex:1;min-width:0}.contractIntelligence_notifItemTitle__IjfuO{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contractIntelligence_notifItemMessage__euN05{font-size:12px;color:#64748b;line-height:1.45}.contractIntelligence_notifUnreadDot__A7SeA{width:8px;height:8px;border-radius:50%;background:#0f766e;flex-shrink:0;margin-top:6px}.contractIntelligence_notifEmpty__opsZi{padding:40px 24px;text-align:center;color:#94a3b8}.contractIntelligence_notifEmpty__opsZi i{font-size:28px;margin-bottom:10px;display:block}.contractIntelligence_notifEmpty__opsZi p{margin:0;font-size:13px}.contractIntelligence_notifPanelFooter___CZt9{padding:12px 18px;border-top:1px solid #f1f5f9;text-align:center}.contractIntelligence_notifFooterLink__YkZ0U{font-size:13px;font-weight:600;color:#0f766e;text-decoration:none}.contractIntelligence_notifFooterLink__YkZ0U:hover{text-decoration:underline}.contractIntelligence_shellUserChip__v7Mc2{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;border-radius:999px;border:1px solid #e2e8f0;background:#fff}.contractIntelligence_shellUserAvatarFallback__J9bQZ,.contractIntelligence_shellUserAvatar__wF0R_{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.contractIntelligence_shellUserAvatarFallback__J9bQZ{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;font-size:14px;font-weight:700}.contractIntelligence_shellUserInfo__jgKX5{display:flex;flex-direction:column;gap:2px}.contractIntelligence_shellUserName__rzMex{font-size:13px;font-weight:600;color:#0f172a;line-height:1.2}.contractIntelligence_shellUserBadge__TWoFO{font-size:10px;font-weight:600;color:#b45309;background:#fef3c7;padding:1px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content}.contractIntelligence_shellDateBtn__OHe69{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.contractIntelligence_shellContent__GWgVf{flex:1;padding:24px 28px 48px;overflow-x:hidden}.contractIntelligence_shellBackLink__C9AfN{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:8px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:13px;font-weight:600;text-decoration:none}.contractIntelligence_dashKpiRow__54Ryw{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}@media (max-width:1100px){.contractIntelligence_dashKpiRow__54Ryw{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.contractIntelligence_dashKpiRow__54Ryw{grid-template-columns:1fr}}.contractIntelligence_dashKpiCard__DnLD9{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 22px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.contractIntelligence_dashKpiLabel__KIe9c{font-size:13px;color:#64748b;margin-bottom:8px;font-weight:500}.contractIntelligence_dashKpiValue__hNt_g{font-size:32px;font-weight:700;letter-spacing:-.03em;color:#0f172a;line-height:1.1;margin-bottom:8px}.contractIntelligence_dashKpiTrend__fwcEh{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.contractIntelligence_dashKpiTrendUp__gYPVM{color:#059669}.contractIntelligence_dashKpiTrendNeutral__NhyqJ{color:#94a3b8}.contractIntelligence_dashKpiSub__yq_Zg{font-size:12px;color:#94a3b8;margin-top:4px}.contractIntelligence_dashRow3__v4Z7k{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}@media (max-width:1100px){.contractIntelligence_dashRow3__v4Z7k{grid-template-columns:1fr}}.contractIntelligence_dashRowCharts__qwn8k{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:16px;margin-bottom:20px}@media (max-width:1100px){.contractIntelligence_dashRowCharts__qwn8k{grid-template-columns:1fr}}.contractIntelligence_dashCard__YZm7U{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 22px;box-shadow:0 1px 3px rgba(15,23,42,.04);height:100%}.contractIntelligence_dashCardHeader__LrAM4{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.contractIntelligence_dashCardTitle__0AZx5{margin:0;font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.contractIntelligence_dashCardLink__PbfIO{border:none;background:none;color:#0f766e;font-size:12px;font-weight:600;cursor:pointer;padding:0}.contractIntelligence_dashAttentionItem__aR8ib{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:13px;color:#334155}.contractIntelligence_dashAttentionItem__aR8ib:last-child{border-bottom:none}.contractIntelligence_dashDot__vU_dn{width:10px;height:10px;border-radius:50%;flex-shrink:0}.contractIntelligence_dashDotRed__EKBej{background:#ef4444}.contractIntelligence_dashDotOrange__0Ndkb{background:#f97316}.contractIntelligence_dashDotYellow__pOteC{background:#eab308}.contractIntelligence_dashDotBlue__qdTUD{background:#3b82f6}.contractIntelligence_dashAttentionCount__uqlVb{margin-left:auto;font-weight:700;color:#0f172a}.contractIntelligence_dashActivityItem__8PpwC{padding:12px 0;border-bottom:1px solid #f1f5f9}.contractIntelligence_dashActivityItem__8PpwC:last-child{border-bottom:none}.contractIntelligence_dashActivityText__I2dkK{margin:0 0 4px;font-size:13px;color:#334155;line-height:1.45}.contractIntelligence_dashActivityText__I2dkK strong{color:#0f172a;font-weight:600}.contractIntelligence_dashActivityTime__LEtx7{font-size:11px;color:#94a3b8}.contractIntelligence_dashTimeline__zmkMV{display:flex;flex-direction:column;gap:0}.contractIntelligence_dashTimelineItem__MQ4ku{display:flex;gap:14px;padding:12px 0;position:relative}.contractIntelligence_dashTimelineItem__MQ4ku:not(:last-child):before{content:"";position:absolute;left:5px;top:28px;bottom:-4px;width:2px;background:#e2e8f0}.contractIntelligence_dashTimelineDot__OFZd1{width:12px;height:12px;border-radius:50%;background:#0f766e;border:2px solid #ecfdf5;flex-shrink:0;margin-top:4px;z-index:1}.contractIntelligence_dashTimelineDate__xqOxq{font-size:12px;font-weight:700;color:#0f766e;margin-bottom:2px}.contractIntelligence_dashTimelineTitle__Gm_SV{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:4px}.contractIntelligence_dashTimelineBadge__vzF8p{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600}.contractIntelligence_dashBadgeRenewal__FS4zY{background:#dbeafe;color:#1d4ed8}.contractIntelligence_dashBadgeNotice__530Pv{background:#fef3c7;color:#b45309}.contractIntelligence_dashBadgeExpiry__klBnD{background:#fee2e2;color:#b91c1c}.contractIntelligence_dashChartWrap__YO6tp{position:relative;height:220px;display:flex;align-items:center;justify-content:center}.contractIntelligence_dashDonutCenter__bnOoS{position:absolute;text-align:center;pointer-events:none}.contractIntelligence_dashDonutCenterValue__KknSb{font-size:28px;font-weight:700;color:#0f172a;line-height:1}.contractIntelligence_dashDonutCenterLabel__6_7lk{font-size:11px;color:#94a3b8;margin-top:2px}.contractIntelligence_dashLegend__S1xUv{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:12px;justify-content:center}.contractIntelligence_dashLegendItem__3Er0v{display:flex;align-items:center;gap:6px;font-size:11px;color:#64748b}.contractIntelligence_dashLegendSwatch__X9JyX{width:10px;height:10px;border-radius:3px}.contractIntelligence_dashTopList__Q6sax{list-style:none;margin:0;padding:0}.contractIntelligence_dashTopListItem__ColpK{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.contractIntelligence_dashTopListItem__ColpK:last-child{border-bottom:none}.contractIntelligence_dashTopRank__faTfa{width:24px;height:24px;border-radius:6px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contractIntelligence_dashTopName__ryWqU{flex:1;min-width:0;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contractIntelligence_dashTopValue__GZnmG{font-weight:700;color:#0f172a;white-space:nowrap}.contractIntelligence_dashAiSection__IWsPo{background:linear-gradient(135deg,#faf5ff,#f5f3ff 40%,#fff);border:1px solid #e9d5ff;border-radius:16px;padding:24px 28px;display:flex;gap:24px;align-items:stretch;flex-wrap:wrap}.contractIntelligence_dashAiHeader__iI5cx{display:flex;align-items:center;gap:10px;margin-bottom:16px;width:100%}.contractIntelligence_dashAiTitle__4q0_e{margin:0;font-size:16px;font-weight:700;color:#0f172a}.contractIntelligence_dashAiBeta__s3xzn{padding:3px 8px;border-radius:999px;background:#ede9fe;color:#7c3aed;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.contractIntelligence_dashAiGrid__GeDy_{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;flex:1;min-width:280px}@media (max-width:1100px){.contractIntelligence_dashAiGrid__GeDy_{grid-template-columns:repeat(2,1fr)}}.contractIntelligence_dashAiInsight__u_1c_{background:hsla(0,0%,100%,.85);border:1px solid #e9d5ff;border-radius:12px;padding:16px}.contractIntelligence_dashAiInsightIcon__TcYf6{width:36px;height:36px;border-radius:10px;background:#ede9fe;color:#7c3aed;display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:15px}.contractIntelligence_dashAiInsightText__QShlE{margin:0 0 10px;font-size:13px;color:#334155;line-height:1.5}.contractIntelligence_dashAiInsightLink__SSJkr{border:none;background:none;padding:0;color:#7c3aed;font-size:12px;font-weight:600;cursor:pointer}.contractIntelligence_dashAiMascot___JzkQ{width:120px;height:120px;border-radius:20px;background:linear-gradient(135deg,#8b5cf6,#6366f1);display:flex;align-items:center;justify-content:center;font-size:48px;color:#fff;flex-shrink:0;align-self:center;box-shadow:0 8px 24px rgba(124,58,237,.25)}.contractIntelligence_dashFilterSelect__GON7Q{padding:6px 10px;border-radius:8px;border:1px solid #e2e8f0;font-size:12px;color:#64748b;background:#fff}@media (max-width:900px){.contractIntelligence_shellSidebar__h6OSx{display:none}.contractIntelligence_shellMobileNav__XYRwP{display:flex;gap:6px;margin-bottom:20px;padding:4px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.contractIntelligence_shellMobileNavItem__nT_Rw{flex:1;min-width:100px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:11px;font-weight:600;cursor:pointer}.contractIntelligence_shellMobileNavItem__nT_Rw i{font-size:16px}.contractIntelligence_shellMobileNavItemActive__pZ8XR{background:#ecfdf5;color:#0f766e}}.contractIntelligence_shellMobileNav__XYRwP{display:none}.contractIntelligence_cmdOverlay__Q4QFO{position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}.contractIntelligence_cmdPanel__uCbKK{width:100%;max-width:560px;background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 24px 48px rgba(15,23,42,.18);overflow:hidden}.contractIntelligence_cmdSearchRow__yAaEm{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #f1f5f9;color:#94a3b8}.contractIntelligence_cmdInput__9oMTG{flex:1;border:none;outline:none;font-size:15px;color:#0f172a;background:transparent}.contractIntelligence_cmdKbd__In4Q_{padding:3px 7px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;font-size:11px;color:#64748b}.contractIntelligence_cmdSection__FqvFI{padding:8px;max-height:280px;overflow-y:auto}.contractIntelligence_cmdSectionTitle__eSVd0{padding:6px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.contractIntelligence_cmdItem__Lqnmv{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#334155;font-size:14px;text-decoration:none;cursor:pointer;text-align:left}.contractIntelligence_cmdItem__Lqnmv:hover{background:#f8fafc;color:#0f172a}.contractIntelligence_cmdItemText__gL3zv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contractIntelligence_cmdEmpty__qUXnM{padding:12px;font-size:13px;color:#94a3b8}.contractIntelligence_validationWizard__jU4Wo{margin-bottom:20px;padding:24px;border-radius:14px;border:1px solid #fde68a;background:linear-gradient(180deg,#fffbeb,#fff 40%)}.contractIntelligence_validationHeader__uTTH8{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.contractIntelligence_validationTitle__YvPUs{margin:0 0 4px;font-size:18px;font-weight:700;color:#0f172a}.contractIntelligence_validationSub__zrZwC{margin:0;font-size:13px;color:#64748b}.contractIntelligence_validationProgress__i3XNZ{display:flex;gap:8px;margin-bottom:20px}.contractIntelligence_validationDot__0R6F8{flex:1;height:4px;border-radius:999px;background:#e2e8f0}.contractIntelligence_validationDotDone__ZkEvV{background:#0f766e}.contractIntelligence_validationFields__ug3yZ{display:grid;gap:14px;max-width:480px;margin-bottom:20px}.contractIntelligence_validationActions__lTqnx{display:flex;justify-content:flex-end;gap:10px}.contractIntelligence_userModalPanel__0mePd{width:100%;max-width:640px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 24px 48px rgba(15,23,42,.18)}.contractIntelligence_userModalHeader__QHepl{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 0}.contractIntelligence_userModalTitle__AzTQg{margin:0 0 4px;font-size:20px;font-weight:700;color:#0f172a}.contractIntelligence_userModalSub__MD_9V{margin:0;font-size:13px;color:#64748b;line-height:1.45}.contractIntelligence_userModalClose__he80Y{border:none;background:#f1f5f9;color:#64748b;width:36px;height:36px;border-radius:10px;cursor:pointer;flex-shrink:0}.contractIntelligence_userModalClose__he80Y:hover{background:#e2e8f0;color:#334155}.contractIntelligence_userModalBody__84FFS{padding:20px 24px}.contractIntelligence_userModalFooter__b7NhM{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 22px;border-top:1px solid #f1f5f9;background:#fafbfc;border-radius:0 0 16px 16px}.contractIntelligence_userFormSection__h6d93{margin-bottom:22px}.contractIntelligence_userFormSection__h6d93:last-child{margin-bottom:0}.contractIntelligence_userFormSectionTitle__jkfW2{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.contractIntelligence_userFormInfo__IAnSS{display:flex;gap:10px;padding:12px 14px;margin-bottom:20px;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;font-size:13px;color:#065f46;line-height:1.45}.contractIntelligence_userFormInfo__IAnSS i{margin-top:2px;flex-shrink:0}.contractIntelligence_fieldRequired__icZHp{color:#ef4444;margin-left:2px}.contractIntelligence_formInputError__6yuHx{border-color:#fca5a5!important;background:#fef2f2}.contractIntelligence_fieldError__1mU1B{font-size:11px;color:#dc2626;margin:0}.contractIntelligence_formFieldFull__IHe5t{grid-column:1/-1}.contractIntelligence_licenceLevelGrid__LTNtv{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:560px){.contractIntelligence_licenceLevelGrid__LTNtv{grid-template-columns:1fr}}.contractIntelligence_licenceLevelOption__Rw6p5{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border-radius:10px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.contractIntelligence_licenceLevelOption__Rw6p5:hover:not(:disabled){border-color:#99f6e4;background:#f0fdfa}.contractIntelligence_licenceLevelOptionActive__JwBYN{border-color:#0f766e;background:#ecfdf5}.contractIntelligence_licenceLevelOptionDisabled__oqqTx{opacity:.5;cursor:not-allowed;background:#f8fafc}.contractIntelligence_licenceLevelName__F5cz1{font-size:13px;font-weight:700;color:#0f172a}.contractIntelligence_licenceLevelSlots__Hd0TL{font-size:11px;color:#64748b}.contractIntelligence_licenceLevelSlotsFull__dilzm{color:#dc2626}.contractIntelligence_calList__k5Ser{display:flex;flex-direction:column;gap:8px}.contractIntelligence_calItem__gistD{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.contractIntelligence_calItem__gistD:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(15,23,42,.06)}.contractIntelligence_calDate__foIeK{min-width:88px;font-size:13px;font-weight:600;color:#0f766e}.contractIntelligence_calBody__zlUcd{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.contractIntelligence_calTitle__ZZ9VD{font-size:14px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contractIntelligence_paginationRow__WCNCU{display:flex;align-items:center;gap:8px}.contractIntelligence_confidenceBadge__n0n27{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:12px;font-weight:600}.contractIntelligence_activityList__vNEg5{display:flex;flex-direction:column;gap:0}.contractIntelligence_activityItem__nCeX_{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.contractIntelligence_activityItem__nCeX_:last-child{border-bottom:none}.contractIntelligence_activityDot__WLfR4{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#0f766e;flex-shrink:0}.contractIntelligence_activitySummary__s3Dtz{flex:1;color:#334155;line-height:1.45}.contractIntelligence_activityDate__i2Rt9{font-size:11px;color:#94a3b8;margin-top:2px}.contractIntelligence_reportInfoCard__qdJVa{margin-bottom:20px;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.contractIntelligence_reportInfoTitle__GNGa_{margin:0 0 8px;font-size:15px;font-weight:700;color:#0f172a}.contractIntelligence_reportInfoDesc__DZul_{margin:0 0 14px;font-size:13px;color:#64748b;line-height:1.5}.contractIntelligence_reportInfoActions__yPUHz{display:flex;flex-wrap:wrap;gap:10px}.contractIntelligence_shellMenuBtn___JY_Y{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;cursor:pointer;flex-shrink:0}.contractIntelligence_shellSidebarBackdrop__RuHz4{display:none}@media (max-width:900px){.contractIntelligence_shellMenuBtn___JY_Y{display:flex}.contractIntelligence_shellSidebarBackdrop__RuHz4{display:block;position:fixed;inset:0;z-index:90;background:rgba(15,23,42,.4)}.contractIntelligence_shellSidebarOpen__0F4uo{display:flex!important;position:fixed;left:0;top:0;z-index:100;box-shadow:4px 0 24px rgba(15,23,42,.12)}}