.audit-module__vQmTmq__wrap{flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.audit-module__vQmTmq__head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.audit-module__vQmTmq__headActions{gap:8px;margin-left:auto;display:flex}.audit-module__vQmTmq__kpiRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.audit-module__vQmTmq__kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);text-align:left;color:inherit;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:12px 14px;font-family:inherit;display:flex;position:relative;overflow:hidden}.audit-module__vQmTmq__kpi:before{content:"";background:var(--kc,var(--accent));height:3px;position:absolute;inset:0 0 auto}.audit-module__vQmTmq__kpi:hover{border-color:var(--border2)}.audit-module__vQmTmq__kpi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.audit-module__vQmTmq__kpiVal{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.audit-module__vQmTmq__kpiLabel{color:var(--text2);margin-top:2px;font-size:11px;font-weight:700}.audit-module__vQmTmq__kpiSub{color:var(--text3);margin-top:2px;font-size:11px}.audit-module__vQmTmq__kpiAlert .audit-module__vQmTmq__kpiVal{color:var(--red)}.audit-module__vQmTmq__tabs{border-bottom:2px solid var(--border);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.audit-module__vQmTmq__tab{cursor:pointer;color:var(--text3);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.audit-module__vQmTmq__tab:hover{color:var(--text2)}.audit-module__vQmTmq__tabActive{color:var(--accent);border-bottom-color:var(--accent)}.audit-module__vQmTmq__tabCount{background:var(--surface3);min-width:18px;color:var(--text2);border-radius:99px;padding:1px 6px;font-size:10px;font-weight:800}.audit-module__vQmTmq__tabCountAlert{background:var(--red);color:#fff}.audit-module__vQmTmq__section{flex-direction:column;gap:10px;min-width:0;display:flex}.audit-module__vQmTmq__sectionTitle{color:var(--text);margin-top:6px;font-size:13px;font-weight:800}.audit-module__vQmTmq__hint{color:var(--text3);font-size:12px}.audit-module__vQmTmq__hint a{color:var(--accent);font-weight:700}.audit-module__vQmTmq__filterBar{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:10px 12px;display:flex}.audit-module__vQmTmq__fg{flex-direction:column;gap:3px;min-width:0;display:flex}.audit-module__vQmTmq__fg label,.audit-module__vQmTmq__fgLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:700}.audit-module__vQmTmq__input{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:7px;min-width:0;padding:6px 9px;font-family:inherit;font-size:12px}.audit-module__vQmTmq__input:focus{border-color:var(--accent);outline:none}.audit-module__vQmTmq__inputWide{width:220px}.audit-module__vQmTmq__inputDate{width:140px}.audit-module__vQmTmq__check{color:var(--text2);cursor:pointer;align-items:center;gap:6px;padding-bottom:6px;font-size:12px;display:inline-flex}.audit-module__vQmTmq__btn{cursor:pointer;border:1px solid var(--border);background:var(--surface2);color:var(--text2);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.audit-module__vQmTmq__btn:hover{border-color:var(--accent);color:var(--text)}.audit-module__vQmTmq__btn:disabled{opacity:.5;cursor:default}.audit-module__vQmTmq__btnPrimary{background:var(--accent);border-color:var(--accent);color:#fff}.audit-module__vQmTmq__btnPrimary:hover{color:#fff;filter:brightness(1.05)}.audit-module__vQmTmq__btnDanger{color:var(--red)}.audit-module__vQmTmq__btnSmall{padding:4px 9px;font-size:11px}.audit-module__vQmTmq__tblWrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);min-height:160px;max-height:calc(100vh - 330px);overflow:auto}.audit-module__vQmTmq__table{border-collapse:collapse;width:100%;font-size:12px}.audit-module__vQmTmq__table thead{z-index:2;position:sticky;top:0}.audit-module__vQmTmq__table th{background:var(--surface2);text-align:left;color:var(--text2);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 12px;font-size:10px;font-weight:800}.audit-module__vQmTmq__table td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);padding:8px 12px}.audit-module__vQmTmq__table tbody tr:hover td{background:var(--surface2)}.audit-module__vQmTmq__rowCurrent td{background:color-mix(in srgb, var(--accent) 7%, transparent)}.audit-module__vQmTmq__ts{color:var(--text2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.audit-module__vQmTmq__who{white-space:nowrap;font-weight:700}.audit-module__vQmTmq__sub{color:var(--text3);font-size:11px}.audit-module__vQmTmq__mono{color:var(--text2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.audit-module__vQmTmq__detail{color:var(--text2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:520px;font-size:12px;display:-webkit-box;overflow:hidden}.audit-module__vQmTmq__actions{flex-wrap:wrap;gap:6px;display:flex}.audit-module__vQmTmq__empty{text-align:center;color:var(--text3);padding:32px 16px;font-size:12px}.audit-module__vQmTmq__error{text-align:center;color:var(--red);padding:24px 16px;font-size:12px}.audit-module__vQmTmq__badge{letter-spacing:.2px;white-space:nowrap;border:1px solid #0000;border-radius:99px;padding:2px 9px;font-size:10px;font-weight:800;display:inline-block}.audit-module__vQmTmq__tCreate,.audit-module__vQmTmq__tGood{color:#0f6a4c;background:#dcf5ec;border-color:#a6e2cd}.audit-module__vQmTmq__tUpdate,.audit-module__vQmTmq__tAuth{color:#1f5d9e;background:#e3eefb;border-color:#b9d3f1}.audit-module__vQmTmq__tDelete,.audit-module__vQmTmq__tBad,.audit-module__vQmTmq__sevHigh{color:#9b1c1c;background:#fde4e4;border-color:#f6b4b4}.audit-module__vQmTmq__tUpload{color:#5b34b8;background:#ede8fb;border-color:#cdbff2}.audit-module__vQmTmq__tExport,.audit-module__vQmTmq__tWarn,.audit-module__vQmTmq__sevMedium{color:#8a5a0d;background:#fdf0d9;border-color:#f0d29b}.audit-module__vQmTmq__tChat,.audit-module__vQmTmq__tOther,.audit-module__vQmTmq__tNeutral,.audit-module__vQmTmq__sevLow{background:var(--surface3);color:var(--text2);border-color:var(--border)}:is([data-theme=dark] .audit-module__vQmTmq__tCreate,[data-theme=dark] .audit-module__vQmTmq__tGood){color:#7fe0c5;background:#3ecba824;border-color:#3ecba859}:is([data-theme=dark] .audit-module__vQmTmq__tUpdate,[data-theme=dark] .audit-module__vQmTmq__tAuth){color:#a8cdf3;background:#5ba3e826;border-color:#5ba3e859}:is([data-theme=dark] .audit-module__vQmTmq__tDelete,[data-theme=dark] .audit-module__vQmTmq__tBad,[data-theme=dark] .audit-module__vQmTmq__sevHigh){color:#f2a7a7;background:#e0666629;border-color:#e0666666}[data-theme=dark] .audit-module__vQmTmq__tUpload{color:#c9b8f5;background:#9678e629;border-color:#9678e661}:is([data-theme=dark] .audit-module__vQmTmq__tExport,[data-theme=dark] .audit-module__vQmTmq__tWarn,[data-theme=dark] .audit-module__vQmTmq__sevMedium){color:#f4cf8c;background:#f5b04026;border-color:#f5b04061}.audit-module__vQmTmq__chip{background:var(--surface3);color:var(--text2);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.audit-module__vQmTmq__chipDemo{background:var(--chip-warn-bg);color:var(--chip-warn-ink);border:1px solid var(--chip-warn-brd)}.audit-module__vQmTmq__chipLive{background:var(--chip-live-bg);color:var(--chip-live-ink);border:1px solid var(--chip-live-brd)}.audit-module__vQmTmq__flagList{flex-direction:column;gap:10px;display:flex}.audit-module__vQmTmq__flag{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--fc,var(--border2));border-radius:var(--r);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.audit-module__vQmTmq__flagHigh{--fc:var(--red)}.audit-module__vQmTmq__flagMedium{--fc:var(--accent3)}.audit-module__vQmTmq__flagReviewed{opacity:.72}.audit-module__vQmTmq__flagHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-module__vQmTmq__flagTitle{color:var(--text);font-size:13px;font-weight:800}.audit-module__vQmTmq__flagMeta{color:var(--text3);font-size:11px}.audit-module__vQmTmq__flagSummary{color:var(--text);overflow-wrap:anywhere;font-size:12.5px}.audit-module__vQmTmq__evidence{white-space:pre-wrap;color:var(--text2);background:var(--surface2);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.audit-module__vQmTmq__reviewBox{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-module__vQmTmq__reviewBox .audit-module__vQmTmq__input{flex:240px}.audit-module__vQmTmq__pgn{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.audit-module__vQmTmq__pgInfo{color:var(--text3);margin:0 6px;font-size:11px}.audit-module__vQmTmq__pgTotal{color:var(--text3);margin-left:auto;font-size:11px}.audit-module__vQmTmq__transcript{flex-direction:column;gap:8px;max-height:60vh;display:flex;overflow:auto}.audit-module__vQmTmq__msg{border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);border-radius:10px;padding:8px 10px;font-size:12px}.audit-module__vQmTmq__msgUser{background:var(--surface2)}.audit-module__vQmTmq__msgRole{text-transform:uppercase;color:var(--text3);margin-bottom:3px;font-size:10px;font-weight:800}@media (max-width:1100px){.audit-module__vQmTmq__kpiRow{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-layout=phone] .audit-module__vQmTmq__wrap{padding:12px 16px}[data-layout=phone] .audit-module__vQmTmq__kpiRow{grid-template-columns:repeat(2,minmax(0,1fr))}:is([data-layout=phone] .audit-module__vQmTmq__inputWide,[data-layout=phone] .audit-module__vQmTmq__inputDate){width:100%}[data-layout=phone] .audit-module__vQmTmq__fg{flex:140px}[data-layout=phone] .audit-module__vQmTmq__tblWrap{max-height:none}
.Modal-module__iX2sxG__ov{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a2d454d;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.Modal-module__iX2sxG__ov.Modal-module__iX2sxG__open{display:flex}.Modal-module__iX2sxG__modal{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:560px;max-width:96vw;max-height:92dvh;display:flex;box-shadow:0 24px 64px #4a90d933}.Modal-module__iX2sxG__mhdr{border-bottom:1px solid var(--border);background:var(--surface2);border-radius:14px 14px 0 0;flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.Modal-module__iX2sxG__mtitle{font-size:13px;font-weight:800}.Modal-module__iX2sxG__mclose{cursor:pointer;color:var(--text3);background:0 0;border:none;margin-left:auto;font-size:18px}.Modal-module__iX2sxG__mbody{flex-direction:column;gap:12px;min-height:0;padding:18px;display:flex;overflow-y:auto}.Modal-module__iX2sxG__mfoot{border-top:1px solid var(--border);flex:none;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}
.countryBar-module__o5AxQG__bar{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;display:flex}.countryBar-module__o5AxQG__countries{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.countryBar-module__o5AxQG__divider{background:var(--border2);align-self:stretch;width:1px;margin:0 2px}.countryBar-module__o5AxQG__tab{appearance:none;cursor:pointer;background:var(--surface2);border:1px solid var(--border);border-bottom:2px solid #0000;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 11px 5px;font-family:inherit;line-height:1.25;transition:border-color .18s,background .18s,transform .18s,color .18s;display:inline-flex}.countryBar-module__o5AxQG__tab:hover:not(:disabled){border-color:var(--border2);border-bottom-color:var(--tc,var(--accent));transform:translateY(-1px)}.countryBar-module__o5AxQG__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.countryBar-module__o5AxQG__tabActive{background:color-mix(in srgb, var(--tc,var(--accent)) 10%, var(--surface2));border-color:color-mix(in srgb, var(--tc,var(--accent)) 35%, transparent);border-bottom-color:var(--tc,var(--accent))}.countryBar-module__o5AxQG__tabAll{--tc:var(--accent)}.countryBar-module__o5AxQG__tabName{color:var(--text2);font-size:11px;font-weight:700}.countryBar-module__o5AxQG__tabActive .countryBar-module__o5AxQG__tabAll{--tc:var(--accent)}.countryBar-module__o5AxQG__tabName{color:var(--text)}.countryBar-module__o5AxQG__tabCurrency{letter-spacing:.5px;color:var(--text3);font-size:8.5px;font-weight:800}.countryBar-module__o5AxQG__tabActive .countryBar-module__o5AxQG__tabCurrency{color:var(--tc,var(--accent))}.countryBar-module__o5AxQG__tabEmpty{opacity:.4;cursor:not-allowed}.countryBar-module__o5AxQG__mixed{color:var(--text3);background:var(--surface2);border:1px dashed var(--border2);border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.countryBar-module__o5AxQG__mixed svg{color:var(--amber,#c9962b);flex:none}[data-layout=phone] .countryBar-module__o5AxQG__bar{flex-direction:column;align-items:stretch;gap:8px;padding:8px 10px}[data-layout=phone] .countryBar-module__o5AxQG__countries{scrollbar-width:none;flex-wrap:nowrap;margin:-3px -2px;padding:3px 2px;overflow-x:auto}[data-layout=phone] .countryBar-module__o5AxQG__countries::-webkit-scrollbar{display:none}[data-layout=phone] .countryBar-module__o5AxQG__tab{flex-shrink:0;justify-content:center;min-height:40px}[data-layout=phone] .countryBar-module__o5AxQG__mixed{margin-left:0}
.ConfirmDialog-module__Mu17rq__cov{z-index:2000;background:#1a2d454d;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.ConfirmDialog-module__Mu17rq__cov.ConfirmDialog-module__Mu17rq__open{display:flex}.ConfirmDialog-module__Mu17rq__cbox{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:16px;width:360px;padding:26px 28px}.ConfirmDialog-module__Mu17rq__cbox h3{margin-bottom:8px;font-size:15px}.ConfirmDialog-module__Mu17rq__cbox p{color:var(--text3);margin-bottom:20px;font-size:12px;line-height:1.5}.ConfirmDialog-module__Mu17rq__cacts{justify-content:center;gap:10px;display:flex}.ConfirmDialog-module__Mu17rq__btn{cursor:pointer;border:none;border-radius:7px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700}.ConfirmDialog-module__Mu17rq__btnGhost{background:var(--surface2);border:1px solid var(--border);color:var(--text2)}.ConfirmDialog-module__Mu17rq__btnDanger{background:var(--red);color:#fff}
.merit-module__yPxYkW__patBadge{text-align:center;border-radius:7px;width:34px;padding:3px 0;font-size:12px;font-weight:800;display:inline-block}.merit-module__yPxYkW__patAp,.merit-module__yPxYkW__patA{color:#065f46;background:#d1fae5}.merit-module__yPxYkW__patBp,.merit-module__yPxYkW__patB{color:#2563eb;background:#dbeafe}.merit-module__yPxYkW__patCp,.merit-module__yPxYkW__patC{color:#92400e;background:#fef3c7}.merit-module__yPxYkW__patD{color:#991b1b;background:#fee2e2}:is([data-theme=dark] .merit-module__yPxYkW__patAp,[data-theme=dark] .merit-module__yPxYkW__patA){color:#6ee7b7;background:#34b89a33}:is([data-theme=dark] .merit-module__yPxYkW__patBp,[data-theme=dark] .merit-module__yPxYkW__patB){color:#93c5fd;background:#4a90d933}:is([data-theme=dark] .merit-module__yPxYkW__patCp,[data-theme=dark] .merit-module__yPxYkW__patC){color:#fcd34d;background:#f0a03033}[data-theme=dark] .merit-module__yPxYkW__patD{color:#fca5a5;background:#d8555533}.merit-module__yPxYkW__cell{background:var(--surface2);border:1.5px solid var(--border);width:80px;color:var(--text);text-align:right;border-radius:7px;padding:6px 9px;font-family:inherit;font-size:13px}.merit-module__yPxYkW__cell:focus{border-color:var(--accent);outline:none}.merit-module__yPxYkW__notes{background:var(--surface2);border:1.5px solid var(--border);width:100%;color:var(--text);border-radius:7px;padding:6px 9px;font-family:inherit;font-size:12px}.merit-module__yPxYkW__mainGrid{grid-template-columns:1.3fr 1fr}@media (max-width:900px){.merit-module__yPxYkW__mainGrid{grid-template-columns:1fr}}.merit-module__yPxYkW__howRow{flex-wrap:wrap;gap:14px;display:flex}.merit-module__yPxYkW__howItem{flex:200px;gap:9px;min-width:0;display:flex}.merit-module__yPxYkW__howIcon{background:var(--surface2);width:26px;height:26px;color:var(--accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.merit-module__yPxYkW__howText{color:var(--text2);font-size:11.5px;line-height:1.55}.merit-module__yPxYkW__howText strong{color:var(--text)}.merit-module__yPxYkW__deckSection{margin-bottom:22px}.merit-module__yPxYkW__deckSectionTitle{color:var(--text2);align-items:center;gap:6px;margin-bottom:3px;font-size:12px;font-weight:800;display:flex}.merit-module__yPxYkW__deckSectionSub{color:var(--text3);margin-bottom:10px;font-size:11px}.merit-module__yPxYkW__deckFieldRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.merit-module__yPxYkW__deckField{flex-direction:column;gap:4px;min-width:0;display:flex}.merit-module__yPxYkW__deckField>label{color:var(--text3);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}.merit-module__yPxYkW__deckInput{background:var(--surface2);border:1.5px solid var(--border);color:var(--text);border-radius:7px;width:100%;padding:6px 9px;font-family:inherit;font-size:12px}.merit-module__yPxYkW__deckInput:focus{border-color:var(--accent);outline:none}.merit-module__yPxYkW__deckInput:disabled{opacity:.6;cursor:not-allowed}.merit-module__yPxYkW__deckInputNarrow{width:76px}.merit-module__yPxYkW__deckTextarea{resize:vertical;min-height:46px;line-height:1.5}.merit-module__yPxYkW__deckComputed{color:var(--accent);white-space:nowrap;font-size:12px;font-weight:700}.merit-module__yPxYkW__deckHint{color:var(--text3);margin-top:8px;font-size:11px;line-height:1.6}.merit-module__yPxYkW__deckAiBadge{text-transform:uppercase;letter-spacing:.04em;background:var(--surface3);color:var(--text2);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.merit-module__yPxYkW__deckToggle{margin-left:auto}.merit-module__yPxYkW__tabStrip{background:var(--surface2);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;gap:4px;width:fit-content;margin-bottom:18px;padding:5px;display:flex}.merit-module__yPxYkW__tabBtn{color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:7px;padding:9px 17px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .2s,color .2s;display:flex}.merit-module__yPxYkW__tabBtn:hover{color:var(--text)}.merit-module__yPxYkW__tabBtn[aria-selected=true]{background:var(--surface);color:var(--accent);box-shadow:0 2px 10px var(--glow)}.merit-module__yPxYkW__scrollx{overflow-x:auto}.merit-module__yPxYkW__suggestField{flex-direction:column;gap:4px;display:flex}.merit-module__yPxYkW__suggestField label{color:var(--text3);text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:700}.merit-module__yPxYkW__suggestField input,.merit-module__yPxYkW__suggestField select,.merit-module__yPxYkW__suggestField textarea{background:var(--surface2);border:1.5px solid var(--border);color:var(--text);resize:vertical;border-radius:8px;padding:7px 9px;font-family:inherit;font-size:12px}.merit-module__yPxYkW__suggestField input:focus,.merit-module__yPxYkW__suggestField select:focus,.merit-module__yPxYkW__suggestField textarea:focus{border-color:var(--accent);outline:none}.merit-module__yPxYkW__suggestHint{color:var(--text3);margin:0;font-size:10px;line-height:1.5}.merit-module__yPxYkW__suggestProgress{color:var(--text3);background:var(--surface2);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.merit-module__yPxYkW__suggestSpinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite merit-module__yPxYkW__sgspin}@keyframes merit-module__yPxYkW__sgspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.merit-module__yPxYkW__suggestSpinner{animation-duration:3s}}.merit-module__yPxYkW__rationale{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);border-radius:10px;margin-bottom:18px;padding:10px 14px}.merit-module__yPxYkW__rationaleToggle{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0;font-size:12px;display:flex}.merit-module__yPxYkW__rationaleToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.merit-module__yPxYkW__rationaleToggle svg{flex-shrink:0;transition:transform .15s}.merit-module__yPxYkW__chevOpen{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.merit-module__yPxYkW__rationaleToggle svg{transition:none}}.merit-module__yPxYkW__rationaleOpen{margin-top:10px}.merit-module__yPxYkW__rationaleLadder{border-collapse:collapse;margin:0 0 10px;font-size:11px}.merit-module__yPxYkW__rationaleLadder th,.merit-module__yPxYkW__rationaleLadder td{border:1px solid var(--border);text-align:left;padding:4px 10px}.merit-module__yPxYkW__rationaleLadder th{color:var(--text3);font-weight:700}.merit-module__yPxYkW__rationaleWithheld{color:var(--text3);margin:0 0 14px;font-size:11px}.merit-module__yPxYkW__rationaleTag{text-transform:uppercase;letter-spacing:.4px;color:var(--text3);background:var(--surface2);border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800}.merit-module__yPxYkW__rationaleWarn{background:#eab3081a;border:1px solid #eab3084d;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:11px;line-height:1.5}.merit-module__yPxYkW__rationaleBody{font-size:12px;line-height:1.65;overflow-x:auto}.merit-module__yPxYkW__rationaleBody table{border-collapse:collapse;margin:8px 0;font-size:11px}.merit-module__yPxYkW__rationaleBody th,.merit-module__yPxYkW__rationaleBody td{border:1px solid var(--border);text-align:left;padding:4px 8px}.merit-module__yPxYkW__rationaleSources{color:var(--text3);margin-top:10px;font-size:11px}.merit-module__yPxYkW__rationaleSources ul{word-break:break-all;margin:4px 0 0;padding-left:18px}.merit-module__yPxYkW__suggestAnchor{align-items:center;gap:8px;display:inline-flex;position:relative}.merit-module__yPxYkW__costCard{border:1px solid var(--border);border-left:3px solid var(--accent2,var(--accent));background:var(--surface2);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.merit-module__yPxYkW__costStale{opacity:.6;transition:opacity .15s}.merit-module__yPxYkW__costHead{align-items:center;gap:7px;font-size:12px;display:flex}.merit-module__yPxYkW__costPeriod{color:var(--text3);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:10px}.merit-module__yPxYkW__costSpinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:11px;height:11px;margin-left:auto;animation:.8s linear infinite merit-module__yPxYkW__cispin}@keyframes merit-module__yPxYkW__cispin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.merit-module__yPxYkW__costSpinner{animation-duration:3s}}.merit-module__yPxYkW__costPlaceholder{color:var(--text3);font-size:12px}.merit-module__yPxYkW__costFigures{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex-wrap:wrap;align-items:center;gap:18px;margin:-6px;padding:6px;display:flex}.merit-module__yPxYkW__costFigures:hover,.merit-module__yPxYkW__costFigures:focus-visible{border-color:var(--border);background:var(--surface)}.merit-module__yPxYkW__costTotal{flex-direction:column;display:flex}.merit-module__yPxYkW__costTotalLabel{text-transform:uppercase;letter-spacing:.4px;color:var(--text3);font-size:10px;font-weight:700}.merit-module__yPxYkW__costTotalValue{font-size:22px;font-weight:800;line-height:1.2}.merit-module__yPxYkW__costSplit{flex-wrap:wrap;gap:18px;display:flex}.merit-module__yPxYkW__costSplit>span{flex-direction:column;font-size:13px;font-weight:700;display:flex}.merit-module__yPxYkW__costSplit em{text-transform:uppercase;letter-spacing:.4px;color:var(--text3);font-size:10px;font-style:normal;font-weight:700}.merit-module__yPxYkW__costSplit small{color:var(--text3);font-size:10px;font-weight:600}.merit-module__yPxYkW__costCta{color:var(--accent);align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.merit-module__yPxYkW__costRules,.merit-module__yPxYkW__costNote,.merit-module__yPxYkW__costWarn,.merit-module__yPxYkW__costErr{color:var(--text3);border-top:1px solid var(--border);align-items:flex-start;gap:7px;padding-top:9px;font-size:10.5px;line-height:1.55;display:flex}.merit-module__yPxYkW__costNote,.merit-module__yPxYkW__costWarn,.merit-module__yPxYkW__costErr{border-top:none;border-radius:7px;padding:8px 10px}.merit-module__yPxYkW__costNote{background:var(--surface);border:1px solid var(--border)}.merit-module__yPxYkW__costWarn,.merit-module__yPxYkW__costErr{color:var(--text);background:#eab3081a;border:1px solid #eab30859}.merit-module__yPxYkW__costErr{background:#dc55551a;border-color:#dc555559}.merit-module__yPxYkW__costOverride{color:var(--accent);font-style:normal;font-weight:700}.merit-module__yPxYkW__costDatesBtn{border:1px solid var(--border);color:var(--text3);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:700}.merit-module__yPxYkW__costDatesBtn:hover{color:var(--text);border-color:var(--accent)}.merit-module__yPxYkW__cmTotals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.merit-module__yPxYkW__cmTotals>div{background:var(--surface2);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.merit-module__yPxYkW__cmTotals span{text-transform:uppercase;letter-spacing:.4px;color:var(--text3);font-size:10px;font-weight:700}.merit-module__yPxYkW__cmTotals strong{font-size:17px;font-weight:800}.merit-module__yPxYkW__cmTotals em{color:var(--text3);font-size:10px;font-style:normal}.merit-module__yPxYkW__cmRules,.merit-module__yPxYkW__cmWarn{background:var(--surface2);border:1px solid var(--border);border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:11px;line-height:1.55}.merit-module__yPxYkW__cmWarn{background:#eab3081a;border-color:#eab30859;align-items:flex-start;gap:8px;display:flex}.merit-module__yPxYkW__cmRatings{margin-bottom:14px;overflow-x:auto}.merit-module__yPxYkW__cmTabs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.merit-module__yPxYkW__cmTab,.merit-module__yPxYkW__cmTabOn{border:1px solid var(--border);font:inherit;color:var(--text3);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.merit-module__yPxYkW__cmTabOn{background:var(--accent);border-color:var(--accent);color:#fff}.merit-module__yPxYkW__cmSearch{border:1px solid var(--border);background:var(--surface2);color:var(--text3);border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;display:flex}.merit-module__yPxYkW__cmSearch input{color:var(--text);font:inherit;background:0 0;border:none;outline:none;min-width:190px;font-size:11px}.merit-module__yPxYkW__cmTableWrap{border:1px solid var(--border);border-radius:8px;max-height:360px;overflow:auto}.merit-module__yPxYkW__cmMuted{color:var(--text3);font-size:10.5px;font-weight:600}.merit-module__yPxYkW__cdOverlay{z-index:220;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.merit-module__yPxYkW__cdBox{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;width:min(460px,100%);padding:18px;display:flex}.merit-module__yPxYkW__cdBox h4{margin:0;font-size:13px;font-weight:800}.merit-module__yPxYkW__cdActions{align-items:center;gap:8px;display:flex}.merit-module__yPxYkW__subHead{color:var(--text3);text-transform:uppercase;letter-spacing:.4px;font-weight:700;font-size:9.5px!important}.merit-module__yPxYkW__splitBar{color:var(--text3);border-top:1px solid var(--border);align-items:center;gap:7px;margin-top:10px;padding-top:9px;font-size:10.5px;line-height:1.5;display:flex}.merit-module__yPxYkW__splitBar>span{flex:1}.merit-module__yPxYkW__splitUnset{color:#b45309}[data-theme=dark] .merit-module__yPxYkW__splitUnset{color:#fcd34d}.merit-module__yPxYkW__splitToggle{align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.merit-module__yPxYkW__splitToggle input{flex-shrink:0;margin-top:2px}.merit-module__yPxYkW__splitGrades{flex-wrap:wrap;gap:6px;display:flex}.merit-module__yPxYkW__grade,.merit-module__yPxYkW__gradeOn{border:1px solid var(--border);cursor:pointer;background:var(--surface2);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.merit-module__yPxYkW__gradeOn{background:var(--accent);border-color:var(--accent);color:#fff}.merit-module__yPxYkW__splitWarn{background:#eab3081a;border:1px solid #eab30859;border-radius:8px;margin:0;padding:9px 11px;font-size:11px;line-height:1.55}.merit-module__yPxYkW__costLevels{border-top:1px solid var(--border);flex-wrap:wrap;gap:18px;padding-top:9px;display:flex}.merit-module__yPxYkW__costLevels>span{flex-direction:column;font-size:13px;font-weight:700;display:flex}.merit-module__yPxYkW__costLevels em{text-transform:uppercase;letter-spacing:.4px;color:var(--text3);font-size:10px;font-style:normal;font-weight:700}.merit-module__yPxYkW__costLevels small{color:var(--text3);font-size:10px;font-weight:600}.merit-module__yPxYkW__splitGroupLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.merit-module__yPxYkW__costBuTable{border-top:1px solid var(--border);padding-top:9px;overflow-x:auto}.merit-module__yPxYkW__costBuHead{color:var(--text-dim);align-items:flex-start;gap:6px;margin-bottom:7px;font-size:12px;display:flex}.merit-module__yPxYkW__costBuTable table{border-collapse:collapse;width:100%;min-width:460px;font-size:12.5px}.merit-module__yPxYkW__costBuTable th{text-align:left;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap;padding:4px 10px 4px 0;font-weight:600}.merit-module__yPxYkW__costBuTable td{border-bottom:1px solid var(--border-soft,var(--border));white-space:nowrap;padding:5px 10px 5px 0}.merit-module__yPxYkW__costBuTable tbody tr:last-child td{border-bottom:0}.merit-module__yPxYkW__costBuTable td small{color:var(--text-dim);margin-left:4px;font-size:11px}.merit-module__yPxYkW__costBuTable th:not(:first-child),.merit-module__yPxYkW__costBuTable td:not(:first-child){text-align:right}.merit-module__yPxYkW__costCompanyRow td{background:var(--surface)}.merit-module__yPxYkW__costUnitCell{color:var(--text2);padding-left:18px!important}.merit-module__yPxYkW__costGrandTotal td{border-top:2px solid var(--border);font-weight:700}.merit-module__yPxYkW__costPending{opacity:.85;border-style:dashed dashed dashed solid}.merit-module__yPxYkW__registryYearRow{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.merit-module__yPxYkW__registryYearRow label{color:var(--text2);font-weight:600}.merit-module__yPxYkW__registryHint{color:var(--text3);font-size:11.5px}.merit-module__yPxYkW__registryBar{flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 10px;display:flex}.merit-module__yPxYkW__registryStat{color:var(--text2);font-size:12px}.merit-module__yPxYkW__registryEmpty{color:var(--text3);padding:10px 0;font-size:12px}.merit-module__yPxYkW__entityTable td,.merit-module__yPxYkW__entityTable th{white-space:nowrap}.merit-module__yPxYkW__entityRow{cursor:pointer}.merit-module__yPxYkW__entityRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.merit-module__yPxYkW__entityUnits{text-overflow:ellipsis;max-width:340px;color:var(--text2);overflow:hidden}.merit-module__yPxYkW__kindGroup,.merit-module__yPxYkW__kindUnit{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.merit-module__yPxYkW__kindGroup{color:var(--accent);background:#508cff24}.merit-module__yPxYkW__kindUnit{background:var(--surface3,var(--surface2));color:var(--text2)}.merit-module__yPxYkW__statusOk{color:var(--green);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.merit-module__yPxYkW__statusNone{color:var(--text3);font-size:12px}.merit-module__yPxYkW__statusLink{color:var(--accent3);font-size:12px;font-weight:600;text-decoration:none}.merit-module__yPxYkW__statusLink:hover{text-decoration:underline}.merit-module__yPxYkW__entityCard{margin-bottom:18px}.merit-module__yPxYkW__entityMeta{color:var(--text2);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;font-size:12.5px;display:flex}.merit-module__yPxYkW__entityPerf{align-items:center;gap:5px;display:inline-flex}.merit-module__yPxYkW__entityPerf a{color:var(--accent);font-weight:600}.merit-module__yPxYkW__entityChips{flex-wrap:wrap;gap:6px;display:flex}.merit-module__yPxYkW__entityCountBtn{font:inherit;color:var(--text2);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.merit-module__yPxYkW__entityCountBtn:hover,.merit-module__yPxYkW__entityCountBtn:focus-visible{color:var(--accent)}.merit-module__yPxYkW__chip{font:inherit;border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:11px}.merit-module__yPxYkW__chip:hover,.merit-module__yPxYkW__chip:focus-visible{border-color:var(--accent);color:var(--accent)}.merit-module__yPxYkW__chip:hover small,.merit-module__yPxYkW__chip:focus-visible small{color:var(--accent)}.merit-module__yPxYkW__chip small{color:var(--text3);margin-left:3px}.merit-module__yPxYkW__groupDeckRow{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 6px;font-size:12px;display:flex}.merit-module__yPxYkW__groupDeckRow label{color:var(--text2);font-weight:600}.merit-module__yPxYkW__groupDeckDone{background:var(--surface2);border:1px solid var(--border);border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px}.merit-module__yPxYkW__groupDeckActions{flex-wrap:wrap;gap:8px;display:flex}.merit-module__yPxYkW__groupDeckNotes{color:var(--text2);margin:8px 0 0;padding-left:18px;line-height:1.5}.merit-module__yPxYkW__viaUnit{color:var(--accent);font-size:10px;font-weight:700}.merit-module__yPxYkW__coverage{color:var(--text2);margin:2px 0 8px;font-size:12.5px;line-height:1.5}.merit-module__yPxYkW__coverage strong{color:var(--text)}.merit-module__yPxYkW__coverageOthers{color:var(--text3);font-size:11.5px;display:block}.merit-module__yPxYkW__linkedBadge{background:var(--surface2);color:var(--text2);border:1px dashed var(--border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.merit-module__yPxYkW__entityAlias{color:var(--text3);font-size:11px;font-weight:600;display:block}.merit-module__yPxYkW__linkForm{color:var(--text2);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:12.5px;display:flex}.merit-module__yPxYkW__linkForm select{min-width:0;max-width:100%}.merit-module__yPxYkW__linkPreview{border:1px solid var(--border);background:var(--surface2);color:var(--text2);border-radius:8px;margin:8px 0;padding:10px 12px;font-size:12.5px;line-height:1.55}.merit-module__yPxYkW__linkPreview ul{margin:4px 0 0;padding-left:18px}.merit-module__yPxYkW__linkWarn{color:var(--orange,var(--accent3));font-weight:600}
.Skeleton-module__S__-3q__shimmer{background:linear-gradient(90deg, var(--surface2) 25%, var(--surface3) 37%, var(--surface2) 63%);background-size:400% 100%;border-radius:6px;animation:1.4s infinite Skeleton-module__S__-3q__shimmer}@keyframes Skeleton-module__S__-3q__shimmer{0%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.Skeleton-module__S__-3q__shimmer{animation:none}}.Skeleton-module__S__-3q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Skeleton-module__S__-3q__statGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.Skeleton-module__S__-3q__statCard{border-radius:var(--r)}.Skeleton-module__S__-3q__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);padding:20px 22px}
.UploadProgress-module__wrgzFa__panel{border:1px solid var(--border);background:var(--surface2);border-radius:10px;margin-top:12px;padding:12px 14px}.UploadProgress-module__wrgzFa__panel.UploadProgress-module__wrgzFa__warn{border-color:var(--accent3);background:#f0a03014}.UploadProgress-module__wrgzFa__panel.UploadProgress-module__wrgzFa__bad{border-color:var(--red);background:#d8555514}.UploadProgress-module__wrgzFa__head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.UploadProgress-module__wrgzFa__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.UploadProgress-module__wrgzFa__clock{font-variant-numeric:tabular-nums;color:var(--text2);flex:none;margin-left:auto;font-size:12px}.UploadProgress-module__wrgzFa__spin{color:var(--accent);flex:none;animation:1.1s linear infinite UploadProgress-module__wrgzFa__spin;display:flex}@keyframes UploadProgress-module__wrgzFa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.UploadProgress-module__wrgzFa__spin{animation:none}}.UploadProgress-module__wrgzFa__track{background:var(--track);border-radius:4px;height:6px;overflow:hidden}.UploadProgress-module__wrgzFa__fill{background:var(--accent);border-radius:4px;height:100%;transition:width .25s}.UploadProgress-module__wrgzFa__fill.UploadProgress-module__wrgzFa__indet{width:35%;animation:1.4s ease-in-out infinite UploadProgress-module__wrgzFa__slide}@keyframes UploadProgress-module__wrgzFa__slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.UploadProgress-module__wrgzFa__fill.UploadProgress-module__wrgzFa__indet{opacity:.45;width:100%;animation:none}}.UploadProgress-module__wrgzFa__line{color:var(--text2);align-items:baseline;gap:6px;margin-top:7px;font-size:11px;display:flex}.UploadProgress-module__wrgzFa__counts{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.UploadProgress-module__wrgzFa__note{color:var(--text3);margin-top:8px;font-size:11px;line-height:1.6}.UploadProgress-module__wrgzFa__note strong{color:var(--text2)}.UploadProgress-module__wrgzFa__msg{color:var(--text);font-size:12px;line-height:1.6}.UploadProgress-module__wrgzFa__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.UploadProgress-module__wrgzFa__logTbl{border-collapse:collapse;width:100%;margin-top:10px;font-size:11px}.UploadProgress-module__wrgzFa__logTbl th,.UploadProgress-module__wrgzFa__logTbl td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:5px 8px}.UploadProgress-module__wrgzFa__logTbl th{color:var(--muted);font-weight:700}.UploadProgress-module__wrgzFa__logTbl td{color:var(--text2);font-variant-numeric:tabular-nums}.UploadProgress-module__wrgzFa__logWrap{border:1px solid var(--border);border-radius:8px;max-height:190px;margin-top:10px;overflow:auto}.UploadProgress-module__wrgzFa__btn{border:1px solid var(--border2);background:var(--surface);color:var(--text2);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.UploadProgress-module__wrgzFa__btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.UploadProgress-module__wrgzFa__btn:disabled{opacity:.55;cursor:not-allowed}.UploadProgress-module__wrgzFa__dock{z-index:60;width:360px;max-width:calc(100vw - 36px);position:fixed;bottom:18px;right:18px}.UploadProgress-module__wrgzFa__dock>*{box-shadow:var(--shadow-md);background:var(--surface);margin-top:10px}
.AgentPicker-module__zrNIoW__wrap{position:relative}.AgentPicker-module__zrNIoW__chip{max-width:150px;font:inherit;cursor:pointer;color:var(--text2);background:var(--surface2);border:1px solid var(--border);border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:700;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.AgentPicker-module__zrNIoW__chip:hover{color:var(--accent);border-color:var(--accent)}.AgentPicker-module__zrNIoW__chipOn{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.AgentPicker-module__zrNIoW__chipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AgentPicker-module__zrNIoW__menu{z-index:60;background:var(--surface);border:1px solid var(--border);width:250px;max-height:340px;box-shadow:var(--shadow-md);border-radius:12px;padding:6px;position:fixed;overflow-y:auto}.AgentPicker-module__zrNIoW__item{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--text2);background:0 0;border:none;border-radius:9px;align-items:flex-start;gap:9px;padding:8px 9px;display:flex}.AgentPicker-module__zrNIoW__item:hover{background:var(--surface2);color:var(--text)}.AgentPicker-module__zrNIoW__itemOn{background:var(--surface2);color:var(--accent)}.AgentPicker-module__zrNIoW__itemIcon{text-align:center;flex-shrink:0;width:18px;font-size:14px;line-height:1.35}.AgentPicker-module__zrNIoW__itemName{font-size:12px;font-weight:700;line-height:1.35}.AgentPicker-module__zrNIoW__itemSub{color:var(--text3);margin-top:1px;font-size:10.5px;line-height:1.45}.AgentPicker-module__zrNIoW__sep{background:var(--border);height:1px;margin:5px 4px}.AgentPicker-module__zrNIoW__manage{color:var(--text3);border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.AgentPicker-module__zrNIoW__manage:hover{background:var(--surface2);color:var(--accent)}.AgentPicker-module__zrNIoW__empty{color:var(--text3);padding:10px 9px;font-size:11px;line-height:1.5}[data-layout=phone] .AgentPicker-module__zrNIoW__chip{max-width:112px;min-height:34px}
.ChatChart-module__J82x-G__card{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin:8px 0 2px 34px;padding:10px 10px 6px;overflow:hidden}.ChatChart-module__J82x-G__plot{height:200px;position:relative}.ChatChart-module__J82x-G__caption{color:var(--text3);letter-spacing:.01em;margin:6px 0 0;font-size:9.5px}@media (max-height:640px){.ChatChart-module__J82x-G__plot{height:160px}}
.ChatCostImpact-module__P34vWq__wrap{max-width:calc(100% - 38px);margin:4px 0 10px 38px}.ChatCostImpact-module__P34vWq__toggle{background:var(--surface2);border:1.5px solid var(--border);color:var(--text2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.ChatCostImpact-module__P34vWq__toggle:hover:not(:disabled){border-color:var(--accent);background:var(--surface3)}.ChatCostImpact-module__P34vWq__toggle:disabled{cursor:progress;opacity:.75}.ChatCostImpact-module__P34vWq__spin{animation:.9s linear infinite ChatCostImpact-module__P34vWq__chatCostSpin}@keyframes ChatCostImpact-module__P34vWq__chatCostSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ChatCostImpact-module__P34vWq__spin{animation:none}}.ChatCostImpact-module__P34vWq__err{color:var(--red);align-items:flex-start;gap:5px;margin:5px 0 0;font-size:10px;font-weight:600;display:flex}
.ChatDataTable-module__S27QQa__wrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-width:100%;margin:6px 0 0;overflow-x:auto}.ChatDataTable-module__S27QQa__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.ChatDataTable-module__S27QQa__table th{background:var(--surface3);text-align:left;text-transform:uppercase;letter-spacing:.3px;color:var(--text2);border-bottom:1px solid var(--border);padding:6px 10px;font-size:9px;font-weight:800;position:sticky;top:0}.ChatDataTable-module__S27QQa__table td{border-bottom:1px solid var(--border);color:var(--text2);padding:5px 10px}.ChatDataTable-module__S27QQa__table tr:last-child td{border-bottom:none}.ChatDataTable-module__S27QQa__showMoreBtn{text-align:left;width:100%;color:var(--accent);border:none;border-top:1px solid var(--border);cursor:pointer;background:0 0;padding:6px 10px;font-size:10px;font-weight:600;display:block}.ChatDataTable-module__S27QQa__showMoreBtn:hover{background:var(--surface3);text-decoration:underline}.ChatDataTable-module__S27QQa__empty{border:1px dashed var(--border);color:var(--text2);background:var(--surface);border-radius:10px;margin:6px 0 0;padding:8px 12px;font-size:11px}
.ChatGroundingToggle-module__taDzma__wrap{max-width:calc(100% - 38px);margin:4px 0 10px 38px}.ChatGroundingToggle-module__taDzma__toggle{background:var(--surface2);border:1.5px solid var(--border);color:var(--text2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.ChatGroundingToggle-module__taDzma__toggle:hover{border-color:var(--accent);background:var(--surface3)}
.ChatRewind-module__7oQG5G__wrap{max-width:calc(100% - 38px);margin:4px 0 10px 38px}.ChatRewind-module__7oQG5G__toggle{background:var(--surface2);border:1.5px solid var(--border);color:var(--text2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ChatRewind-module__7oQG5G__toggle:hover:not(:disabled),.ChatRewind-module__7oQG5G__toggle[aria-expanded=true]{border-color:var(--accent);background:var(--surface3);color:var(--accent)}.ChatRewind-module__7oQG5G__toggle:disabled{cursor:not-allowed;opacity:.6}.ChatRewind-module__7oQG5G__toggle:focus-visible,.ChatRewind-module__7oQG5G__option:focus-visible,.ChatRewind-module__7oQG5G__close:focus-visible,.ChatRewind-module__7oQG5G__cancel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ChatRewind-module__7oQG5G__done{border:1.5px dashed var(--border2);color:var(--text3);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.ChatRewind-module__7oQG5G__panel{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-md);margin-top:6px;padding:11px 12px 10px;animation:.16s ease-out ChatRewind-module__7oQG5G__rewindIn}@keyframes ChatRewind-module__7oQG5G__rewindIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ChatRewind-module__7oQG5G__head{color:var(--text);align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:flex}.ChatRewind-module__7oQG5G__close{width:22px;height:22px;color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;margin-left:auto;display:inline-grid}.ChatRewind-module__7oQG5G__close:hover{background:var(--surface2);color:var(--text2)}.ChatRewind-module__7oQG5G__lead{color:var(--text2);align-items:center;gap:6px;margin:8px 0 5px;font-size:10.5px;line-height:1.4;display:flex}.ChatRewind-module__7oQG5G__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ChatRewind-module__7oQG5G__list li{background:var(--surface2);border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 8px;display:flex}.ChatRewind-module__7oQG5G__itemLabel{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:600}.ChatRewind-module__7oQG5G__tag{letter-spacing:.05em;text-transform:uppercase;color:var(--text3);flex-shrink:0;font-size:9px;font-weight:800}.ChatRewind-module__7oQG5G__warn{background:var(--chip-warn-bg);border:1px solid var(--chip-warn-brd);color:var(--chip-warn-ink);border-radius:8px;align-items:flex-start;gap:6px;margin-top:8px;padding:7px 9px;font-size:10.5px;font-weight:600;line-height:1.4;display:flex}.ChatRewind-module__7oQG5G__warn svg{flex-shrink:0;margin-top:1px}.ChatRewind-module__7oQG5G__options{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ChatRewind-module__7oQG5G__option{text-align:left;background:var(--surface2);border:1.5px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;gap:1px 9px;width:100%;padding:8px 10px;transition:border-color .15s,background .15s;display:grid}.ChatRewind-module__7oQG5G__option:hover:not(:disabled){border-color:var(--accent);background:var(--surface3)}.ChatRewind-module__7oQG5G__option:disabled{cursor:progress;opacity:.7}.ChatRewind-module__7oQG5G__optKey{background:var(--surface);border:1px solid var(--border2);width:20px;height:20px;color:var(--text2);border-radius:6px;grid-row:span 2;align-self:center;place-items:center;font-size:10px;font-weight:800;display:grid}.ChatRewind-module__7oQG5G__optTitle{color:var(--text);font-size:11.5px;font-weight:800}.ChatRewind-module__7oQG5G__optSub{color:var(--text2);font-size:10px;line-height:1.35}.ChatRewind-module__7oQG5G__cancel{color:var(--text3);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:2px 0;font-size:10.5px;font-weight:700}.ChatRewind-module__7oQG5G__cancel:hover{color:var(--text2)}.ChatRewind-module__7oQG5G__err{color:var(--red);align-items:flex-start;gap:5px;margin:8px 0 0;font-size:10px;font-weight:600;display:flex}.ChatRewind-module__7oQG5G__note{color:var(--text3);margin:4px 0 0;font-size:10px;font-style:italic}.ChatRewind-module__7oQG5G__spin{animation:.9s linear infinite ChatRewind-module__7oQG5G__rewindSpin}@keyframes ChatRewind-module__7oQG5G__rewindSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ChatRewind-module__7oQG5G__panel,.ChatRewind-module__7oQG5G__spin{animation:none}}
.ChatSaveScheme-module___QP_AG__wrap{flex-wrap:wrap;align-items:center;gap:6px 8px;max-width:calc(100% - 38px);margin:4px 0 10px 38px;display:flex}.ChatSaveScheme-module___QP_AG__save{background:var(--accent);border:1.5px solid var(--accent);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:800;transition:filter .15s,opacity .15s;display:inline-flex}.ChatSaveScheme-module___QP_AG__save:hover:not(:disabled){filter:brightness(1.08)}.ChatSaveScheme-module___QP_AG__save:disabled{cursor:not-allowed;opacity:.65}.ChatSaveScheme-module___QP_AG__save:focus-visible,.ChatSaveScheme-module___QP_AG__replace:focus-visible,.ChatSaveScheme-module___QP_AG__cancel:focus-visible,.ChatSaveScheme-module___QP_AG__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ChatSaveScheme-module___QP_AG__progress{color:var(--text3);font-size:10.5px}.ChatSaveScheme-module___QP_AG__done{border:1.5px dashed var(--border2);color:var(--text3);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.ChatSaveScheme-module___QP_AG__link{color:var(--accent);align-items:center;gap:4px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex}.ChatSaveScheme-module___QP_AG__link:hover{text-decoration:underline}.ChatSaveScheme-module___QP_AG__panel{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-md);flex-basis:100%;padding:10px 12px}.ChatSaveScheme-module___QP_AG__lead{color:var(--text2);align-items:flex-start;gap:6px;margin:0 0 8px;font-size:10.5px;line-height:1.45;display:flex}.ChatSaveScheme-module___QP_AG__actions{flex-wrap:wrap;gap:6px;display:flex}.ChatSaveScheme-module___QP_AG__replace,.ChatSaveScheme-module___QP_AG__cancel{cursor:pointer;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:800}.ChatSaveScheme-module___QP_AG__replace{background:var(--accent);border:1.5px solid var(--accent);color:#fff}.ChatSaveScheme-module___QP_AG__cancel{background:var(--surface2);border:1.5px solid var(--border);color:var(--text2)}.ChatSaveScheme-module___QP_AG__err{color:var(--red,#c0392b);flex-basis:100%;margin:0;font-size:10.5px}.ChatSaveScheme-module___QP_AG__spin{animation:.8s linear infinite ChatSaveScheme-module___QP_AG__saveSpin}@keyframes ChatSaveScheme-module___QP_AG__saveSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ChatSaveScheme-module___QP_AG__spin{animation-duration:3s}}
.ChatProgress-module__XAsS5a__wrap{border-left:1.5px solid var(--border);margin:4px 0 2px 34px;padding:2px 0 2px 10px}.ChatProgress-module__XAsS5a__head{color:var(--text2);align-items:center;gap:6px;font-size:10.5px;line-height:1.4;display:flex}.ChatProgress-module__XAsS5a__headIcon{color:var(--accent);animation:2.2s ease-in-out infinite ChatProgress-module__XAsS5a__sparkle;display:inline-flex}.ChatProgress-module__XAsS5a__headText{letter-spacing:.01em;font-weight:600}.ChatProgress-module__XAsS5a__clock{font-variant-numeric:tabular-nums;color:var(--text3);letter-spacing:.02em;margin-left:auto;font-size:10px}.ChatProgress-module__XAsS5a__list{flex-direction:column;gap:1px;margin-top:4px;display:flex}.ChatProgress-module__XAsS5a__step{color:var(--text3);align-items:center;gap:6px;font-size:10.5px;line-height:1.45;animation:.22s ease-out ChatProgress-module__XAsS5a__stepIn;display:flex}.ChatProgress-module__XAsS5a__done{color:var(--text3)}.ChatProgress-module__XAsS5a__active{color:var(--text2);font-weight:600}.ChatProgress-module__XAsS5a__pending{color:var(--text3);opacity:.55}.ChatProgress-module__XAsS5a__bullet{width:13px;color:var(--text3);flex:0 0 13px;justify-content:center;align-items:center;display:inline-flex}.ChatProgress-module__XAsS5a__done .ChatProgress-module__XAsS5a__bullet{color:var(--green)}.ChatProgress-module__XAsS5a__active .ChatProgress-module__XAsS5a__bullet{color:var(--accent)}.ChatProgress-module__XAsS5a__spinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:8px;height:8px;animation:.8s linear infinite ChatProgress-module__XAsS5a__spin}.ChatProgress-module__XAsS5a__dot{opacity:.6;border:1.5px solid;border-radius:50%;width:5px;height:5px}.ChatProgress-module__XAsS5a__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChatProgress-module__XAsS5a__detail{background:var(--surface3);border:1px solid var(--border);color:var(--text2);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;flex:0 auto;max-width:40%;padding:0 5px;font-size:9.5px;line-height:1.5;overflow:hidden}.ChatProgress-module__XAsS5a__took{font-variant-numeric:tabular-nums;color:var(--text3);opacity:.8;flex:none;margin-left:auto;padding-left:4px;font-size:9.5px}.ChatProgress-module__XAsS5a__summary{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;margin:3px 0 0 34px;padding:1px 6px 1px 2px;font-family:inherit;font-size:10px;transition:color .15s,background .15s;display:inline-flex}.ChatProgress-module__XAsS5a__summary:hover{color:var(--text2);background:var(--surface2)}.ChatProgress-module__XAsS5a__summary:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ChatProgress-module__XAsS5a__summaryOpen{margin-top:4px}@keyframes ChatProgress-module__XAsS5a__stepIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes ChatProgress-module__XAsS5a__spin{to{transform:rotate(360deg)}}@keyframes ChatProgress-module__XAsS5a__sparkle{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ChatProgress-module__XAsS5a__step,.ChatProgress-module__XAsS5a__headIcon,.ChatProgress-module__XAsS5a__spinner{animation:none!important}.ChatProgress-module__XAsS5a__spinner{opacity:.7;border-top-color:currentColor}}
.dashboard-module__FSmWyW__mainLayout{flex:1;display:flex;overflow:hidden}.dashboard-module__FSmWyW__dashboardArea{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;position:relative;overflow-y:auto}.dashboard-module__FSmWyW__dashboardArea:before{content:"";pointer-events:none;z-index:0;opacity:.9;background:radial-gradient(60% 100% at 30% 0,#4a90d91a,#0000 70%),radial-gradient(50% 100% at 80% 0,#34b89a14,#0000 70%);width:65%;height:340px;animation:14s ease-in-out infinite alternate dashboard-module__FSmWyW__auraDrift;position:fixed;top:52px;left:0}.dashboard-module__FSmWyW__dashboardArea>*{z-index:1;position:relative}@keyframes dashboard-module__FSmWyW__auraDrift{0%{transform:translate(-3%)}to{transform:translate(4%)}}@keyframes dashboard-module__FSmWyW__riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.dashboard-module__FSmWyW__riseIn{animation:.55s cubic-bezier(.16,.84,.34,1) both dashboard-module__FSmWyW__riseIn}.dashboard-module__FSmWyW__fx{z-index:6;border-radius:var(--r);background:linear-gradient(180deg, #fff9, #fff0), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);flex-shrink:0;transition:box-shadow .3s,border-color .3s;position:relative}[data-theme=dark] .dashboard-module__FSmWyW__fx{background:linear-gradient(180deg, #ffffff0e, #fff0), var(--surface)}.dashboard-module__FSmWyW__fx:hover{border-color:var(--border2);box-shadow:0 8px 30px #4a90d929}.dashboard-module__FSmWyW__fxRail{flex-wrap:wrap;align-items:center;gap:9px;min-height:46px;padding:8px 11px 8px 12px;display:flex;position:relative}.dashboard-module__FSmWyW__fxRail:before{content:"";background:linear-gradient(90deg, transparent, var(--accent) 20%, var(--green) 44%, transparent 76%);opacity:.8;background-size:220% 100%;height:1.5px;animation:6.5s linear infinite dashboard-module__FSmWyW__fxScan;position:absolute;top:0;left:0;right:0}@keyframes dashboard-module__FSmWyW__fxScan{0%{background-position:-130% 0}to{background-position:230% 0}}.dashboard-module__FSmWyW__fxToggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;margin:0;padding:2px 4px 2px 0;display:inline-flex}.dashboard-module__FSmWyW__fxToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-module__FSmWyW__fxMark{color:#fff;background:linear-gradient(135deg, var(--accent), var(--green));border-radius:9px;flex-shrink:0;place-items:center;width:27px;height:27px;transition:transform .3s cubic-bezier(.2,.9,.3,1.3);display:grid;box-shadow:0 2px 12px #4a90d973}.dashboard-module__FSmWyW__fxToggle:hover .dashboard-module__FSmWyW__fxMark{transform:rotate(-8deg)scale(1.06)}.dashboard-module__FSmWyW__fxTitle{letter-spacing:1.5px;text-transform:uppercase;color:var(--text2);white-space:nowrap;font-size:10px;font-weight:800}.dashboard-module__FSmWyW__fxCount{letter-spacing:.3px;background:linear-gradient(135deg, var(--accent), var(--green));color:#fff;border-radius:99px;flex-shrink:0;padding:2px 7px;font-size:9.5px;font-weight:800;box-shadow:0 1px 6px #4a90d966}.dashboard-module__FSmWyW__fxCountZero{background:var(--surface3);color:var(--text3);box-shadow:none}.dashboard-module__FSmWyW__fxCaret{color:var(--text3);place-items:center;transition:transform .35s cubic-bezier(.2,.9,.25,1);display:grid}.dashboard-module__FSmWyW__fxCaretOpen{transform:rotate(180deg)}.dashboard-module__FSmWyW__fxChips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.dashboard-module__FSmWyW__fxChip{max-width:230px;color:var(--text);border:1px solid var(--border2);background:var(--surface2);border-radius:99px;align-items:center;gap:6px;padding:3.5px 4px 3.5px 9px;font-size:11px;font-weight:600;animation:.3s cubic-bezier(.2,.9,.3,1.3) both dashboard-module__FSmWyW__fxChipIn;display:inline-flex}@keyframes dashboard-module__FSmWyW__fxChipIn{0%{opacity:0;transform:translateY(-5px)scale(.9)}to{opacity:1;transform:none}}.dashboard-module__FSmWyW__fxChip b{letter-spacing:.8px;text-transform:uppercase;color:var(--accent);flex-shrink:0;font-size:8.5px;font-weight:800}.dashboard-module__FSmWyW__fxChip i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.dashboard-module__FSmWyW__fxChip button{background:var(--surface3);color:var(--text3);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font-family:inherit;transition:all .18s cubic-bezier(.2,.8,.2,1);display:grid}.dashboard-module__FSmWyW__fxChip button:hover{background:var(--red);color:#fff;transform:rotate(90deg)}.dashboard-module__FSmWyW__fxChipNone{color:var(--text3);letter-spacing:.2px;font-size:11px;font-weight:600}.dashboard-module__FSmWyW__fxRailAct{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:7px;margin-left:auto;display:flex}.dashboard-module__FSmWyW__fxIco{border:1px solid var(--border2);background:var(--surface);width:29px;height:29px;color:var(--text2);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;font-family:inherit;transition:all .18s cubic-bezier(.2,.8,.2,1);display:grid}.dashboard-module__FSmWyW__fxIco:hover{border-color:var(--accent);color:var(--accent);background:var(--surface2);transform:translateY(-1px);box-shadow:0 4px 14px #4a90d938}.dashboard-module__FSmWyW__fxIco:active{transform:scale(.9)}.dashboard-module__FSmWyW__fxBody{z-index:40;border:1px solid var(--border2);border-top-color:var(--border);border-radius:0 0 var(--r) var(--r);background:var(--surface);padding:13px;animation:.22s cubic-bezier(.2,.9,.25,1) both dashboard-module__FSmWyW__fxBodyIn;position:absolute;top:calc(100% - 1px);left:-1px;right:-1px;box-shadow:0 18px 44px #1a2d452e}[data-theme=dark] .dashboard-module__FSmWyW__fxBody{box-shadow:0 18px 44px #00000080}@keyframes dashboard-module__FSmWyW__fxBodyIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dashboard-module__FSmWyW__fxGrid{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;display:grid}.dashboard-module__FSmWyW__fxField{flex-direction:column;gap:5px;min-width:0;display:flex}.dashboard-module__FSmWyW__fxFieldWide{grid-column:span 2}@media (max-width:760px){.dashboard-module__FSmWyW__fxFieldWide{grid-column:span 1}}.dashboard-module__FSmWyW__fxLab{letter-spacing:1px;text-transform:uppercase;color:var(--text3);padding-left:3px;font-size:9px;font-weight:800;transition:color .2s}.dashboard-module__FSmWyW__fxField:focus-within .dashboard-module__FSmWyW__fxLab{color:var(--accent)}.dashboard-module__FSmWyW__fxSelect{appearance:none;background:var(--surface2);border:1.5px solid var(--border);width:100%;color:var(--text);cursor:pointer;text-overflow:ellipsis;border-radius:10px;padding:8px 30px 8px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .18s,box-shadow .22s,background .18s}.dashboard-module__FSmWyW__fxSelect:hover{border-color:var(--border2);background:var(--surface3)}.dashboard-module__FSmWyW__fxSet{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.dashboard-module__FSmWyW__fxSelect:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #4a90d929}.dashboard-module__FSmWyW__fxRange{background:var(--surface2);border:1.5px solid var(--border);border-radius:10px;align-items:center;gap:7px;padding:5px 10px;transition:border-color .18s,box-shadow .22s;display:flex}.dashboard-module__FSmWyW__fxRange:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #4a90d929}.dashboard-module__FSmWyW__fxRange input{min-width:0;color:var(--text);background:0 0;border:none;flex:1;padding:3px 0;font-family:inherit;font-size:11.5px;font-weight:600}.dashboard-module__FSmWyW__fxRange input:focus{outline:none}.dashboard-module__FSmWyW__fxRange i{color:var(--text3);flex-shrink:0;font-size:12px;font-style:normal}[data-theme=dark] .dashboard-module__FSmWyW__fxRange input::-webkit-calendar-picker-indicator{filter:invert(.72)}@media (max-width:900px){.dashboard-module__FSmWyW__fxTitle{display:none}}.dashboard-module__FSmWyW__sectionsWrap{display:inline-flex;position:relative}.dashboard-module__FSmWyW__widgetBar{z-index:1000;background:var(--surface);border:1px solid var(--border2);border-radius:var(--r);width:360px;max-width:90vw;box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:center;gap:7px;padding:12px 14px;display:flex;position:fixed}.dashboard-module__FSmWyW__widgetBarSep{background:var(--border2);flex-shrink:0;width:1px;height:18px}.dashboard-module__FSmWyW__widgetBarLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.6px;font-size:9px;font-weight:800}.dashboard-module__FSmWyW__wtBtn{border:1.5px solid var(--border);background:var(--surface);color:var(--text2);cursor:pointer;border-radius:99px;align-items:center;gap:4px;padding:5px 12px;font-family:inherit;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex}.dashboard-module__FSmWyW__wtBtn.dashboard-module__FSmWyW__on{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 2px 8px #4a90d94d}.dashboard-module__FSmWyW__wtBtn:hover:not(.dashboard-module__FSmWyW__on){border-color:var(--accent);color:var(--accent)}.dashboard-module__FSmWyW__wtAllBtn{border:1.5px solid var(--border);background:var(--surface2);color:var(--text3);cursor:pointer;border-radius:99px;padding:4px 11px;font-family:inherit;font-size:10px;font-weight:700;transition:all .15s}.dashboard-module__FSmWyW__wtAllBtn:hover{border-color:var(--accent);color:var(--accent)}.dashboard-module__FSmWyW__wtRow{flex:0 0 100%;align-items:center;gap:6px;display:flex}.dashboard-module__FSmWyW__wtRow .dashboard-module__FSmWyW__wtBtn{flex:1;justify-content:flex-start}.dashboard-module__FSmWyW__wtMoveBtn{border:1.5px solid var(--border);background:var(--surface2);width:24px;height:24px;color:var(--text3);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.dashboard-module__FSmWyW__wtMoveBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.dashboard-module__FSmWyW__wtMoveBtn:disabled{opacity:.35;cursor:default}.dashboard-module__FSmWyW__sectionsBtn{background:var(--surface);border:1px solid var(--border2);color:var(--text2);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:6px 13px;font-family:inherit;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.dashboard-module__FSmWyW__sectionsBtn:hover{background:var(--surface2);border-color:var(--accent);color:var(--accent)}.dashboard-module__FSmWyW__sectionsBtn.dashboard-module__FSmWyW__active{background:linear-gradient(135deg, var(--accent), #5aa0e8);color:#fff;border-color:#0000;box-shadow:0 2px 8px #4a90d94d}.dashboard-module__FSmWyW__kpiPeriodCaption{color:var(--text3);letter-spacing:.2px;margin:0 0 -5px 2px;font-size:11.5px;font-weight:600}.dashboard-module__FSmWyW__periodHint{color:var(--text3);opacity:.85;font-weight:500}.dashboard-module__FSmWyW__kpiRow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.dashboard-module__FSmWyW__kpiCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);min-width:0;padding:18px 20px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;animation:.5s cubic-bezier(.2,.9,.3,1.15) both dashboard-module__FSmWyW__kpiPop;position:relative;overflow:hidden}@keyframes dashboard-module__FSmWyW__kpiPop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.dashboard-module__FSmWyW__kpiCardBtn{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.dashboard-module__FSmWyW__kpiCardBtn:focus-visible{outline:2px solid var(--kc,var(--accent));outline-offset:2px}.dashboard-module__FSmWyW__kpiCard:hover{border-color:var(--kc,var(--accent));box-shadow:0 12px 30px #1e5bb829, 0 0 0 1px var(--kc,var(--accent));transform:translateY(-4px)scale(1.015)}.dashboard-module__FSmWyW__kpiCard:before{content:"";background:linear-gradient(90deg, var(--kc,var(--accent)), transparent, var(--kc,var(--accent)));height:2px;position:absolute;top:0;left:0;right:0}.dashboard-module__FSmWyW__kpiCard:after{content:"";background:var(--kc,var(--accent));opacity:.07;border-radius:50%;width:80px;height:80px;transition:transform .4s,opacity .4s;position:absolute;top:-30px;right:-20px}.dashboard-module__FSmWyW__kpiCard:hover:after{opacity:.13;transform:scale(1.6)}.dashboard-module__FSmWyW__kpiIcon{color:var(--kc,var(--accent));margin-bottom:8px;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.dashboard-module__FSmWyW__kpiCard:hover .dashboard-module__FSmWyW__kpiIcon{transform:scale(1.12)translateY(-1px)}.dashboard-module__FSmWyW__kpiVal{letter-spacing:-.5px;font-size:22px;font-weight:800;line-height:1}.dashboard-module__FSmWyW__kpiLabel{color:var(--text3);margin-top:5px;font-size:11px;font-weight:500}.dashboard-module__FSmWyW__hiddenInput{display:none}.dashboard-module__FSmWyW__uploadLabel{background:var(--accent);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 28px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 12px #3b7dd866}.dashboard-module__FSmWyW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.dashboard-module__FSmWyW__sectionTitle{color:var(--text3);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.dashboard-module__FSmWyW__sectionTitle:before{content:"";background:linear-gradient(180deg, var(--accent), var(--accent2));border-radius:2px;width:3px;height:14px;display:inline-block}.dashboard-module__FSmWyW__sectionActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-module__FSmWyW__secGroup{gap:4px;display:inline-flex}.dashboard-module__FSmWyW__secGroup+.dashboard-module__FSmWyW__secGroup{border-left:1px solid var(--border2);margin-left:4px;padding-left:8px}.dashboard-module__FSmWyW__secBtn{color:var(--text3);background:var(--surface2);border:1px solid var(--border);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex}.dashboard-module__FSmWyW__secBtn:hover{border-color:var(--accent);color:var(--accent)}.dashboard-module__FSmWyW__secBtn.dashboard-module__FSmWyW__active{background:var(--accent);color:#fff;border-color:var(--accent)}.dashboard-module__FSmWyW__secLocked{opacity:.45}.dashboard-module__FSmWyW__secLocked .dashboard-module__FSmWyW__secBtn{cursor:not-allowed}.dashboard-module__FSmWyW__secLocked .dashboard-module__FSmWyW__secBtn:hover{border-color:var(--border);color:var(--text3)}.dashboard-module__FSmWyW__secGrouplabel{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;align-self:center;align-items:center;margin-right:2px;font-size:9px;font-weight:800;display:inline-flex}.dashboard-module__FSmWyW__chartsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.dashboard-module__FSmWyW__chartPanel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);min-width:0;padding:18px 20px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.dashboard-module__FSmWyW__chartPanel:hover{border-color:var(--border2);transform:translateY(-3px);box-shadow:0 14px 34px #1e5bb821}.dashboard-module__FSmWyW__chartWrap155{height:155px;position:relative}.dashboard-module__FSmWyW__chartWrap160{height:160px;position:relative}.dashboard-module__FSmWyW__chartWrap110{height:110px;position:relative}.dashboard-module__FSmWyW__chartWrap120{height:120px;position:relative}.dashboard-module__FSmWyW__tblSearchFixed{flex:none;width:200px}.dashboard-module__FSmWyW__salBandSelect{background:var(--surface2);border:1.5px solid var(--border2);color:var(--text);border-radius:99px;margin-left:auto;padding:5px 12px;font-family:inherit;font-size:11px}.dashboard-module__FSmWyW__aiGenerateBtn{background:var(--surface2);border:1.5px solid var(--border2);color:var(--accent);cursor:pointer;border-radius:99px;align-items:center;gap:4px;margin-left:auto;padding:5px 14px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.dashboard-module__FSmWyW__aiSummaryPanel{color:var(--text2);min-height:60px;font-size:13px;line-height:1.7}.dashboard-module__FSmWyW__chartTitle{color:var(--text2);margin-bottom:12px;font-size:12px;font-weight:700}.dashboard-module__FSmWyW__cpHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dashboard-module__FSmWyW__cpHead .dashboard-module__FSmWyW__chartTitle{margin-bottom:0}.dashboard-module__FSmWyW__cpToggle{background:var(--surface2);border:1px solid var(--border);border-radius:8px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.dashboard-module__FSmWyW__cptBtn{cursor:pointer;color:var(--text3);opacity:.55;filter:grayscale(.7);background:0 0;border:none;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;line-height:1;transition:all .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.dashboard-module__FSmWyW__cptBtn:hover{opacity:1;filter:none;background:var(--surface3);transform:translateY(-1px)}.dashboard-module__FSmWyW__cptBtn.dashboard-module__FSmWyW__active{opacity:1;filter:none;color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent2));box-shadow:0 2px 10px #4a90d966}.dashboard-module__FSmWyW__pillarGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.dashboard-module__FSmWyW__pillarCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);border-left:3px solid var(--pc,var(--accent));box-shadow:var(--shadow);min-width:0;padding:14px 16px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.dashboard-module__FSmWyW__pillarCard:hover{box-shadow:0 12px 28px #1e5bb829, -3px 0 0 var(--pc,var(--accent));transform:translateY(-3px)scale(1.01)}.dashboard-module__FSmWyW__pillarName{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:700}.dashboard-module__FSmWyW__pillarStat{color:var(--text3);margin-bottom:3px;font-size:11px}.dashboard-module__FSmWyW__pillarStat b{color:var(--text2)}.dashboard-module__FSmWyW__tablePanel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);padding:18px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s}.dashboard-module__FSmWyW__tablePanel:hover{border-color:var(--border2);transform:translateY(-3px);box-shadow:0 14px 34px #1e5bb821}.dashboard-module__FSmWyW__tblSearch{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:7px;flex:1;padding:7px 12px;font-family:inherit;font-size:12px}.dashboard-module__FSmWyW__tblSearch:focus{border-color:var(--accent);outline:none}.dashboard-module__FSmWyW__innerTable{border-collapse:collapse;width:100%;font-size:12px}.dashboard-module__FSmWyW__innerTable th{text-align:left;color:var(--muted);border-bottom:2px solid var(--border);text-transform:uppercase;letter-spacing:.5px;padding:9px 12px;font-size:10px;font-weight:700}.dashboard-module__FSmWyW__innerTable td{border-bottom:1px solid var(--surface2);color:var(--text2);padding:9px 12px}.dashboard-module__FSmWyW__innerTable tr{transition:background .15s}.dashboard-module__FSmWyW__innerTable tbody tr:hover td{background:var(--surface2);box-shadow:inset 3px 0 0 var(--accent)}.dashboard-module__FSmWyW__pill{border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.dashboard-module__FSmWyW__pillBlue{color:#2563eb;background:#dbeafe}.dashboard-module__FSmWyW__anomalyBanner:not(:empty){margin-bottom:10px}.dashboard-module__FSmWyW__anomalyRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.dashboard-module__FSmWyW__anomalyCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);gap:14px;min-width:0;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.dashboard-module__FSmWyW__anomalyCard:hover{border-color:var(--accent3);transform:translateY(-2px);box-shadow:0 10px 26px #f0a03026}.dashboard-module__FSmWyW__anomalyCardBtn{appearance:none;font:inherit;text-align:left;cursor:pointer;align-items:flex-start;width:100%}.dashboard-module__FSmWyW__anomalyCardBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-module__FSmWyW__anomalyIcon{color:var(--accent3);display:inline-flex}.dashboard-module__FSmWyW__anomalyCount{color:var(--accent3);font-size:22px;font-weight:800}.dashboard-module__FSmWyW__anomalyLabel{color:var(--text3);margin-top:3px;font-size:11px}.dashboard-module__FSmWyW__anomalyCta{color:var(--accent3);margin-top:5px;font-size:10px;font-weight:700}.dashboard-module__FSmWyW__chatSidebar{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;width:370px;min-width:300px;max-width:640px;display:flex;position:relative;box-shadow:-2px 0 12px #4a90d90d}.dashboard-module__FSmWyW__chatSidebar:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--accent), var(--green), transparent);opacity:.5;background-size:100% 300%;width:1px;height:100%;animation:6s linear infinite dashboard-module__FSmWyW__railFlow;position:absolute;top:0;left:0}@keyframes dashboard-module__FSmWyW__railFlow{0%{background-position:0 0}to{background-position:0 -300%}}.dashboard-module__FSmWyW__chatResizeHandle{cursor:col-resize;z-index:10;width:6px;position:absolute;top:0;bottom:0;left:-3px}.dashboard-module__FSmWyW__chatResizeHandle:hover,.dashboard-module__FSmWyW__chatResizeHandle.dashboard-module__FSmWyW__dragging{background:var(--accent);opacity:.35}.dashboard-module__FSmWyW__chatHeader{border-bottom:1px solid var(--border);background:var(--surface2);align-items:center;gap:10px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.dashboard-module__FSmWyW__chatHeader:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), var(--green), transparent);filter:blur(.5px);width:40%;height:2px;animation:3.6s ease-in-out infinite dashboard-module__FSmWyW__scan;position:absolute;bottom:0;left:-40%}@keyframes dashboard-module__FSmWyW__scan{0%{left:-40%}55%,to{left:110%}}.dashboard-module__FSmWyW__aiAvatar{color:#fff;isolation:isolate;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;animation:4s ease-in-out infinite dashboard-module__FSmWyW__avFloat;display:flex;position:relative;box-shadow:0 2px 12px #3b7dd866}.dashboard-module__FSmWyW__aiAvatar:before{content:"";z-index:-1;background:conic-gradient(from 0deg, var(--accent), var(--green), var(--accent3), var(--accent));filter:blur(6px);opacity:.75;border-radius:15px;animation:4.5s linear infinite dashboard-module__FSmWyW__spin;position:absolute;inset:-4px}.dashboard-module__FSmWyW__aiAvatar:after{content:"";z-index:-1;background:linear-gradient(135deg,#1e5bb8,#27b08b);border-radius:12px;position:absolute;inset:0}@keyframes dashboard-module__FSmWyW__spin{to{transform:rotate(360deg)}}@keyframes dashboard-module__FSmWyW__avFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.dashboard-module__FSmWyW__aiName{font-family:var(--font-sora), sans-serif;letter-spacing:-.5px;color:var(--accent2);font-size:14px;font-weight:800}.dashboard-module__FSmWyW__chatIconBtn{color:var(--text3);cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px}.dashboard-module__FSmWyW__chatIconBtnPush{margin-left:auto}.dashboard-module__FSmWyW__aiSub{color:var(--text3);margin-top:1px;font-size:10px}.dashboard-module__FSmWyW__statusDot{background:var(--green);width:8px;height:8px;box-shadow:0 0 6px var(--green);border-radius:50%;margin-left:auto;position:relative}.dashboard-module__FSmWyW__statusDot:before,.dashboard-module__FSmWyW__statusDot:after{content:"";border:1.5px solid var(--green);border-radius:50%;animation:2.2s ease-out infinite dashboard-module__FSmWyW__sonar;position:absolute;inset:0}.dashboard-module__FSmWyW__statusDot:after{animation-delay:1.1s}@keyframes dashboard-module__FSmWyW__sonar{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.dashboard-module__FSmWyW__chatFilterStatus{border-bottom:1px solid var(--border);color:var(--text3);align-items:center;gap:6px;padding:7px 14px;font-size:11px;display:flex}.dashboard-module__FSmWyW__cftTag{background:var(--surface3);border:1px solid var(--border2);color:var(--accent);border-radius:99px;padding:3px 10px;font-size:10px;font-weight:700}.dashboard-module__FSmWyW__chatSuggestions{border-bottom:1px solid var(--border);z-index:20;padding:10px 12px;position:relative}.dashboard-module__FSmWyW__suggHeader{width:100%;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;margin:0;display:flex}.dashboard-module__FSmWyW__suggLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:800}.dashboard-module__FSmWyW__suggToggleBtn{color:var(--text3);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:10px}.dashboard-module__FSmWyW__suggList{z-index:21;border:1px solid var(--border2);background:var(--surface);border-radius:12px;flex-direction:column;gap:5px;max-height:46vh;padding:8px;animation:.2s cubic-bezier(.2,.9,.25,1) both dashboard-module__FSmWyW__fxBodyIn;display:flex;position:absolute;top:calc(100% - 4px);left:8px;right:8px;overflow-y:auto;box-shadow:0 16px 40px #1a2d4538}[data-theme=dark] .dashboard-module__FSmWyW__suggList{box-shadow:0 16px 40px #0000008c}.dashboard-module__FSmWyW__suggChip{width:100%;font:inherit;text-align:left;background:var(--surface2);border:1.5px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:flex}.dashboard-module__FSmWyW__suggChip:hover{border-color:var(--accent);background:var(--surface3);box-shadow:-3px 0 0 var(--green), 0 4px 14px #1e5bb81f;transform:translate(3px)}.dashboard-module__FSmWyW__suggCat{text-transform:uppercase;color:var(--accent);min-width:55px;font-size:9px;font-weight:800}.dashboard-module__FSmWyW__suggText{color:var(--text2)}.dashboard-module__FSmWyW__chatMessages{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.dashboard-module__FSmWyW__msg{gap:8px;animation:.5s cubic-bezier(.16,.84,.34,1) both dashboard-module__FSmWyW__msgIn;display:flex}.dashboard-module__FSmWyW__msg.dashboard-module__FSmWyW__user{flex-direction:row-reverse;animation-name:dashboard-module__FSmWyW__msgInR}@keyframes dashboard-module__FSmWyW__msgIn{0%{opacity:0;filter:blur(3px);transform:translateY(12px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes dashboard-module__FSmWyW__msgInR{0%{opacity:0;filter:blur(3px);transform:translateY(12px)translate(14px)scale(.96)}to{opacity:1;filter:none;transform:none}}.dashboard-module__FSmWyW__msgAvatar{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:12px;display:flex}.dashboard-module__FSmWyW__msg.dashboard-module__FSmWyW__ai .dashboard-module__FSmWyW__msgAvatar{color:#fff;background:linear-gradient(135deg,#1e5bb8,#27b08b);animation:2.6s ease-in-out infinite dashboard-module__FSmWyW__avPulse;box-shadow:0 0 10px #3ecba880}@keyframes dashboard-module__FSmWyW__avPulse{0%,to{box-shadow:0 0 8px #3ecba859}50%{box-shadow:0 0 16px #5aa3e8a6}}.dashboard-module__FSmWyW__msg.dashboard-module__FSmWyW__user .dashboard-module__FSmWyW__msgAvatar{background:var(--surface3);color:var(--text2)}.dashboard-module__FSmWyW__msgBubble{border-radius:10px;max-width:90%;padding:10px 13px;font-size:12px;line-height:1.6}.dashboard-module__FSmWyW__msg.dashboard-module__FSmWyW__ai .dashboard-module__FSmWyW__msgBubble{background:var(--surface2);border:1px solid var(--border);border-top-left-radius:2px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #5aa3e81a,0 4px 18px #1e5bb81a}.dashboard-module__FSmWyW__msg.dashboard-module__FSmWyW__user .dashboard-module__FSmWyW__msgBubble{background:var(--accent);color:#fff;border-top-right-radius:2px}.dashboard-module__FSmWyW__attachList{flex-direction:column;gap:6px;margin:6px 0 0 36px;display:flex}.dashboard-module__FSmWyW__attachCard{border:1px solid var(--border);background:var(--surface2);color:inherit;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.dashboard-module__FSmWyW__attachCard:hover,.dashboard-module__FSmWyW__attachCard:focus-visible{border-color:var(--accent);background:var(--surface3)}.dashboard-module__FSmWyW__attachMain{min-width:0;color:inherit;flex:1;align-items:center;gap:9px;text-decoration:none;display:flex}.dashboard-module__FSmWyW__attachOpen{color:var(--accent);border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-module__FSmWyW__attachOpen:hover,.dashboard-module__FSmWyW__attachOpen:focus-visible{border-color:var(--accent)}.dashboard-module__FSmWyW__attachIcon{color:#fff;background:linear-gradient(135deg,#1e5bb8,#27b08b);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dashboard-module__FSmWyW__attachMeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dashboard-module__FSmWyW__attachName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.dashboard-module__FSmWyW__attachSub{color:var(--text3);font-variant-numeric:tabular-nums;font-size:10px}.dashboard-module__FSmWyW__attachAction{color:var(--accent);flex-shrink:0;align-items:center;display:flex}.dashboard-module__FSmWyW__msgBubble h4{color:var(--text);margin:10px 0 4px;font-size:12.5px;font-weight:800}.dashboard-module__FSmWyW__msgBubble h4:first-child{margin-top:0}.dashboard-module__FSmWyW__msgBubble ul{margin:4px 0 8px;padding-left:18px}.dashboard-module__FSmWyW__msgBubble li{margin:2px 0}.dashboard-module__FSmWyW__msgBubble hr{border:none;border-top:1px solid var(--border);margin:10px 0}.dashboard-module__FSmWyW__msgBubble code{background:var(--surface3);border-radius:4px;padding:1px 5px;font-family:monospace;font-size:11px}.dashboard-module__FSmWyW__msgBubble .chat-link{color:var(--accent);font-weight:700;text-decoration:underline}.dashboard-module__FSmWyW__chatTable{border-collapse:collapse;background:var(--surface);border-radius:8px;width:100%;margin:8px 0;font-size:11px;overflow:hidden}.dashboard-module__FSmWyW__msgBubble .chat-table{border-collapse:collapse;max-width:100%;margin:8px 0;display:block;overflow-x:auto}.dashboard-module__FSmWyW__msgBubble .chat-table th{background:var(--surface3);text-align:left;text-transform:uppercase;letter-spacing:.3px;color:var(--text2);border-bottom:1px solid var(--border);padding:6px 8px;font-size:9px;font-weight:800}.dashboard-module__FSmWyW__msgBubble .chat-table td{border-bottom:1px solid var(--border);color:var(--text2);padding:5px 8px}.dashboard-module__FSmWyW__msgBubble .chat-table tr:last-child td{border-bottom:none}.dashboard-module__FSmWyW__typingDots span{background:linear-gradient(135deg, var(--accent), var(--green));border-radius:50%;width:7px;height:7px;margin:0 1px;animation:1.2s ease-in-out infinite dashboard-module__FSmWyW__glowPulse;display:inline-block;box-shadow:0 0 8px #5aa3e8b3}.dashboard-module__FSmWyW__typingDots span:nth-child(2){animation-delay:.2s}.dashboard-module__FSmWyW__typingDots span:nth-child(3){animation-delay:.4s}@keyframes dashboard-module__FSmWyW__glowPulse{0%,80%,to{opacity:.4;transform:scale(.7)}40%{opacity:1;transform:scale(1.25)}}.dashboard-module__FSmWyW__typingBubble{position:relative;overflow:hidden}.dashboard-module__FSmWyW__typingBubble:after{content:"";background:linear-gradient(90deg,#0000,#5aa3e82e,#0000);animation:1.4s ease-in-out infinite dashboard-module__FSmWyW__sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes dashboard-module__FSmWyW__sweep{to{transform:translate(100%)}}.dashboard-module__FSmWyW__streamCaret{vertical-align:text-bottom;background:var(--accent);border-radius:1px;width:2px;height:.95em;margin-left:2px;animation:1s step-end infinite dashboard-module__FSmWyW__caretBlink;display:inline-block}@keyframes dashboard-module__FSmWyW__caretBlink{0%,to{opacity:1}50%{opacity:0}}.dashboard-module__FSmWyW__stoppedNote{color:var(--text3);margin:3px 0 0 34px;font-size:10px;font-style:italic}.dashboard-module__FSmWyW__chatInputArea{border-top:1px solid var(--border);gap:8px;padding:10px 12px;display:flex}.dashboard-module__FSmWyW__chatInputAreaDrop{background:var(--surface3);box-shadow:inset 0 0 0 2px var(--accent)}.dashboard-module__FSmWyW__attachBtn{border:1.5px solid var(--border);color:var(--text2);cursor:pointer;background:0 0;border-radius:99px;align-self:flex-end;align-items:center;padding:8px 10px;transition:border-color .15s,color .15s;display:inline-flex}.dashboard-module__FSmWyW__attachBtn:hover,.dashboard-module__FSmWyW__attachBtn:focus-visible{border-color:var(--accent);color:var(--accent)}.dashboard-module__FSmWyW__hiddenFileInput{display:none}.dashboard-module__FSmWyW__pendingFiles{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:8px 12px 0;display:flex}.dashboard-module__FSmWyW__fileChip{border:1px solid var(--border);background:var(--surface2);max-width:100%;color:var(--text2);border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 9px;font-size:11px;text-decoration:none;display:inline-flex}.dashboard-module__FSmWyW__fileChipError{color:#b42318;border-color:#d03b3b}.dashboard-module__FSmWyW__fileChipName{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.dashboard-module__FSmWyW__fileChipRemove{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:99px;padding:1px;display:inline-flex}.dashboard-module__FSmWyW__fileChipRemove:hover{color:var(--accent)}.dashboard-module__FSmWyW__fileChipSpin{animation:.9s linear infinite dashboard-module__FSmWyW__fileSpin}@keyframes dashboard-module__FSmWyW__fileSpin{to{transform:rotate(360deg)}}.dashboard-module__FSmWyW__msgFiles{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:5px 36px 0 0;display:flex}.dashboard-module__FSmWyW__msgFiles .dashboard-module__FSmWyW__fileChip:hover{border-color:var(--accent);color:var(--accent)}.dashboard-module__FSmWyW__sendBtn:disabled{opacity:.55;cursor:progress}.dashboard-module__FSmWyW__chatInput{background:var(--surface2);border:1.5px solid var(--border);color:var(--text);resize:none;border-radius:99px;flex:1;padding:9px 14px;font-family:inherit;font-size:12px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.dashboard-module__FSmWyW__chatInput:focus{border-color:var(--accent);background:var(--surface3);outline:none;box-shadow:0 0 0 3px #5aa3e82e,0 0 16px #3ecba826}.dashboard-module__FSmWyW__sendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a90d9,#27b08b,#4a90d9) 0 0/200% 100%;border:none;border-radius:99px;align-self:flex-end;padding:9px 14px;font-size:15px;transition:transform .12s,box-shadow .2s,opacity .15s;animation:4s linear infinite dashboard-module__FSmWyW__btnFlow;box-shadow:0 2px 10px #3b7dd859}.dashboard-module__FSmWyW__sendBtn:hover{transform:translateY(-1px);box-shadow:0 4px 20px #3b7dd899,0 0 0 3px #5aa3e82e}.dashboard-module__FSmWyW__sendBtn:active{transform:scale(.9)}@keyframes dashboard-module__FSmWyW__btnFlow{0%{background-position:0 0}to{background-position:200% 0}}.dashboard-module__FSmWyW__stopBtn{background:var(--surface3);border:1.5px solid var(--border);color:var(--text);cursor:pointer;border-radius:99px;align-self:flex-end;align-items:center;padding:9px 14px;font-size:15px;transition:border-color .15s,color .15s,transform .12s;display:inline-flex}.dashboard-module__FSmWyW__stopBtn:hover{border-color:var(--accent);color:var(--accent)}.dashboard-module__FSmWyW__stopBtn:active{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.dashboard-module__FSmWyW__chatSidebar:after,.dashboard-module__FSmWyW__chatHeader:after,.dashboard-module__FSmWyW__aiAvatar,.dashboard-module__FSmWyW__aiAvatar:before,.dashboard-module__FSmWyW__statusDot:before,.dashboard-module__FSmWyW__statusDot:after,.dashboard-module__FSmWyW__msg,.dashboard-module__FSmWyW__msg.dashboard-module__FSmWyW__ai .dashboard-module__FSmWyW__msgAvatar,.dashboard-module__FSmWyW__typingBubble:after,.dashboard-module__FSmWyW__streamCaret,.dashboard-module__FSmWyW__sendBtn,.dashboard-module__FSmWyW__dashboardArea:before,.dashboard-module__FSmWyW__kpiRow,.dashboard-module__FSmWyW__kpiCard,.dashboard-module__FSmWyW__kpiCard:before,.dashboard-module__FSmWyW__sectionTitle:before{animation:none!important}}.dashboard-module__FSmWyW__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a2d454d;justify-content:center;align-items:flex-start;padding-top:60px;display:none;position:fixed;inset:0}.dashboard-module__FSmWyW__modalOverlay.dashboard-module__FSmWyW__open{display:flex}.dashboard-module__FSmWyW__modal{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:740px;max-width:95vw;max-height:82vh;display:flex;box-shadow:0 20px 60px #1a2d4533}.dashboard-module__FSmWyW__modal.dashboard-module__FSmWyW__narrow{width:560px}.dashboard-module__FSmWyW__modalHeader{border-bottom:1px solid var(--border);background:var(--surface2);border-radius:14px 14px 0 0;align-items:center;gap:10px;padding:16px 20px;display:flex}.dashboard-module__FSmWyW__modalTitle{align-items:center;gap:7px;font-size:14px;font-weight:800;display:flex}.dashboard-module__FSmWyW__modalSub{color:var(--text3);margin-top:1px;font-size:11px}.dashboard-module__FSmWyW__modalClose{cursor:pointer;color:var(--text3);background:0 0;border:none;margin-left:auto;font-size:18px}.dashboard-module__FSmWyW__modalBody{flex:1;padding:18px 20px;overflow:auto}.dashboard-module__FSmWyW__modalFooter{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.dashboard-module__FSmWyW__chStatusText{color:var(--text3);font-size:12px}.dashboard-module__FSmWyW__chMsgRow{margin-bottom:var(--space-3);align-items:flex-start;gap:8px;display:flex}.dashboard-module__FSmWyW__chMsgIcon{color:var(--text3);display:inline-flex}.dashboard-module__FSmWyW__chMsgBubble{background:var(--surface2);color:var(--text2);border-radius:10px;flex:1;padding:8px 10px;font-size:12px}.dashboard-module__FSmWyW__chMsgTime{color:var(--text3);margin-top:var(--space-1);font-size:9px}.dashboard-module__FSmWyW__cfIntro{margin-bottom:var(--space-3);color:var(--text2);font-size:13px}.dashboard-module__FSmWyW__cfTable{border-collapse:collapse;width:100%;font-size:11px}.dashboard-module__FSmWyW__cfTheadRow{border-bottom:2px solid var(--border)}.dashboard-module__FSmWyW__cfTh{text-align:left;color:var(--text3);padding:6px}.dashboard-module__FSmWyW__cfThRight{text-align:right}.dashboard-module__FSmWyW__cfTd{padding:6px}.dashboard-module__FSmWyW__cfTdRight{text-align:right}.dashboard-module__FSmWyW__cfMore{margin-top:var(--space-3);color:var(--muted);font-size:11px}.dashboard-module__FSmWyW__ypDetail{color:var(--text2);margin-bottom:14px;font-size:13px;line-height:1.6}.dashboard-module__FSmWyW__ypLabel{color:var(--text3);letter-spacing:.3px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.dashboard-module__FSmWyW__ypInput{border:1px solid var(--border);background:var(--surface);width:140px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:15px;font-weight:700}.dashboard-module__FSmWyW__ypInput:focus{border-color:var(--accent);outline:none}.dashboard-module__FSmWyW__ypError{color:var(--red);margin-top:8px;font-size:12px;font-weight:600}.dashboard-module__FSmWyW__pmAlert{color:#b36b00;background:#fff8ec;border:1px solid #fde8c8;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:12px;display:flex}.dashboard-module__FSmWyW__pmTable{border-collapse:collapse;width:100%;font-size:12px}.dashboard-module__FSmWyW__pmTable th{text-align:left;border-bottom:1px solid var(--border);color:var(--text3);text-transform:uppercase;letter-spacing:.5px;padding:7px 10px;font-size:10px;font-weight:800}.dashboard-module__FSmWyW__pmTable td{border-bottom:1px solid var(--border);vertical-align:middle;padding:7px 10px}.dashboard-module__FSmWyW__pmTable tr:hover td{background:var(--surface2)}.dashboard-module__FSmWyW__pillarSelect{border:1.5px solid var(--border);background:var(--surface2);color:var(--text);border-radius:99px;width:100%;padding:5px 10px;font-size:12px}.dashboard-module__FSmWyW__pillarSelect.dashboard-module__FSmWyW__unassigned{color:#b45309;background:#fffbeb;border-color:#fcd34d}.dashboard-module__FSmWyW__newPillarRow{margin-top:14px;margin-bottom:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.dashboard-module__FSmWyW__pmAddBuPanel{background:var(--surface2);border:1px solid var(--border);margin-bottom:var(--space-4);border-radius:8px;padding:14px}.dashboard-module__FSmWyW__pmSectionLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.6px;margin-bottom:var(--space-3);font-size:11px;font-weight:800}.dashboard-module__FSmWyW__pmFieldLabel{color:var(--text3);margin-bottom:var(--space-1);font-size:10px;font-weight:700;display:block}.dashboard-module__FSmWyW__pmFieldInput{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);border-radius:6px;padding:6px 9px;font-family:inherit;font-size:12px}.dashboard-module__FSmWyW__pmAddBuBtn{height:34px}.dashboard-module__FSmWyW__pmCreatePillarLabel{color:var(--text3);white-space:nowrap;font-size:11px;font-weight:700}.dashboard-module__FSmWyW__pmPillarColWidth{width:200px}.dashboard-module__FSmWyW__pmMutedCell{color:var(--text3)}.dashboard-module__FSmWyW__pmFooterStatus{color:var(--text3);font-size:11px}.dashboard-module__FSmWyW__pmFooterSpacer{flex:1}.dashboard-module__FSmWyW__newPillarInput{border:1.5px solid var(--border);background:var(--surface2);min-width:160px;color:var(--text);border-radius:99px;flex:1;padding:7px 14px;font-family:inherit;font-size:12px}.dashboard-module__FSmWyW__pmAddBuGrid{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.dashboard-module__FSmWyW__newPillarInput:focus{border-color:var(--accent);outline:none}.dashboard-module__FSmWyW__pmBadgeUnassigned{color:#b45309;background:#fffbeb;border:1px solid #fcd34d;border-radius:99px;align-items:center;gap:3px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.dashboard-module__FSmWyW__pmBadgeAssigned{color:#065f46;background:#d1fae5;border-radius:99px;align-items:center;gap:3px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.dashboard-module__FSmWyW__btn{cursor:pointer;border:none;border-radius:99px;align-items:center;gap:6px;padding:8px 20px;font-family:inherit;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.dashboard-module__FSmWyW__btnPrimary{color:#fff;background:linear-gradient(135deg,#4a90d9,#5aa0e8);box-shadow:0 3px 12px #4a90d94d}.dashboard-module__FSmWyW__btnPrimary:hover{transform:translateY(-1px);box-shadow:0 5px 18px #4a90d966}.dashboard-module__FSmWyW__btnGhost{background:var(--surface);border:1.5px solid var(--border2);color:var(--text2)}.dashboard-module__FSmWyW__btnGhost:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.dashboard-module__FSmWyW__btnSuccess{color:var(--green);background:#27b08b33;border:1px solid #27b08b66}@media (max-width:900px){.dashboard-module__FSmWyW__chatSidebar{max-width:50vw}.dashboard-module__FSmWyW__tablePanel{overflow-x:auto}.dashboard-module__FSmWyW__innerTable{min-width:640px}.dashboard-module__FSmWyW__pmAddBuGrid{grid-template-columns:1fr}}@media (max-width:600px){.dashboard-module__FSmWyW__dashboardArea{padding:12px}.dashboard-module__FSmWyW__fxRail{padding:8px 10px}.dashboard-module__FSmWyW__fxRailAct{width:100%;margin-left:0}.dashboard-module__FSmWyW__fxGrid,.dashboard-module__FSmWyW__kpiRow,.dashboard-module__FSmWyW__chartsGrid,.dashboard-module__FSmWyW__pillarGrid,.dashboard-module__FSmWyW__anomalyRow{grid-template-columns:1fr}.dashboard-module__FSmWyW__modal{border-radius:0;width:100%;max-width:100vw;max-height:92dvh}.dashboard-module__FSmWyW__widgetBar{width:92vw}}[data-layout=phone] .dashboard-module__FSmWyW__mainLayout{--phone-tabs-h:calc(58px + env(safe-area-inset-bottom,0px));min-height:0;display:block;position:relative}[data-layout=phone] .dashboard-module__FSmWyW__mainLayout>.dashboard-module__FSmWyW__dashboardArea,[data-layout=phone] .dashboard-module__FSmWyW__mainLayout>.dashboard-module__FSmWyW__chatSidebar{top:0;left:0;right:0;bottom:var(--phone-tabs-h);transition:opacity .2s;position:absolute}[data-layout=phone] .dashboard-module__FSmWyW__mainLayout[data-pane=chat]>.dashboard-module__FSmWyW__dashboardArea,[data-layout=phone] .dashboard-module__FSmWyW__mainLayout[data-pane=dashboard]>.dashboard-module__FSmWyW__chatSidebar{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}[data-layout=phone] .dashboard-module__FSmWyW__mainLayout:has(.dashboard-module__FSmWyW__chatInputArea:focus-within){--phone-tabs-h:0px}[data-layout=phone] .dashboard-module__FSmWyW__mainLayout:has(.dashboard-module__FSmWyW__chatInputArea:focus-within) .dashboard-module__FSmWyW__phoneTabs{display:none}.dashboard-module__FSmWyW__phoneTabs{z-index:30;height:var(--phone-tabs-h,58px);padding:6px 12px env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--border);gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #4a90d914}[data-theme=dark] .dashboard-module__FSmWyW__phoneTabs{box-shadow:0 -2px 12px #00000059}.dashboard-module__FSmWyW__phoneTabs:before{content:"";background:linear-gradient(90deg, transparent, var(--accent) 20%, var(--green) 44%, transparent 76%);opacity:.7;background-size:220% 100%;height:1.5px;animation:6.5s linear infinite dashboard-module__FSmWyW__fxScan;position:absolute;top:-1px;left:0;right:0}.dashboard-module__FSmWyW__phoneTab{letter-spacing:.2px;min-height:44px;color:var(--text3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-family:inherit;font-size:11px;font-weight:700;transition:color .18s,background .18s;display:flex}.dashboard-module__FSmWyW__phoneTab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dashboard-module__FSmWyW__phoneTabOn{color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, transparent)}.dashboard-module__FSmWyW__phoneTabIcon{display:inline-flex;position:relative}.dashboard-module__FSmWyW__phoneTabLabel{line-height:1}.dashboard-module__FSmWyW__phoneTabDot{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface), 0 0 8px var(--green);border-radius:50%;position:absolute;top:-3px;right:-6px}.dashboard-module__FSmWyW__phoneTabDotBusy{background:var(--accent);box-shadow:0 0 0 2px var(--surface), 0 0 8px var(--accent);animation:1.2s ease-in-out infinite dashboard-module__FSmWyW__phoneTabPulse}@keyframes dashboard-module__FSmWyW__phoneTabPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.6)}}@media (max-height:500px){[data-layout=phone] .dashboard-module__FSmWyW__mainLayout{--phone-tabs-h:calc(46px + env(safe-area-inset-bottom,0px))}.dashboard-module__FSmWyW__phoneTab{flex-direction:row;gap:8px;min-height:36px}}[data-layout=phone] .dashboard-module__FSmWyW__chatSidebar{width:auto;min-width:0;max-width:none;box-shadow:none;border-left:none}[data-layout=phone] .dashboard-module__FSmWyW__chatSidebar:after{display:none}[data-layout=phone] .dashboard-module__FSmWyW__chatHeader{gap:8px;padding:10px 12px}[data-layout=phone] .dashboard-module__FSmWyW__aiAvatar{width:34px;height:34px}[data-layout=phone] .dashboard-module__FSmWyW__aiNameBlock{flex:1}[data-layout=phone] .dashboard-module__FSmWyW__aiName,[data-layout=phone] .dashboard-module__FSmWyW__aiSub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-layout=phone] .dashboard-module__FSmWyW__chatIconBtnPush{margin-left:0}[data-layout=phone] .dashboard-module__FSmWyW__chatIconBtn{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}[data-layout=phone] .dashboard-module__FSmWyW__chatIconBtn:active{background:var(--surface3)}[data-layout=phone] .dashboard-module__FSmWyW__chatIconBtn svg{width:17px;height:17px}[data-layout=phone] .dashboard-module__FSmWyW__statusDot{flex-shrink:0;margin-left:2px}[data-layout=phone] .dashboard-module__FSmWyW__suggHeader{min-height:36px}[data-layout=phone] .dashboard-module__FSmWyW__suggChip{min-height:44px;padding:9px 12px;font-size:13px}[data-layout=phone] .dashboard-module__FSmWyW__suggCat{font-size:9.5px}[data-layout=phone] .dashboard-module__FSmWyW__chatMessages{overscroll-behavior:contain;padding:12px 10px}[data-layout=phone] .dashboard-module__FSmWyW__msgAvatar{width:24px;height:24px}[data-layout=phone] .dashboard-module__FSmWyW__msgBubble{font-size:14px;line-height:1.55}:is([data-layout=phone] .dashboard-module__FSmWyW__msgBubble .chat-table th,[data-layout=phone] .dashboard-module__FSmWyW__msgBubble .chat-table td){font-size:12px}[data-layout=phone] .dashboard-module__FSmWyW__chatInputArea{align-items:flex-end;padding:8px 10px}[data-layout=phone] .dashboard-module__FSmWyW__chatInput{field-sizing:content;min-height:44px;max-height:132px;padding:10px 16px;line-height:1.35}[data-layout=phone] .dashboard-module__FSmWyW__attachBtn,[data-layout=phone] .dashboard-module__FSmWyW__sendBtn,[data-layout=phone] .dashboard-module__FSmWyW__stopBtn{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.dashboard-module__FSmWyW__chatFilterStatusBtn{border:none;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;width:100%;min-height:40px;font-family:inherit}.dashboard-module__FSmWyW__chatFilterStatusBtn:active{background:var(--surface2)}.dashboard-module__FSmWyW__chatFilterStatusBtn .dashboard-module__FSmWyW__cftTag{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-module__FSmWyW__cftEdit{color:var(--accent);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.dashboard-module__FSmWyW__aiNameBlock{min-width:0}[data-layout=phone] .dashboard-module__FSmWyW__dashboardArea{overscroll-behavior:contain;padding:12px;overflow:hidden auto}[data-layout=phone] .dashboard-module__FSmWyW__dashboardArea>*{flex-shrink:0}[data-layout=phone] .dashboard-module__FSmWyW__kpiRow{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -12px;padding:2px 12px 8px;scroll-padding-inline:12px;display:flex;overflow:auto hidden}[data-layout=phone] .dashboard-module__FSmWyW__kpiRow::-webkit-scrollbar{display:none}[data-layout=phone] .dashboard-module__FSmWyW__kpiRow>*{scroll-snap-align:start;flex:0 0 74%;max-width:280px}[data-layout=phone] .dashboard-module__FSmWyW__kpiCard:hover{box-shadow:none;transform:none}[data-layout=phone] .dashboard-module__FSmWyW__chartPanel{padding:14px}[data-layout=phone] .dashboard-module__FSmWyW__sectionActions{flex-wrap:wrap}[data-layout=phone] .dashboard-module__FSmWyW__fxIco{width:36px;height:36px}[data-layout=phone] .dashboard-module__FSmWyW__fxBody{overscroll-behavior:contain;max-height:70dvh;overflow-y:auto}.dashboard-module__FSmWyW__fxDone{display:none}[data-layout=phone] .dashboard-module__FSmWyW__fxDone{background:linear-gradient(135deg, var(--accent), var(--green));color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:12px;font-family:inherit;font-size:14px;font-weight:700;display:flex;box-shadow:0 3px 12px #4a90d94d}@media (prefers-reduced-motion:reduce){[data-layout=phone] .dashboard-module__FSmWyW__mainLayout>.dashboard-module__FSmWyW__dashboardArea,[data-layout=phone] .dashboard-module__FSmWyW__mainLayout>.dashboard-module__FSmWyW__chatSidebar{transition:none}.dashboard-module__FSmWyW__phoneTabs:before,.dashboard-module__FSmWyW__phoneTabDotBusy{animation:none}}.dashboard-module__FSmWyW__drillBar{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;min-height:26px;margin-top:10px;padding-top:9px;display:flex}.dashboard-module__FSmWyW__drillHint{color:var(--text3);font-size:10px;font-style:italic}.dashboard-module__FSmWyW__drillCount{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-right:auto;font-size:10px;font-weight:800}.dashboard-module__FSmWyW__drillView,.dashboard-module__FSmWyW__drillClear{cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:3px 9px;font-family:inherit;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex}.dashboard-module__FSmWyW__drillView{color:#fff;background:var(--accent);border:1px solid var(--accent)}.dashboard-module__FSmWyW__drillView:hover{filter:brightness(1.08)}.dashboard-module__FSmWyW__drillClear{color:var(--text3);background:var(--surface2);border:1px solid var(--border)}.dashboard-module__FSmWyW__drillClear:hover{border-color:var(--red,#d85555);color:var(--red,#d85555)}.dashboard-module__FSmWyW__attStat{align-items:baseline;gap:var(--space-1);background:var(--surface2);border:1px solid var(--border);white-space:nowrap;border-radius:99px;padding:3px 10px;display:inline-flex}.dashboard-module__FSmWyW__attStat i{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-style:normal;font-weight:800}.dashboard-module__FSmWyW__attStat b{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.dashboard-module__FSmWyW__attStatKey{background:var(--accent);border-color:var(--accent)}.dashboard-module__FSmWyW__attStatKey i,.dashboard-module__FSmWyW__attStatKey b{color:#fff}.dashboard-module__FSmWyW__attNote{margin:0 0 var(--space-3);color:var(--text3);max-width:78ch;font-size:11px;line-height:1.55}.dashboard-module__FSmWyW__attNote b{color:var(--text2);font-weight:700}.dashboard-module__FSmWyW__attHeld{margin:0 0 var(--space-3);color:var(--text2);border-left:3px solid var(--amber,#c9962b);background:color-mix(in srgb, var(--amber,#c9962b) 8%, var(--surface));border-radius:6px;align-items:flex-start;gap:6px;max-width:100ch;padding:6px 10px;font-size:11px;line-height:1.5;display:flex}.dashboard-module__FSmWyW__attHeld svg{color:var(--amber,#c9962b);flex-shrink:0;margin-top:2px}.dashboard-module__FSmWyW__attHeld b{color:var(--text)}.dashboard-module__FSmWyW__attHeldMark{color:var(--amber,#c9962b);vertical-align:-1px;cursor:help;margin-left:5px;display:inline-flex}.dashboard-module__FSmWyW__attSplit{color:var(--text3);white-space:nowrap;font-size:9.5px;font-weight:600;line-height:1.2;display:block}.dashboard-module__FSmWyW__attEmpty{padding:var(--space-4);border:1px dashed var(--border2);background:var(--surface2);color:var(--text2);border-radius:8px;margin:0;font-size:12px}.dashboard-module__FSmWyW__attEmpty b{color:var(--text);font-weight:700}.dashboard-module__FSmWyW__attNum,.dashboard-module__FSmWyW__innerTable th.dashboard-module__FSmWyW__attNum{text-align:right;font-variant-numeric:tabular-nums}.dashboard-module__FSmWyW__innerTable th.dashboard-module__FSmWyW__attPeriod{text-align:left;text-transform:none;letter-spacing:0;color:var(--text);border-bottom:1px solid var(--surface2);white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:700}.dashboard-module__FSmWyW__attRate{color:var(--text);font-weight:800}.dashboard-module__FSmWyW__attProj{color:var(--text3)}.dashboard-module__FSmWyW__attDrill{font:inherit;font-variant-numeric:tabular-nums;color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;border-radius:3px;padding:0;font-weight:800;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dashboard-module__FSmWyW__attDrill:hover{filter:brightness(1.1);text-decoration-style:solid}.dashboard-module__FSmWyW__attDrill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-module__FSmWyW__attNegative{color:var(--red)}.dashboard-module__FSmWyW__attFootRow th,.dashboard-module__FSmWyW__attFootRow td{border-top:2px solid var(--border);color:var(--text);background:var(--surface2);border-bottom:none;font-weight:800}.dashboard-module__FSmWyW__innerTable th.dashboard-module__FSmWyW__attPeriod.dashboard-module__FSmWyW__attFootPeriod{border-bottom:none;border-top:2px solid var(--border);background:var(--surface2);font-weight:800}.dashboard-module__FSmWyW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-module__FSmWyW__countryCurrency{letter-spacing:.6px;color:var(--pc,var(--accent));background:color-mix(in srgb, var(--pc,var(--accent)) 12%, transparent);border:1px solid color-mix(in srgb, var(--pc,var(--accent)) 30%, transparent);vertical-align:middle;border-radius:4px;margin-left:7px;padding:1px 5px;font-size:9px;font-weight:800}.dashboard-module__FSmWyW__pillarStale{letter-spacing:.3px;color:var(--text3);margin-top:7px;font-size:10px;font-weight:700}.dashboard-module__FSmWyW__pillarEntities{color:var(--text3);border-top:1px dashed var(--border);margin-top:7px;padding-top:6px;font-size:10px}.dashboard-module__FSmWyW__currencyStrip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.dashboard-module__FSmWyW__currencyCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);align-items:center;gap:11px;padding:9px 13px;display:flex}.dashboard-module__FSmWyW__currencyCode{letter-spacing:.6px;color:var(--accent);background:var(--surface2);border:1px solid var(--border);border-radius:6px;flex:none;padding:5px 8px;font-size:13px;font-weight:800}.dashboard-module__FSmWyW__currencyLines{color:var(--text3);flex-direction:column;gap:1px;min-width:0;font-size:10.5px;display:flex}.dashboard-module__FSmWyW__currencyLines b{color:var(--text2);font-weight:700}.dashboard-module__FSmWyW__ccyBlock{margin-top:14px}.dashboard-module__FSmWyW__ccyHead{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.dashboard-module__FSmWyW__ccyTitle{color:var(--text3);text-transform:uppercase;letter-spacing:.8px;font-size:11px;font-weight:800}.dashboard-module__FSmWyW__ccyNote{color:var(--text3);opacity:.85;font-size:10.5px}.dashboard-module__FSmWyW__ccyGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.dashboard-module__FSmWyW__ccyPanel{background:var(--surface);border:1px solid var(--border);border-top:2px solid var(--tc,var(--accent));border-radius:var(--r);box-shadow:var(--shadow);min-width:0;padding:11px 12px 8px}.dashboard-module__FSmWyW__ccyPanelHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.dashboard-module__FSmWyW__ccyCountry{color:var(--text);font-size:11.5px;font-weight:700}.dashboard-module__FSmWyW__ccyCode{letter-spacing:.6px;color:var(--tc,var(--accent));background:color-mix(in srgb, var(--tc,var(--accent)) 12%, transparent);border:1px solid color-mix(in srgb, var(--tc,var(--accent)) 30%, transparent);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:800}.dashboard-module__FSmWyW__ccyLatest{color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-bottom:4px;font-size:15px;font-weight:800;line-height:1.2;display:flex}.dashboard-module__FSmWyW__ccyLatestLbl{letter-spacing:.4px;text-transform:uppercase;color:var(--text3);font-size:9px;font-weight:700}.dashboard-module__FSmWyW__ccyCanvasWrap{height:96px;position:relative}
.scheme-shared-module__cytCQq__buSelect{background:var(--surface2);border:1.5px solid var(--border2);color:var(--text);border-radius:99px;min-width:240px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.scheme-shared-module__cytCQq__btn{cursor:pointer;border:none;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.scheme-shared-module__cytCQq__btnPrimary{color:#fff;background:linear-gradient(135deg,#4a90d9,#5aa0e8);box-shadow:0 3px 12px #4a90d94d}.scheme-shared-module__cytCQq__btnPrimary:hover{transform:translateY(-1px)}.scheme-shared-module__cytCQq__btnGhost{background:var(--surface);border:1.5px solid var(--border2);color:var(--text2)}.scheme-shared-module__cytCQq__btnGhost:hover{border-color:var(--accent);color:var(--accent)}.scheme-shared-module__cytCQq__btnDanger{color:var(--red);border-color:#f5c0c0}.scheme-shared-module__cytCQq__btnSuccess{color:#fff;background:linear-gradient(135deg,#34b89a,#3ecba8);box-shadow:0 3px 12px #34b89a4d}.scheme-shared-module__cytCQq__grid{align-items:start;gap:18px;display:grid}.scheme-shared-module__cytCQq__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);padding:20px 22px;overflow-x:auto}.scheme-shared-module__cytCQq__panelTitle{align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:800;display:flex}.scheme-shared-module__cytCQq__panelSub{color:var(--text3);margin-bottom:16px;font-size:11px}.scheme-shared-module__cytCQq__table{border-collapse:collapse;width:100%;font-size:13px}.scheme-shared-module__cytCQq__table thead{z-index:5;position:sticky;top:0}.scheme-shared-module__cytCQq__table th{background:var(--surface2);text-align:left;color:var(--text2);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--border);white-space:nowrap;padding:9px 10px;font-size:10px;font-weight:800}.scheme-shared-module__cytCQq__table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:7px 10px}.scheme-shared-module__cytCQq__table tbody tr:hover td{background:var(--surface3)}.scheme-shared-module__cytCQq__aiNote{background:var(--surface2);border:1px solid var(--border);border-left:3px solid var(--accent);color:var(--text2);border-radius:8px;margin-top:14px;padding:11px 14px;font-size:12px;line-height:1.5}.scheme-shared-module__cytCQq__warnNote{border:1px solid #fcd34d;border-left:3px solid var(--accent3);color:#92400e;background:#fef3c7;border-radius:8px;padding:11px 14px;font-size:12px;line-height:1.5}[data-theme=dark] .scheme-shared-module__cytCQq__warnNote{color:#fcd34d;background:#f0a03026}.scheme-shared-module__cytCQq__toggleRow{align-items:center;gap:10px;margin:14px 0;display:flex}.scheme-shared-module__cytCQq__switch{width:42px;height:23px;display:inline-block;position:relative}.scheme-shared-module__cytCQq__switch input{opacity:0;width:0;height:0}.scheme-shared-module__cytCQq__slider{cursor:pointer;background:var(--border2);border-radius:99px;transition:all .3s;position:absolute;inset:0}.scheme-shared-module__cytCQq__slider:before{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .3s;position:absolute;bottom:3px;left:3px}.scheme-shared-module__cytCQq__switch input:checked+.scheme-shared-module__cytCQq__slider{background:var(--accent2)}.scheme-shared-module__cytCQq__switch input:checked+.scheme-shared-module__cytCQq__slider:before{transform:translate(19px)}.scheme-shared-module__cytCQq__fld{margin-bottom:14px}.scheme-shared-module__cytCQq__fld label{color:var(--text3);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.scheme-shared-module__cytCQq__fld input,.scheme-shared-module__cytCQq__fld textarea{background:var(--surface2);border:1.5px solid var(--border);width:100%;color:var(--text);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13px}.scheme-shared-module__cytCQq__fld input:focus,.scheme-shared-module__cytCQq__fld textarea:focus{border-color:var(--accent);outline:none}
.FileDropZone-module__IXBhHq__uploadZone{border:2px dashed var(--border);text-align:center;cursor:pointer;border-radius:10px;padding:24px 16px;transition:all .15s;display:block}.FileDropZone-module__IXBhHq__uploadZone:hover,.FileDropZone-module__IXBhHq__uploadZone.FileDropZone-module__IXBhHq__drag{border-color:var(--accent);background:#eef5fd}.FileDropZone-module__IXBhHq__uzIcon{color:var(--text3);justify-content:center;margin-bottom:8px;display:flex}.FileDropZone-module__IXBhHq__uploadZone p{color:var(--text3);font-size:11px;line-height:1.6}.FileDropZone-module__IXBhHq__uploadZone strong{color:var(--accent)}
