.ai-data-analyst_wrap__ZNIU7,.ai-data-analyst_wrap__ZNIU7 *{box-sizing:border-box;margin:0;padding:0}.ai-data-analyst_wrap__ZNIU7{--accent:#1e40af;--accent-hover:#1d3a96;--accent-2:#f59e0b;--blue-50:#eff4ff;--ink:#0f172a;--ink-2:#334155;--ink-3:#64748b;--ink-4:#94a3b8;--bg:#f8fafc;--surface:#fff;--border:#e2e8f0;--border-strong:#cbd5e1;--green:#15803d;--red:#dc2626;--radius:14px;--radius-sm:9px;--shadow-sm:0 1px 2px rgba(15,23,42,.05),0 1px 3px rgba(15,23,42,.06);--shadow-md:0 4px 14px rgba(15,23,42,.07);--shadow-lg:0 20px 40px -12px rgba(15,23,42,.16);--font:"Fira Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"Fira Code",ui-monospace,monospace;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh}.ai-data-analyst_wrap__ZNIU7 button{font-family:inherit;cursor:pointer;border:none}.ai-data-analyst_wrap__ZNIU7 input,.ai-data-analyst_wrap__ZNIU7 textarea{font-family:inherit}.ai-data-analyst_inner__0m33O{max-width:1100px;margin:0 auto;padding:28px 24px 60px}.ai-data-analyst_backBar__YEiZR{max-width:1100px;margin:0 auto;padding:10px 24px 0;font-size:12.5px}.ai-data-analyst_backBar__YEiZR a{color:var(--ink-3);font-weight:600;text-decoration:none}.ai-data-analyst_backBar__YEiZR a:hover{color:var(--accent)}.ai-data-analyst_topbar__eW72m{display:flex;align-items:center;gap:12px;margin-bottom:24px}.ai-data-analyst_logo__HrX1O{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,var(--accent),#2563eb);display:grid;place-items:center;color:#fff;box-shadow:var(--shadow-md);flex-shrink:0}.ai-data-analyst_brandName__hT_yO{font-size:17px;font-weight:700;letter-spacing:-.01em}.ai-data-analyst_brandTag___3B_g{font-size:12.5px;color:var(--ink-3)}.ai-data-analyst_card__TudpY{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.ai-data-analyst_pad__puNlF{padding:18px}.ai-data-analyst_hero__xzbHk{text-align:center;padding:44px 24px}.ai-data-analyst_hero__xzbHk h1{font-size:30px;letter-spacing:-.02em;margin-bottom:8px;text-wrap:balance}.ai-data-analyst_hero__xzbHk p{color:var(--ink-3);font-size:15px;max-width:520px;margin:0 auto 24px;line-height:1.6}.ai-data-analyst_dropzone___EbGF{border:2px dashed var(--border-strong);border-radius:var(--radius);padding:34px;max-width:520px;margin:0 auto;transition:border-color .15s,background .15s;cursor:pointer;background:var(--surface)}.ai-data-analyst_dropzoneDrag__2KjcY,.ai-data-analyst_dropzone___EbGF:hover{border-color:var(--accent);background:var(--blue-50)}.ai-data-analyst_dropzoneIcon__AgvH5{color:var(--accent);margin-bottom:10px}.ai-data-analyst_btn__tBP8G{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:600;transition:background .15s,transform .1s,box-shadow .15s}.ai-data-analyst_btn__tBP8G:active{transform:translateY(1px)}.ai-data-analyst_btnPrimary__lBo_2{background:var(--accent);color:#fff;box-shadow:var(--shadow-sm)}.ai-data-analyst_btnPrimary__lBo_2:hover{background:var(--accent-hover);box-shadow:var(--shadow-md)}.ai-data-analyst_btnGhost__u2NBl{background:var(--surface);color:var(--ink-2);border:1px solid var(--border-strong)}.ai-data-analyst_btnGhost__u2NBl:hover{border-color:var(--accent);color:var(--accent)}.ai-data-analyst_btn__tBP8G:disabled{opacity:.5;cursor:not-allowed}.ai-data-analyst_kpis__bmlO5{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.ai-data-analyst_kpi__fpqga{padding:16px}.ai-data-analyst_kpiLabel__N8AuN{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:600}.ai-data-analyst_kpiValue__jgHrt{font-size:24px;font-weight:700;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ai-data-analyst_kpiSub__W4kRM{font-size:12px;color:var(--ink-4);margin-top:2px}.ai-data-analyst_grid2__7vFZ3{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:900px){.ai-data-analyst_grid2__7vFZ3{grid-template-columns:1fr}}.ai-data-analyst_sectionTitle__ppOt4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:12px;display:flex;align-items:center;gap:8px}.ai-data-analyst_tableScroll__7YgIx{overflow:auto;max-height:320px;border-radius:var(--radius-sm);border:1px solid var(--border)}.ai-data-analyst_tableScroll__7YgIx table{width:100%;border-collapse:collapse;font-size:12.5px}.ai-data-analyst_tableScroll__7YgIx thead th{position:-webkit-sticky;position:sticky;top:0;background:#f1f5f9;text-align:left;padding:8px 10px;font-weight:600;color:var(--ink-2);white-space:nowrap;border-bottom:1px solid var(--border);font-family:var(--mono);font-size:11px}.ai-data-analyst_tableScroll__7YgIx tbody td{padding:7px 10px;border-bottom:1px solid var(--border);color:var(--ink-2);white-space:nowrap}.ai-data-analyst_tableScroll__7YgIx tbody tr:hover{background:var(--blue-50)}.ai-data-analyst_num__N6b5T{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-data-analyst_chat__LJ4l4{display:flex;flex-direction:column;gap:12px}.ai-data-analyst_askRow__Cmml8{display:flex;gap:8px}.ai-data-analyst_askInput__BzY3c{flex:1 1;padding:11px 13px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:14px}.ai-data-analyst_askInput__BzY3c:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(30,64,175,.14)}.ai-data-analyst_starters__7jfAg{display:flex;flex-wrap:wrap;gap:7px}.ai-data-analyst_chip__cj3_f{font-size:12.5px;padding:7px 12px;border-radius:20px;background:var(--surface);border:1px solid var(--border);color:var(--ink-2);transition:all .15s}.ai-data-analyst_chip__cj3_f:hover{border-color:var(--accent);color:var(--accent)}.ai-data-analyst_answer__my08k{background:var(--blue-50);border:1px solid #dbeafe;border-left:3px solid var(--accent);border-radius:var(--radius-sm);padding:14px 16px;font-size:14px;line-height:1.6;color:var(--ink)}.ai-data-analyst_answerQ__xNBxM{font-size:12.5px;color:var(--ink-3);margin-bottom:6px;font-weight:600}.ai-data-analyst_typing__St1jv{display:inline-flex;gap:4px}.ai-data-analyst_typing__St1jv span{width:7px;height:7px;border-radius:50%;background:var(--ink-4);animation:ai-data-analyst_blink__m8qlP 1.2s infinite}.ai-data-analyst_typing__St1jv span:nth-child(2){animation-delay:.2s}.ai-data-analyst_typing__St1jv span:nth-child(3){animation-delay:.4s}@keyframes ai-data-analyst_blink__m8qlP{0%,60%,to{opacity:.25}30%{opacity:1}}.ai-data-analyst_muted__vq1mQ{font-size:12.5px;color:var(--ink-3);line-height:1.5}.ai-data-analyst_pillFile__ttrqC{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;background:var(--blue-50);border:1px solid #dbeafe;color:var(--accent);padding:5px 10px;border-radius:20px;font-weight:600}.ai-data-analyst_err__riXWk{color:var(--red);font-size:13px;margin-top:8px}.ai-data-analyst_root__PLQwc{--accent:#e51b24;--accent-hover:#c2141c;--accent-soft:#fdeeee;--accent-line:#f6b8bb;--accent-deep:#9e1016;--ink:#0f2537;--ink-2:#33475a;--ink-3:#5e6f80;--ink-4:#93a1ae;--bg:#f5f6f8;--bg-warm:#f8f6f3;--surface:#fff;--border:#e3e7ec;--border-strong:#cbd3dc;--shadow-md:0 6px 20px rgba(15,37,55,.1);--font:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(760px 380px at 92% -10%,rgba(229,27,36,.06),transparent 60%),var(--bg)!important}.ai-data-analyst_root__PLQwc .logo{background:#0f2537 url(/jaseena-mark.png) 50%/70% no-repeat!important;color:transparent!important}.ai-data-analyst_root__PLQwc .logo>*{visibility:hidden}