:root{--font-display: "Fraunces", serif;--font-ui: "Plus Jakarta Sans", system-ui, sans-serif;--bg: #F2F5F2;--surface: #FFFFFF;--surface-2: #F7FAF7;--surface-3: #EDF2EE;--border: #E1E7E2;--border-2: #D3DCD6;--text: #141F19;--text-2: #5A6B61;--text-3: #8B9A91;--primary: #06592A;--primary-2: #0A7A3B;--primary-fg: #FFFFFF;--primary-soft: #E6F1EA;--ok: #0A7A3B;--ok-soft: #E6F3EB;--ok-bd: #BCDDC8;--warn: #9A6208;--warn-soft: #FBF1DE;--warn-bd: #EBD3A4;--info: #1F5FA8;--info-soft: #E7EFF9;--info-bd: #BFD5EE;--danger: #A62E23;--danger-soft: #FAEAE8;--danger-bd: #EFC5C0;--pad: 32px;--row-pad: 16px;--r: 14px;--r-sm: 10px;--shadow: 0 1px 2px rgba(16, 32, 24, .05), 0 8px 24px -12px rgba(16, 32, 24, .14);--shadow-lg: 0 24px 60px -18px rgba(10, 28, 18, .35);--kpi-cols: repeat(4, 1fr);--pair-cols: repeat(2, 1fr)}[data-theme=dark]{--bg: #0C1210;--surface: #141C17;--surface-2: #19231D;--surface-3: #1F2B24;--border: #26332B;--border-2: #33443A;--text: #E7EFE9;--text-2: #9BAEA3;--text-3: #6E8278;--primary: #4FB07A;--primary-2: #6BC694;--primary-fg: #06210F;--primary-soft: #16301F;--ok: #5BBE87;--ok-soft: #142C1E;--ok-bd: #255A3A;--warn: #D9A441;--warn-soft: #2E2513;--warn-bd: #5C4A20;--info: #6BA5E6;--info-soft: #152436;--info-bd: #2A4667;--danger: #E08379;--danger-soft: #301A18;--danger-bd: #5E312C;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px -12px rgba(0, 0, 0, .6);--shadow-lg: 0 24px 60px -18px rgba(0, 0, 0, .75)}@media(max-width:1240px){:root{--pad: 24px;--kpi-cols: repeat(2, 1fr);--pair-cols: repeat(2, 1fr)}}@media(max-width:860px){:root{--pad: 16px;--kpi-cols: repeat(2, 1fr);--pair-cols: 1fr}[data-desktop-only]{display:none!important}}@media(min-width:861px){[data-mobile-only]{display:none!important}}html,body{background:var(--bg);color:var(--text)}body{margin:0;font-family:var(--font-ui);font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;margin:0;color:var(--text)}*{box-sizing:border-box}.tnum{font-variant-numeric:tabular-nums}[data-field]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}[data-field-wrap]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}[data-scroll]{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}[data-scroll]::-webkit-scrollbar{height:10px;width:10px}[data-scroll]::-webkit-scrollbar-track{background:transparent}[data-scroll]::-webkit-scrollbar-thumb{background-color:var(--border-2);border-radius:99px;border:3px solid transparent;background-clip:content-box}@keyframes dcRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dc-rise{animation:dcRise .2s ease}@media(prefers-reduced-motion:reduce){.dc-rise{animation:none!important}[data-chevron]{transition:none!important}}
