@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-DT6-CsId.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Italic-PjgN8SAi.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-BoldItalic-DRcRqYlu.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Light-CzNEsIOm.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Regular-BViwVpSC.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Italic-Bg1hAAir.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Medium-DjHH8n3v.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-SemiBold-5I43jA9G.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Bold-Di4HIyEX.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--hh2-navy: #063653;--hh2-navy-deep: #042942;--hh2-navy-soft: #1d4f70;--hh2-orange: #fc5521;--hh2-orange-deep: #e14310;--hh2-orange-soft: #ffe6dc;--hh2-green: #22b573;--hh2-green-deep: #1a9460;--hh2-amber: #c49a3f;--hh2-red: #e74c3c;--hh2-blue-info: #2d6a9f;--hh2-bg-page: #ededed;--hh2-bg-card: #ffffff;--hh2-bg-toolbar: #f4f4f4;--hh2-bg-sunken: #e5e5e5;--hh2-bg-row-hi: #e8f1f8;--hh2-bg-row-alt: #f2f4f6;--hh2-border: #dcdcdc;--hh2-border-soft: #e8e8e8;--hh2-border-strong: #b8bec4;--hh2-ring-active: #22b573;--hh2-ring-selected: #fc5521;--hh2-text: #1f2a37;--hh2-text-strong: #063653;--hh2-text-muted: #6b7280;--hh2-text-faint: #9ca3af;--hh2-text-on-navy: #ffffff;--hh2-link: #063653;--hh2-link-hover: #1d4f70;--hh2-navy-rgb: 6, 54, 83;--hh2-orange-rgb: 252, 85, 33;--hh2-green-rgb: 34, 181, 115;--hh2-font-sans: "Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--hh2-font-display: "Poppins", "Raleway", sans-serif;--hh2-font-numeric: "Poppins", sans-serif;--hh2-fs-base: 14px;--hh2-fs-sm: 12px;--hh2-fs-xs: 11px;--hh2-fs-h4: 18px;--hh2-fs-h3: 20px;--hh2-fs-h2: 24px;--hh2-fs-h1: 32px;--hh2-fs-display: 56px;--hh2-lh-tight: 1.15;--hh2-lh-normal: 1.45;--hh2-space-2: 8px;--hh2-space-3: 12px;--hh2-space-4: 16px;--hh2-space-6: 24px;--hh2-radius-sm: 4px;--hh2-radius: 8px;--hh2-radius-md: 12px;--hh2-radius-lg: 16px;--hh2-radius-pill: 999px;--hh2-shadow-card: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 12px rgba(15, 30, 45, .06);--hh2-shadow-pop: 0 8px 24px rgba(15, 30, 45, .12);--hh2-sidebar-width: 56px;--hh2-topbar-height: 60px;--hh2-section-gap: 24px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--hh2-font-sans);font-size:var(--hh2-fs-base);color:var(--hh2-text);background:var(--hh2-bg-page);line-height:var(--hh2-lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--hh2-font-display);font-weight:700;color:var(--hh2-text-strong);line-height:var(--hh2-lh-tight);letter-spacing:-.005em}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography{font-family:var(--hh2-font-display);color:var(--hh2-text-strong)}.hh2-num{font-family:var(--hh2-font-numeric);font-variant-numeric:tabular-nums;font-weight:700;color:var(--hh2-text-strong)}:focus-visible{outline:2px solid var(--hh2-orange);outline-offset:1px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
