/* DataCore | Sistema tipográfico rector | v1.9 */
@font-face{font-family:"InterDataCore";src:url("../../fonts/inter/Inter-Light.ttf") format("truetype");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:"InterDataCore";src:url("../../fonts/inter/Inter-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"InterDataCore";src:url("../../fonts/inter/Inter-Medium.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"InterDataCore";src:url("../../fonts/inter/Inter-SemiBold.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}
:root{
  --dc-font-family:"InterDataCore";
  --dc-font-weight-light:300;--dc-font-weight-regular:400;--dc-font-weight-medium:500;--dc-font-weight-semibold:600;
  --dc-font-size-2xs:8px;--dc-font-size-xs:9px;--dc-font-size-sm:10px;--dc-font-size-md:11px;--dc-font-size-base:12px;--dc-font-size-lg:13px;--dc-font-size-xl:14px;--dc-font-size-2xl:15px;--dc-font-size-3xl:18px;--dc-font-size-display:20px;
  --dc-line-height-tight:1.2;--dc-line-height-compact:1.3;--dc-line-height-normal:1.45;
}
html,body,body *,button,input,select,textarea,table,th,td,a{font-family:var(--dc-font-family);font-synthesis:none}
button,input,select,textarea{font-weight:400}
strong,b,h1,h2,h3,h4,h5,h6{font-family:var(--dc-font-family);font-synthesis:none}
h1{font-weight:600} h2,h3,h4,h5,h6{font-weight:600}
.dc-tabular,.dc-metric,time,[data-numeric]{font-variant-numeric:tabular-nums}
.dc-page-title{font-size:var(--dc-font-size-3xl);font-weight:600;line-height:var(--dc-line-height-tight);letter-spacing:-.01em}
.dc-page-subtitle{font-size:var(--dc-font-size-base);font-weight:400;line-height:var(--dc-line-height-normal)}
.dc-panel-title{font-size:var(--dc-font-size-xl);font-weight:600;line-height:var(--dc-line-height-compact)}
.dc-card-title{font-size:var(--dc-font-size-lg);font-weight:500;line-height:var(--dc-line-height-compact)}
.dc-body{font-size:var(--dc-font-size-base);font-weight:400;line-height:var(--dc-line-height-normal)}
.dc-label{font-size:var(--dc-font-size-sm);font-weight:500;line-height:var(--dc-line-height-compact)}
.dc-control-text{font-size:var(--dc-font-size-md);font-weight:400;line-height:var(--dc-line-height-compact)}
.dc-button-text{font-size:var(--dc-font-size-md);font-weight:500;line-height:1}
.dc-table-header{font-size:var(--dc-font-size-sm);font-weight:500;line-height:var(--dc-line-height-tight)}
.dc-table-cell{font-size:var(--dc-font-size-sm);font-weight:400;line-height:var(--dc-line-height-compact)}
.dc-metric{font-size:var(--dc-font-size-display);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}
.dc-badge{font-size:var(--dc-font-size-xs);font-weight:500;line-height:1}
