.finance-generation-status-module__lWDANq__generation{min-height:320px;padding:32px 16px}.finance-generation-status-module__lWDANq__generation>div:first-child{background:0 0;border:0;border-radius:0;width:min(240px,100%);height:112px}.finance-generation-status-module__lWDANq__generation svg{width:100%;height:112px}.finance-generation-status-module__lWDANq__generation h3{max-width:420px}.finance-generation-status-module__lWDANq__generation p{max-width:380px}.finance-generation-status-module__lWDANq__grid{stroke:var(--border);stroke-width:1px}.finance-generation-status-module__lWDANq__primary,.finance-generation-status-module__lWDANq__secondary{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:3s ease-in-out infinite finance-generation-status-module__lWDANq__trace}.finance-generation-status-module__lWDANq__primary{stroke:var(--foreground)}.finance-generation-status-module__lWDANq__secondary{stroke:#10b981;animation-delay:-.6s}.finance-generation-status-module__lWDANq__point{fill:#10b981;animation:3s ease-in-out infinite finance-generation-status-module__lWDANq__pulse}@keyframes finance-generation-status-module__lWDANq__trace{0%{stroke-dashoffset:1px;opacity:.3}55%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.3}}@keyframes finance-generation-status-module__lWDANq__pulse{0%,to{opacity:.25}55%,80%{opacity:1}}@media (prefers-reduced-motion:reduce){.finance-generation-status-module__lWDANq__primary,.finance-generation-status-module__lWDANq__secondary,.finance-generation-status-module__lWDANq__point{animation:none}}
.finance-workspace-module__Nftqeq__workspace{font-family:var(--font-default), var(--font-manrope), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0}.finance-workspace-module__Nftqeq__palette{--finance-series-1:#007f86;--finance-series-2:#2866d4;--finance-series-3:#b84573;--finance-series-4:#996300;--finance-series-5:#6964c4}.dark .finance-workspace-module__Nftqeq__palette{--finance-series-1:#5ed7c7;--finance-series-2:#79aaff;--finance-series-3:#ee91b1;--finance-series-4:#e6bf67;--finance-series-5:#b3a6f3}.finance-workspace-module__Nftqeq__toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.finance-workspace-module__Nftqeq__tabs{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:8px;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.finance-workspace-module__Nftqeq__tab{min-height:34px;color:var(--muted-foreground);border:1px solid #0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:500;transition:color .12s,background-color .12s;display:inline-flex}.finance-workspace-module__Nftqeq__tab:hover{color:var(--foreground)}.finance-workspace-module__Nftqeq__tab[data-state=active],.finance-workspace-module__Nftqeq__tab[aria-pressed=true]{color:var(--foreground);border-color:var(--border);background:var(--background);box-shadow:0 1px 3px #00000014}.finance-workspace-module__Nftqeq__tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.finance-workspace-module__Nftqeq__period{background:color-mix(in srgb, var(--muted) 55%, transparent);border-radius:6px;gap:2px;padding:3px;display:inline-flex}.finance-workspace-module__Nftqeq__period button{border-radius:4px;height:28px;min-height:28px;padding-inline:10px;font-size:11px}.finance-workspace-module__Nftqeq__period button[aria-pressed=true]{background:var(--background);box-shadow:0 1px 3px #0000001a}.finance-workspace-module__Nftqeq__seriesOption{border:1px solid var(--border);cursor:pointer;min-height:32px;color:var(--muted-foreground);border-radius:5px;align-items:center;gap:7px;padding:4px 9px;font-size:11px;display:inline-flex}.finance-workspace-module__Nftqeq__seriesOption:has(input:checked){background:var(--muted);color:var(--foreground)}.finance-workspace-module__Nftqeq__seriesOption:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.finance-workspace-module__Nftqeq__seriesOption:has(input:disabled){opacity:.45;cursor:not-allowed}.finance-workspace-module__Nftqeq__seriesOption input{opacity:0;width:1px;height:1px;position:absolute}.finance-workspace-module__Nftqeq__seriesKey{background:var(--muted-foreground);border-radius:2px;width:14px;height:3px}.finance-workspace-module__Nftqeq__seriesOption:not(:has(input:checked)) .finance-workspace-module__Nftqeq__seriesKey{opacity:.25}.finance-workspace-module__Nftqeq__chart{min-width:0;height:320px}.finance-workspace-module__Nftqeq__chartSummary{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 24px;padding:14px 0;display:flex}.finance-workspace-module__Nftqeq__chartSummary>div{align-items:center;gap:12px;font-size:12px;display:flex}.finance-workspace-module__Nftqeq__chartSummary dt{color:var(--muted-foreground);align-items:center;gap:6px;display:flex}.finance-workspace-module__Nftqeq__chartSummary dd{font-weight:600}.finance-workspace-module__Nftqeq__chartTooltip{border:1px solid var(--border);background:var(--popover);min-width:172px;color:var(--popover-foreground);font-family:var(--font-default), sans-serif;border-radius:8px;padding:12px;font-size:12px;box-shadow:0 6px 24px #00000024}.finance-workspace-module__Nftqeq__chartTooltip dl{gap:8px;margin-top:10px;display:grid}.finance-workspace-module__Nftqeq__chartTooltip dl>div{justify-content:space-between;gap:24px;display:flex}.finance-workspace-module__Nftqeq__chartTooltip dt{align-items:center;gap:6px;display:flex}.finance-workspace-module__Nftqeq__chartTooltip dd{font-variant-numeric:tabular-nums;font-weight:600}.finance-workspace-module__Nftqeq__insights{border-left:1px solid var(--border);padding-left:22px}.finance-workspace-module__Nftqeq__insights h2{font-size:12px;font-weight:600}.finance-workspace-module__Nftqeq__insights li>a{min-height:56px}.finance-workspace-module__Nftqeq__performance{border-block:1px solid var(--border);gap:0}.finance-workspace-module__Nftqeq__performance>a{border:0;border-right:1px solid var(--border);background:0 0;border-radius:0;min-height:64px;padding:10px 14px}.finance-workspace-module__Nftqeq__performance>a:last-child{border-right:0}.finance-workspace-module__Nftqeq__performance>a:hover{background:var(--muted)}.finance-workspace-module__Nftqeq__performance>a>span:last-child{font-size:17px;font-weight:600}@media (max-width:639px){.finance-workspace-module__Nftqeq__toolbar{align-items:stretch}.finance-workspace-module__Nftqeq__tabs{width:100%}.finance-workspace-module__Nftqeq__tab{flex:1;padding-inline:8px}.finance-workspace-module__Nftqeq__chart{height:280px}.finance-workspace-module__Nftqeq__performance>a:nth-child(2n){border-right:0}}@media (max-width:1279px){.finance-workspace-module__Nftqeq__insights{border-left:0;border-top:1px solid var(--border);padding-top:12px;padding-left:0}}@media (pointer:coarse){.finance-workspace-module__Nftqeq__tab,.finance-workspace-module__Nftqeq__seriesOption,.finance-workspace-module__Nftqeq__period button{min-height:40px}}@media (prefers-reduced-motion:reduce){.finance-workspace-module__Nftqeq__tab{transition:none}}
