:root{--brand-navy:#1e3a8f;--brand-red:#e63946;--brand-sky:#3fb6e8;--brand-navy-deep:#0e1e4d;--ok:#1f9d55;--warn:#d98a1f;--bad:#e63946;--funnel-1:#13295f;--funnel-2:#1e3a8f;--funnel-3:#2c66c4;--funnel-4:#3fb6e8;--font-sans:var(--font-chivo),"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,Menlo,Consolas,monospace;--r-chip:3px;--r-control:7px;--r-card:10px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--shadow-tooltip:0 8px 24px #0e1e4d59;--shadow-menu:0 4px 16px #1018301a;--t-hover:.12s;--t-state:.2s;--t-panel:.32s;--ease-out:cubic-bezier(.2,.7,.2,1)}:root,[data-theme=light]{--bg:#eef1f6;--surface:#fff;--surface-2:#f7f8fa;--border:#e6e9ef;--border-2:#d9dee8;--text:#1f2430;--text-2:#4a5060;--text-3:#9aa1b1;--heading:#1e3a8f;--accent:#1e3a8f;--nav-bg:#0e1e4d;--nav-text:#9faecb;--row-hover:#f7f8fa;--chart-rev:#1e3a8f;--chart-spend:#9aa1b1;--chart-grid:#e9ecf2;--chart-axis:#9aa1b1;--heat-rgb:30,58,143;--ok-strong:#1f9d55;--warn-strong:#d98a1f;--bad-strong:#e63946}[data-theme=dark]{--bg:#0a1226;--surface:#101d3d;--surface-2:#0c1730;--border:#223158;--border-2:#2c3f6c;--text:#e8eefa;--text-2:#aebbd6;--text-3:#6e80a6;--heading:#eaf0fb;--accent:#6e9bf2;--nav-bg:#070e1f;--nav-text:#8294b8;--row-hover:#16224a;--chart-rev:#3fb6e8;--chart-spend:#7e8fb6;--chart-grid:#223158;--chart-axis:#6e80a6;--heat-rgb:63,182,232;--ok-strong:#3fcb83;--warn-strong:#f0b95e;--bad-strong:#ff6b76}body{font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}::selection{background:#3fb6e866}h1,h2,h3,h4{color:var(--heading);letter-spacing:-.01em;margin:0}a{color:var(--accent);text-decoration:none}.mono{font-family:var(--font-mono)}.tnum{font-variant-numeric:tabular-nums}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--brand-red);font-size:10px;font-weight:700}.eyebrow.navy{color:var(--accent)}.h-title{color:var(--heading);letter-spacing:-.01em;font-size:21px;font-weight:900}.h-section{color:var(--heading);font-size:24px;font-weight:900}.label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:700}.value-xl{letter-spacing:-.02em;color:var(--text);font-size:27px;font-weight:900;line-height:1}.muted{color:var(--text-3)}.muted-2{color:var(--text-2)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.card-pad{padding:18px 20px}.section-stack{flex-direction:column;gap:22px;display:flex}.app{min-height:100vh;display:flex}.app__main{flex-direction:column;flex:1;min-width:0;display:flex}.nav{background:var(--nav-bg);width:228px;height:100vh;color:var(--nav-text);flex-direction:column;flex:none;display:flex;position:sticky;top:0}.nav__item{border-radius:var(--r-control);color:var(--nav-text);transition:background var(--t-hover) var(--ease-out);align-items:center;gap:11px;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.nav__item:hover{color:#fff;background:#ffffff0d}.nav__item--active{color:#fff;box-shadow:inset 2px 0 0 var(--brand-sky);background:#3fb6e829}.nav__item--active svg{color:var(--brand-sky)}.header{z-index:20;background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px;padding:13px 28px;display:flex;position:sticky;top:0}.select,.input{border:1px solid var(--border);background:var(--surface-2);border-radius:var(--r-control);color:var(--text);cursor:pointer;outline:none;padding:8px 11px;font-family:inherit;font-size:12.5px;font-weight:700}.btn-icon{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;width:38px;height:38px;color:var(--text-2);border-radius:8px;justify-content:center;align-items:center;display:flex}.badge-ok{border-radius:var(--r-control);color:var(--ok-strong);background:#1f9d551f;border:1px solid #1f9d554d;align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;font-weight:700;display:flex}.badge-ok .dot{background:var(--ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #1f9d552e}.pill{text-align:center;border-radius:var(--r-pill);padding:4px 10px;font-size:12.5px;font-weight:900;display:inline-block}.pill--ok{color:var(--ok-strong);background:#1f9d5526}.pill--warn{color:var(--warn-strong);background:#d98a1f29}.pill--bad{color:var(--bad-strong);background:#e6394626}.tag{border-radius:var(--r-pill);padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.tag--won{color:var(--ok-strong);background:#1f9d5526}.tag--lost{color:var(--bad-strong);background:#e6394621}.dot-status{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot-status--active{background:var(--ok-strong)}.dot-status--paused{background:var(--warn-strong)}.delta{align-items:center;gap:3px;font-size:12.5px;font-weight:700;display:inline-flex}.delta--up{color:var(--ok-strong)}.delta--down{color:var(--bad-strong)}.delta--neutral{color:var(--text-2)}.kpi-strip{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:15px 16px}.kpi__top{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:9px;display:flex}.table{border-collapse:collapse;width:100%}.table thead th{background:var(--surface-2);text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;padding:10px 14px;font-size:10px;font-weight:700}.table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.table td{border-top:1px solid var(--border);padding:12px 14px;font-size:13px}.table tr.expandable{cursor:pointer}.table tr.is-open{background:var(--row-hover)}.num{text-align:right;font-variant-numeric:tabular-nums}.detail{background:var(--surface-2);border-top:1px solid var(--border);padding:12px 20px 16px 48px}.tooltip{pointer-events:none;z-index:100;background:var(--brand-navy-deep);color:#fff;box-shadow:var(--shadow-tooltip);white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:11.5px;line-height:1.45;position:fixed;transform:translate(-50%,calc(-100% - 12px))}.heat-cell{border-radius:3px;height:19px}.houk-btn,.houk-btn-primary,.houk-btn-secondary,.houk-btn-danger{height:34px;font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s var(--ease-out),border-color .12s var(--ease-out), box-shadow .12s var(--ease-out),transform 60ms var(--ease-out);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.houk-btn,.houk-btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:0 1px 2px #0e1e4d2e}.houk-btn:hover,.houk-btn-primary:hover{filter:brightness(1.08);box-shadow:0 2px 6px #0e1e4d40}.houk-btn:active,.houk-btn-primary:active{transform:translateY(1px);box-shadow:0 1px 1px #0e1e4d33}.houk-btn-secondary{color:var(--text-2);border:1px solid var(--border-2);background:0 0}.houk-btn-secondary:active{transform:translateY(1px)}.houk-btn-danger{background:var(--bad-strong,#c8102e);color:#fff;border:1px solid var(--bad-strong,#c8102e);box-shadow:0 1px 2px #c8102e40}.houk-btn-danger:hover{filter:brightness(1.06);box-shadow:0 2px 6px #c8102e59}.houk-btn-danger:active{transform:translateY(1px)}.houk-btn:disabled,.houk-btn-primary:disabled,.houk-btn-secondary:disabled,.houk-btn-danger:disabled{opacity:.55;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.houk-btn-sm{border-radius:5px;height:28px;padding:0 10px;font-size:11.5px}:root,[data-theme=light],[data-theme=dark]{--app-bg:var(--bg);--app-surface:var(--surface);--app-surface-2:var(--surface-2);--app-border:var(--border);--app-border-2:var(--border-2);--app-text:var(--text);--app-text-2:var(--text-2);--app-text-3:var(--text-3);--app-heading:var(--heading);--app-navy:var(--brand-navy);--app-nav-bg:var(--nav-bg);--app-nav-text:var(--nav-text);--app-row-hover:var(--row-hover);--app-red:var(--brand-red);--app-sky:var(--brand-sky);--app-success:var(--ok);--app-warning:var(--warn);--app-danger:var(--bad)}:root{--hk-blue:#1e3a8f;--hk-navy:#0e1e4d;--hk-red:#e63946;--hk-sky:#60a6eb;--hk-grey:#94a3b8;--hk-bg:#fff;--hk-surface:#fff;--hk-tint:#f5f7fa;--hk-text:#1f2430;--hk-text-dim:#5b6578;--hk-border:#e4e8ef;--hk-label:#0e1e4d;--hk-eyebrow:#1e3a8f;--hk-btn-edge:#1e3a8f;--hk-btn-hover:#eef2fb;--hk-header-h:96px;--hk-side-w:260px;--hk-radius:8px;--hk-radius-window:10px;--hk-font:"Chivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hk-bg:#0a1226;--hk-surface:#101d3d;--hk-tint:#0a1226;--hk-text:#e8eefa;--hk-text-dim:#8ea0c4;--hk-border:#1b2a55;--hk-label:#e8eefa;--hk-btn-edge:#c7d5f5;--hk-btn-hover:#1b2a55;--hk-eyebrow:#60a6eb}}:root[data-theme=dark]{--hk-bg:#0a1226;--hk-surface:#101d3d;--hk-tint:#0a1226;--hk-text:#e8eefa;--hk-text-dim:#8ea0c4;--hk-border:#1b2a55;--hk-label:#e8eefa;--hk-btn-edge:#c7d5f5;--hk-btn-hover:#1b2a55;--hk-eyebrow:#60a6eb}html,body{background:var(--hk-bg);color:var(--hk-text);font-family:var(--hk-font);-webkit-font-smoothing:antialiased;margin:0;padding:0}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font-family:inherit}.hk-header{z-index:20;height:var(--hk-header-h);border-bottom:3px solid var(--hk-red);--hk-surface:#fff;--hk-btn-edge:#1e3a8f;--hk-btn-hover:#eef2fb;background:#fff;align-items:center;gap:28px;padding:0 40px 0 28px;display:flex;position:sticky;top:0}.hk-header__logo{width:160px;height:auto;display:block}.hk-header__spacer{flex:1}.hk-clock{color:var(--hk-blue);letter-spacing:2px;text-transform:uppercase;gap:26px;font-size:13px;font-weight:700;display:flex}.hk-clock__time{font-weight:900}.hk-header__user{color:#5b6578;align-items:center;gap:12px;font-size:12px;display:flex}.hk-shell{display:flex}.hk-side{top:var(--hk-header-h);width:var(--hk-side-w);height:calc(100vh - var(--hk-header-h));color:#fff;background-color:var(--hk-blue);background-image:url(/brand/houk-shield-watermark.png);background-position:left 78px bottom 62px;background-repeat:no-repeat;background-size:263px;flex-shrink:0;align-self:flex-start;padding:36px 0 20px;position:sticky;overflow-y:auto}.hk-side__intro{padding:0 28px 26px}.hk-greeting{color:var(--hk-sky);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700}.hk-headline{letter-spacing:-.3px;text-transform:uppercase;color:#fff;margin:8px 0 0;font-size:30px;font-weight:900;line-height:1.05}.hk-nav__heading{cursor:pointer;width:100%;color:var(--hk-sky);letter-spacing:1.5px;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:12px 28px 6px;font-size:10px;font-weight:700;display:flex}.hk-nav__item{color:#dce5f7;border-left:3px solid #0000;align-items:center;gap:12px;padding:10px 28px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.hk-nav__item:hover{background:#ffffff14}.hk-nav__item.is-active,.hk-nav__item[aria-current=page]{color:#fff;border-left-color:var(--hk-red);background:#ffffff24;font-weight:700}.hk-main{flex:1;min-width:0;padding:36px 40px}.hk-label{color:var(--hk-label);border-bottom:2px solid var(--hk-label);letter-spacing:2px;text-transform:uppercase;margin:0 0 14px;padding-bottom:8px;font-size:13px;font-weight:900}.hk-eyebrow{color:var(--hk-eyebrow);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700}.hk-title{color:var(--hk-label);text-transform:uppercase;letter-spacing:-.2px;margin:4px 0 0;font-size:26px;font-weight:900}.hk-card{background:var(--hk-surface);border:1px solid var(--hk-border);border-radius:var(--hk-radius);padding:18px 20px}.hk-table{border-collapse:collapse;width:100%;font-size:13px}.hk-table th{text-align:left;color:var(--hk-navy);letter-spacing:1.2px;text-transform:uppercase;border-bottom:2px solid var(--hk-navy);padding:10px 12px;font-size:10px;font-weight:700}.hk-table td{border-bottom:1px solid var(--hk-border);padding:10px 12px}.hk-table .num{text-align:right;font-variant-numeric:tabular-nums}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk-table th{color:var(--hk-text);border-bottom-color:var(--hk-text-dim)}}:root[data-theme=dark] .hk-table th{color:var(--hk-text);border-bottom-color:var(--hk-text-dim)}.hk-btn{cursor:pointer;letter-spacing:1.2px;text-transform:uppercase;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.hk-btn--sm{padding:3px 10px;font-size:11px}.hk-btn--primary{background:var(--hk-blue);border-color:var(--hk-blue);color:#fff}.hk-btn--primary:hover:not(:disabled){background:var(--hk-navy);border-color:var(--hk-navy)}.hk-btn--outline{background:var(--hk-surface);border-color:var(--hk-btn-edge);color:var(--hk-btn-edge)}.hk-btn--outline:hover:not(:disabled){background:var(--hk-btn-hover)}.hk-btn--danger{background:var(--hk-red);border-color:var(--hk-red);color:#fff}.hk-btn--outline-danger{background:var(--hk-surface);border-color:var(--hk-red);color:var(--hk-red)}.hk-btn--link-danger{color:var(--hk-red);background:0 0;border:0;padding:0}.hk-btn--link-danger:hover{text-decoration:underline}.hk-btn--ondark{color:#fff;background:0 0;border-color:#fff9}.hk-btn--ondark:hover{background:#ffffff1f}.hk-btn--icon{letter-spacing:0;text-transform:none;padding:6px}.hk-btn--primary:disabled,.hk-btn--danger:disabled{background:var(--hk-grey);border-color:var(--hk-grey);color:#fff;cursor:default}.hk-btn--outline:disabled,.hk-btn--outline-danger:disabled,.hk-btn.is-dead{opacity:.45;cursor:default}.hk-scrim{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1e4d8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.hk-modal{color:#1f2430;border-radius:var(--hk-radius-window);--hk-surface:#fff;--hk-text:#1f2430;--hk-text-dim:#5b6578;--hk-border:#e4e8ef;--hk-tint:#f5f7fa;--hk-label:#0e1e4d;--hk-btn-edge:#1e3a8f;--hk-btn-hover:#eef2fb;background:#fff;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 32px);display:flex;overflow:auto}.hk-modal__head{background:var(--hk-blue);color:#fff;border-bottom:3px solid var(--hk-red);align-items:flex-start;gap:12px;padding:18px 22px 16px;display:flex}.hk-modal__eyebrow{color:var(--hk-sky);letter-spacing:2.5px;text-transform:uppercase;font-size:10px;font-weight:700}.hk-modal__title{letter-spacing:.2px;margin-top:4px;font-size:20px;font-weight:900}.hk-modal__head .hk-btn{margin-left:auto}.hk-modal__body{flex-direction:column;flex:1;gap:14px;padding:20px 22px;display:flex}.hk-modal__foot{border-top:1px solid var(--hk-border);background:var(--hk-tint);align-items:center;gap:10px;padding:14px 22px;display:flex}.hk-modal__foot .hk-spacer{flex:1}.hk-field{flex-direction:column;gap:6px;display:flex}.hk-field__label{color:var(--hk-navy);letter-spacing:1.8px;text-transform:uppercase;font-size:10px;font-weight:700}.hk-input,.hk-select,.hk-textarea{border-radius:var(--hk-radius);color:#1f2430;background:#fff;border:1px solid #c5cee0;width:100%;padding:9px 11px;font-size:14px}.hk-input:focus,.hk-select:focus,.hk-textarea:focus{outline:2px solid var(--hk-blue);outline-offset:0;border-color:var(--hk-blue)}@media (max-width:1100px){.hk-header__email{display:none}}@media (max-width:860px){.hk-clock__date{display:none}:root{--hk-side-w:200px}.hk-side{background-position:left 60px bottom 48px;background-size:202px}.hk-main{padding:24px 20px}}@media (max-width:600px){.hk-header{gap:12px;padding:10px 14px}.hk-side{display:none}}:root{--hk-font:var(--font-chivo), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root,:root[data-theme]{--bg:var(--hk-bg);--surface:var(--hk-surface);--surface-2:var(--hk-tint);--border:var(--hk-border);--border-2:var(--nx-border-2);--text:var(--hk-text);--text-1:var(--hk-text);--text-2:var(--hk-text-dim);--text-3:var(--nx-faint);--heading:var(--hk-label);--accent:var(--nx-link);--nav-bg:var(--hk-blue);--nav-text:#dce5f7;--row-hover:var(--hk-tint);--brand-navy:var(--hk-blue);--brand-navy-deep:var(--hk-navy);--font-sans:var(--hk-font);--nx-faint:#737d90;--nx-link:#1e3a8f;--nx-border-2:#d9dee8;--nx-th:#0e1e4d;--nx-th-rule:#0e1e4d;--nx-ok:#166534;--nx-bad:#b91c1c;--nx-warn:#92400e}:root[data-theme=dark]{--nx-faint:#7e90b6;--nx-link:#9cc3f5;--nx-border-2:#2c3f6c;--nx-th:#e8eefa;--nx-th-rule:#8ea0c4;--nx-ok:#4ade80;--nx-bad:#ff8a8a;--nx-warn:#f0b95e}@media (prefers-color-scheme:dark){:root:not([data-theme]){--nx-faint:#7e90b6;--nx-link:#9cc3f5;--nx-border-2:#2c3f6c;--nx-th:#e8eefa;--nx-th-rule:#8ea0c4;--nx-ok:#4ade80;--nx-bad:#ff8a8a;--nx-warn:#f0b95e}}html{font-family:var(--hk-font);background:var(--hk-bg);color:var(--hk-text)}body{background:var(--hk-bg);color:var(--hk-text);font-family:var(--hk-font);margin:0}*{box-sizing:border-box}body.pre-hydration{visibility:hidden}.nx-frame{background:var(--hk-bg);min-height:100vh}.nx-shell{min-height:calc(100vh - var(--hk-header-h))}.hk-header{z-index:40}.nx-header__home{display:flex}.hk-header .hk-btn,.hk-clock span{white-space:nowrap}.badge-data-quality{white-space:nowrap;color:#1f7a45;letter-spacing:1.2px;text-transform:uppercase;background:#1f9d551a;border:1px solid #1f9d554d;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.badge-data-quality .dot{background:#1f9d55;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #1f9d552e}.nx-side .hk-nav__item svg{opacity:.85;flex:none;width:20px;height:20px}.nx-side .hk-nav__item.is-active svg{opacity:1}.nx-side .hk-nav__heading{cursor:default}.nx-nav{padding-bottom:12px}.nx-nav__group{align-items:stretch;display:flex}.nx-nav__group .hk-nav__item{flex:1;min-width:0;padding-right:6px}.nx-nav__group.is-active{background:#ffffff24}.nx-nav__group.is-active .hk-nav__item.is-active{background:0 0}.nx-nav__chevron{cursor:pointer;color:#dce5f7;background:0 0;border:0;flex:none;place-items:center;width:40px;padding:0;display:grid}.nx-nav__chevron:hover{background:#ffffff14}.nx-nav__chevron svg{transition:transform .14s ease-out}.nx-nav__chevron.is-open svg{transform:rotate(90deg)}.nx-nav__children{padding:2px 0 6px}.nx-side .hk-nav__item.nx-nav__child{padding:8px 28px 8px 60px;font-size:13.5px}.nx-side{flex-direction:column;padding-bottom:0;display:flex}.nx-side .hk-side__intro{flex:none}.nx-side__menu{flex:auto;min-height:0;overflow-y:auto}.nx-side-user{background:#0e1e4d59;border-top:1px solid #ffffff29;flex:none;align-items:center;gap:8px;padding:14px 14px 16px 18px;display:flex}.nx-side-user__avatar{background:var(--hk-navy);color:#fff;letter-spacing:.5px;border:2px solid #ffffff8c;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid;position:relative;overflow:hidden}.nx-side-user__avatar img{object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.nx-side-user__who{flex:1;min-width:0;line-height:1.25}.nx-side-user__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.nx-side-user__email{color:#b8c7e6;overflow-wrap:anywhere;font-size:10.5px}.nx-side-user form{margin:0;display:flex}.nx-side-user__btn{cursor:pointer;color:#fff;background:0 0;border:1.5px solid #ffffff8c;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:background .12s,border-color .12s;display:grid}.nx-side-user__btn:hover{background:#ffffff1f;border-color:#fff}.nx-side-user__btn:focus-visible{outline:2px solid var(--hk-sky);outline-offset:2px}.nx-side-user__btn:disabled{opacity:.6;cursor:default}.nx-side-user__btn svg{width:18px;height:18px}.nx-main{background:var(--hk-bg)}.nx-main a:not(.hk-btn):not(.nx-btn){color:var(--nx-link)}.nx-eyebrow{text-transform:uppercase;color:var(--hk-eyebrow)!important;letter-spacing:2px!important;font-size:11px!important;font-weight:700!important}.nx-title{text-transform:uppercase;color:var(--hk-label)!important;letter-spacing:-.2px!important;font-weight:900!important}.nx-title .nx-title__count{text-transform:none;letter-spacing:0}.nx-section-label{text-transform:uppercase;border-bottom:2px solid var(--hk-label);padding-bottom:8px;color:var(--hk-label)!important;letter-spacing:2px!important;font-size:13px!important;font-weight:900!important}.nx-main .card,.nx-card{box-shadow:none!important}.nx-main thead:not(.nx-keep-colors) th{text-transform:uppercase;color:var(--nx-th)!important;letter-spacing:1.2px!important;border-bottom:2px solid var(--nx-th-rule)!important;font-size:10px!important;font-weight:700!important}.nx-btn{text-transform:uppercase;letter-spacing:1.2px;font-family:inherit;border-radius:999px!important;font-weight:800!important}.nx-btn--primary{background:var(--hk-blue)!important;border:1.5px solid var(--hk-blue)!important;color:#fff!important}.nx-btn--primary:hover:not(:disabled){background:var(--hk-navy)!important;border-color:var(--hk-navy)!important}.nx-btn--outline{background:var(--hk-surface)!important;border:1.5px solid var(--hk-btn-edge)!important;color:var(--hk-btn-edge)!important}.nx-btn--outline:hover:not(:disabled){background:var(--hk-btn-hover)!important}.nx-btn--danger{background:var(--hk-red)!important;border:1.5px solid var(--hk-red)!important;color:#fff!important}.nx-btn--outline-danger{background:var(--hk-surface)!important;border:1.5px solid var(--hk-red)!important;color:var(--hk-red)!important}.nx-btn--ondark{color:#fff!important;background:0 0!important;border:1.5px solid #fff9!important}.nx-btn--ondark:hover{background:#ffffff1f!important}.nx-btn--primary:disabled,.nx-btn--danger:disabled{background:var(--hk-grey)!important;border-color:var(--hk-grey)!important;color:#fff!important}.nx-btn--outline:disabled,.nx-btn--outline-danger:disabled{opacity:.45}.houk-btn,.houk-btn-primary,.houk-btn-secondary,.houk-btn-danger{text-transform:uppercase;letter-spacing:1.2px;box-shadow:none;border-radius:999px;font-weight:800}.houk-btn,.houk-btn-primary{background:var(--hk-blue);border:1.5px solid var(--hk-blue);color:#fff}.houk-btn:hover,.houk-btn-primary:hover{background:var(--hk-navy);border-color:var(--hk-navy);filter:none;box-shadow:none}.houk-btn-secondary{background:var(--hk-surface);border:1.5px solid var(--hk-btn-edge);color:var(--hk-btn-edge)}.houk-btn-secondary:hover{background:var(--hk-btn-hover);border-color:var(--hk-btn-edge);color:var(--hk-btn-edge)}.houk-btn-danger{background:var(--hk-red);border:1.5px solid var(--hk-red);color:#fff;box-shadow:none}.nx-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1e4d8c!important}.nx-modal{color:#1f2430;--hk-surface:#fff;--hk-text:#1f2430;--hk-text-dim:#5b6578;--hk-border:#e4e8ef;--hk-tint:#f5f7fa;--hk-label:#0e1e4d;--hk-btn-edge:#1e3a8f;--hk-btn-hover:#eef2fb;--bg:#fff;--surface:#fff;--surface-2:#f5f7fa;--border:#e4e8ef;--border-2:#d9dee8;--text:#1f2430;--text-1:#1f2430;--text-2:#5b6578;--text-3:#737d90;--heading:#0e1e4d;--accent:#1e3a8f;--app-bg:#fff;--app-surface:#fff;--app-surface-2:#f5f7fa;--app-border:#e4e8ef;--app-border-2:#d9dee8;--app-text:#1f2430;--app-text-2:#5b6578;--app-text-3:#737d90;--app-heading:#0e1e4d;--nx-faint:#737d90;--nx-link:#1e3a8f;--nx-border-2:#d9dee8;--nx-th:#0e1e4d;--nx-th-rule:#0e1e4d;--nx-ok:#166534;--nx-bad:#b91c1c;--nx-warn:#92400e;overflow:hidden;box-shadow:0 25px 50px -12px #0e1e4d59;background:#fff!important;border-radius:10px!important}.nx-modal input,.nx-modal select,.nx-modal textarea{color:#1f2430;background-color:#fff}.nx-modal input:not([type=checkbox]):not([type=radio]):not([type=file]),.nx-modal select,.nx-modal textarea{border-color:#c5cee0!important;border-radius:8px!important}.nx-modal input:focus,.nx-modal select:focus,.nx-modal textarea:focus{outline:2px solid var(--hk-blue);outline-offset:0;border-color:var(--hk-blue)!important}.nx-modal label,.nx-modal .nx-field-label{color:var(--hk-navy)}.nx-modal-head{background:var(--hk-blue)!important;color:#fff!important;border-bottom:3px solid var(--hk-red)!important;border-radius:0!important}.nx-modal-head h1,.nx-modal-head h2,.nx-modal-head h3{color:#fff!important;font-weight:900!important}.nx-modal-head:has(>.nx-modal-eyebrow){grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center!important;padding:18px 22px 16px!important;display:grid!important}.nx-modal-head>.nx-modal-eyebrow{grid-area:1/1}.nx-modal-head:has(>.nx-modal-eyebrow)>:not(.nx-modal-eyebrow):not(button){grid-area:2/1}.nx-modal-head:has(>.nx-modal-eyebrow)>button{grid-area:1/2/span 2}.nx-modal-head:has(>.nx-modal-eyebrow)>:not(.nx-modal-eyebrow):not(button):not(:has(button)){letter-spacing:.2px;line-height:1.2;font-size:20px!important;font-weight:900!important}.nx-modal-eyebrow{color:var(--hk-sky);letter-spacing:2.5px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.nx-modal .nx-modal-foot{background:#f5f7fa;border-top:1px solid #e4e8ef;margin:18px -22px -22px;padding:14px 22px;gap:10px!important}.nx-modal [style*=padding\:20px] .nx-modal-foot,.nx-modal [style*="padding: 20px"] .nx-modal-foot{margin:18px -20px -20px;padding:14px 20px}.nx-modal [style*="padding:20px 22px"] .nx-modal-foot,.nx-modal [style*="padding: 20px 22px"] .nx-modal-foot{margin:18px -22px -20px;padding:14px 22px}.nx-modal>.nx-modal-foot--flush{margin:0!important}.nx-modal [style*="padding:18px 22px 22px"] .nx-modal-foot,.nx-modal [style*="padding: 18px 22px 22px"] .nx-modal-foot{margin:18px -22px -22px;padding:14px 22px}input[type=checkbox],input[type=radio]{accent-color:var(--hk-blue)}:root[data-theme=dark] .nx-main input:not([type=checkbox]):not([type=radio]):not([type=file]),:root[data-theme=dark] .nx-main select,:root[data-theme=dark] .nx-main textarea{background-color:var(--hk-surface);color:var(--hk-text);border-color:var(--nx-border-2)}:root[data-theme=dark] .nx-main .nx-modal input:not([type=checkbox]):not([type=radio]):not([type=file]),:root[data-theme=dark] .nx-main .nx-modal select,:root[data-theme=dark] .nx-main .nx-modal textarea{color:#1f2430;background-color:#fff;border-color:#c5cee0}.nx-light{--hk-surface:#fff;--hk-text:#1f2430;--hk-text-dim:#5b6578;--hk-border:#e4e8ef;--text:#1f2430;--text-2:#5b6578;--text-3:#737d90;--app-text:#1f2430;--app-text-2:#5b6578;--app-text-3:#737d90;--nx-faint:#737d90;--nx-link:#1e3a8f;--nx-ok:#166534;--nx-bad:#b91c1c;--nx-warn:#92400e}.filter-select{background:var(--hk-surface);border:1px solid var(--nx-border-2);color:var(--hk-text);border-radius:8px;padding:8px 11px;font-size:12.5px;font-weight:700}.filter-select:focus{outline:2px solid var(--hk-blue);outline-offset:0;border-color:var(--hk-blue)}.toggle-square{background:var(--hk-surface);border:1.5px solid var(--hk-btn-edge);width:38px;height:38px;color:var(--hk-btn-edge);cursor:pointer;border-radius:999px;place-items:center;display:grid}.toggle-square:hover{background:var(--hk-btn-hover)}.hover-row:hover{background:var(--app-row-hover,var(--hk-tint))}.nx-nav-toggle{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.nx-nav-scrim,.nx-nav-burger{display:none}@media (max-width:1100px){.nx-header__status{display:none}}@media (pointer:coarse){.hk-btn,.hk-btn--sm,.nx-btn{min-height:44px}.hk-btn--sm{padding:6px 14px}}@media print{.hk-header,.nx-side,.nx-nav-scrim,.nx-nav-burger{display:none!important}.nx-shell{min-height:0;display:block}.nx-main{padding:0!important;overflow:visible!important}:root{--hk-header-h:0px}}@media (max-width:820px){:root{--hk-header-h:72px}.nx-side{z-index:60;background-position:left 84px bottom 67px;background-size:283px;width:280px;height:100dvh;padding-top:28px;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.nx-nav-toggle:checked~.nx-shell .nx-side{transform:translate(0);box-shadow:0 12px 40px #0006}.nx-nav-scrim{display:block}.nx-nav-toggle:checked~.nx-nav-scrim{z-index:50;background:#0e1e4d8c;position:fixed;inset:0}.nx-nav-burger{width:44px;height:44px;color:var(--hk-blue);cursor:pointer;border-radius:8px;flex:none;place-items:center;margin-left:-6px;display:grid}.hk-header{gap:12px;padding:0 14px}.hk-header__logo{width:120px}.nx-main{padding:18px 14px 32px}.nx-side .hk-nav__item{padding:13px 28px;font-size:16px}.nx-side .hk-nav__item.nx-nav__child{padding:11px 28px 11px 60px;font-size:15px}.nx-nav__chevron{width:52px}.nx-side-user__btn{width:44px;height:44px}.nx-side-user__btn svg{width:22px;height:22px}.nx-side-user{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.hk-btn,.hk-btn--sm,.nx-btn{min-height:44px}.hk-btn--sm{padding:6px 14px}.nx-main table{min-width:560px}.nx-main{overflow-x:auto}.nx-main div[style*=justify-content\:space-between],.nx-main div[style*="justify-content: space-between"],.nx-main div[style*=display\:flex][style*=gap]:not([style*=nowrap]),.nx-main div[style*="display: flex"][style*=gap]:not([style*=nowrap]){flex-wrap:wrap}.nx-main [style*="grid-template-columns:repeat("],.nx-main [style*="grid-template-columns: repeat("],.nx-main .nx-stack-phone{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}}@media (max-width:860px){.hk-clock [data-clock=date]{display:none}}@media (max-width:600px){.nx-main .nx-stack-phone[style*="3fr"]{grid-template-columns:1fr!important}.hk-header{gap:10px}.hk-header__logo{width:104px}.hk-clock{letter-spacing:1px;font-size:12px}}.nx-main h1:not(.nx-title){color:var(--hk-label)}
@font-face{font-family:Chivo;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d6d1cf5e8706839f-s.0wshmoobkgfsd.woff2?dpl=dpl_FTtXbTKd97YwULQyBvz5PFSPQZee)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0173d481ef9df56a-s.292z1ur_wx-18.woff2?dpl=dpl_FTtXbTKd97YwULQyBvz5PFSPQZee)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo;font-style:normal;font-weight:300;font-display:swap;src:url(../media/74f465119297d0e6-s.p.3b6-7wz_5l3s6.woff2?dpl=dpl_FTtXbTKd97YwULQyBvz5PFSPQZee)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6d1cf5e8706839f-s.0wshmoobkgfsd.woff2?dpl=dpl_FTtXbTKd97YwULQyBvz5PFSPQZee)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0173d481ef9df56a-s.292z1ur_wx-18.woff2?dpl=dpl_FTtXbTKd97YwULQyBvz5PFSPQZee)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/74f465119297d0e6-s.p.3b6-7wz_5l3s6.woff2?dpl=dpl_FTtXbTKd97YwULQyBvz5PFSPQZee)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d6d1cf5e8706839f-s.0wshmoobkgfsd.woff2?dpl=dpl_FTtXbTKd97YwULQyBvz5PFSPQZee)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0173d481ef9df56a-s.292z1ur_wx-18.woff2?dpl=dpl_FTtXbTKd97YwULQyBvz5PFSPQZee)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/74f465119297d0e6-s.p.3b6-7wz_5l3s6.woff2?dpl=dpl_FTtXbTKd97YwULQyBvz5PFSPQZee)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d6d1cf5e8706839f-s.0wshmoobkgfsd.woff2?dpl=dpl_FTtXbTKd97YwULQyBvz5PFSPQZee)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0173d481ef9df56a-s.292z1ur_wx-18.woff2?dpl=dpl_FTtXbTKd97YwULQyBvz5PFSPQZee)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/74f465119297d0e6-s.p.3b6-7wz_5l3s6.woff2?dpl=dpl_FTtXbTKd97YwULQyBvz5PFSPQZee)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Fallback;src:local(Arial);ascent-override:87.67%;descent-override:23.32%;line-gap-override:0.0%;size-adjust:107.22%}.chivo_fef928d0-module__Q5VWWq__className{font-family:Chivo,Chivo Fallback;font-style:normal}.chivo_fef928d0-module__Q5VWWq__variable{--font-chivo:"Chivo", "Chivo Fallback"}
