/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{background:var(--color-background-light);background-size:224px;text-align:center}html[data-theme=dark]{background:var(--color-background-dark)}:root{--color-background-light: #ffffff;--color-surface-light: #f3f4f6;--color-text-primary-light: #1a1c21;--color-text-secondary-light: #707070;--color-header-light: #1a1c21;--color-background-dark: #000000;--color-surface-darker: #2a2c33;--color-surface-dark: #3d3f47;--color-text-primary-dark: #f3f4f6;--color-text-secondary-dark: #aeaeae;--color-header-dark: #f3f4f6;--color-primary: #3b82f6;--color-primary-light: #60a5fa;--color-primary-dark: #2563eb;--color-secondary: #8b5cf6;--color-secondary-light: #a78bfa;--color-secondary-dark: #7c3aed;--color-accent: #06b6d4;--color-success: #10b981;--color-error: #ef4444;--color-warning: #f59e0b;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--font-family: "Instrument Sans", "Roboto", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease}body{font-family:var(--font-family);line-height:1.6;margin:0;padding:0;background-color:var(--color-background-light);color:var(--color-text-primary-light);transition:background-color var(--transition-base),color var(--transition-base)}[data-theme=dark] body{background-color:var(--color-background-dark);color:var(--color-text-primary-dark)}button{border-radius:var(--radius-sm);padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}input,select,textarea{background-color:var(--color-surface-light);border:1px solid var(--color-text-secondary-light);border-radius:8px;padding:.75rem;width:100%;transition:all .2s ease}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--color-surface-dark);border-color:var(--color-text-secondary-dark);color:var(--color-text-primary-dark)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #3b82f633}.page-heading{margin:0;text-align:left}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.stat-item{background-color:var(--color-surface-light);border-radius:var(--radius-md);padding:var(--spacing-md);text-align:center;box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:center;transition:transform var(--transition-fast)}.stat-item:hover{transform:translateY(-2px)}[data-theme=dark] .stat-item{background-color:var(--color-surface-darker)}.stat-item h2{font-size:1rem;color:var(--color-text-secondary-light);margin-bottom:.5rem;font-weight:500}[data-theme=dark] .stat-item h2{color:var(--color-text-secondary-dark)}.stat-item p{font-size:1.75rem;font-weight:700;margin:0}.message{padding:1rem;border-radius:8px;margin-bottom:1rem}.message.success{background-color:#10b9811a;border:1px solid var(--color-success);color:var(--color-success)}.message.error{background-color:#ef44441a;border:1px solid var(--color-error);color:var(--color-error)}code{font-family:JetBrains Mono,monospace;background-color:var(--color-surface-light);color:var(--color-primary);padding:.2rem .4rem;border-radius:4px;font-size:.875rem}[data-theme=dark] code{background-color:var(--color-surface-dark)}.root-container{max-width:1200px;margin:0 auto;padding:2rem;font-family:Instrument Sans,system-ui,sans-serif}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.loading{position:relative;overflow:hidden}.loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:loading 1.5s infinite}[data-theme=dark] .loading:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent)}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (min-width: 900px){#metric-cards{flex-wrap:nowrap}}@media (min-width: 1500px){#cdp-cards{flex-wrap:nowrap}}*{transition:background-color .2s ease,color .2s ease}.MuiChartsLegend-root{display:none}.metric-card-paper-root{border:1px solid var(--color-text-primary-light);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.metric-card-paper-root:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}[data-theme=dark] .metric-card-paper-root{background-color:var(--color-surface-dark);border-color:var(--color-text-secondary-dark)}[data-theme=light] .MuiGrid-item .metric-card-paper-root .MuiTypography-root{color:var(--color-text-primary-dark)}.MuiGrid-item:nth-of-type(1) .metric-card-paper-root{background-color:var(--color-primary-light);background:linear-gradient(120deg,var(--color-primary-light),var(--color-secondary-light))}.MuiGrid-item:nth-of-type(2) .metric-card-paper-root{background-color:var(--color-secondary-light);background:linear-gradient(120deg,var(--color-secondary-light),var(--color-secondary))}.MuiGrid-item:nth-of-type(3) .metric-card-paper-root{background-color:var(--color-accent);background:linear-gradient(120deg,var(--color-secondary),var(--color-primary-light))}.MuiGrid-item:nth-of-type(4) .metric-card-paper-root{background:linear-gradient(120deg,var(--color-primary-light),var(--color-primary-dark))}[data-theme=dark] .MuiTable-root{tr:nth-child(odd){background-color:var(--color-surface-darker)!important}tr:nth-child(2n){background-color:var(--color-background-dark)!important}.MuiTableCell-root{border:none}}[data-theme=light] .MuiTable-root{tr:nth-child(odd){background-color:var(--color-surface-light)!important}tr:nth-child(2n){background-color:var(--color-background-light)!important}.MuiTableCell-root{border:none}}.MuiDataGrid-root{--unstable_DataGrid-radius: 0 !important}.MuiDataGrid-row--borderBottom{background-color:var(--color-surface-light)!important}[data-theme=dark] .MuiDataGrid-row--borderBottom{background-color:var(--color-surface-dark)!important}.MuiDataGrid-root .MuiDataGrid-columnHeaders,.MuiDataGrid-root .MuiDataGrid-columnHeader{border-radius:0!important}.brand-chevron{width:"13px";height:"24px";object-fit:"contain"}.brand-chevron:hover{background-color:none}header.header{align-items:center;background-image:linear-gradient(to bottom,#ffffff1a,#0000 50%);margin:-1rem -1rem 0;padding:2rem 3rem 3rem}.header-brand{background:url(/EQUITX-Logo-DarkGray-Horizontal.svg) no-repeat;background-size:contain;background-position:center;text-indent:-9999px;overflow:hidden;white-space:nowrap;width:60%;margin:0;min-height:48px}[data-theme=dark] .header-brand{background-image:url(/EQUITX-Logo-White-Horizontal.svg)}.theme-switch.MuiSwitch-root{width:68px}.theme-switch .MuiSwitch-switchBase:hover{background-color:#00000014}[data-theme=dark] .theme-switch .MuiSwitch-switchBase:hover{background-color:#fff3}.theme-switch .MuiSwitch-switchBase.Mui-checked{transform:translate(30px)}.theme-switch .MuiSwitch-track{opacity:1;background-color:#0000;color:var(--color-background-dark);outline:1px solid var(--color-background-dark);outline-offset:6px}.theme-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{opacity:1;background-color:#0000}[data-theme=dark] .theme-switch .MuiSwitch-track{outline-color:var(--color-background-light)}.theme-switch .MuiSwitch-track:before,.theme-switch .MuiSwitch-track:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;background-size:16px 16px}.theme-switch .MuiSwitch-track:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Ccircle cx='15' cy='15' r='6' fill='none' stroke='white' stroke-width='2' /%3E%3Cline id='ray' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' x1='15' y1='1' x2='15' y2='4' %3E%3C/line%3E%3Cuse href='%23ray' transform='rotate(45 15 15)' /%3E%3Cuse href='%23ray' transform='rotate(90 15 15)' /%3E%3Cuse href='%23ray' transform='rotate(135 15 15)' /%3E%3Cuse href='%23ray' transform='rotate(180 15 15)' /%3E%3Cuse href='%23ray' transform='rotate(225 15 15)' /%3E%3Cuse href='%23ray' transform='rotate(270 15 15)' /%3E%3Cuse href='%23ray' transform='rotate(315 15 15)' /%3E%3C/svg%3E");left:12px}[data-theme=dark] .theme-switch .MuiSwitch-track:before{opacity:1}.theme-switch .MuiSwitch-track:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' d=' M 23, 5 A 12 12 0 1 0 23, 25 A 12 12 0 0 1 23, 5' /%3E%3C/svg%3E");opacity:1;transform:translateY(-50%) rotate(-35deg);transform-origin:center center;right:12px}[data-theme=dark] .theme-switch .MuiSwitch-track:after{opacity:0}.theme-switch .MuiSwitch-thumb{box-shadow:none;border:1px solid var(--color-background-dark);background-color:#0000}[data-theme=dark] .theme-switch .MuiSwitch-thumb{border:1px solid var(--color-background-light)}.theme-switch:hover .MuiSwitch-thumb{background-color:var(--color-background-dark)}[data-theme=dark] .theme-switch:hover .MuiSwitch-thumb{background-color:var(--color-background-light)}.account-logo{width:50px;height:50px}.error-tooltip-message{white-space:pre-wrap;color:var(--color-text-primary-light);padding:.5rem;border-radius:8px;font-size:.875rem}
