:root{--bg: #eceef2;--surface: #fff;--surface-2: #f7f8fa;--surface-3: #eef0f3;--surface-popover: #ffffff;--surface-solid: #ffffff;--surface-modal: #ffffff;--border: #e6e8ee;--border-2: #dfe2e9;--ink: #1a2230;--ink-2: #5b647a;--ink-3: #8b95a9;--accent: #2fa968;--accent-2: #13834b;--accent-soft: #e9f8f0;--accent-soft-2: #f3fbf6;--pos: #0e9c4c;--neg: #e0443f;--sidebar: var(--surface);--sidebar-ink: var(--ink);--sidebar-muted: var(--ink-2);--sidebar-active: var(--accent-soft);--sidebar-hover: var(--surface-2);--sidebar-border: var(--border);--chart-soft: #a6dcc0;--grid: #eef0f3;--shadow: 0 1px 2px rgba(16, 24, 40, .05);--shadow-md: 0 4px 16px rgba(16, 24, 40, .08);--shadow-lg: 0 18px 50px rgba(16, 24, 40, .16);--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--custom-font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--base-font-size: 14px;--widget-title-size: 11px;--widget-title-transform: uppercase;--widget-title-color: var(--ink-3);--widget-title-weight: 600;--widget-title-letter-spacing: .05em}@media(max-width:768px){:root{--widget-title-size: 11px}}[data-theme=dark]{--bg: #0b121a;--surface: #151f2b;--surface-2: #111a24;--surface-3: #1b2734;--surface-popover: #1a2838;--surface-solid: #151f2b;--surface-modal: #1a2838;--border: #26313f;--border-2: #2d3947;--ink: #e6ecf3;--ink-2: #aab5c3;--ink-3: #78859a;--accent: #3cae70;--accent-2: #5ccb95;--accent-soft: rgba(60, 174, 112, .15);--accent-soft-2: rgba(60, 174, 112, .08);--pos: #4ec988;--neg: #f0706b;--sidebar: #080e15;--sidebar-ink: #e6ecf3;--sidebar-muted: #7c8899;--sidebar-active: var(--accent-soft);--sidebar-hover: rgba(255, 255, 255, .05);--sidebar-border: rgba(255, 255, 255, .06);--chart-soft: #2c5f49;--grid: #1f2a37;--shadow: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 6px 20px rgba(0, 0, 0, .4);--shadow-lg: 0 20px 55px rgba(0, 0, 0, .55)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--custom-font-family, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:var(--base-font-size, 14px);-webkit-font-smoothing:antialiased}html[data-customized=true],html[data-customized=true] *,body[data-customized=true],body[data-customized=true] *{font-family:var(--custom-font-family)!important}html[data-customized=true] code,html[data-customized=true] pre,html[data-customized=true] kbd,html[data-customized=true] samp,html[data-customized=true] .font-mono,html[data-customized=true] [data-mono=true],body[data-customized=true] code,body[data-customized=true] pre,body[data-customized=true] kbd,body[data-customized=true] samp,body[data-customized=true] .font-mono,body[data-customized=true] [data-mono=true]{font-family:var(--mono, "JetBrains Mono", monospace)!important}html[data-customized=true] .app-layout-container{zoom:var(--font-scale, 1);min-height:calc(100vh / var(--font-scale, 1))!important;height:calc(100vh / var(--font-scale, 1))!important;min-width:calc(100vw / var(--font-scale, 1))!important;width:calc(100vw / var(--font-scale, 1))!important}html[data-customized=true] .app-sidebar-aside,html[data-customized=true] .app-content-container{height:calc(100vh / var(--font-scale, 1))!important;max-height:calc(100vh / var(--font-scale, 1))!important}html[data-customized=true] .app-main-area{height:100%!important;flex:1 1 auto!important}html[data-customized=true] .shared-portfolio-page{zoom:var(--font-scale, 1);min-height:calc(100vh / var(--font-scale, 1))!important}html,body,#root{min-height:100vh;background:var(--bg, #0b121a)}::-webkit-scrollbar{width:var(--scrollbar-width, 8px);height:var(--scrollbar-width, 8px)}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:var(--custom-radius, 6px);border:2px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}html.hide-scrollbars ::-webkit-scrollbar,html.hide-scrollbars *::-webkit-scrollbar,.hide-scrollbars ::-webkit-scrollbar,.hide-scrollbars *::-webkit-scrollbar{width:0px!important;height:0px!important;display:none!important}html.hide-scrollbars,html.hide-scrollbars *,.hide-scrollbars,.hide-scrollbars *{scrollbar-width:none!important;-ms-overflow-style:none!important}.dc-mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.dc-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);transition:transform .16s,border-color .16s}.dc-card--hover:hover{transform:translateY(-2px);border-color:var(--border-2)}.dc-row{transition:background .13s}.dc-row:hover{background:var(--surface-2)}.dc-hover-row{transition:background-color .15s ease,padding .15s ease;border-radius:6px;margin:0 -8px;padding:4px 8px}.dc-hover-row:hover{background-color:var(--surface-2)}.dc-navitem{position:relative;border-radius:9px;background-color:transparent;color:var(--sidebar-muted, #5b647a);transition:background-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);will-change:transform,background-color,color;-webkit-user-select:none;user-select:none}.dc-navitem .dc-navitem-icon,.dc-navitem>div>svg,.dc-navitem>svg{display:inline-flex;align-items:center;justify-content:center;color:currentColor;transition:transform .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1);flex-shrink:0}.dc-navitem .dc-navitem-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:currentColor;transition:color .22s cubic-bezier(.16,1,.3,1)}.dc-navitem:hover{background-color:var(--sidebar-hover)!important;color:var(--accent-2, var(--accent))!important;transform:translate(4px)}.dc-navitem:hover .dc-navitem-icon,.dc-navitem:hover>div>svg,.dc-navitem:hover>svg{transform:scale(1.12);color:var(--accent-2, var(--accent))!important}.dc-navitem:hover .dc-navitem-label{color:var(--accent-2, var(--accent))!important}.dc-navitem:hover:not(.is-active) .dc-navitem-indicator{height:10px!important;opacity:.45!important}.dc-navitem.is-active{background-color:var(--sidebar-active)!important;color:var(--accent-2, var(--accent))!important;font-weight:600}.dc-navitem.is-active .dc-navitem-icon,.dc-navitem.is-active>div>svg,.dc-navitem.is-active>svg{color:var(--accent-2, var(--accent))!important}.dc-navitem.is-active .dc-navitem-label{color:var(--accent-2, var(--accent))!important;font-weight:600}.dc-navitem.is-active:hover{background-color:var(--sidebar-active)!important;color:var(--accent-2, var(--accent))!important;transform:translate(4px)}.dc-navitem.is-collapsed:hover{transform:scale(1.08)!important}.dc-navitem.is-collapsed:hover .dc-navitem-icon,.dc-navitem.is-collapsed:hover>div>svg,.dc-navitem.is-collapsed:hover>svg{transform:scale(1.15)}.dc-lift{transition:filter .15s}.dc-lift:hover{filter:brightness(1.05)}.dc-bar{transition:filter .15s}.dc-bar:hover{filter:brightness(1.15)}.dc-cell{transition:transform .12s}.dc-cell:hover{transform:scale(1.06)}.dc-input{background:var(--surface);color:var(--ink);border:1px solid var(--border-2);outline:none}.dc-input::placeholder{color:var(--ink-3)}.dc-input:focus{border-color:var(--accent)}.dc-iconbtn{transition:border-color .15s,background .15s,color .15s;outline:none}.dc-iconbtn:hover{border-color:var(--accent)}.dc-input:focus-visible,.dc-link:focus-visible,.dc-iconbtn:focus-visible,.dc-navitem:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.dc-scale:hover{transform:scale(1.06)}.dc-bento-cell{position:relative}.dc-bento-cell:hover{z-index:10}@keyframes dc-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes dc-spin{to{transform:rotate(360deg)}}@media print{body.printing-report #root{display:none!important}body.printing-report{background:#fff!important;color:#000!important;font-family:Inter,sans-serif!important;margin:0!important;padding:0!important}.print-report-container{display:block!important;background:#fff!important;color:#000!important;padding:24px!important;width:100%!important;box-sizing:border-box!important}.print-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:11.5px}.print-table th{background:#f1f3f7;color:#4c5567;font-weight:600;text-transform:uppercase;font-size:9px;letter-spacing:.04em;padding:8px 10px;border-bottom:1px solid #dfe2e9;text-align:left}.print-table td{padding:9px 10px;border-bottom:1px solid #e6e8ee;color:#1a2230}.print-table tr:nth-child(2n){background:#fcfdfe}.print-table tr{page-break-inside:avoid}.print-progress-bg{background:#eef0f3;border-radius:4px;height:8px;width:100%;overflow:hidden}.print-progress-fill{height:100%;border-radius:4px}}@media screen{.print-report-container{display:none!important}}.sidebar-resizer{background:transparent;transition:background .15s,opacity .15s}.sidebar-resizer:hover,.sidebar-resizer:active{background:var(--accent)!important;opacity:.6}.dc-link{color:var(--accent);text-decoration:none!important;font-weight:600;transition:color .15s ease}.dc-link:hover{color:var(--accent-2);text-decoration:none!important}.logo-light-img,.show-in-light-only{display:none!important}.logo-dark-img,.show-in-dark-only,html[data-theme=light] .logo-light-img,html[data-theme=light] .show-in-light-only{display:block!important}html[data-theme=light] .logo-dark-img,html[data-theme=light] .show-in-dark-only{display:none!important}.mantine-Input-input{background-color:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--border-2)!important;transition:border-color .15s ease,box-shadow .15s ease!important}.mantine-Input-input:focus,.mantine-Input-input:focus-within{border-color:var(--accent)!important}.mantine-Input-input[data-invalid]{border-color:var(--neg)!important}.app-layout-container{display:flex;height:100vh;background:var(--bg);overflow:hidden}.app-sidebar-aside{flex:none;background:var(--sidebar);border-right:1px solid var(--sidebar-border);position:relative;display:flex;flex-direction:column;height:100vh;z-index:10}.app-content-container{flex:1;min-width:0;display:flex;flex-direction:column;height:100vh;margin-right:var(--app-right-sidebar-width, 0px);transition:margin-right .22s cubic-bezier(.16,1,.3,1)}html[data-resizing-right-sidebar=true] .app-content-container{transition:none!important}.banner-top-line{color:#fff;padding:10px 16px;font:500 13px Inter;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);box-shadow:0 2px 4px #00000026;z-index:30}.app-main-area{flex:1;padding:0 clamp(14px,2.5vw,26px) 80px;background:var(--bg);overflow-y:auto;overflow-x:hidden;position:relative;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.app-content-wrapper{width:100%;max-width:100%;margin:0 auto;padding-top:clamp(14px,2.5vw,26px);transition:max-width .15s ease;display:flex;flex-direction:column;flex:1;min-width:0;box-sizing:border-box}.app-footer{margin-top:40px;padding-top:24px;padding-bottom:40px;font-size:11px;line-height:1.55;color:var(--ink-3);text-align:center;border-top:1px solid var(--border-2);opacity:.5}div[data-position=bottom-right]{right:92px!important}@media(max-width:768px){div[data-position=bottom-right]{right:16px!important;left:16px!important;bottom:92px!important}}.settings-table td .mantine-Checkbox-root{display:flex;justify-content:center;align-items:center}@keyframes dc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dc-spin{animation:dc-spin 1s linear infinite}@media(max-width:768px){.dc-breadcrumbs-first-label,.dc-sync-prefix{display:none!important}}[data-design=broker][data-theme=light]{--bg: #f3f6f9;--surface: #ffffff;--surface-2: #f7f9fb;--surface-3: #eaf0f6;--border: #d9e0e8;--border-2: #cbd5e1;--ink: #273548;--ink-2: #5f7085;--ink-3: #8291a3;--accent: #1556a8;--accent-2: #0f478e;--accent-soft: rgba(21, 86, 168, .11);--accent-soft-2: rgba(21, 86, 168, .06);--pos: #13945c;--neg: #d54b50;--sidebar: #ffffff;--sidebar-ink: #273548;--sidebar-muted: #5f7085;--sidebar-active: var(--accent-soft);--sidebar-hover: #f0f4f9;--sidebar-border: #d9e0e8;--chart-soft: #9ec1ea;--grid: #e3e8ee;--shadow: 0 2px 5px rgba(29, 51, 74, .06);--shadow-md: 0 6px 18px rgba(29, 51, 74, .1);--widget-title-size: 9px;--widget-title-color: #64758a;--widget-title-letter-spacing: .09em}[data-design=broker][data-theme=dark]{--bg: #111a25;--surface: #172330;--surface-2: #141f2b;--surface-3: #1e2d3c;--border: #2d3d4e;--border-2: #36485b;--ink: #e8eef6;--ink-2: #aab8c7;--ink-3: #8091a5;--accent: #4c8eea;--accent-2: #72a9f2;--accent-soft: rgba(76, 142, 234, .17);--accent-soft-2: rgba(76, 142, 234, .09);--pos: #45c383;--neg: #ef6d70;--sidebar: #0b131e;--sidebar-ink: #edf4fb;--sidebar-muted: #8494a8;--sidebar-active: var(--accent-soft);--sidebar-hover: rgba(255, 255, 255, .06);--sidebar-border: rgba(255, 255, 255, .08);--chart-soft: #315b88;--grid: #2a3949;--shadow: 0 2px 6px rgba(0, 0, 0, .24);--shadow-md: 0 8px 22px rgba(0, 0, 0, .3);--widget-title-size: 9px;--widget-title-color: #91a2b6;--widget-title-letter-spacing: .09em}[data-design=broker] .app-layout-container{letter-spacing:-.005em}[data-design=broker][data-theme=dark] .app-header{--surface: #111d2a;--border: rgba(255, 255, 255, .11);--ink: #edf4fb;--ink-2: #c0ccda;--ink-3: #8fa0b4;background:color-mix(in srgb,#0b131e 94%,transparent)!important;border-bottom-color:#ffffff1a!important;box-shadow:0 4px 16px #07121f2e}[data-design=broker] .app-main-area{background-image:linear-gradient(180deg,color-mix(in srgb,var(--accent) 3%,transparent),transparent 220px)}[data-design=broker] .dc-card,[data-design=broker] .dc-bento-cell{border-radius:6px}[data-design=broker] .dc-iconbtn,[data-design=broker] .dc-input,[data-design=broker] .mantine-Input-input{border-radius:6px!important}[data-design=broker] .app-sidebar-aside{box-shadow:4px 0 18px #09152314}[data-design=broker] .app-content-wrapper{padding-top:20px}[data-design=broker] .app-footer{opacity:.62}[data-design=flat][data-theme=light]{--bg: #f8fafc;--surface: #ffffff;--surface-2: #f1f5f9;--surface-3: #e2e8f0;--border: #cbd5e1;--border-2: #94a3b8;--ink: #0f172a;--ink-2: #475569;--ink-3: #64748b;--accent: #ea580c;--accent-2: #c2410c;--accent-soft: rgba(234, 88, 12, .12);--accent-soft-2: rgba(234, 88, 12, .06);--pos: #16a34a;--neg: #dc2626;--sidebar: #ffffff;--sidebar-muted: #64748b;--sidebar-active: var(--accent-soft);--sidebar-hover: #f1f5f9;--sidebar-border: #cbd5e1;--chart-soft: #fdba74;--grid: #e2e8ee;--shadow: none;--shadow-md: none;--shadow-lg: none;--widget-title-size: 10px;--widget-title-color: #64748b;--widget-title-letter-spacing: .08em}[data-design=broker]:not([data-customized=true]),body[data-design=broker]:not([data-customized=true]){--accent: #3b82f6;--accent-2: #60a5fa;--accent-soft: rgba(59, 130, 246, .18);--sidebar-active: rgba(59, 130, 246, .22)}[data-design=broker][data-theme=light]:not([data-customized=true]),body[data-design=broker][data-theme=light]:not([data-customized=true]){--accent: #1d4ed8;--accent-2: #3b82f6;--accent-soft: rgba(29, 78, 216, .15);--sidebar-active: rgba(29, 78, 216, .18)}[data-design=flat][data-theme=dark]{--bg: #0b0f17;--surface: #131b27;--surface-2: #0f1724;--surface-3: #1a2433;--surface-popover: #1a2433;--border: #243245;--border-2: #33445c;--ink: #f1f5f9;--ink-2: #94a3b8;--ink-3: #64748b;--accent: #f97316;--accent-2: #fb923c;--accent-soft: rgba(249, 115, 22, .18);--accent-soft-2: rgba(249, 115, 22, .09);--pos: #22c55e;--neg: #ef4444;--sidebar: #070a10;--sidebar-ink: #f8fafc;--sidebar-muted: #64748b;--sidebar-active: var(--accent-soft);--sidebar-hover: rgba(255, 255, 255, .06);--sidebar-border: rgba(255, 255, 255, .08);--chart-soft: #9a3412;--grid: #1e293b;--shadow: none;--shadow-md: none;--shadow-lg: none;--widget-title-size: 10px;--widget-title-color: #94a3b8;--widget-title-letter-spacing: .08em}[data-design=standard]{--accent: #2fa968;--accent-2: #13834b;--accent-soft: #e9f8f0;--accent-soft-2: #f3fbf6;--card-radius: 16px;--btn-radius: 8px;--input-radius: 8px}[data-theme=dark] [data-design=standard],[data-design=standard][data-theme=dark]{--accent: #3cae70;--accent-2: #5ccb95;--accent-soft: rgba(60, 174, 112, .15);--accent-soft-2: rgba(60, 174, 112, .08);--card-radius: 16px;--btn-radius: 8px;--input-radius: 8px}[data-design=standard] .dc-card,[data-design=standard] .dc-bento-cell{border-radius:var(--card-radius, 16px)!important}[data-design=standard] .dc-iconbtn,[data-design=standard] .dc-input,[data-design=standard] .mantine-Input-input{border-radius:var(--btn-radius, 8px)!important}[data-design=broker] .dc-card,[data-design=broker] .dc-bento-cell{border-radius:var(--card-radius, 6px)!important}[data-design=broker] .dc-iconbtn,[data-design=broker] .dc-input,[data-design=broker] .mantine-Input-input{border-radius:var(--btn-radius, 6px)!important}[data-design=flat] .dc-card,[data-design=flat] .dc-bento-cell{border-radius:var(--card-radius, 0px)!important}[data-design=flat] .dc-iconbtn,[data-design=flat] .dc-input,[data-design=flat] .mantine-Input-input{border-radius:var(--btn-radius, 0px)!important}html[data-design=flat]:not([data-customized=true]) *:not([data-design=standard]):not([data-design=standard] *):not([data-design=broker]):not([data-design=broker] *):not([class*=Loader]):not([class*=loader]):not([class*=spinner]):not([class*=Spinner]):not(.dc-circle):not(.dc-spin-ring):not(.mantine-Loader-root):not(.mantine-Loader-loader),html[data-design=flat]:not([data-customized=true]) *:not([data-design=standard]):not([data-design=standard] *):not([data-design=broker]):not([data-design=broker] *):not([class*=Loader]):not([class*=loader]):not([class*=spinner]):not([class*=Spinner]):not(.dc-circle):not(.dc-spin-ring):not(.mantine-Loader-root):not(.mantine-Loader-loader):before,html[data-design=flat]:not([data-customized=true]) *:not([data-design=standard]):not([data-design=standard] *):not([data-design=broker]):not([data-design=broker] *):not([class*=Loader]):not([class*=loader]):not([class*=spinner]):not([class*=Spinner]):not(.dc-circle):not(.dc-spin-ring):not(.mantine-Loader-root):not(.mantine-Loader-loader):after{border-radius:0!important;box-shadow:none!important}html[data-design] [class*=Loader],html[data-design] [class*=Loader] *,html[data-design] [class*=loader],html[data-design] [class*=loader] *,html[data-design] [class*=spinner],html[data-design] [class*=spinner] *,html[data-design] [class*=Spinner],html[data-design] [class*=Spinner] *,html[data-design] svg[class*=Loader],html[data-design] svg[class*=Loader] *,html[data-design] .mantine-Loader-root,html[data-design] .mantine-Loader-root *,html[data-design] .mantine-Loader-loader,html[data-design] .mantine-Loader-loader *,html[data-design] .dc-circle,html[data-design] .dc-spin-ring,html[data-design] .dc-sync-dot,html[data-design] .pulse-dot,html .mantine-Loader-root,html .mantine-Loader-root *,html .mantine-Loader-loader,html .mantine-Loader-loader *,html [class*=Loader],html [class*=Loader] *,html [class*=spinner],html [class*=spinner] *{border-radius:50%!important}html[data-design=flat] .app-header{border-bottom:1px solid var(--border)!important;box-shadow:none!important}html[data-design=flat] ::-webkit-scrollbar-thumb{border-radius:0!important}html[data-design=flat] input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1px solid var(--border-2, #94a3b8);background:var(--surface);border-radius:0!important;outline:none;cursor:pointer;display:inline-grid;place-content:center;margin:0}html[data-design=flat] input[type=radio]:checked{border-color:var(--accent);background:var(--surface)}html[data-design=flat] input[type=radio]:checked:before{content:"";width:8px;height:8px;background:var(--accent);border-radius:0!important}[data-design=flat] input[type=checkbox]:not(.mantine-Checkbox-input){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1px solid var(--border-2, #94a3b8);background:var(--surface);border-radius:0!important;outline:none;cursor:pointer;display:inline-grid;place-content:center;margin:0}[data-design=flat] input[type=checkbox]:not(.mantine-Checkbox-input):checked{border-color:var(--accent);background:var(--accent)}[data-design=flat] input[type=checkbox]:not(.mantine-Checkbox-input):checked:before{content:"✓";color:#fff;font-size:10px;font-weight:700;line-height:1}[data-design=flat] .mantine-Checkbox-input{border-radius:0!important}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:var(--surface-3, #e2e8f0);border-radius:4px;outline:none;border:none}[data-theme=dark] input[type=range]{background:var(--surface-3, #1e2d3c)}[data-theme=light] input[type=range]{background:var(--border, #cbd5e1)}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:4px;background:transparent}input[type=range]::-moz-range-track{height:6px;border-radius:4px;background:transparent}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);border:2px solid var(--surface);box-shadow:0 1px 4px #0003;cursor:pointer;margin-top:-5px;transition:transform .1s ease}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--accent);border:2px solid var(--surface);box-shadow:0 1px 4px #0003;cursor:pointer}html[data-design=flat] input[type=range]::-webkit-slider-thumb,html[data-design=flat] input[type=range]::-moz-range-thumb{border-radius:0!important}.mantine-Slider-track{background-color:var(--border, #cbd5e1)!important}[data-theme=dark] .mantine-Slider-track{background-color:var(--surface-3, #1e2d3c)!important}.mantine-Slider-trackContainer{height:6px!important}.mantine-Slider-track{background-color:var(--border-2, rgba(255, 255, 255, .16))!important;height:6px!important;border-radius:3px!important;position:relative!important}[data-theme=light] .mantine-Slider-track{background-color:#00000024!important}.mantine-Slider-bar{background-color:var(--accent)!important;height:6px!important;border-radius:3px!important;z-index:1!important}.mantine-Slider-thumb{background-color:var(--accent)!important;border:2px solid var(--surface, #1e293b)!important;box-shadow:0 2px 6px #0000004d!important;width:16px!important;height:16px!important;z-index:2!important}.mantine-Tabs-tab[data-active=true]{background-color:var(--accent)!important;color:#fff!important}.mantine-Tabs-tab:hover:not([data-active=true]){background-color:var(--surface-2)!important;color:var(--ink)!important}.mantine-Tabs-tab{color:var(--ink-2);transition:all .15s ease}html[data-customized=true] *:not([class*=Loader]):not([class*=loader]):not([class*=spinner]):not([class*=Spinner]):not(.dc-circle):not(.dc-spin-ring):not(.mantine-Loader-root):not(.mantine-Loader-loader):not(svg.mantine-Loader-root),html[data-customized=true] *:not([class*=Loader]):not([class*=loader]):not([class*=spinner]):not([class*=Spinner]):not(.dc-circle):not(.dc-spin-ring):not(.mantine-Loader-root):not(.mantine-Loader-loader):not(svg.mantine-Loader-root):before,html[data-customized=true] *:not([class*=Loader]):not([class*=loader]):not([class*=spinner]):not([class*=Spinner]):not(.dc-circle):not(.dc-spin-ring):not(.mantine-Loader-root):not(.mantine-Loader-loader):not(svg.mantine-Loader-root):after{border-radius:var(--custom-radius)!important}.mantine-Tooltip-tooltip,[class*=mantine-Tooltip-tooltip]{z-index:999999!important}.mantine-Tooltip-tooltip,.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-HoverCard-dropdown,.mantine-Slider-label,[class*=mantine-Tooltip-tooltip],[class*=mantine-Popover-dropdown],[class*=mantine-Menu-dropdown],[class*=mantine-HoverCard-dropdown],[class*=mantine-Slider-label]{background-color:var(--surface-popover, #182230)!important;background:var(--surface-popover, #182230)!important;color:var(--ink, #f3f4f6)!important;border:1px solid var(--border, rgba(255, 255, 255, .16))!important;box-shadow:0 8px 24px #00000073!important;border-radius:var(--btn-radius, 6px)!important}.mantine-Tooltip-tooltip *,.mantine-Popover-dropdown *,.mantine-Menu-dropdown *,.mantine-HoverCard-dropdown *,.mantine-Slider-label *,[class*=mantine-Tooltip-tooltip] *,[class*=mantine-Popover-dropdown] *,[class*=mantine-Menu-dropdown] *,[class*=mantine-HoverCard-dropdown] *,[class*=mantine-Slider-label] *{color:var(--ink, #f3f4f6)!important}.mantine-Tooltip-arrow,.mantine-Popover-arrow,.mantine-HoverCard-arrow,[class*=mantine-Tooltip-arrow],[class*=mantine-Popover-arrow],[class*=mantine-HoverCard-arrow]{background-color:var(--surface-popover, #182230)!important;border-color:var(--border, rgba(255, 255, 255, .16))!important}.mantine-SegmentedControl-indicator,.mantine-Tabs-tab[data-active=true],.mantine-Slider-bar,.mantine-Slider-thumb,.mantine-Switch-track[data-checked=true],.mantine-Checkbox-input:checked,.mantine-Radio-radio:checked{background-color:var(--accent)!important;border-color:var(--accent)!important}.mantine-Tabs-tab[data-active=true]{color:var(--accent-text, #ffffff)!important}.mantine-Tabs-tab[data-active=true] svg,.mantine-Tabs-tab[data-active=true] i{color:var(--accent-text, #ffffff)!important}html[data-customized=true] .mantine-SegmentedControl-indicator{display:none!important}html[data-customized=true] .mantine-SegmentedControl-control:has(input:checked),html[data-customized=true] .mantine-SegmentedControl-control[data-active=true],html[data-customized=true] .mantine-SegmentedControl-label[data-active=true]{background-color:var(--accent)!important;color:var(--accent-text, #0b121a)!important;border-radius:var(--mantine-radius-sm, 6px)!important;font-weight:700!important;transition:background-color .15s ease,color .15s ease}html[data-customized=true] .mantine-SegmentedControl-label[data-active=true]{color:var(--accent-text, #0b121a)!important}[data-theme=light] .recharts-default-tooltip,[data-theme=light] .recharts-tooltip-wrapper .recharts-default-tooltip,[data-theme=light] .mantine-Tooltip-tooltip,[data-theme=light] .mantine-Popover-dropdown,[data-theme=light] .mantine-Menu-dropdown,[data-theme=light] .mantine-HoverCard-dropdown,[data-theme=light] .mantine-Slider-label,html[data-theme=light] .mantine-Tooltip-tooltip,body[data-theme=light] .mantine-Tooltip-tooltip,[data-theme=light] [class*=mantine-Tooltip-tooltip],html[data-theme=light] [class*=mantine-Tooltip-tooltip],body[data-theme=light] [class*=mantine-Tooltip-tooltip]{background-color:#fff!important;background:#fff!important;color:var(--ink, #1a2230)!important;border:1px solid var(--border, #e6e8ee)!important;box-shadow:0 10px 30px #0000001a!important}[data-theme=light] .recharts-default-tooltip *:not(.dc-pos):not(.dc-neg),[data-theme=light] .mantine-Tooltip-tooltip *:not(.dc-pos):not(.dc-neg),html[data-theme=light] .mantine-Tooltip-tooltip *:not(.dc-pos):not(.dc-neg),body[data-theme=light] .mantine-Tooltip-tooltip *:not(.dc-pos):not(.dc-neg),[data-theme=light] [class*=mantine-Tooltip-tooltip] *:not(.dc-pos):not(.dc-neg),html[data-theme=light] [class*=mantine-Tooltip-tooltip] *:not(.dc-pos):not(.dc-neg),body[data-theme=light] [class*=mantine-Tooltip-tooltip] *:not(.dc-pos):not(.dc-neg){color:var(--ink, #1a2230)!important}[data-theme=light] .mantine-Tooltip-arrow,[data-theme=light] .mantine-Popover-arrow,[data-theme=light] .mantine-HoverCard-arrow,html[data-theme=light] .mantine-Tooltip-arrow,[data-theme=light] [class*=mantine-Tooltip-arrow],html[data-theme=light] [class*=mantine-Tooltip-arrow]{background-color:#fff!important;border-color:var(--border, #e6e8ee)!important}[data-theme=dark] .recharts-default-tooltip,[data-theme=dark] .recharts-tooltip-wrapper .recharts-default-tooltip,[data-theme=dark] .mantine-Tooltip-tooltip,[data-theme=dark] .mantine-Popover-dropdown,[data-theme=dark] .mantine-Menu-dropdown,[data-theme=dark] .mantine-HoverCard-dropdown,[data-theme=dark] .mantine-Slider-label,html[data-theme=dark] .mantine-Tooltip-tooltip,body[data-theme=dark] .mantine-Tooltip-tooltip,[data-theme=dark] [class*=mantine-Tooltip-tooltip],html[data-theme=dark] [class*=mantine-Tooltip-tooltip],body[data-theme=dark] [class*=mantine-Tooltip-tooltip]{background-color:var(--surface-popover, #1a2433)!important;background:var(--surface-popover, #1a2433)!important;color:var(--ink, #f3f4f6)!important;border:1px solid var(--border, rgba(255, 255, 255, .14))!important;box-shadow:0 10px 30px #00000080!important}[data-theme=dark] .recharts-default-tooltip *:not(.dc-pos):not(.dc-neg),[data-theme=dark] .mantine-Tooltip-tooltip *:not(.dc-pos):not(.dc-neg),html[data-theme=dark] .mantine-Tooltip-tooltip *:not(.dc-pos):not(.dc-neg),body[data-theme=dark] .mantine-Tooltip-tooltip *:not(.dc-pos):not(.dc-neg),[data-theme=dark] [class*=mantine-Tooltip-tooltip] *:not(.dc-pos):not(.dc-neg),html[data-theme=dark] [class*=mantine-Tooltip-tooltip] *:not(.dc-pos):not(.dc-neg),body[data-theme=dark] [class*=mantine-Tooltip-tooltip] *:not(.dc-pos):not(.dc-neg){color:var(--ink, #f3f4f6)!important}[data-theme=dark] .mantine-Tooltip-arrow,[data-theme=dark] .mantine-Popover-arrow,[data-theme=dark] .mantine-HoverCard-arrow,html[data-theme=dark] .mantine-Tooltip-arrow,[data-theme=dark] [class*=mantine-Tooltip-arrow],html[data-theme=dark] [class*=mantine-Tooltip-arrow]{background-color:var(--surface-popover, #1a2433)!important;border-color:var(--border, rgba(255, 255, 255, .14))!important}html .mantine-Loader-root,html .mantine-Loader-root *,html .mantine-Loader-loader,html .mantine-Loader-loader *,html [class*=mantine-Loader],html [class*=mantine-Loader] *,html [class*=Loader],html [class*=Loader] *,html [class*=loader],html [class*=loader] *,html [class*=spinner],html [class*=spinner] *,html [class*=Spinner],html [class*=Spinner] *,html svg[class*=Loader],html svg[class*=Loader] *,html .dc-circle,html .dc-spin-ring,html .dc-sync-dot,html .pulse-dot{border-radius:50%!important}.dc-pos{color:var(--pos, #0e9c4c)!important}[data-theme=dark] .dc-pos{color:var(--pos, #4ec988)!important}.dc-neg{color:var(--neg, #e0443f)!important}[data-theme=dark] .dc-neg{color:var(--neg, #f0706b)!important}.bg-animated-decor{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:0}.decor-dots-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%!important;max-width:1000px!important;height:100%!important;max-height:85%!important;opacity:.35;color:var(--accent, #3cae70);display:flex;align-items:center;justify-content:center;will-change:transform,filter,opacity}.decor-dots-svg{position:absolute;top:5%;left:5%;width:90%;height:90%}.decor-rotate-cw{animation:spinCw 80s linear infinite}.decor-rotate-ccw{animation:spinCcw 110s linear infinite}@keyframes spinCw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinCcw{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.geo-shape{position:absolute;pointer-events:none;opacity:.65;transition:opacity .3s ease,transform .3s ease}.shape-diamond{width:18px;height:18px;border:1.8px solid var(--accent, #3cae70);border-radius:4px;background:#3cae7026;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 0 12px #3cae7059;transform:rotate(45deg)}.shape-ring{width:22px;height:22px;border:2px dashed #60a5fa;border-radius:50%;box-shadow:0 0 10px #60a5fa4d}.shape-cross{width:16px;height:16px;position:relative}.shape-cross:before,.shape-cross:after{content:"";position:absolute;background:var(--accent, #3cae70);border-radius:1px}.shape-cross:before{top:7px;left:0;width:16px;height:2px}.shape-cross:after{left:7px;top:0;width:2px;height:16px}.shape-triangle{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:16px solid rgba(250,176,5,.7);filter:drop-shadow(0 2px 8px rgba(217,119,6,.35))}.shape-cube-wire{width:18px;height:18px;border:1.8px dashed var(--accent-hover, #4ec988);border-radius:4px;transform:rotate(20deg);background:#3cae701f}.shape-dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #3cae70);box-shadow:0 0 10px var(--accent, #3cae70)}.shape-pill{width:20px;height:9px;border-radius:5px;border:1.8px solid #60a5fa;background:#60a5fa33}.shape-pos-1{top:8%;left:6%;animation:floatGeo1 9s ease-in-out infinite alternate}.shape-pos-2{top:12%;right:8%;animation:floatGeo2 11s ease-in-out infinite alternate}.shape-pos-3{top:42%;left:4%;animation:floatGeo3 10s ease-in-out infinite alternate}.shape-pos-4{top:48%;right:6%;animation:floatGeo1 12s ease-in-out infinite alternate}.shape-pos-5{top:72%;left:8%;animation:floatGeo2 8s ease-in-out infinite alternate}.shape-pos-6{top:78%;right:7%;animation:floatGeo3 10s ease-in-out infinite alternate}@keyframes floatGeo1{0%{transform:translateY(0) rotate(0) scale(1)}50%{transform:translateY(-14px) rotate(18deg) scale(1.06)}to{transform:translateY(8px) rotate(-12deg) scale(.94)}}@keyframes floatGeo2{0%{transform:translateY(0) rotate(45deg) scale(1)}50%{transform:translateY(12px) rotate(90deg) scale(1.08)}to{transform:translateY(-10px) rotate(135deg) scale(.92)}}@keyframes floatGeo3{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.1)}to{transform:translateY(10px) scale(.92)}}.dc-nav-arrow-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--surface-2, rgba(255, 255, 255, .04));color:var(--ink-2);transition:all .15s cubic-bezier(.4,0,.2,1);flex-shrink:0;text-decoration:none;cursor:pointer}.dc-nav-arrow-btn:hover:not(.dc-nav-arrow-btn--disabled){background:var(--surface-3, rgba(255, 255, 255, .08));border-color:var(--accent-2);color:var(--accent-2);transform:translateY(-1px);box-shadow:var(--shadow)}.dc-nav-arrow-btn:active:not(.dc-nav-arrow-btn--disabled){transform:translateY(0)}.dc-nav-arrow-btn--disabled{opacity:.25;cursor:default;pointer-events:none}
