.hero-bg[data-v-fce6297a]{background:linear-gradient(180deg,#f0f0f4,#fafafe 50%,#f5f3ff)}.dark .hero-bg[data-v-fce6297a]{background:linear-gradient(180deg,#050510,#0a0a1a 50%,#0d0820)}.hero-glow[data-v-fce6297a]{background:radial-gradient(ellipse 70% 50% at 50% 35%,rgba(90,61,255,.07) 0,transparent 70%)}.dark .hero-glow[data-v-fce6297a]{background:radial-gradient(ellipse 70% 50% at 50% 35%,rgba(54,5,252,.15) 0,transparent 70%)}.hero-noise[data-v-fce6297a]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;pointer-events:none}.dark .hero-noise[data-v-fce6297a]{opacity:.5}.hero-badge[data-v-fce6297a]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff9;border:1px solid rgba(0,0,0,.06)}.dark .hero-badge[data-v-fce6297a]{background:#ffffff0a;border-color:#ffffff14}.hero-chip[data-v-fce6297a]{align-items:center;background:#ffffffb3;border:1px solid rgba(0,0,0,.05);border-radius:20px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 14px;transition:all .2s ease}.hero-chip[data-v-fce6297a]:hover{background:#fff;border-color:#2605aa26;box-shadow:0 2px 8px #2605aa0f;color:#374151}.dark .hero-chip[data-v-fce6297a]{background:#ffffff0a;border-color:#ffffff0f;color:#9ca3af}.dark .hero-chip[data-v-fce6297a]:hover{background:#ffffff14;border-color:#3605fc4d;color:#d1d5db}.hero-chip-active[data-v-fce6297a]{background:#5a3dff14!important;border-color:#5a3dff33!important;color:#4616ff!important}.dark .hero-chip-active[data-v-fce6297a]{background:#5a3dff26!important;border-color:#5a3dff4d!important;color:#a5b4fc!important}.mail-card[data-v-fce6297a]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#fffc;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 4px 24px #0000000a;overflow:hidden}.dark .mail-card[data-v-fce6297a]{background:#ffffff08;border-color:#ffffff0f;box-shadow:0 4px 24px #00000040}.mail-card-agent[data-v-fce6297a]{border-left:3px solid rgb(var(--color-primary-500))}.mail-card-header[data-v-fce6297a]{align-items:center;background:#00000004;border-bottom:1px solid rgba(0,0,0,.04);display:flex;justify-content:space-between;padding:8px 16px}.dark .mail-card-header[data-v-fce6297a]{background:#ffffff05;border-color:#ffffff0d}.mail-card-body[data-v-fce6297a]{padding:16px}.email-fields[data-v-fce6297a]{font-size:12px;line-height:1.8}.email-field[data-v-fce6297a]{align-items:baseline;display:flex;gap:8px}.email-field-label[data-v-fce6297a]{color:#9ca3af;flex-shrink:0;font-size:11px;letter-spacing:.03em;min-width:48px;text-align:right;text-transform:uppercase}.email-field-value[data-v-fce6297a]{color:#374151;font-size:13px}.dark .email-field-value[data-v-fce6297a]{color:#d1d5db}.mail-card .email-fields[data-v-fce6297a]{margin-bottom:10px}.attachment-pill[data-v-fce6297a]{align-items:center;background:#0000000a;border-radius:6px;color:#6b7280;display:inline-flex;font-size:12px;gap:5px;padding:4px 10px}.dark .attachment-pill[data-v-fce6297a]{background:#ffffff0f;color:#9ca3af}.schedule-badge[data-v-fce6297a]{align-items:center;background:#6366f10f;border:1px solid rgba(99,102,241,.12);border-radius:8px;color:#6366f1;display:inline-flex;font-size:13px;gap:6px;padding:8px 14px}.dark .schedule-badge[data-v-fce6297a]{background:#6366f11a;border-color:#6366f133;color:#818cf8}.typing-dots[data-v-fce6297a]{background:#00000008;border-radius:12px;display:flex;gap:3px;padding:8px 12px}.dark .typing-dots[data-v-fce6297a]{background:#ffffff0d}.typing-dot[data-v-fce6297a]{animation:typing-bounce-fce6297a 1.4s ease-in-out infinite;background:#9ca3af;border-radius:50%;height:5px;width:5px}.typing-dot[data-v-fce6297a]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-fce6297a]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-fce6297a{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.data-table[data-v-fce6297a]{border:1px solid rgba(0,0,0,.04);border-radius:8px;overflow:hidden}.dark .data-table[data-v-fce6297a]{border-color:#ffffff0f}.data-row[data-v-fce6297a]{align-items:center;display:flex;justify-content:space-between;opacity:0;padding:7px 12px;transform:translate(-6px);transition:opacity .5s ease-out,transform .5s ease-out}.data-row.is-visible[data-v-fce6297a]{opacity:1;transform:translate(0)}.data-row[data-v-fce6297a]:nth-child(2n){background:#00000004}.dark .data-row[data-v-fce6297a]:nth-child(2n){background:#ffffff05}.data-label[data-v-fce6297a]{color:#9ca3af;font-size:12px}.data-value[data-v-fce6297a]{color:#374151;font-size:13px;font-weight:500;text-align:right}.dark .data-value[data-v-fce6297a]{color:#e5e7eb}.risk-item[data-v-fce6297a]{align-items:flex-start;display:flex;gap:8px;padding:3px 0}.risk-dot[data-v-fce6297a]{border-radius:50%;flex-shrink:0;height:6px;margin-top:4px;width:6px}.risk-high .risk-dot[data-v-fce6297a]{background:#ef4444}.risk-high[data-v-fce6297a]{color:#dc2626}.dark .risk-high[data-v-fce6297a]{color:#fca5a5}.risk-medium .risk-dot[data-v-fce6297a]{background:#f59e0b}.risk-medium[data-v-fce6297a]{color:#b45309}.dark .risk-medium[data-v-fce6297a]{color:#fcd34d}.risk-low .risk-dot[data-v-fce6297a]{background:#3b82f6}.risk-low[data-v-fce6297a]{color:#2563eb}.dark .risk-low[data-v-fce6297a]{color:#93c5fd}.doc-preview[data-v-fce6297a]{border:1px solid rgba(0,0,0,.04);border-radius:8px;overflow:hidden}.dark .doc-preview[data-v-fce6297a]{border-color:#ffffff0f}.doc-clauses[data-v-fce6297a]{padding:6px 16px}.doc-clause[data-v-fce6297a]{align-items:center;display:flex;gap:8px;opacity:0;padding:5px 0;transform:translateY(4px);transition:opacity .5s ease-out,transform .5s ease-out}.doc-clause.is-visible[data-v-fce6297a]{opacity:1;transform:translateY(0)}.doc-clause-num[data-v-fce6297a]{color:#9ca3af;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;width:28px}.doc-clause-title[data-v-fce6297a]{color:#374151;flex:1;font-size:13px;min-width:0}.dark .doc-clause-title[data-v-fce6297a]{color:#d1d5db}.doc-clause-dots[data-v-fce6297a]{align-self:center;border-bottom:1px dotted rgba(0,0,0,.12);flex:0 0 auto;margin:0 4px;width:40px}.dark .doc-clause-dots[data-v-fce6297a]{border-color:#ffffff1a}.doc-summary[data-v-fce6297a]{background:#00000003;border-top:1px solid rgba(0,0,0,.04);color:#9ca3af;font-size:12px;padding:8px 16px}.dark .doc-summary[data-v-fce6297a]{background:#ffffff05;border-color:#ffffff0f}.note-item[data-v-fce6297a]{align-items:center;display:flex;gap:6px;padding:3px 0}.note-green[data-v-fce6297a]{color:#059669}.dark .note-green[data-v-fce6297a]{color:#6ee7b7}.note-blue[data-v-fce6297a]{color:#2563eb}.dark .note-blue[data-v-fce6297a]{color:#93c5fd}.renewal-timeline[data-v-fce6297a]{background:#fff6;border:1px solid rgba(0,0,0,.04);border-radius:10px;overflow:hidden}.dark .renewal-timeline[data-v-fce6297a]{background:#ffffff03;border-color:#ffffff0f}.timeline-entry[data-v-fce6297a]{opacity:0;transform:translateY(6px);transition:opacity .35s ease-out,transform .35s ease-out}.timeline-entry.is-visible[data-v-fce6297a]{opacity:1;transform:translateY(0)}.tl-group-header[data-v-fce6297a]{align-items:center;display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.06em;padding:8px 14px 4px;text-transform:uppercase}.tl-group-header[data-v-fce6297a]:first-child{padding-top:12px}.tl-urgency-dot[data-v-fce6297a]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.urgency-bg-overdue[data-v-fce6297a]{background:#ef4444}.urgency-bg-this-week[data-v-fce6297a]{background:#f59e0b}.urgency-bg-this-month[data-v-fce6297a]{background:#10b981}.urgency-text-overdue[data-v-fce6297a]{color:#dc2626}.dark .urgency-text-overdue[data-v-fce6297a]{color:#fca5a5}.urgency-text-this-week[data-v-fce6297a]{color:#b45309}.dark .urgency-text-this-week[data-v-fce6297a]{color:#fcd34d}.urgency-text-this-month[data-v-fce6297a]{color:#059669}.dark .urgency-text-this-month[data-v-fce6297a]{color:#6ee7b7}.tl-item[data-v-fce6297a]{align-items:center;border-left:3px solid transparent;display:flex;gap:12px;padding:8px 12px}.tl-item-overdue[data-v-fce6297a]{background:#ef44440a;border-left-color:#ef4444}.dark .tl-item-overdue[data-v-fce6297a]{background:#ef444414}.tl-item-this-week[data-v-fce6297a]{background:#f59e0b0a;border-left-color:#f59e0b}.dark .tl-item-this-week[data-v-fce6297a]{background:#f59e0b0f}.tl-item-this-month[data-v-fce6297a]{background:#10b9810a;border-left-color:#10b981}.dark .tl-item-this-month[data-v-fce6297a]{background:#10b9810f}.reply-prompt[data-v-fce6297a]{align-items:center;background:#5a3dff08;border:1px dashed rgba(90,61,255,.15);border-radius:10px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-style:italic;gap:10px;padding:12px 16px;transition:all .2s ease;width:100%}.reply-prompt[data-v-fce6297a]:hover{background:#5a3dff0f;border-color:#5a3dff40;color:#4616ff}.dark .reply-prompt[data-v-fce6297a]{background:#5a3dff0d;border-color:#5a3dff33;color:#9ca3af}.dark .reply-prompt[data-v-fce6297a]:hover{background:#5a3dff1a;border-color:#5a3dff59;color:#a5b4fc}.activate-agent-card[data-v-fce6297a]{align-items:center;background:#fff9;border:1.5px solid rgba(90,61,255,.15);border-radius:18px;box-shadow:0 2px 12px #00000008;cursor:pointer;display:flex;justify-content:space-between;margin:0 auto;max-width:400px;padding:20px 24px;transition:all .3s ease;width:100%}.activate-agent-card[data-v-fce6297a]:hover{border-color:#5a3dff59;box-shadow:0 8px 32px #5a3dff1a;transform:translateY(-2px)}.dark .activate-agent-card[data-v-fce6297a]{background:#ffffff0a;border-color:#5a3dff33}.dark .activate-agent-card[data-v-fce6297a]:hover{background:#ffffff0f;border-color:#5a3dff66;box-shadow:0 8px 32px #5a3dff26}.activate-agent-icon[data-v-fce6297a]{align-items:center;background:#5a3dff0f;border-radius:14px;display:flex;flex-shrink:0;height:44px;justify-content:center;position:relative;width:44px}.dark .activate-agent-icon[data-v-fce6297a]{background:#5a3dff1f}.activate-agent-ring[data-v-fce6297a]{animation:agent-ring-pulse-fce6297a 2.5s ease-in-out infinite;border:1.5px solid rgba(90,61,255,.15);border-radius:18px;inset:-4px;position:absolute}@keyframes agent-ring-pulse-fce6297a{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}.agent-window[data-v-fce6297a]{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#ffffffeb;border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 20px 60px #0000001a,0 0 0 1px #00000005;overflow:hidden}.dark .agent-window[data-v-fce6297a]{background:#111827eb;border-color:#ffffff14;box-shadow:0 20px 60px #0006}.agent-window-header[data-v-fce6297a]{align-items:center;background:#00000005;border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.dark .agent-window-header[data-v-fce6297a]{background:#ffffff05;border-color:#ffffff0f}.agent-window-body[data-v-fce6297a]{flex:1;min-height:200px;overflow-y:auto;padding:16px 20px}.agent-task-card[data-v-fce6297a]{align-items:center;background:#00000005;border:1px solid rgba(0,0,0,.04);border-radius:14px;cursor:pointer;display:flex;gap:14px;padding:16px;transition:all .2s ease;width:100%}.agent-task-card[data-v-fce6297a]:hover{background:#0000000a;border-color:#5a3dff26;box-shadow:0 2px 12px #5a3dff0f}.dark .agent-task-card[data-v-fce6297a]{background:#ffffff08;border-color:#ffffff0f}.dark .agent-task-card[data-v-fce6297a]:hover{background:#ffffff0f;border-color:#5a3dff4d}@keyframes float-slow-fce6297a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(15px,-20px) scale(1.03)}66%{transform:translate(-10px,10px) scale(1.01)}}@keyframes float-slower-fce6297a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-20px,15px) scale(1.04)}66%{transform:translate(10px,-10px) scale(1.02)}}.animate-float-slow[data-v-fce6297a]{animation:float-slow-fce6297a 18s ease-in-out infinite}.animate-float-slower[data-v-fce6297a]{animation:float-slower-fce6297a 24s ease-in-out infinite}
