:root{--bg:#f3f4f1;--surface:#fff;--surface-2:#f7f8f6;--surface-3:#eef0ec;--surface-popover:#fff;--surface-solid:#fff;--surface-modal:#fff;--border:#e6e8e3;--border-2:#dcdfd8;--ink:#101712;--ink-2:#566159;--ink-3:#666e68;--accent:#227b4c;--accent-2:#1b6f43;--accent-soft:#e4f6eb;--accent-soft-2:#f1faf4;--accent-ink:#fff;--pos:#0b7e3e;--neg:#d22722;--pos-soft:#e3f6ea;--neg-soft:#fdeceb;--hero-bg:linear-gradient(135deg, #dcf8c8 0%, #b9efce 55%, #a5e6c3 100%);--hero-ink:#0b2a18;--hero-ink-2:#2f5a40;--hero-chip:#ffffff8c;--hero-accent:#127a42;--hero-neg:#c2302a;--sidebar:var(--bg);--sidebar-ink:var(--ink);--sidebar-muted:var(--ink-2);--sidebar-active:var(--surface);--sidebar-hover:#1017120b;--sidebar-border:transparent;--chart-soft:#a6dcc0;--grid:#eceee9;--card-border:#1017120d;--series-1:#2fa968;--series-2:#2a78d6;--series-3:#eb6834;--series-4:#6250d6;--series-5:#eda100;--series-6:#e87ba4;--series-other:#b4bbb5;--scroll-thumb:#1017122e;--scroll-thumb-hover:#10171257;--ring:0 0 0 3px #227b4c38;--shadow:0 1px 2px #1017120a, 0 2px 6px -2px #1017120d;--shadow-md:0 2px 4px #1017120a, 0 10px 28px -8px #1017121f;--shadow-lg:0 24px 60px -12px #10171238;--ease-out:cubic-bezier(.16, 1, .3, 1);--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:13.5px;--widget-title-transform:none;--widget-title-color:var(--ink);--widget-title-weight:600;--widget-title-letter-spacing:-.01em}@media (width<=768px){:root{--widget-title-size:14px}}.dc-upcoming-badge{display:none}@container (width<=300px){.dc-upcoming-icon{display:none!important}.dc-upcoming-badge{box-shadow:0 0 0 2px var(--surface);border-radius:50%;transition:box-shadow .13s;display:flex;position:absolute;top:-5px;right:-4px}.dc-row:hover .dc-upcoming-badge{box-shadow:0 0 0 2px var(--surface-2)}.dc-upcoming-row{gap:8px!important;padding-left:4px!important;padding-right:4px!important}}[data-theme=dark]{--bg:#090c0a;--surface:#121713;--surface-2:#0e120f;--surface-3:#1a201b;--surface-popover:#1a211c;--surface-solid:#121713;--surface-modal:#161c18;--border:#212923;--border-2:#2b342d;--ink:#ecf2ed;--ink-2:#a2aea5;--ink-3:#7d8980;--accent:#3cc17a;--accent-2:#62d797;--accent-soft:#3cc17a24;--accent-soft-2:#3cc17a12;--accent-ink:#04150b;--pos:#4ed18c;--neg:#f47470;--pos-soft:#4ed18c21;--neg-soft:#f4747021;--hero-bg:linear-gradient(135deg, #1f8f55 0%, #2bb36b 60%, #6fd68f 100%);--hero-ink:#03140a;--hero-ink-2:#0f3a22;--hero-chip:#ffffff38;--hero-accent:#04150b;--hero-neg:#6e0f0b;--sidebar:var(--bg);--sidebar-ink:#ecf2ed;--sidebar-muted:#8a968d;--sidebar-active:#161c18;--sidebar-hover:#ffffff0b;--sidebar-border:transparent;--chart-soft:#2c5f49;--grid:#1a211c;--card-border:#ffffff0d;--series-1:#2fa968;--series-2:#3987e5;--series-3:#d95926;--series-4:#9085e9;--series-5:#c98500;--series-6:#d55181;--series-other:#4a544c;--scroll-thumb:#ffffff24;--scroll-thumb-hover:#ffffff47;--ring:0 0 0 3px #3cc17a47;--shadow:0 1px 0 #ffffff08 inset, 0 1px 2px #0006;--shadow-md:0 1px 0 #ffffff0a inset, 0 12px 32px -8px #0009;--shadow-lg:0 24px 64px -12px #000000b3}*{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);font-feature-settings:"cv11" 1, "ss01" 1;font-variant-numeric:tabular-nums;-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-code,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{flex:auto!important;height:100%!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{background:var(--bg,#0b121a);min-height:100vh}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover,html,body,.app-main-area{scrollbar-color:var(--scroll-thumb) transparent}html[data-customized=true],html[data-customized=true] *,html[data-customized=true] :hover{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:var(--scrollbar-width,10px);height:var(--scrollbar-width,10px)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:32px}:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}.app-main-area::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}html::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)!important}::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-hover)!important}html.hide-scrollbars ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.hide-scrollbars ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.hide-scrollbars ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.hide-scrollbars ::-webkit-scrollbar{width:0!important;height:0!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);box-shadow:var(--shadow);border-radius:16px;transition:transform .16s,border-color .16s}.dc-card--hover:hover{border-color:var(--border-2);transform:translateY(-2px)}.dc-row{transition:background .13s}.dc-row:hover{background:var(--surface-2)}.dc-hover-row{border-radius:6px;margin:0 -8px;padding:4px 8px;transition:background-color .15s,padding .15s}.dc-hover-row:hover{background-color:var(--surface-2)}.dc-navitem{color:var(--sidebar-muted,#5b647a);will-change:transform, background-color, color;-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:9px;text-decoration:none;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);position:relative}.dc-navitem .dc-navitem-icon,.dc-navitem>div>svg,.dc-navitem>svg{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.dc-navitem .dc-navitem-label{text-overflow:ellipsis;white-space:nowrap;color:currentColor;transition:color .22s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden}.dc-navitem:hover{transform:translate(4px);background-color:var(--sidebar-hover)!important;color:var(--accent-2,var(--accent))!important}.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{opacity:.45!important;height:10px!important}.dc-navitem.is-active{font-weight:600;background-color:var(--sidebar-active)!important;color:var(--accent-2,var(--accent))!important}.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{font-weight:600;color:var(--accent-2,var(--accent))!important}.dc-navitem.is-active:hover{transform:translate(4px);background-color:var(--sidebar-active)!important;color:var(--accent-2,var(--accent))!important}.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{outline:none;transition:border-color .15s,background .15s,color .15s}.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}.dc-bento-cell .dc-card--hover:hover,[data-design] .dc-bento-cell .dc-card--hover:hover{transform:none!important}.dc-bento-cell:not(:has([data-compact])):has(.dc-card--hover):hover{transform:translateY(-2px)}@keyframes dc-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes dc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{body.printing-report #root{display:none!important}body.printing-report{color:#000!important;background:#fff!important;margin:0!important;padding:0!important;font-family:Inter,sans-serif!important}.print-report-container{color:#000!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;padding:24px!important;display:block!important}.print-table{border-collapse:collapse;width:100%;margin-top:20px;font-size:11.5px}.print-table th{color:#4c5567;text-transform:uppercase;letter-spacing:.04em;text-align:left;background:#f1f3f7;border-bottom:1px solid #dfe2e9;padding:8px 10px;font-size:9px;font-weight:600}.print-table td{color:#1a2230;border-bottom:1px solid #e6e8ee;padding:9px 10px}.print-table tr:nth-child(2n){background:#fcfdfe}.print-table tr{page-break-inside:avoid}.print-progress-bg{background:#eef0f3;border-radius:4px;width:100%;height:8px;overflow:hidden}.print-progress-fill{border-radius:4px;height:100%}}@media screen{.print-report-container{display:none!important}}.sidebar-resizer{background:0 0;transition:background .15s,opacity .15s}.sidebar-resizer:hover,.sidebar-resizer:active{opacity:.6;background:var(--accent)!important}.dc-link{color:var(--accent);font-weight:600;transition:color .15s;text-decoration:none!important}.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,box-shadow .15s!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{background:var(--bg);height:100vh;display:flex;overflow:hidden}.app-sidebar-aside{background:var(--sidebar);border-right:1px solid var(--sidebar-border);z-index:10;flex-direction:column;flex:none;height:100vh;display:flex;position:relative}.app-content-container{min-width:0;height:100vh;margin-right:var(--app-right-sidebar-width,0px);flex-direction:column;flex:1;transition:margin-right .22s cubic-bezier(.16,1,.3,1);display:flex}html[data-resizing-right-sidebar=true] .app-content-container{transition:none!important}.banner-top-line{color:#fff;border-bottom:1px solid var(--border);z-index:30;justify-content:space-between;align-items:center;padding:10px 16px;font:500 13px Inter;display:flex;box-shadow:0 2px 4px #00000026}.app-main-area{background:var(--bg);box-sizing:border-box;flex-direction:column;flex:1;width:100%;padding:0 max(clamp(14px,2.5vw,26px),84px) 150px clamp(14px,2.5vw,26px);display:flex;position:relative;overflow:hidden auto}.app-content-wrapper{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;margin:0 auto;padding-top:clamp(14px,2.5vw,26px);transition:max-width .15s;display:flex}.app-footer{color:var(--ink-3);text-align:center;border-top:1px solid var(--border-2);margin-top:40px;padding-top:24px;padding-bottom:40px;font-size:11px;line-height:1.55}div[data-position=bottom-right]{right:92px!important}@media (width<=768px){div[data-position=bottom-right]{bottom:92px!important;left:16px!important;right:16px!important}}.settings-table td .mantine-Checkbox-root{justify-content:center;align-items:center;display:flex}.dc-spin{animation:1s linear infinite dc-spin}@media (width<=768px){.dc-breadcrumbs-first-label,.dc-sync-prefix{display:none!important}}[data-design=broker][data-theme=light],html:not([data-design=broker])[data-theme=light] [data-design=broker]:not([data-theme]){--bg:#f3f6f9;--surface:#fff;--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:#1556a81c;--accent-soft-2:#1556a80f;--pos:#13945c;--neg:#d54b50;--sidebar:#fff;--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 #1d334a0f;--shadow-md:0 6px 18px #1d334a1a;--widget-title-size:9px;--widget-title-color:#64758a;--widget-title-letter-spacing:.09em}[data-design=broker][data-theme=dark],html:not([data-design=broker])[data-theme=dark] [data-design=broker]:not([data-theme]){--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:#4c8eea2b;--accent-soft-2:#4c8eea17;--pos:#45c383;--neg:#ef6d70;--sidebar:#0b131e;--sidebar-ink:#edf4fb;--sidebar-muted:#8494a8;--sidebar-active:var(--accent-soft);--sidebar-hover:#ffffff0f;--sidebar-border:#ffffff14;--chart-soft:#315b88;--grid:#2a3949;--shadow:0 2px 6px #0000003d;--shadow-md:0 8px 22px #0000004d;--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:#ffffff1c;--ink:#edf4fb;--ink-2:#c0ccda;--ink-3:#8fa0b4;box-shadow:0 4px 16px #07121f2e;background:#0b131ef0!important;border-bottom-color:#ffffff1a!important}[data-design=broker] .app-main-area{background-image:linear-gradient(180deg, color-mix(in srgb, var(--accent) 3%, transparent), transparent 220px)}[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],html:not([data-design=flat])[data-theme=light] [data-design=flat]:not([data-theme]){--bg:#f8fafc;--surface:#fff;--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:#ea580c1f;--accent-soft-2:#ea580c0f;--pos:#16a34a;--neg:#dc2626;--sidebar:#fff;--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]),html:not([data-design=broker])[data-theme=dark] [data-design=broker]:not([data-theme]):not([data-customized=true]){--accent:#3b82f6;--accent-2:#60a5fa;--accent-soft:#3b82f62e;--sidebar-active:#3b82f638}[data-design=broker][data-theme=light]:not([data-customized=true]),body[data-design=broker][data-theme=light]:not([data-customized=true]),html:not([data-design=broker])[data-theme=light] [data-design=broker]:not([data-theme]):not([data-customized=true]){--accent:#1d4ed8;--accent-2:#3b82f6;--accent-soft:#1d4ed826;--sidebar-active:#1d4ed82e}[data-design=flat][data-theme=dark],html:not([data-design=flat])[data-theme=dark] [data-design=flat]:not([data-theme]){--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:#f973162e;--accent-soft-2:#f9731617;--pos:#22c55e;--neg:#ef4444;--sidebar:#070a10;--sidebar-ink:#f8fafc;--sidebar-muted:#64748b;--sidebar-active:var(--accent-soft);--sidebar-hover:#ffffff0f;--sidebar-border:#ffffff14;--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=smartlab]{--card-radius:20px;--btn-radius:12px;--input-radius:12px;--mono-code:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--mono:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--widget-title-size:11px;--widget-title-transform:uppercase;--widget-title-weight:600;--widget-title-letter-spacing:.08em;--promo-bg:radial-gradient(120% 160% at 100% 0%, #f7a81380 0%, #f7a81300 55%), #071d28;--promo-border:#ffffff1f;--promo-shadow:0 18px 40px -16px #02131e80;--promo-btn-bg:#f7a813;--promo-btn-ink:#071d28}[data-design=smartlab][data-theme=dark],html:not([data-design=smartlab])[data-theme=dark] [data-design=smartlab]:not([data-theme]){--bg:#071d28;--surface:#0d2a37;--surface-2:#0a2330;--surface-3:#123444;--surface-popover:#0f2d3b;--surface-solid:#0d2a37;--surface-modal:#0d2a37;--border:#ffffff1f;--border-2:#ffffff2e;--card-border:#ffffff1f;--ink:#fff;--ink-2:#b5c6cf;--ink-3:#8aa1ad;--accent:#f7a813;--accent-2:#ffbe3d;--accent-soft:#f7a81329;--accent-soft-2:#f7a81314;--accent-ink:#071d28;--accent-text:#071d28;--pos:#3fd18b;--neg:#ff6b6b;--pos-soft:#3fd18b21;--neg-soft:#ff6b6b21;--hero-bg:linear-gradient(135deg, #f7a813 0%, #ffbe3d 60%, #ffd77a 100%);--hero-ink:#071d28;--hero-ink-2:#4b3a12;--hero-chip:#071d281f;--hero-accent:#071d28;--hero-neg:#8a1010;--sidebar:#02131e;--sidebar-ink:#fff;--sidebar-muted:#8aa1ad;--sidebar-active:var(--accent-soft);--sidebar-hover:#ffffff0f;--sidebar-border:#ffffff14;--chart-soft:#7a5a14;--grid:#ffffff12;--series-1:#f7a813;--series-2:#3fa9f5;--series-3:#3fd18b;--series-4:#a78bfa;--series-5:#ff7a59;--series-6:#e87ba4;--series-other:#4b6170;--scroll-thumb:#ffffff29;--scroll-thumb-hover:#ffffff4d;--ring:0 0 0 3px #f7a8134d;--shadow:0 1px 0 #ffffff0a inset, 0 2px 8px #00000059;--shadow-md:0 1px 0 #ffffff0d inset, 0 12px 32px -8px #0000008c;--shadow-lg:0 24px 64px -12px #000000a6;--widget-title-color:#b5c6cf}[data-design=smartlab][data-theme=light],html:not([data-design=smartlab])[data-theme=light] [data-design=smartlab]:not([data-theme]){--bg:#f4f6f7;--surface:#fff;--surface-2:#f7f9fa;--surface-3:#e9eef1;--surface-popover:#fff;--surface-solid:#fff;--surface-modal:#fff;--border:#dbe3e8;--border-2:#c9d4db;--card-border:#dbe3e8;--ink:#071d28;--ink-2:#3f5866;--ink-3:#566b78;--accent:#a35f00;--accent-2:#8a5000;--accent-soft:#f7a81329;--accent-soft-2:#f7a81314;--accent-ink:#fff;--pos:#0b7e3e;--neg:#d22722;--hero-bg:linear-gradient(135deg, #f7a813 0%, #ffbe3d 60%, #ffd77a 100%);--hero-ink:#071d28;--hero-ink-2:#4b3a12;--hero-chip:#ffffff80;--hero-accent:#071d28;--hero-neg:#8a1010;--sidebar:#fff;--sidebar-ink:#071d28;--sidebar-muted:#3f5866;--sidebar-active:var(--accent-soft);--sidebar-hover:#f0f4f6;--sidebar-border:#dbe3e8;--chart-soft:#ffd27a;--grid:#e6ecef;--series-1:#e09400;--series-2:#1f7fc4;--series-3:#13945c;--series-4:#6d4fd6;--series-5:#e0582f;--series-6:#d55181;--series-other:#b3c0c8;--ring:0 0 0 3px #f7a8134d;--shadow:0 1px 2px #071d280d, 0 2px 6px -2px #071d280f;--shadow-md:0 2px 4px #071d280d, 0 10px 28px -8px #071d2824;--widget-title-color:#3f5866}[data-design=smartlab] code,[data-design=smartlab] pre,[data-design=smartlab] kbd{font-family:var(--mono-code)}[data-design=smartlab] .dc-card,[data-design=smartlab] .dc-bento-cell{border-radius:var(--card-radius,20px)!important}[data-design=smartlab] .dc-iconbtn,[data-design=smartlab] .dc-input,[data-design=smartlab] .mantine-Input-input{border-radius:var(--btn-radius,12px)!important}[data-design=smartlab][data-theme=dark] .dc-card,[data-design=smartlab][data-theme=dark] .dc-bento-cell{background-image:linear-gradient(#ffffff0d 0%,#ffffff05 100%)}[data-design=smartlab][data-theme=dark] .app-header{background:#02131ee0!important;border-bottom-color:#ffffff14!important}[data-design=smartlab][data-theme=dark] .app-main-area{background-image:radial-gradient(70% 320px at 100% 0,#f7a81312,#0000 70%)}[data-design=standard]{--card-radius:20px;--btn-radius:10px;--input-radius:10px;--mono-code:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--mono:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--promo-bg:radial-gradient(120% 160% at 100% 0%, #3cc17a8c 0%, #3cc17a00 55%), #0f1611;--promo-border:transparent;--promo-shadow:0 18px 40px -16px #0f161173;--promo-btn-bg:#3cc17a;--promo-btn-ink:#04150b}[data-design=standard][data-theme=dark],[data-theme=dark] [data-design=standard]{--promo-bg:radial-gradient(120% 160% at 100% 0%, #3cc17a61 0%, #3cc17a00 55%), #121a14;--promo-border:#ffffff0f;--promo-shadow:none}[data-design=standard] code,[data-design=standard] pre,[data-design=standard] kbd{font-family:var(--mono-code)}[data-design=standard] .dc-card,[data-design=standard] .dc-bento-cell{border-radius:var(--card-radius,20px)!important}[data-design=standard] .dc-iconbtn,[data-design=standard] .dc-input,[data-design=standard] .mantine-Input-input{border-radius:var(--btn-radius,10px)!important}html:not([data-design=broker]) [data-design=broker]{--card-radius:6px;--btn-radius:6px;--input-radius:6px}html:not([data-design=flat]) [data-design=flat]{--card-radius:0px;--btn-radius:0px;--input-radius:0px}[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{box-shadow:none!important;border-radius:0!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]{appearance:none;border:1px solid var(--border-2,#94a3b8);background:var(--surface);cursor:pointer;outline:none;place-content:center;width:14px;height:14px;margin:0;display:inline-grid;border-radius:0!important}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:"";background:var(--accent);width:8px;height:8px;border-radius:0!important}[data-design=flat] input[type=checkbox]:not(.mantine-Checkbox-input){appearance:none;border:1px solid var(--border-2,#94a3b8);background:var(--surface);cursor:pointer;outline:none;place-content:center;width:14px;height:14px;margin:0;display:inline-grid;border-radius:0!important}[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]{appearance:none;background:var(--surface-3,#e2e8f0);border:none;border-radius:4px;outline:none;height:6px}[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{background:0 0;border-radius:4px;height:6px}input[type=range]::-moz-range-track{background:0 0;border-radius:4px;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--surface);cursor:pointer;border-radius:50%;width:16px;height:16px;margin-top:-5px;transition:transform .1s;box-shadow:0 1px 4px #0003}input[type=range]::-moz-range-thumb{background:var(--accent);border:2px solid var(--surface);cursor:pointer;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0003}html[data-design=flat] input[type=range]::-webkit-slider-thumb{border-radius:0!important}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,#ffffff29)!important;border-radius:3px!important;height:6px!important;position:relative!important}[data-theme=light] .mantine-Slider-track{background-color:#00000024!important}.mantine-Slider-bar{background-color:var(--accent)!important;z-index:1!important;border-radius:3px!important;height:6px!important}.mantine-Slider-thumb{background-color:var(--accent)!important;border:2px solid var(--surface,#1e293b)!important;z-index:2!important;width:16px!important;height:16px!important;box-shadow:0 2px 6px #0000004d!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}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,#ffffff29)!important;border-radius:var(--btn-radius,6px)!important;box-shadow:0 8px 24px #00000073!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,#ffffff29)!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],.mantine-Tabs-tab[data-active=true] svg,.mantine-Tabs-tab[data-active=true] i{color:var(--accent-text,#fff)!important}html[data-customized=true] .mantine-SegmentedControl-indicator{display:none!important}html[data-customized=true] .mantine-SegmentedControl-control[data-active=true],html[data-customized=true] .mantine-SegmentedControl-label[data-active=true]{transition:background-color .15s,color .15s;background-color:var(--accent)!important;color:var(--accent-text,#0b121a)!important;border-radius:var(--mantine-radius-sm,6px)!important;font-weight:700!important}html[data-customized=true] .mantine-SegmentedControl-control:has(input:checked){transition:background-color .15s,color .15s;background-color:var(--accent)!important;color:var(--accent-text,#0b121a)!important;border-radius:var(--mantine-radius-sm,6px)!important;font-weight:700!important}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]{color:var(--ink,#1a2230)!important;border:1px solid var(--border,#e6e8ee)!important;background:#fff!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]{border-color:var(--border,#e6e8ee)!important;background-color:#fff!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,#ffffff24)!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,#ffffff24)!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{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.decor-dots-wrapper{opacity:.35;color:var(--accent,#3cae70);will-change:transform, filter, opacity;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%!important;max-width:1000px!important;height:100%!important;max-height:85%!important}.decor-dots-svg{width:90%;height:90%;position:absolute;top:5%;left:5%}.decor-rotate-cw{animation:80s linear infinite spinCw}.decor-rotate-ccw{animation:110s linear infinite spinCcw}@keyframes spinCw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinCcw{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.geo-shape{pointer-events:none;opacity:.65;transition:opacity .3s,transform .3s;position:absolute}.shape-diamond{border:1.8px solid var(--accent,#3cae70);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3cae7026;border-radius:4px;width:18px;height:18px;transform:rotate(45deg);box-shadow:0 0 12px #3cae7059}.shape-ring{border:2px dashed #60a5fa;border-radius:50%;width:22px;height:22px;box-shadow:0 0 10px #60a5fa4d}.shape-cross{width:16px;height:16px;position:relative}.shape-cross:before,.shape-cross:after{content:"";background:var(--accent,#3cae70);border-radius:1px;position:absolute}.shape-cross:before{width:16px;height:2px;top:7px;left:0}.shape-cross:after{width:2px;height:16px;top:0;left:7px}.shape-triangle{filter:drop-shadow(0 2px 8px #d9770659);border-bottom:16px solid #fab005b3;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0}.shape-cube-wire{border:1.8px dashed var(--accent-hover,#4ec988);background:#3cae701f;border-radius:4px;width:18px;height:18px;transform:rotate(20deg)}.shape-dot{background:var(--accent,#3cae70);width:8px;height:8px;box-shadow:0 0 10px var(--accent,#3cae70);border-radius:50%}.shape-pill{background:#60a5fa33;border:1.8px solid #60a5fa;border-radius:5px;width:20px;height:9px}.shape-pos-1{animation:9s ease-in-out infinite alternate floatGeo1;top:8%;left:6%}.shape-pos-2{animation:11s ease-in-out infinite alternate floatGeo2;top:12%;right:8%}.shape-pos-3{animation:10s ease-in-out infinite alternate floatGeo3;top:42%;left:4%}.shape-pos-4{animation:12s ease-in-out infinite alternate floatGeo1;top:48%;right:6%}.shape-pos-5{animation:8s ease-in-out infinite alternate floatGeo2;top:72%;left:8%}.shape-pos-6{animation:10s ease-in-out infinite alternate floatGeo3;top:78%;right:7%}@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)}}.glow-bg{position:relative}.glow-bg:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 20%,#10b98117 0%,#3b82f60a 38%,#0000 75%);width:120%;height:120%;position:absolute;top:-10%;left:-10%}[data-theme=light] .glow-bg:before,body.light-theme .glow-bg:before{background:radial-gradient(circle at 50% 20%,#10b9810d 0%,#3b82f608 38%,#0000 75%)}.public-portfolio-container{background:var(--bg)}.public-portfolio-decor{pointer-events:none;-webkit-user-select:none;user-select:none}[data-theme=light] .public-portfolio-decor .decor-dots-wrapper{opacity:.5;color:#13834b}[data-theme=light] .public-portfolio-decor .geo-shape{opacity:.85}[data-theme=light] .shape-diamond{background:#0e9c4c2e;border:2px solid #0e9c4c;box-shadow:0 2px 10px #0e9c4c4d}[data-theme=light] .shape-ring{border:2.2px dashed #1d4ed8;box-shadow:0 2px 10px #1d4ed840}[data-theme=light] .shape-cross:before,[data-theme=light] .shape-cross:after{background:#0e9c4c}[data-theme=light] .shape-triangle{filter:drop-shadow(0 2px 8px #d9770659);border-bottom-color:#d97706d9}[data-theme=light] .shape-cube-wire{background:#13834b2e;border:2px dashed #13834b}[data-theme=light] .shape-dot{background:#0e9c4c;box-shadow:0 0 10px #0e9c4c99}.dc-nav-arrow-btn{border:1px solid var(--border);background:var(--surface-2,#ffffff0a);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.dc-nav-arrow-btn:hover:not(.dc-nav-arrow-btn--disabled){background:var(--surface-3,#ffffff14);border-color:var(--accent-2);color:var(--accent-2);box-shadow:var(--shadow);transform:translateY(-1px)}.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}@media (display-mode:window-controls-overlay){.app-header{-webkit-app-region:drag;padding-right:max(clamp(14px, 2.5vw, 26px), calc(100vw - env(titlebar-area-width,100vw) + 12px))!important}.app-header button,.app-header a,.app-header input,.app-header [data-tour],.app-header .dc-iconbtn{-webkit-app-region:no-drag}}[data-design=standard] .dc-bento-cell,[data-design=standard] .dc-card{transition:box-shadow .25s var(--ease-out), transform .25s var(--ease-out), opacity .2s!important}[data-design=standard] .dc-bento-cell:not([data-edit=true]):not([data-flat=true]):hover{box-shadow:var(--shadow-md)!important}[data-design=standard] .dc-card--hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)!important}[data-design=standard] .dc-hero{color:var(--hero-ink);--ink:var(--hero-ink);--ink-2:var(--hero-ink-2);--ink-3:var(--hero-ink-2);--widget-title-color:var(--hero-ink);--pos:var(--hero-ink);--neg:var(--hero-neg);--hero-border:transparent;--hero-value-font:650 28px/1.1 var(--mono);--border:#0b2a181f;--surface-2:var(--hero-chip);--surface-3:var(--hero-chip);--accent:var(--hero-accent);--accent-2:var(--hero-ink);--chart-soft:#0b2a182e;--grid:#0b2a1814;background:var(--hero-bg)!important}[data-design=standard] .mantine-Button-root{border-radius:var(--btn-radius);letter-spacing:-.005em;font-weight:500;transition:background-color .15s,box-shadow .15s,transform .1s,border-color .15s}[data-design=standard] .mantine-Button-root:active:not(:disabled){transform:scale(.98)}[data-design=standard] .mantine-Button-root[data-variant=filled]{box-shadow:0 1px 2px #1017121f,inset 0 1px #ffffff24}[data-design=standard] .mantine-Button-root[data-variant=default]{background:var(--surface);border:1px solid var(--border-2);color:var(--ink);box-shadow:0 1px 2px #1017120d}[data-design=standard] .mantine-Button-root[data-variant=default]:hover{background:var(--surface-2)}[data-design=standard] .mantine-Button-root:focus-visible,[data-design=standard] .mantine-ActionIcon-root:focus-visible{box-shadow:var(--ring);outline:none}[data-design=standard] .mantine-ActionIcon-root{border-radius:var(--btn-radius)}[data-design=standard] .mantine-Input-input{box-shadow:0 1px 2px #1017120a;border-color:var(--border-2)!important}[data-design=standard] .mantine-Input-input:focus,[data-design=standard] .mantine-Input-input:focus-within{border-color:var(--accent)!important;box-shadow:var(--ring)!important}[data-design=standard] .mantine-SegmentedControl-root{background:var(--surface-3);border-radius:12px;padding:3px}[data-design=standard] .mantine-SegmentedControl-indicator{background:var(--surface);border-radius:9px;box-shadow:0 1px 2px #10171214,0 1px 1px #1017120a}[data-design=standard] .mantine-SegmentedControl-label{color:var(--ink-2);font-weight:500}[data-design=standard] .mantine-SegmentedControl-label[data-active]{color:var(--ink)}[data-design=standard] .mantine-Badge-root{text-transform:none;letter-spacing:0;border-radius:999px;font-weight:500}[data-design=standard] .mantine-Menu-dropdown,[data-design=standard] .mantine-Popover-dropdown,[data-design=standard] .mantine-Combobox-dropdown,[data-design=standard] .mantine-HoverCard-dropdown{border:1px solid var(--border)!important;box-shadow:var(--shadow-lg)!important;border-radius:14px!important}[data-design=standard] .mantine-Menu-item{border-radius:8px}[data-design=standard] .mantine-Modal-content{box-shadow:var(--shadow-lg);border-radius:20px}[data-design=standard] .mantine-Modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-design=standard] .mantine-Skeleton-root:after{background:linear-gradient(90deg, var(--surface-3) 0%, var(--surface-2) 50%, var(--surface-3) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite dc-shimmer}@keyframes dc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){[data-design=standard] .dc-bento-cell,[data-design=standard] .dc-card,[data-design=standard] .mantine-Button-root{transition:none!important}[data-design=standard] .dc-card--hover:hover{transform:none}[data-design=standard] .mantine-Skeleton-root:after{animation:none}}[data-design=standard] .app-sidebar-aside{border-right:none}[data-design=standard] .dc-navitem{color:var(--sidebar-muted);border-radius:10px!important;font-weight:500!important}[data-design=standard] .dc-navitem:hover,[data-design=standard] .dc-navitem:hover .dc-navitem-icon,[data-design=standard] .dc-navitem:hover .dc-navitem-label{transform:none;color:var(--sidebar-ink)!important}[data-design=standard] .dc-navitem.is-active,[data-design=standard] .dc-navitem.is-active:hover{box-shadow:var(--shadow);transform:none;background-color:var(--sidebar-active)!important;color:var(--sidebar-ink)!important}[data-design=standard] .dc-navitem.is-active .dc-navitem-label{font-weight:600;color:var(--sidebar-ink)!important}[data-design=standard] .dc-navitem.is-active .dc-navitem-icon{color:var(--accent)!important}[data-design=standard] .dc-navitem .dc-navitem-indicator{display:none}[data-design=standard] .dc-navitem.is-collapsed:hover{transform:none!important}[data-design=standard] .app-header{background:color-mix(in srgb, var(--bg) 78%, transparent)!important;border-bottom-color:#0000!important}[data-design=standard] .dc-header-actions{background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:4px;gap:2px!important}[data-design=standard] .app-header .dc-iconbtn{width:34px!important;height:34px!important;color:var(--ink-2)!important;background:0 0!important;border-color:#0000!important;border-radius:10px!important}[data-design=standard] .app-header .dc-iconbtn:hover{background:var(--sidebar-hover)!important;color:var(--ink)!important}.dc-widget-menu-btn{width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.dc-widget-menu-btn:hover,.dc-widget-menu-btn[aria-expanded=true]{background:var(--surface-3);color:var(--ink)}.dc-widget-menu-btn:focus-visible{box-shadow:var(--ring);outline:none}@media (width<=768px){[data-design=standard] .dc-header-actions{box-shadow:none;background:0 0;padding:0}}.dc-chart-tooltip{background:var(--surface-popover);border:1px solid var(--border);min-width:160px;max-width:300px;box-shadow:var(--shadow-lg);font:500 12px/1.4 var(--custom-font-family,Inter, sans-serif);font-variant-numeric:tabular-nums;color:var(--ink);pointer-events:none;border-radius:12px;padding:10px 12px}.dc-chart-tooltip__title{color:var(--ink);margin-bottom:6px;font-weight:600}.dc-chart-tooltip__row{justify-content:space-between;align-items:center;gap:16px;padding:2px 0;display:flex}.recharts-tooltip-wrapper[style*="pointer-events: auto"] .dc-chart-tooltip{pointer-events:auto}.dc-chart-tooltip__row[data-clickable]{cursor:pointer;border-radius:6px;margin:0 -6px;padding:2px 6px}.dc-chart-tooltip__row[data-clickable]:hover{background:var(--surface-3)}.dc-chart-tooltip__name{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.dc-chart-tooltip__swatch{border-radius:3px;flex:none;width:8px;height:8px}.dc-chart-tooltip__value{color:var(--ink);white-space:nowrap;font-weight:600}.dc-chart-tooltip__footer{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.recharts-wrapper,.recharts-surface,.recharts-wrapper :focus,.recharts-surface:focus{outline:none}.recharts-cartesian-axis-tick-value{font-variant-numeric:tabular-nums}.recharts-legend-item-text{font-size:12px;color:var(--ink-2)!important}.dc-select-xs{appearance:none;border:1px solid var(--border);background:var(--surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%238b948d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center;height:26px;color:var(--ink);font:500 12px var(--custom-font-family,Inter, sans-serif);cursor:pointer;border-radius:8px;outline:none;padding:0 24px 0 9px;transition:border-color .15s,background-color .15s,box-shadow .15s}.dc-select-xs:hover{border-color:var(--border-2)}.dc-select-xs:focus-visible{border-color:var(--accent);box-shadow:var(--ring)}.dc-select-xs option{background:var(--surface-popover);color:var(--ink)}.dc-select__root,.dc-select__sizer{grid-area:1/1;min-width:0}.dc-select__sizer{visibility:hidden;pointer-events:none;white-space:nowrap;box-sizing:border-box;display:block;overflow:hidden}.dc-select__root{width:0;min-width:100%}.dc-select__wrapper{position:relative}.dc-select__input{box-sizing:border-box;text-overflow:ellipsis;width:100%;display:block}.dc-select__input:disabled{opacity:.6;cursor:default}.dc-select__section{display:none}.dc-select__dropdown{background:var(--surface-popover);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:10px;min-width:max-content;padding:4px;position:absolute}.dc-select__option{font:500 12.5px var(--custom-font-family,Inter, sans-serif);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 10px}.dc-select__option:hover,.dc-select__option[data-combobox-selected]{background:var(--surface-3)}.dc-select__option[data-checked]{font-weight:600;color:var(--accent-2)!important}.dc-select__option[data-combobox-disabled]{opacity:.5;cursor:default}.dc-select__lead{z-index:1;color:var(--ink-2);pointer-events:none;grid-area:1/1;place-self:center start;margin-left:9px;display:inline-flex;position:relative}.dc-select__opt{align-items:center;gap:8px;display:inline-flex}.dc-select__opt-icon{width:14px;color:var(--ink-2);justify-content:center;display:inline-flex}.dc-select__option[data-checked] .dc-select__opt-icon{color:inherit!important}.dc-page-btn{border:1px solid var(--border-2);border-radius:var(--btn-radius,10px);background:var(--surface);height:34px;color:var(--ink);font:500 13px var(--custom-font-family,Inter, sans-serif);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:0 13px;transition:background-color .15s,border-color .15s,color .15s,transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #1017120d}.dc-page-btn:hover{background:var(--surface-2)}.dc-page-btn:active{transform:scale(.98)}.dc-page-btn:focus-visible{box-shadow:var(--ring);outline:none}.dc-page-btn[data-active=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-2)}.dc-page-btn--primary{background:var(--accent);color:var(--accent-ink,#fff);border-color:#0000;box-shadow:0 1px 2px #1017121f,inset 0 1px #ffffff24}.dc-page-btn--primary:hover{background:var(--accent-2)}.dc-seg{background:var(--surface-3);border-radius:11px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.dc-seg__item{height:28px;color:var(--ink-2);font:500 12.5px var(--custom-font-family,Inter, sans-serif);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dc-seg__item:hover{color:var(--ink)}.dc-seg__item[data-active=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #10171214,0 1px 1px #1017120a}[data-theme=dark] .dc-seg__item[data-active=true]{background:#29322b;box-shadow:0 1px 2px #0006}.dc-seg__item:focus-visible{box-shadow:var(--ring);outline:none}.dc-seg--xs .dc-seg__item{border-radius:7px;height:22px;padding:0 8px;font-size:11.5px}.dc-search{border:1px solid var(--border-2);border-radius:var(--btn-radius,10px);background:var(--surface);height:34px;color:var(--ink-3);align-items:center;gap:8px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #1017120a}.dc-search:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.dc-search input{min-width:0;color:var(--ink);font:500 13px var(--custom-font-family,Inter, sans-serif);background:0 0;border:none;outline:none;flex:1}.dc-search input::placeholder{color:var(--ink-3)}.dc-page-btn:disabled{opacity:.5;cursor:default;transform:none}.dc-th__label{align-items:center;gap:3px;transition:color .15s;display:inline-flex}.dc-th__label:hover,.dc-th[data-active=true] .dc-th__label{color:var(--ink)}.dc-th__move{width:16px;height:16px;color:var(--ink-3);cursor:pointer;opacity:0;border-radius:5px;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}.dc-th:hover .dc-th__move,.dc-th:focus-within .dc-th__move{opacity:1}.dc-th__label:focus-visible,.dc-th__move:focus-visible{box-shadow:var(--ring);border-radius:5px;outline:none}.dc-th__move:hover{background:var(--surface-3);color:var(--ink)}@media (hover:none){.dc-th__move{display:none}}.dc-row:hover .dc-row-title{color:var(--accent-2)!important}.dc-btn-group{border:1px solid var(--border-2);border-radius:var(--btn-radius,10px);background:var(--surface);flex:none;align-items:stretch;height:34px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #1017120d}.dc-btn-group__icon{color:var(--ink-3);align-items:center;padding:0 4px 0 10px;display:inline-flex}.dc-btn-group__item{color:var(--ink);font:500 12.5px var(--custom-font-family,Inter, sans-serif);cursor:pointer;background:0 0;border:none;padding:0 10px;transition:background-color .15s}.dc-btn-group__item+.dc-btn-group__item{border-left:1px solid var(--border)}.dc-btn-group__item:hover:not(:disabled){background:var(--surface-2)}.dc-btn-group__item:disabled{color:var(--ink-3);cursor:default}.dc-btn-group__item:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.dc-info:hover,.dc-info:focus-visible{outline:none;color:var(--ink-2)!important}[data-design=standard] [style*="text-transform: uppercase"]{text-transform:none!important;letter-spacing:0!important}[data-design=standard]{--mantine-color-blue-filled:var(--accent);--mantine-color-blue-filled-hover:var(--accent-2);--mantine-color-blue-light:var(--accent-soft);--mantine-color-blue-light-hover:var(--accent-soft);--mantine-color-blue-light-color:var(--accent-2);--mantine-color-blue-outline:var(--accent);--mantine-color-blue-outline-hover:var(--accent-soft-2);--mantine-color-blue-text:var(--accent-2);--mantine-color-anchor:var(--accent-2);--mantine-color-brand-filled:var(--accent);--mantine-color-brand-filled-hover:var(--accent-2);--mantine-color-brand-light-color:var(--accent-2);--mantine-color-brand-outline:var(--accent);--mantine-color-brand-text:var(--accent-2)}[data-design=standard] .mantine-Tabs-list{flex-wrap:nowrap;overflow-x:auto}[data-design=standard] .mantine-Tabs-tab{white-space:nowrap;flex:none}[data-design=standard] .mantine-SegmentedControl-root{max-width:100%;overflow-x:auto}[data-design=standard] .mantine-SegmentedControl-innerLabel,[data-design=standard] .mantine-Badge-label{font-size:max(11px,1em)}@media (hover:none){.dc-widget-menu-btn{width:32px;height:32px}.dc-info{width:32px!important;height:32px!important;margin:-8px -8px -8px -4px!important}.dc-edit-btn{min-width:32px!important;min-height:32px!important}[data-design=standard] .mantine-ActionIcon-root[data-size=xs],[data-design=standard] .mantine-ActionIcon-root[data-size=sm]{min-width:32px;min-height:32px}.dc-seg__item{height:32px}}@media (width<=768px){[data-design=standard]{--card-radius:18px}.app-main-area{padding-bottom:140px!important;padding-left:12px!important;padding-right:12px!important}}.dc-page-header{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.dc-page-header--sticky{z-index:100;background:var(--bg);margin-bottom:10px;padding:8px 0;position:sticky;top:0}.dc-page-header__back{font:500 13px var(--custom-font-family,Inter, sans-serif);color:var(--ink-2)}.dc-page-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.dc-page-header__titles{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.dc-page-header__title-line{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.dc-page-header__icon{color:var(--accent);flex:none;display:inline-flex}.dc-page-header__title{font:650 22px/1.2 var(--custom-font-family,Inter, sans-serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0}.dc-page-header__meta{font:500 13px var(--custom-font-family,Inter, sans-serif);color:var(--ink-3)}.dc-page-header__subtitle{max-width:72ch;font:400 13.5px/1.5 var(--custom-font-family,Inter, sans-serif);color:var(--ink-2);margin:0}.dc-page-header__actions{flex:none;align-items:center;gap:8px;max-width:100%;display:flex}.dc-page-header__extra{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (width<=768px){.dc-page-header__title{font-size:20px}.dc-page-header__actions{scrollbar-width:none;width:100%;padding-bottom:2px;overflow-x:auto}.dc-page-header__actions::-webkit-scrollbar{display:none}.dc-page-header__actions>*{flex:none}.dc-profile-name{display:none}}@media (hover:none){.dc-select-xs{height:32px}.app-main-area .dc-iconbtn,.dc-page-header .dc-iconbtn{min-width:32px;min-height:32px}}[data-design=standard] .mantine-Tabs-tab{color:var(--ink-2);font-weight:500}[data-design=standard] .mantine-Tabs-tab[data-active=true],[data-design=standard] .mantine-Tabs-tab[data-active=true]:hover{color:var(--ink)!important;border-color:var(--accent)!important;background-color:#0000!important}[data-design=standard] .mantine-Tabs-tab[data-active=true] svg,[data-design=standard] .mantine-Tabs-tab[data-active=true] i{color:var(--accent)!important}[data-design=standard] .mantine-Tabs-tab:hover:not([data-active=true]){background-color:var(--sidebar-hover)!important}@media (hover:none){.dc-seg--xs .dc-seg__item{height:32px}.app-footer a{padding:8px 2px;display:inline-block}}.dc-edit-btn:hover{background:var(--surface-2)!important;color:var(--ink)!important}.dc-edit-btn--danger:hover{background:var(--neg-soft,var(--surface-2))!important;color:var(--neg)!important}.dc-bento-cell:hover,.dc-bento-cell:focus-within{z-index:60}
