.dashboard-module__TLbDmW__shell{flex-direction:column;gap:20px;max-width:1440px;min-height:100dvh;margin:0 auto;padding:20px clamp(16px,3vw,40px) 48px;display:flex}.dashboard-module__TLbDmW__topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:16px;display:flex}.dashboard-module__TLbDmW__brandBlock{flex-direction:column;gap:2px;display:flex}.dashboard-module__TLbDmW__brandTitle{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.dashboard-module__TLbDmW__brandSub{color:var(--fg-faint);font-size:.78rem}.dashboard-module__TLbDmW__topbarRight{align-items:center;gap:18px;display:flex}.dashboard-module__TLbDmW__liveStatus{color:var(--fg-dim);align-items:center;gap:7px;font-size:.76rem;display:flex}.dashboard-module__TLbDmW__liveDot{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 3px var(--good-soft);border-radius:999px}.dashboard-module__TLbDmW__tabs{background:var(--bg-raised);border:1px solid var(--line);border-radius:9px;gap:3px;padding:3px;display:flex}.dashboard-module__TLbDmW__tab{appearance:none;color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 13px;font-size:.78rem;font-weight:600}.dashboard-module__TLbDmW__tab[data-active=true]{background:var(--brand-navy);color:var(--fg)}.dashboard-module__TLbDmW__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-module__TLbDmW__kpiGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dashboard-module__TLbDmW__kpiCard{background:var(--bg-raised);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.dashboard-module__TLbDmW__kpiTop{justify-content:space-between;align-items:baseline;display:flex}.dashboard-module__TLbDmW__kpiLabel{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.dashboard-module__TLbDmW__kpiValueRow{align-items:baseline;gap:8px;display:flex}.dashboard-module__TLbDmW__kpiValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.65rem;font-weight:600}.dashboard-module__TLbDmW__kpiUnit{color:var(--fg-faint);font-size:.78rem}.dashboard-module__TLbDmW__kpiFoot{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-module__TLbDmW__kpiDelta{font-size:.74rem;font-family:var(--font-mono);align-items:center;gap:3px;display:inline-flex}.dashboard-module__TLbDmW__kpiDelta[data-dir=up]{color:var(--good)}.dashboard-module__TLbDmW__kpiDelta[data-dir=down]{color:var(--critical)}.dashboard-module__TLbDmW__kpiDelta[data-dir=flat]{color:var(--fg-faint)}.dashboard-module__TLbDmW__sparkline{display:block;overflow:visible}.dashboard-module__TLbDmW__mainGrid{grid-template-columns:1.7fr 1fr;align-items:stretch;gap:14px;display:grid}.dashboard-module__TLbDmW__panel{background:var(--bg-raised);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.dashboard-module__TLbDmW__panelHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dashboard-module__TLbDmW__panelTitle{font-size:.86rem;font-weight:600}.dashboard-module__TLbDmW__panelMeta{color:var(--fg-faint);font-size:.72rem;font-family:var(--font-mono)}.dashboard-module__TLbDmW__chartWrap{width:100%;height:220px;position:relative}.dashboard-module__TLbDmW__chartSvg{width:100%;height:100%;overflow:visible}.dashboard-module__TLbDmW__chartGridLine{stroke:var(--line-soft);stroke-width:1px}.dashboard-module__TLbDmW__chartArea{fill:var(--accent-soft)}.dashboard-module__TLbDmW__chartLine{fill:none;stroke:var(--accent);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.dashboard-module__TLbDmW__chartLineSecondary{fill:none;stroke:var(--fg-faint);stroke-width:1.25px;stroke-dasharray:3 3}.dashboard-module__TLbDmW__chartEndpoint{fill:var(--accent)}.dashboard-module__TLbDmW__chartAxisLabel{fill:var(--fg-faint);font-size:.64rem;font-family:var(--font-mono)}.dashboard-module__TLbDmW__chartLegend{color:var(--fg-dim);gap:16px;font-size:.72rem;display:flex}.dashboard-module__TLbDmW__chartLegendItem{align-items:center;gap:6px;display:inline-flex}.dashboard-module__TLbDmW__chartLegendSwatch{background:var(--accent);border-radius:2px;width:10px;height:2px}.dashboard-module__TLbDmW__chartLegendSwatch[data-variant=secondary]{background:var(--fg-faint)}.dashboard-module__TLbDmW__feedList{flex-direction:column;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dashboard-module__TLbDmW__feedItem{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:9px 0;font-size:.8rem;display:flex}.dashboard-module__TLbDmW__feedItem:first-child{border-top:0}.dashboard-module__TLbDmW__feedDirIcon{width:22px;height:22px;font-size:.68rem;font-family:var(--font-mono);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__TLbDmW__feedDirIcon[data-dir=Inbound]{background:var(--good-soft);color:var(--good)}.dashboard-module__TLbDmW__feedDirIcon[data-dir=Outbound]{background:var(--accent-soft);color:var(--accent)}.dashboard-module__TLbDmW__feedBody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dashboard-module__TLbDmW__feedAgent{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.dashboard-module__TLbDmW__feedMeta{color:var(--fg-faint);font-size:.72rem}.dashboard-module__TLbDmW__feedRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.dashboard-module__TLbDmW__feedTime{color:var(--fg-faint);font-size:.68rem;font-family:var(--font-mono)}.dashboard-module__TLbDmW__feedStatus{border-radius:999px;padding:1px 7px;font-size:.66rem;font-weight:600}.dashboard-module__TLbDmW__feedStatus[data-status=Connected]{background:var(--good-soft);color:var(--good)}.dashboard-module__TLbDmW__feedStatus[data-status=other]{background:var(--warn-soft);color:var(--warn)}.dashboard-module__TLbDmW__emptyState{color:var(--fg-faint);text-align:center;padding:24px 0;font-size:.8rem}.dashboard-module__TLbDmW__repPanel{background:var(--bg-raised);border:1px solid var(--line);border-radius:12px;padding:18px 20px 8px}.dashboard-module__TLbDmW__repTableScroll{overflow-x:auto}.dashboard-module__TLbDmW__repTable{border-collapse:collapse;width:100%;min-width:720px}.dashboard-module__TLbDmW__repTable th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-faint);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:0 12px 10px 0;font-size:.68rem;font-weight:600}.dashboard-module__TLbDmW__repTable th:hover{color:var(--fg-dim)}.dashboard-module__TLbDmW__repTable td{border-top:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap;padding:11px 12px 11px 0}.dashboard-module__TLbDmW__repNameCell{align-items:center;gap:8px;display:flex}.dashboard-module__TLbDmW__repFlagDot{background:var(--warn);border-radius:999px;flex-shrink:0;width:7px;height:7px}.dashboard-module__TLbDmW__repName{font-weight:600}.dashboard-module__TLbDmW__barTrack{background:var(--line-soft);border-radius:999px;width:140px;height:6px;position:relative;overflow:hidden}.dashboard-module__TLbDmW__barFill{background:var(--accent);border-radius:999px;position:absolute;inset:0 auto 0 0}.dashboard-module__TLbDmW__rateTrack{background:var(--line-soft);border-radius:999px;width:100px;height:6px;position:relative}.dashboard-module__TLbDmW__rateFill{border-radius:999px;position:absolute;inset:0 auto 0 0}.dashboard-module__TLbDmW__rateFill[data-tier=good]{background:var(--good)}.dashboard-module__TLbDmW__rateFill[data-tier=warn]{background:var(--warn)}.dashboard-module__TLbDmW__rateFill[data-tier=critical]{background:var(--critical)}.dashboard-module__TLbDmW__rateTarget{background:var(--fg-dim);width:2px;position:absolute;top:-2px;bottom:-2px}.dashboard-module__TLbDmW__cellNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dashboard-module__TLbDmW__methodNote{color:var(--fg-faint);padding:10px 4px 14px;font-size:.72rem}.dashboard-module__TLbDmW__repRowClickable{cursor:pointer}.dashboard-module__TLbDmW__repRowClickable:hover{background:var(--line-soft)}.dashboard-module__TLbDmW__repRowClickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dashboard-module__TLbDmW__modalOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#060503ad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dashboard-module__TLbDmW__modalPanel{background:var(--bg-panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:min(920px,100%);max-height:min(720px,85vh);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000080}.dashboard-module__TLbDmW__modalHeader{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.dashboard-module__TLbDmW__modalTitle{font-size:1rem;font-weight:600}.dashboard-module__TLbDmW__modalSub{color:var(--fg-faint);margin-top:3px;font-size:.76rem}.dashboard-module__TLbDmW__modalCloseBtn{appearance:none;border:1px solid var(--line);background:var(--bg-raised);color:var(--fg-dim);cursor:pointer;border-radius:8px;flex-shrink:0;width:30px;height:30px;font-size:.9rem;line-height:1}.dashboard-module__TLbDmW__modalCloseBtn:hover{color:var(--fg)}.dashboard-module__TLbDmW__modalBody{flex:auto;min-height:0;padding:4px 22px 22px;overflow:auto}.dashboard-module__TLbDmW__modalStatusRow{text-align:center;color:var(--fg-faint);padding:40px 0;font-size:.82rem}.dashboard-module__TLbDmW__dirBadge{border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.dashboard-module__TLbDmW__dirBadge[data-dir=Inbound]{background:var(--good-soft);color:var(--good)}.dashboard-module__TLbDmW__dirBadge[data-dir=Outbound]{background:var(--accent-soft);color:var(--accent)}.dashboard-module__TLbDmW__recBadge{color:var(--fg-faint);font-size:.72rem}.dashboard-module__TLbDmW__recBadge[data-available=true]{color:var(--fg-dim)}.dashboard-module__TLbDmW__audioPlayer{border-radius:8px;width:220px;height:32px;display:block}.dashboard-module__TLbDmW__modalTabs{background:var(--bg-raised);border:1px solid var(--line);border-radius:9px;flex-shrink:0;gap:3px;padding:3px;display:flex}.dashboard-module__TLbDmW__modalTab{appearance:none;color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:.76rem;font-weight:600}.dashboard-module__TLbDmW__modalTab[data-active=true]{background:var(--brand-navy);color:var(--fg)}.dashboard-module__TLbDmW__insightList{flex-direction:column;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.dashboard-module__TLbDmW__insightChip{color:var(--fg-dim);background:var(--bg-raised);border:1px solid var(--line);border-radius:8px;align-items:baseline;gap:8px;padding:8px 12px;font-size:.82rem;display:flex}.dashboard-module__TLbDmW__insightChip:before{content:"";background:var(--accent);border-radius:999px;flex-shrink:0;width:5px;height:5px;margin-top:6px}.dashboard-module__TLbDmW__statRow{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.dashboard-module__TLbDmW__statTile{background:var(--bg-raised);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.dashboard-module__TLbDmW__statTileLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-faint);font-size:.68rem}.dashboard-module__TLbDmW__statTileValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.4rem;font-weight:600}.dashboard-module__TLbDmW__statTileSub{color:var(--fg-dim);margin-top:3px;font-size:.72rem}.dashboard-module__TLbDmW__sectionLabel{color:var(--fg-dim);justify-content:space-between;align-items:baseline;margin:22px 0 10px;font-size:.76rem;font-weight:600;display:flex}.dashboard-module__TLbDmW__weekBars{align-items:flex-end;gap:8px;height:110px;padding:6px 4px 0;display:flex;position:relative}.dashboard-module__TLbDmW__weekParLine{border-top:1px dashed var(--fg-faint);position:absolute;left:0;right:0}.dashboard-module__TLbDmW__weekBarCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.dashboard-module__TLbDmW__weekBarTrack{flex:1;align-items:flex-end;width:100%;max-width:34px;display:flex}.dashboard-module__TLbDmW__weekBarFill{background:var(--line);border-radius:4px 4px 0 0;width:100%}.dashboard-module__TLbDmW__weekBarFill[data-today=true]{background:var(--accent)}.dashboard-module__TLbDmW__weekBarValue{font-size:.68rem;font-family:var(--font-mono);color:var(--fg-faint)}.dashboard-module__TLbDmW__weekBarDay{color:var(--fg-faint);text-transform:uppercase;font-size:.64rem}.dashboard-module__TLbDmW__weekBarDay[data-today=true]{color:var(--accent);font-weight:700}.dashboard-module__TLbDmW__comparisonGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dashboard-module__TLbDmW__comparisonTile{background:var(--bg-raised);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.dashboard-module__TLbDmW__comparisonTitle{color:var(--fg-dim);margin-bottom:10px;font-size:.76rem;font-weight:600}.dashboard-module__TLbDmW__comparisonRow{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;padding:5px 0;font-size:.8rem;display:flex}.dashboard-module__TLbDmW__comparisonRow:first-of-type{border-top:0}.dashboard-module__TLbDmW__comparisonMetric{color:var(--fg-faint)}.dashboard-module__TLbDmW__comparisonValues{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.dashboard-module__TLbDmW__comparisonPrior{color:var(--fg-faint)}.dashboard-module__TLbDmW__resultsPanel{background:var(--bg-raised);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:18px;padding:20px 22px;display:flex}.dashboard-module__TLbDmW__resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-module__TLbDmW__resultsTitleGroup{flex-direction:column;gap:3px;display:flex}.dashboard-module__TLbDmW__logToolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dashboard-module__TLbDmW__csvDownloadBtn{appearance:none;background:var(--bg-raised);border:1px solid var(--line);color:var(--fg);cursor:pointer;border-radius:9px;padding:9px 14px;font-size:.78rem;font-weight:600}.dashboard-module__TLbDmW__csvDownloadBtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.dashboard-module__TLbDmW__csvDownloadBtn:disabled{color:var(--fg-faint);cursor:not-allowed}.dashboard-module__TLbDmW__monthSelect{appearance:none;background:var(--bg-raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23a3adba' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--line);color:var(--fg);cursor:pointer;border-radius:9px;padding:9px 32px 9px 13px;font-size:.78rem;font-weight:600}.dashboard-module__TLbDmW__monthSelect:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-module__TLbDmW__resultsTitle{font-size:.95rem;font-weight:600}.dashboard-module__TLbDmW__resultsSub{color:var(--fg-faint);max-width:60ch;font-size:.76rem}.dashboard-module__TLbDmW__resultsKpiRow{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.dashboard-module__TLbDmW__resultsKpiTile{background:var(--bg-panel);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.dashboard-module__TLbDmW__resultsKpiLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-faint);font-size:.66rem}.dashboard-module__TLbDmW__resultsKpiValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:5px;font-size:1.35rem;font-weight:600}.dashboard-module__TLbDmW__resultsKpiValue[data-tone=good]{color:var(--good)}.dashboard-module__TLbDmW__resultsKpiValue[data-tone=warn]{color:var(--warn)}.dashboard-module__TLbDmW__resultsKpiValue[data-tone=critical]{color:var(--critical)}.dashboard-module__TLbDmW__funnel{flex-direction:column;gap:7px;display:flex}.dashboard-module__TLbDmW__funnelRow{appearance:none;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:132px 1fr 46px;align-items:center;gap:10px;margin:-4px -6px;padding:4px 6px;display:grid}.dashboard-module__TLbDmW__funnelRow:hover,.dashboard-module__TLbDmW__funnelRow:focus-visible{background:var(--bg-raised);border-color:var(--line)}.dashboard-module__TLbDmW__funnelRow:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dashboard-module__TLbDmW__funnelLabel{color:var(--fg-dim);font-size:.76rem}.dashboard-module__TLbDmW__funnelTrack{background:var(--line-soft);border-radius:4px;height:16px;position:relative;overflow:hidden}.dashboard-module__TLbDmW__funnelFill{background:var(--accent);border-radius:4px;position:absolute;inset:0 auto 0 0}.dashboard-module__TLbDmW__funnelFill[data-tone=won]{background:var(--good)}.dashboard-module__TLbDmW__funnelFill[data-tone=lost]{background:var(--critical)}.dashboard-module__TLbDmW__funnelFill[data-tone=muted]{background:var(--fg-faint)}.dashboard-module__TLbDmW__funnelCount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:.8rem}.dashboard-module__TLbDmW__resultsFootnote{color:var(--fg-faint);font-size:.72rem}@media (max-width:1000px){.dashboard-module__TLbDmW__resultsKpiRow{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.dashboard-module__TLbDmW__resultsKpiRow{grid-template-columns:repeat(2,1fr)}.dashboard-module__TLbDmW__funnelRow{grid-template-columns:96px 1fr 38px}}.dashboard-module__TLbDmW__trendWrap{margin-top:4px}.dashboard-module__TLbDmW__trendBars{align-items:flex-end;gap:8px;height:190px;padding-top:20px;display:flex}.dashboard-module__TLbDmW__trendBarCol{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.dashboard-module__TLbDmW__trendBarTotal{font-family:var(--font-mono);color:var(--fg-faint);font-variant-numeric:tabular-nums;height:14px;font-size:.64rem}.dashboard-module__TLbDmW__trendBarTrack{background:var(--line-soft);border-radius:4px;flex:1;width:100%;max-width:32px;position:relative;overflow:hidden}.dashboard-module__TLbDmW__trendSegment{position:absolute;left:0;right:0}.dashboard-module__TLbDmW__trendBarMonth{color:var(--fg-faint);text-transform:uppercase;letter-spacing:.03em;font-size:.62rem}.dashboard-module__TLbDmW__trendLegend{color:var(--fg-dim);flex-wrap:wrap;gap:14px;margin-top:16px;font-size:.72rem;display:flex}.dashboard-module__TLbDmW__trendLegendItem{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin:-3px -8px -3px -6px;padding:3px 8px 3px 6px;display:inline-flex}.dashboard-module__TLbDmW__trendLegendItem:hover,.dashboard-module__TLbDmW__trendLegendItem:focus-visible{background:var(--bg-raised);border-color:var(--line);color:var(--fg)}.dashboard-module__TLbDmW__trendLegendItem:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dashboard-module__TLbDmW__trendLegendSwatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}@media (max-width:1000px){.dashboard-module__TLbDmW__kpiGrid{grid-template-columns:repeat(2,1fr)}.dashboard-module__TLbDmW__mainGrid{grid-template-columns:1fr}}@media (max-width:560px){.dashboard-module__TLbDmW__kpiGrid,.dashboard-module__TLbDmW__statRow,.dashboard-module__TLbDmW__comparisonGrid{grid-template-columns:1fr}}
