@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--dg-primary: #111111;--dg-secondary: #404040;--dg-accent: #111111;--dg-bg: #f5f5f5;--dg-surface: #ffffff;--dg-surface-alt: #fafafa;--dg-border: #e5e5e5;--dg-text: #111111;--dg-text-soft: #666666;--dg-shadow: none}html,body,#root{min-height:100%;height:100%}body{margin:0;font-family:Inter,sans-serif;background:#f5f5f5;color:var(--dg-text)}code,pre,.font-code{font-family:Inter,sans-serif}.dg-app-shell .ant-layout{background:transparent}.dg-app-shell{height:100vh;overflow:hidden}.dg-sidebar{position:sticky!important;top:0;left:0;height:100vh;overflow:hidden;background:#111!important;box-shadow:none;display:flex!important;flex-direction:column}.dg-sidebar .ant-layout-sider-children{height:100%;display:flex;flex-direction:column;min-height:0}.dg-sidebar .ant-menu,.dg-sidebar-menu{background:transparent;border-inline-end:none!important}.dg-sidebar-menu-wrap{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.dg-sidebar-menu-wrap::-webkit-scrollbar,.dg-content-shell::-webkit-scrollbar{width:6px}.dg-sidebar-menu-wrap::-webkit-scrollbar-thumb,.dg-content-shell::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.dg-sidebar-menu-wrap::-webkit-scrollbar-track{background:transparent}.dg-content-shell::-webkit-scrollbar-thumb{background:#11111129}.dg-content-shell::-webkit-scrollbar-track{background:transparent}.dg-sidebar-menu{min-height:100%}.dg-sidebar .ant-menu-item,.dg-sidebar .ant-menu-submenu-title{height:46px;line-height:46px;margin-inline:0;margin-block:0;border-radius:0;color:#ffffffb8}.dg-sidebar .ant-menu-submenu-title:hover,.dg-sidebar .ant-menu-item:hover,.dg-sidebar .ant-menu-dark .ant-menu-item:hover,.dg-sidebar .ant-menu-dark .ant-menu-submenu-title:hover{color:#fff!important;background:#1a1a1a!important}.dg-sidebar .ant-menu-item-selected,.dg-sidebar .ant-menu-dark .ant-menu-item-selected{background:#1f1f1f!important;color:#fff!important}.dg-sidebar .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title,.dg-sidebar .ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title{color:#fff!important}.dg-sidebar .ant-menu-sub.ant-menu-inline{background:#0d0d0d!important}.dg-sidebar .ant-menu-inline .ant-menu-item{padding-inline-start:48px!important}.dg-sidebar .ant-menu-inline-collapsed .ant-menu-submenu-title,.dg-sidebar .ant-menu-inline-collapsed .ant-menu-item{padding-inline:calc(50% - 8px)!important}.dg-topbar{position:sticky;top:0;z-index:10;background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none}.dg-content-shell{height:calc(100vh - 65px);overflow-y:auto;overflow-x:hidden}.dg-panel-card.ant-card{border:1px solid #e5e5e5;border-radius:0;box-shadow:none;background:#fff}.dg-kpi-card{min-height:132px;border-radius:0;border:1px solid #e5e5e5;box-shadow:none;background:#fff}.dg-kpi-wrap{display:flex;flex-wrap:wrap;gap:16px}.dg-kpi-card--fluid{flex:1 1 240px;min-width:240px}.dg-filter-bar{border:1px solid #e5e5e5;border-radius:0;background:#fff;box-shadow:none}.dg-filter-bar>.ant-select,.dg-filter-bar>.ant-input,.dg-filter-bar>.ant-input-affix-wrapper,.dg-filter-bar>.ant-picker,.dg-filter-bar>.ant-select-auto-complete{min-width:220px;width:auto!important;flex:0 1 260px}.dg-filter-bar .ant-select .ant-select-selector{min-width:220px}.ant-select-dropdown{min-width:240px!important;width:max-content!important;max-width:420px}.ant-select-item-option-content{white-space:normal;word-break:break-word}.dg-section-title{margin:0;font-size:18px;font-weight:600;color:var(--dg-text)}.dg-section-subtitle{margin:6px 0 0;color:var(--dg-text-soft);font-size:13px}.dg-metric-value{margin-top:18px;font-size:32px;font-weight:700;color:var(--dg-text)}.dg-metric-label{color:var(--dg-text-soft);font-size:13px}.dg-data-table .ant-table-wrapper .ant-table{background:transparent}.dg-data-table .ant-table-thead>tr>th{background:#fafafa;color:var(--dg-text);font-size:12px}.dg-data-table .ant-table-tbody>tr:hover>td{background:#fafafa!important}.dg-sidebar .ant-menu-item-active,.dg-sidebar .ant-menu-submenu-active>.ant-menu-submenu-title{color:#fff!important;background:#1f1f1f!important}.dg-sidebar .ant-menu-title-content,.dg-sidebar .ant-menu-submenu-arrow,.dg-sidebar .ant-menu-item-icon,.dg-sidebar .ant-menu-submenu .ant-menu-item-icon{color:inherit!important}.dg-sidebar .ant-menu-dark,.dg-sidebar .ant-menu-dark .ant-menu-sub,.dg-sidebar .ant-menu-dark .ant-menu-inline.ant-menu-sub{background:transparent!important}.dg-risk-geo-cascader-dropdown.ant-cascader-dropdown{width:max-content!important;max-width:min(90vw,820px)!important}.dg-risk-geo-cascader-dropdown .ant-cascader-menus{width:max-content;max-width:min(90vw,720px)}.dg-risk-geo-cascader-dropdown .ant-cascader-menu{min-width:180px}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.z-10{z-index:10}.grid,[grid=""]{display:grid}.col-span-2{grid-column:span 2/span 2}.grid-cols-1,[grid-cols-1=""]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2,[grid-cols-2=""]{grid-template-columns:repeat(2,minmax(0,1fr))}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}.m-0{margin:0}.\!mb-0,[\!mb-0=""]{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.\!mb-4,[\!mb-4=""]{margin-bottom:1rem!important}.\!mt-\[-8px\]{margin-top:-8px!important}.mb-2{margin-bottom:.5rem}.mb-4,[mb-4=""]{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mt-1,[mt-1=""]{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.inline{display:inline}.block,[block=""]{display:block}[hidden=""]{display:none}[size~="12"]{width:3rem;height:3rem}[size~="16"]{width:4rem;height:4rem}[size~="2"]{width:.5rem;height:.5rem}[size~="4"]{width:1rem;height:1rem}[size~="8"]{width:2rem;height:2rem}.\!h-11{height:2.75rem!important}.h-\[60px\]{height:60px}.h-full{height:100%}.max-w-\[420px\]{max-width:420px}.min-h-\[120px\]{min-height:120px}.min-h-\[180px\]{min-height:180px}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.min-h-screen{min-height:100vh}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-44{width:11rem}.w-52{width:13rem}.w-56{width:14rem}.w-64{width:16rem}.w-full,[w-full=""]{width:100%}.flex,[flex=""]{display:flex}.flex-1{flex:1 1 0%}.flex-col,[flex-col=""]{flex-direction:column}.select-none{-webkit-user-select:none;user-select:none}[columns~="120"]{columns:120}[columns~="220"]{columns:220}[columns~="240"]{columns:240}[columns~="80"]{columns:80}.items-center,[items-center=""]{align-items:center}.\!self-start{align-self:flex-start!important}.justify-center{justify-content:center}.justify-between,[justify-between=""]{justify-content:space-between}.gap-1,[gap-1=""]{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4,[gap-4=""]{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.25rem * var(--un-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]),[space-y-2=""]>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.5rem * var(--un-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.5rem * var(--un-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.whitespace-pre-wrap,[whitespace-pre-wrap=""]{white-space:pre-wrap}.break-all,[break-all=""]{word-break:break-all}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.last\:border-r-0:last-child{border-right-width:0px}.\!border-\[\#111\]{--un-border-opacity:1 !important;border-color:rgb(17 17 17 / var(--un-border-opacity))!important}.border-\[\#1f2937\]{--un-border-opacity:1;border-color:rgb(31 41 55 / var(--un-border-opacity))}.border-\[\#e5e5e5\]{--un-border-opacity:1;border-color:rgb(229 229 229 / var(--un-border-opacity))}.border-\[\#e5e7eb\]{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}.border-white\/10{border-color:#ffffff1a}.\!rounded-none{border-radius:0!important}.rounded-lg{border-radius:.5rem}.\!bg-\[\#111\]{--un-bg-opacity:1 !important;background-color:rgb(17 17 17 / var(--un-bg-opacity))!important}.bg-\[\#0b1220\]{--un-bg-opacity:1;background-color:rgb(11 18 32 / var(--un-bg-opacity))}.bg-\[\#f5f5f5\]{--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity))}.bg-\[\#fafafa\]{--un-bg-opacity:1;background-color:rgb(250 250 250 / var(--un-bg-opacity))}.bg-\[\#fff7f7\]{--un-bg-opacity:1;background-color:rgb(255 247 247 / var(--un-bg-opacity))}.bg-black\/\[0\.03\]{background-color:#00000008}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}[bg-black=""]{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity))}.p-4{padding:1rem}.p-6{padding:1.5rem}.\!px-0{padding-left:0!important;padding-right:0!important}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-center{text-align:center}.\!text-\[28px\]{font-size:28px!important}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm,[text-sm=""]{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.\!text-\[\#111\]{--un-text-opacity:1 !important;color:rgb(17 17 17 / var(--un-text-opacity))!important}.\!text-\[\#888\]{--un-text-opacity:1 !important;color:rgb(136 136 136 / var(--un-text-opacity))!important}.text-\[\#0369a1\],[color~="#0369a1"]{--un-text-opacity:1;color:rgb(3 105 161 / var(--un-text-opacity))}.text-\[\#111\]{--un-text-opacity:1;color:rgb(17 17 17 / var(--un-text-opacity))}.text-\[\#222\]{--un-text-opacity:1;color:rgb(34 34 34 / var(--un-text-opacity))}.text-\[\#333\]{--un-text-opacity:1;color:rgb(51 51 51 / var(--un-text-opacity))}.text-\[\#334155\]{--un-text-opacity:1;color:rgb(51 65 85 / var(--un-text-opacity))}.text-\[\#666\]{--un-text-opacity:1;color:rgb(102 102 102 / var(--un-text-opacity))}.text-\[\#6b7280\]{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.text-\[\#94a3b8\]{--un-text-opacity:1;color:rgb(148 163 184 / var(--un-text-opacity))}.text-\[\#b42318\]{--un-text-opacity:1;color:rgb(180 35 24 / var(--un-text-opacity))}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}[color~="#111111"]{--un-text-opacity:1;color:rgb(17 17 17 / var(--un-text-opacity))}[color~="#7c3aed"]{--un-text-opacity:1;color:rgb(124 58 237 / var(--un-text-opacity))}[color~="#d97706"]{--un-text-opacity:1;color:rgb(217 119 6 / var(--un-text-opacity))}[color~="#dc2626"]{--un-text-opacity:1;color:rgb(220 38 38 / var(--un-text-opacity))}[color~=blue]{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity))}[color~=gray]{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}[color~=green]{--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity))}[color~=orange]{--un-text-opacity:1;color:rgb(251 146 60 / var(--un-text-opacity))}[color~=purple]{--un-text-opacity:1;color:rgb(192 132 252 / var(--un-text-opacity))}[color~=red]{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}.font-medium,[font-medium=""]{font-weight:500}.font-semibold{font-weight:600}.leading-5,[leading-5=""]{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.tracking-\[0\.16em\]{letter-spacing:.16em}.uppercase{text-transform:uppercase}.opacity-60{opacity:.6}.shadow-none{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}@media(min-width:768px){.md\:grid-cols-2,[md\:grid-cols-2=""]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
