.c-ui{--c-bg:#f2f6f3;--c-surface:#fff;--c-surface-2:#f7faf8;--c-line:#e3eae5;--c-line-2:#d0ddd4;--c-ink:#12241b;--c-ink-1:#2c4235;--c-ink-2:#3f5348;--c-ink-3:#7c8b81;--c-ink-4:#a4b1a8;--c-brand:#0e7a4a;--c-brand-strong:#0a5c38;--c-brand-soft:#1e9a63;--c-brand-1:#eef5f0;--c-brand-2:#d7e8dc;--c-brand-3:#b0d1bb;--c-deep:#052e1a;--c-deep-2:#0b3d2e;--c-gold:#c9a227;--c-gold-strong:#a9841e;--c-gold-1:#fbf6e9;--c-gold-2:#f5e9c8;--c-gold-3:#e8c46a;--c-warn:#d46b08;--c-warn-1:#fff7e6;--c-rust:#c2410c;--c-rust-1:#fff7ed;--c-teal:#0f8f7a;--c-teal-1:#e8f5f2;--c-r-card:14px;--c-r-ctl:10px;--c-sh-1:0 1px 2px rgba(5,46,26,.05);--c-sh-2:0 10px 28px -10px rgba(5,46,26,.16);--c-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;background-color:var(--c-bg);background-image:radial-gradient(rgba(5,46,26,.045) 1px,transparent 0),radial-gradient(900px 460px at 10% -10%,rgba(30,154,99,.13) 0,transparent 62%),radial-gradient(720px 420px at 102% 2%,rgba(201,162,39,.14) 0,transparent 60%),radial-gradient(760px 520px at 46% 112%,rgba(15,143,122,.1) 0,transparent 62%),linear-gradient(180deg,#f5faf7,#f2f6f3 46%,#edf4ef);background-size:22px 22px,auto,auto,auto,auto;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;color:var(--c-ink)}.c-num,.c-ui .c-num{font-family:var(--c-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.c-ui ::-webkit-scrollbar{width:8px;height:8px}.c-ui ::-webkit-scrollbar-thumb{background:var(--c-line-2);border-radius:8px}.c-ui ::-webkit-scrollbar-thumb:hover{background:var(--c-brand-3)}.c-sider{background:radial-gradient(90% 60% at 85% -10%,rgba(201,162,39,.14) 0,transparent 60%),radial-gradient(120% 120% at 20% 0,rgba(30,98,70,.9) 0,transparent 55%),linear-gradient(160deg,#0b3d2e,#052e1a 70%,#042514)!important;border-right:1px solid hsla(43,73%,66%,.14)!important;position:relative}.c-sider:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),radial-gradient(rgba(0,0,0,.14) 1px,transparent 0);background-size:5px 5px,7px 7px;background-position:0 0,3px 3px}.c-logo{position:relative;z-index:1;gap:10px;height:64px;padding:0 18px;border-bottom:1px solid hsla(43,73%,66%,.12)}.c-logo,.c-logo-mark{display:flex;align-items:center}.c-logo-mark{width:34px;height:34px;border-radius:10px;flex-shrink:0;justify-content:center;background:linear-gradient(135deg,#a9841e,#c9a227 50%,#e8c46a);box-shadow:0 4px 14px rgba(201,162,39,.35);color:#052e1a;font-weight:800;font-size:15px}.c-logo-text{min-width:0;line-height:1.2}.c-logo-text b{display:block;font-size:14.5px;font-weight:700;letter-spacing:.02em;background-image:linear-gradient(120deg,#e8c46a,#f5e9c8 50%,#c9a227);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.c-logo-text span{display:block;font-size:10.5px;color:rgba(236,246,240,.45);white-space:nowrap}.c-sider-fold{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;height:40px;padding:0 12px}.c-sider-fold button{border:none;background:transparent;color:rgba(236,246,240,.55);cursor:pointer;width:30px;height:30px;border-radius:8px;transition:all .18s ease}.c-sider-fold button:hover{background:hsla(0,0%,100%,.08);color:#e8c46a}.c-sider .ant-menu{position:relative;z-index:1;background:transparent!important;border-inline-end:none!important;padding:6px 0}.c-sider .ant-menu-item,.c-sider .ant-menu-submenu>.ant-menu-submenu-title{color:rgba(236,246,240,.68)!important;border-radius:10px!important;margin-inline:10px!important;width:calc(100% - 20px)!important;transition:all .18s ease}.c-sider .ant-menu-item:hover,.c-sider .ant-menu-submenu>.ant-menu-submenu-title:hover{color:#f2fbf6!important;background:hsla(0,0%,100%,.06)!important}.c-sider .ant-menu-sub{background:transparent!important}.c-sider .ant-menu-sub .ant-menu-item{font-size:13px}.c-sider .ant-menu-item-selected{background:linear-gradient(90deg,rgba(201,162,39,.18),rgba(201,162,39,.06))!important;color:#f0dc9a!important;font-weight:600}.c-sider .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#e8c46a,#c9a227)}.c-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#f0dc9a!important}.c-sider .ant-menu-submenu-arrow{color:rgba(236,246,240,.4)!important}.c-sider-exit{position:relative;z-index:1;padding:12px 10px 16px;border-top:1px solid hsla(43,73%,66%,.12)}.c-sider-exit button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:rgba(236,246,240,.55);cursor:pointer;font-size:13.5px;transition:all .18s ease}.c-sider-exit button:hover{background:rgba(194,65,12,.22);color:#ffb08a}.c-topbar{height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:linear-gradient(180deg,hsla(0,0%,100%,.97),hsla(0,0%,100%,.86));backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%);border-bottom:1px solid rgba(208,221,212,.85);box-shadow:0 8px 20px -18px rgba(5,46,26,.55);position:relative;z-index:10}.c-topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,rgba(30,154,99,.35),rgba(201,162,39,.32) 45%,rgba(208,221,212,0) 88%)}.c-topbar h1{margin:0;font-size:16px;font-weight:650;color:var(--c-ink);letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.c-topbar h1:before{content:"";width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--c-brand-soft),var(--c-brand))}.c-userchip{gap:10px;padding:5px 12px 5px 6px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-surface-2)}.c-userchip,.c-userchip .avt{display:flex;align-items:center}.c-userchip .avt{width:32px;height:32px;border-radius:50%;justify-content:center;font-size:14px;font-weight:700;color:#f0dc9a;background:linear-gradient(135deg,#0b3d2e,#1e6246);box-shadow:inset 0 0 0 1.5px hsla(43,73%,66%,.55)}.c-userchip .nm{font-size:13px;color:var(--c-ink-2);font-weight:500}.c-ph{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px}.c-ph h1{margin:0 0 4px;font-size:21px;font-weight:650;letter-spacing:-.02em;color:var(--c-ink)}.c-ph .sub{font-size:12.5px;color:var(--c-ink-3)}.c-ph .acts{gap:10px}.c-ph .acts,.c-toolbar{display:flex;align-items:center}.c-toolbar{flex-wrap:wrap;gap:6px 4px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;padding:10px 14px;margin-bottom:14px;box-shadow:var(--c-sh-1)}.c-toolbar .c-flab{font-size:12.5px;color:var(--c-ink-3);margin:0 6px 0 8px;white-space:nowrap}.c-toolbar .c-fgap{width:1px;height:22px;background:var(--c-line);margin:0 10px}.c-toolbar .ant-form-item{margin-bottom:0;margin-right:10px}.c-toolbar .c-fend{margin-left:auto;display:flex;align-items:center;gap:8px}.c-pn{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--c-r-card);box-shadow:var(--c-sh-1);overflow:hidden;display:flex;flex-direction:column}.c-pn-hd{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--c-line)}.c-pn-hd h3{margin:0;font-size:13.5px;font-weight:600;color:var(--c-ink-1)}.c-pn-hd-sub{color:var(--c-ink-4)}.c-pn-hd .c-r,.c-pn-hd-sub{margin-left:auto;font-size:12px}.c-pn-hd .c-r{display:flex;align-items:center;gap:10px;color:var(--c-ink-3)}.c-pn-bd{padding:14px 16px;flex:1 1 auto;min-height:0;overflow:hidden}.c-pn-bd.flush{padding:0}.c-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:1180px){.c-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-kpi{position:relative;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--c-r-card);box-shadow:var(--c-sh-1);padding:16px 16px 14px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;min-height:148px;display:flex;flex-direction:column}.c-kpi:hover{box-shadow:var(--c-sh-2);transform:translateY(-1px)}.c-kpi .top{gap:9px;margin-bottom:10px}.c-kpi .ic,.c-kpi .top{display:flex;align-items:center}.c-kpi .ic{width:34px;height:34px;border-radius:10px;justify-content:center;font-size:16px;background:var(--c-brand-1);color:var(--c-brand);flex-shrink:0}.c-kpi .t{font-size:12.5px;color:var(--c-ink-3);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-kpi .v{flex:1 1 auto;display:flex;align-items:center;font-size:26px;font-weight:650;color:var(--c-ink);line-height:1.2;font-family:var(--c-mono);font-variant-numeric:tabular-nums}.c-kpi .v small{font-size:13px;font-weight:500;color:var(--c-ink-3);margin-left:3px;font-family:inherit}.c-kpi .s{margin-top:auto;font-size:12px;color:var(--c-ink-3);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.c-kpi.g .ic{background:var(--c-brand-1);color:var(--c-brand)}.c-kpi.gold .ic{background:var(--c-gold-1);color:var(--c-gold-strong)}.c-kpi.teal .ic{background:var(--c-teal-1);color:var(--c-teal)}.c-kpi.rust .ic{background:var(--c-rust-1);color:var(--c-rust)}.c-kpi.warn .ic{background:var(--c-warn-1);color:var(--c-warn)}.c-kpi.rust .v{color:var(--c-rust)}.c-kpi.warn .v{color:var(--c-warn)}.c-sec{display:flex;align-items:center;gap:8px;margin:26px 0 12px}.c-sec:first-child{margin-top:0}.c-sec:before{content:"";width:4px;height:15px;border-radius:2px;background:linear-gradient(180deg,var(--c-brand-soft) 0,var(--c-gold-3) 100%)}.c-sec h2{margin:0;font-size:15px;font-weight:650;color:var(--c-ink)}.c-hint{font-size:11.5px;color:var(--c-ink-4);cursor:help;margin:0;line-height:1;flex-shrink:0}.c-row>.ant-col{display:flex;flex-direction:column}.c-row>.ant-col>*{flex:1 1 auto;min-width:0}.c-stack{display:flex;flex-direction:column;gap:14px;height:100%}.c-stack>*{flex:1 1 0;min-height:0}.c-today{background:linear-gradient(120deg,var(--c-deep) 0,var(--c-deep-2) 55%,#10513a 100%);border-radius:var(--c-r-card);padding:14px 18px 16px;box-shadow:var(--c-sh-2);position:relative;overflow:hidden}.c-today:after{content:"";position:absolute;right:-60px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(200,162,39,.22) 0,rgba(200,162,39,0) 70%)}.c-today-hd{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:600;margin-bottom:12px}.c-today-hd em{font-style:normal;font-weight:400;font-size:11.5px;color:hsla(0,0%,100%,.55);margin-left:4px}.c-today-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}@media (max-width:900px){.c-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-today-item{display:flex;flex-direction:column;gap:4px;padding:2px 14px;border-right:1px solid hsla(0,0%,100%,.12)}.c-today-item:first-child{padding-left:0}.c-today-item:last-child{border-right:0}.c-today-item .l{font-size:12px;color:hsla(0,0%,100%,.62)}.c-today-item .v{font-family:var(--c-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;color:#fff;line-height:1.2}.c-today-item .v em{font-style:normal;font-size:12px;font-weight:500;color:var(--c-gold-3);margin-left:3px}.c-kpi .s .down,.c-kpi .s .up{font-weight:600;display:inline-flex;align-items:center;gap:3px}.c-kpi .s .up{color:var(--c-brand)}.c-kpi .s .down{color:var(--c-rust)}.c-kpi .s .muted,.muted{color:var(--c-ink-4)}.c-metrics{display:flex;flex-direction:column;justify-content:center;gap:15px}.c-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 10px}.c-metric .l{font-size:12.5px;color:var(--c-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-metric .v{font-family:var(--c-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650;color:var(--c-ink);white-space:nowrap;line-height:1.15}.c-metric .v em{font-style:normal;font-size:11px;font-weight:500;color:var(--c-ink-4);margin-left:3px}.c-metric .bar{grid-column:1/-1;height:5px;border-radius:3px;background:var(--c-surface-2);overflow:hidden}.c-metric .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--c-brand-soft),var(--c-brand));border-radius:3px}.c-metric .note{grid-column:1/-1;font-size:11.5px;color:var(--c-ink-4);line-height:1.4}.c-metric.warn .v{color:var(--c-rust)}.c-bars{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:4px 2px;height:100%}.c-bar{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:10px}.c-bar .n{font-size:12.5px;color:var(--c-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-bar .track{height:10px;background:var(--c-surface-2);overflow:hidden}.c-bar .track,.c-bar .track i{display:block;border-radius:5px}.c-bar .track i{height:100%;transition:width .4s ease}.c-bar .v{font-family:var(--c-mono);font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--c-ink-1);text-align:right;white-space:nowrap}.c-bar .v em{font-style:normal;color:var(--c-ink-4);font-size:11px;margin-left:5px}.c-row .ant-table-wrapper .ant-table{background:transparent}.c-row .ant-table-wrapper .ant-table-thead>tr>th{background:var(--c-surface-2);color:var(--c-ink-2);font-weight:600;font-size:12.5px;padding:8px 12px}.c-row .ant-table-wrapper .ant-table-tbody>tr>td{padding:7px 12px;font-size:12.5px}.c-row .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--c-brand-1)}.c-rank{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--c-surface-2);color:var(--c-ink-3);font-size:12px;font-weight:600}.c-rank.top{background:linear-gradient(150deg,rgba(245,179,1,.9),rgba(214,150,0,.85));color:#20160a}.c-sum td{background:var(--c-surface-2)!important;font-weight:600;color:var(--c-ink-1)}.c-tag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:5px;font-size:11px;line-height:17px;vertical-align:middle}.c-tag.deposit{background:var(--c-teal-1);color:var(--c-teal)}.c-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12.5px;background:var(--c-surface-2);border:1px solid var(--c-line);color:var(--c-ink-2)}.c-chip b{font-family:var(--c-mono);font-weight:650;color:var(--c-ink)}.c-chip.g{background:var(--c-brand-1);border-color:var(--c-brand-2)}.c-chip.g,.c-chip.g b{color:var(--c-brand-strong)}.c-chip.gold{background:var(--c-gold-1);border-color:var(--c-gold-2)}.c-chip.gold,.c-chip.gold b{color:var(--c-gold-strong)}.c-chip.teal{background:var(--c-teal-1);border-color:#c6e6df}.c-chip.teal,.c-chip.teal b{color:var(--c-teal)}.c-ui .ant-table{font-size:13.5px}.c-ui .ant-table-thead>tr>th{background:var(--c-brand-1)!important;color:var(--c-deep-2)!important;font-weight:600!important;border-bottom:1px solid var(--c-brand-2)!important}.c-ui .ant-table-tbody>tr>td{border-bottom:1px solid var(--c-line)}.c-ui .ant-table-tbody>tr.ant-table-row:nth-child(2n)>td{background:#f8fbf9}.c-ui .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--c-brand-1)!important}.c-ui .ant-table{border-radius:0}.c-ui .ant-card{border:1px solid var(--c-line);border-radius:var(--c-r-card);box-shadow:var(--c-sh-1)}.c-ui .ant-card .ant-card-head{border-bottom:1px solid var(--c-line);min-height:unset}.c-ui .ant-card .ant-card-head-title{font-weight:600}.c-ui .ant-tag{border-radius:999px;border:none;font-size:12px;line-height:20px;padding:0 10px;margin-inline-end:6px}.c-ui .ant-pagination-item-active{border-color:var(--c-brand)}.c-ui .ant-pagination-item-active a{color:var(--c-brand)}.c-ui .ant-pagination .ant-pagination-item a{color:var(--c-ink-2)}.c-ui .ant-pagination .ant-pagination-item:hover{border-color:var(--c-brand-soft)}.c-ui.ant-modal-root,.c-ui.ant-modal-wrap{background:transparent}.c-ui .ant-modal .ant-modal-content{border-radius:16px;box-shadow:var(--c-sh-2)}.c-ui .ant-modal .ant-modal-header{border-bottom:1px solid var(--c-line);padding-bottom:12px;margin-bottom:6px}.c-ui .ant-modal .ant-modal-title{font-weight:650;color:var(--c-ink)}.c-ui.ant-popover .ant-popover-inner{border-radius:12px}.c-ui .ant-empty-description{color:var(--c-ink-4)}.c-login{min-height:100vh;display:flex;background:var(--c-bg)}.c-login-hero{position:relative;flex:1 1 50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(90% 70% at 85% -10%,rgba(201,162,39,.22) 0,transparent 60%),radial-gradient(120% 120% at 15% 5%,rgba(30,98,70,.9) 0,transparent 55%),linear-gradient(155deg,#0b3d2e,#052e1a 65%,#03200f)}.c-login-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),radial-gradient(rgba(0,0,0,.14) 1px,transparent 0);background-size:5px 5px,7px 7px;background-position:0 0,3px 3px}.c-login-hero .inner{position:relative;z-index:1;text-align:center;padding:40px}.c-login-hero .balls{gap:18px;margin-bottom:30px}.c-ball,.c-login-hero .balls{display:flex;justify-content:center}.c-ball{width:52px;height:52px;border-radius:50%;align-items:center;font-weight:800;font-size:15px;color:#052e1a;font-family:var(--c-mono);box-shadow:inset -6px -8px 14px rgba(0,0,0,.3),inset 5px 6px 10px hsla(0,0%,100%,.35),0 10px 24px rgba(0,0,0,.35)}.c-ball.gold{background:radial-gradient(circle at 32% 28%,#f5e9c8,#c9a227 70%)}.c-ball.green{background:radial-gradient(circle at 32% 28%,#4f9270,#0b3d2e 75%);color:#f0dc9a}.c-ball.red{background:radial-gradient(circle at 32% 28%,#e88a6a,#8a2f14 75%);color:#ffe3d6}.c-login-hero h1{margin:0 0 10px;font-size:40px;font-weight:750;letter-spacing:.04em;background-image:linear-gradient(120deg,#e8c46a,#f5e9c8 45%,#c9a227);-webkit-background-clip:text;background-clip:text;color:transparent}.c-login-hero p{margin:0;font-size:14px;color:rgba(236,246,240,.55);letter-spacing:.28em}.c-login-form{flex:1 1 50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;position:relative}.c-login-card{width:100%;max-width:400px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:18px;box-shadow:var(--c-sh-2);padding:34px 32px 30px}.c-login-card h2{margin:0 0 4px;font-size:22px;font-weight:700;color:var(--c-ink)}.c-login-card .sub{font-size:13px;color:var(--c-ink-3);margin-bottom:24px}.c-login-card a{color:var(--c-brand)}.c-login-back{position:absolute;top:20px;right:22px;z-index:2}@media (max-width:900px){.c-login-hero{display:none}}.c-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}@media (max-width:1180px){.c-edit-grid{grid-template-columns:1fr}}.c-dash .c-kpi.g{--kc-solid:#0e7a4a;--kc-soft:#1e9a63;--kc-1:#e6f4ec;--kc-2:#f5fbf7;--kc-line:#cfe6d8;--kc-shadow:rgba(14,122,74,.32);--kc-glow:rgba(30,154,99,.18)}.c-dash .c-kpi.teal{--kc-solid:#0f8f7a;--kc-soft:#2aa899;--kc-1:#e2f4f1;--kc-2:#f3fbfa;--kc-line:#c6e6df;--kc-shadow:rgba(15,143,122,.32);--kc-glow:rgba(42,168,153,.18)}.c-dash .c-kpi.gold{--kc-solid:#a9841e;--kc-soft:#c9a227;--kc-1:#fbf4e2;--kc-2:#fdfaf1;--kc-line:#eedeac;--kc-shadow:rgba(169,132,30,.3);--kc-glow:rgba(201,162,39,.2)}.c-dash .c-kpi.violet{--kc-solid:#7c5cc4;--kc-soft:#a183e0;--kc-1:#efeafb;--kc-2:#f9f7fe;--kc-line:#ddd3f2;--kc-shadow:rgba(124,92,196,.3);--kc-glow:rgba(161,131,224,.18)}.c-dash .c-kpi.blue{--kc-solid:#3f7fd4;--kc-soft:#6ba0e6;--kc-1:#e9f1fb;--kc-2:#f7fafe;--kc-line:#cddff5;--kc-shadow:rgba(63,127,212,.3);--kc-glow:rgba(107,160,230,.18)}.c-dash .c-kpi.rust{--kc-solid:#c2410c;--kc-soft:#e2703a;--kc-1:#fdede5;--kc-2:#fef8f4;--kc-line:#f4d3c2;--kc-shadow:rgba(194,65,12,.3);--kc-glow:rgba(226,112,58,.18)}.c-dash .c-kpi.warn{--kc-solid:#d46b08;--kc-soft:#f0a03c;--kc-1:#fdf3e3;--kc-2:#fefaf3;--kc-line:#f5dfba;--kc-shadow:rgba(212,107,8,.28);--kc-glow:rgba(240,160,60,.18)}.c-dash .c-kpi{border:0;padding:15px 16px 13px;background:radial-gradient(115% 85% at 100% 0,var(--kc-glow) 0,transparent 60%),linear-gradient(152deg,var(--kc-1) 0,var(--kc-2) 54%,#fff 100%);box-shadow:0 1px 2px rgba(5,46,26,.05),0 14px 28px -18px var(--kc-shadow),inset 0 0 0 1px var(--kc-line)}.c-dash .c-kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--kc-solid) 0,var(--kc-soft) 62%,var(--kc-glow) 100%)}.c-dash .c-kpi:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(5,46,26,.06),0 20px 34px -18px var(--kc-shadow),inset 0 0 0 1px var(--kc-line)}.c-dash .c-kpi .ic{width:38px;height:38px;border-radius:11px;font-size:17px;background:linear-gradient(135deg,var(--kc-soft) 0,var(--kc-solid) 100%);color:#fff;box-shadow:0 7px 15px -6px var(--kc-shadow),inset 0 1px 0 hsla(0,0%,100%,.35)}.c-dash .c-kpi .t{color:var(--c-ink-2);font-weight:500}.c-dash .c-kpi .v{color:var(--kc-solid);font-size:27px}.c-dash .c-kpi .s,.c-dash .c-kpi .v small{color:var(--c-ink-3)}.c-dash .c-kpi .s .up{color:var(--c-brand)}.c-dash .c-kpi .s .down{color:var(--c-rust)}.c-dash .c-pn{position:relative;border:0;box-shadow:0 1px 2px rgba(5,46,26,.05),0 14px 28px -20px rgba(5,46,26,.34),inset 0 0 0 1px var(--c-line)}.c-dash .c-pn:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,var(--pn-a,#1e9a63) 0,var(--pn-b,#0e7a4a) 58%,var(--pn-c,#e8c46a) 100%)}.c-dash .c-pn:hover{box-shadow:0 1px 2px rgba(5,46,26,.06),0 20px 36px -22px rgba(5,46,26,.4),inset 0 0 0 1px var(--c-line-2)}.c-dash .c-pn-hd{background:linear-gradient(180deg,#fbfdfc,#fff);padding:13px 16px}.c-dash .c-pn-hd:before{content:"";width:3px;height:13px;border-radius:2px;flex-shrink:0;background:linear-gradient(180deg,var(--pn-a,#1e9a63),var(--pn-c,#e8c46a))}.c-dash .c-pn-hd h3{color:var(--c-ink)}.c-dash .c-pn-hd-sub{padding:2px 9px;border-radius:999px;background:var(--c-brand-1);border:1px solid var(--c-brand-2);color:var(--c-brand-strong);font-size:11.5px}.c-dash .c-row.t-green .c-pn{--pn-a:#1e9a63;--pn-b:#0e7a4a;--pn-c:#7fc9a2}.c-dash .c-row.t-teal .c-pn{--pn-a:#2aa899;--pn-b:#0f8f7a;--pn-c:#8fd8cb}.c-dash .c-row.t-gold .c-pn{--pn-a:#e8c46a;--pn-b:#c9a227;--pn-c:#a9841e}.c-dash .c-row.t-violet .c-pn{--pn-a:#a183e0;--pn-b:#7c5cc4;--pn-c:#c9b6f2}.c-dash .c-sec:before{width:5px;height:17px;border-radius:3px;background:linear-gradient(180deg,#1e9a63,#c9a227 72%,#e8c46a);box-shadow:0 3px 8px -3px rgba(169,132,30,.75)}.c-dash .c-sec h2{font-size:14.5px;padding:5px 14px;border-radius:999px;background:linear-gradient(90deg,#eef7f1,#fff);border:1px solid var(--c-line);box-shadow:var(--c-sh-1)}.c-dash .c-today{box-shadow:0 20px 40px -22px rgba(5,46,26,.85),inset 0 0 0 1px hsla(43,73%,66%,.22);padding:15px 20px 17px}.c-dash .c-today:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),radial-gradient(rgba(0,0,0,.12) 1px,transparent 0);background-size:6px 6px,9px 9px;background-position:0 0,3px 3px}.c-dash .c-today-grid,.c-dash .c-today-hd{position:relative;z-index:1}.c-dash .c-today-hd em{color:hsla(43,73%,66%,.72)}.c-dash .c-bars{gap:13px}.c-dash .c-bar .n{color:var(--c-ink-1);font-weight:500}.c-dash .c-bar .track{height:11px;border-radius:6px;background:linear-gradient(90deg,#eaf1ed,#f7faf8);box-shadow:inset 0 0 0 1px rgba(5,46,26,.06)}.c-dash .c-bar .track i{border-radius:6px;box-shadow:0 3px 7px -3px rgba(5,46,26,.45)}.c-dash .c-bar .v{font-weight:650;color:var(--c-ink)}.c-dash .c-metrics{gap:13px}.c-dash .c-metric .l{color:var(--c-ink-2)}.c-dash .c-metric .bar{height:6px;border-radius:3px;background:linear-gradient(90deg,#eaf1ed,#f7faf8);box-shadow:inset 0 0 0 1px rgba(5,46,26,.06)}.c-dash .c-metric .bar i{background:linear-gradient(90deg,#1e9a63,#0e7a4a 62%,#c9a227);box-shadow:0 2px 6px -2px rgba(14,122,74,.55)}.c-dash .c-metric .v{color:var(--c-ink)}.c-dash .ant-table-wrapper .ant-table{background:transparent}.c-dash .ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(180deg,#0e7a4a,#0a5c38)!important;color:#eaf6ef!important;font-weight:600!important;border-bottom:none!important}.c-dash .ant-table-wrapper .ant-table-thead>tr>th:before{background:hsla(0,0%,100%,.22)!important}.c-dash .ant-table-wrapper .ant-table-column-sorter{color:hsla(0,0%,100%,.6)!important}.c-dash .ant-table-wrapper .ant-table-column-sorter-down.active,.c-dash .ant-table-wrapper .ant-table-column-sorter-up.active{color:#e8c46a!important}.c-dash .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--c-line)}.c-dash .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#f7fbf8}.c-dash .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--c-brand-1)!important}.c-dash .ant-table-wrapper .ant-table-tbody>tr.c-sum>td{font-weight:650}.c-dash .ant-table-wrapper .ant-table-tbody>tr.c-sum>td,.c-dash .c-sum td{background:linear-gradient(180deg,#fbf3e0,#f6e9cd)!important;color:#7a5c10}.c-dash .c-rank{background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-line)}.c-dash .c-rank.top{background:linear-gradient(150deg,#f5b301,#d69600);color:#241805;box-shadow:0 3px 8px -3px rgba(214,150,0,.8)}.c-dash .c-tag.deposit{background:var(--c-teal-1);color:var(--c-teal);box-shadow:inset 0 0 0 1px #c6e6df}.c-dash .c-pn-bd .g2-tooltip{border-radius:10px;box-shadow:0 12px 28px -12px rgba(5,46,26,.45)}.c-dash .c-foot{font-size:12px;color:var(--c-ink-4)}.c-dash .c-kpi{background:radial-gradient(130% 110% at 0 -12%,var(--kc-glow) 0,transparent 58%),linear-gradient(118deg,var(--kc-1) 0,var(--kc-2) 66%,#fff 100%)}.c-dash .c-pn-bd{background:radial-gradient(120% 92% at 50% -18%,rgba(30,154,99,.055) 0,transparent 64%),linear-gradient(180deg,#fdfefd,#fff 46%)}.c-dash .c-pn-bd.flush{background:#fff}.c-dash .c-pn-bd.c-table{padding:4px 14px 14px;background:#fff}.c-dash .c-pn-bd.c-table .ant-table-thead>tr>th:first-child{border-top-left-radius:10px}.c-dash .c-pn-bd.c-table .ant-table-thead>tr>th:last-child{border-top-right-radius:10px}.c-dash .c-pn-bd.c-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.c-dash .c-sec:after{content:"";flex:1 1 auto;height:1px;margin-left:4px;background:linear-gradient(90deg,var(--c-line) 0,rgba(227,234,229,0) 92%)}.c-dash .c-pn-bd svg text{fill:#8a9a90}.c-dash .c-chartbox{border-radius:12px;background:radial-gradient(100% 80% at 50% 0,rgba(30,154,99,.07) 0,transparent 62%),linear-gradient(180deg,#f7fbf8,#fff);box-shadow:inset 0 0 0 1px rgba(5,46,26,.05);overflow:hidden}