.bg-surface-container-lowest[data-v-2fc1b79a],.ohc-card[data-v-2fc1b79a]{border-radius:12px}.material-symbols-outlined[data-v-2fc1b79a]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:18px}.dashboard-card-clickable[data-v-2fc1b79a]{cursor:pointer;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease}.dashboard-card-clickable[data-v-2fc1b79a]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:var(--ohc-primary,#0ea5e9);-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important}.dashboard-card-clickable[data-v-2fc1b79a]:focus-visible{outline:2px solid var(--ohc-primary,#0ea5e9);outline-offset:2px}.ohc-hover-lift[data-v-2fc1b79a]{-webkit-transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}.ohc-hover-lift[data-v-2fc1b79a]:hover{-webkit-box-shadow:0 4px 14px rgba(0,0,0,.1);box-shadow:0 4px 14px rgba(0,0,0,.1);-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important}[data-ohc-card][data-v-2fc1b79a]{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}@-webkit-keyframes ohc-card-in-2fc1b79a{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ohc-card-in-2fc1b79a{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ohc-card-enter[data-v-2fc1b79a]{-webkit-animation:ohc-card-in-2fc1b79a .45s ease-out forwards;animation:ohc-card-in-2fc1b79a .45s ease-out forwards}@-webkit-keyframes ohc-bar-in-2fc1b79a{0%{width:0}to{width:var(--bar-w,100%)}}@keyframes ohc-bar-in-2fc1b79a{0%{width:0}to{width:var(--bar-w,100%)}}.ohc-bar-fill[data-v-2fc1b79a]{width:var(--bar-w,100%);-webkit-animation:ohc-bar-in-2fc1b79a .75s ease-out both;animation:ohc-bar-in-2fc1b79a .75s ease-out both}@-webkit-keyframes ohc-bar-grow-2fc1b79a{0%{height:0}to{height:var(--bar-h,40px)}}@keyframes ohc-bar-grow-2fc1b79a{0%{height:0}to{height:var(--bar-h,40px)}}.ohc-bar-grow[data-v-2fc1b79a]{height:var(--bar-h,40px);-webkit-animation:ohc-bar-grow-2fc1b79a .7s ease-out both;animation:ohc-bar-grow-2fc1b79a .7s ease-out both}@-webkit-keyframes ohc-row-in-2fc1b79a{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ohc-row-in-2fc1b79a{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}tbody tr[data-v-2fc1b79a]{-webkit-animation:ohc-row-in-2fc1b79a .22s ease-out both;animation:ohc-row-in-2fc1b79a .22s ease-out both}tbody tr[data-v-2fc1b79a]:first-child{-webkit-animation-delay:.45s;animation-delay:.45s}tbody tr[data-v-2fc1b79a]:nth-child(2){-webkit-animation-delay:.54s;animation-delay:.54s}tbody tr[data-v-2fc1b79a]:nth-child(3){-webkit-animation-delay:.63s;animation-delay:.63s}tbody tr[data-v-2fc1b79a]:nth-child(4){-webkit-animation-delay:.72s;animation-delay:.72s}@-webkit-keyframes ohc-path-draw-2fc1b79a{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes ohc-path-draw-2fc1b79a{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}.ohc-line-draw[data-v-2fc1b79a]{stroke-dasharray:600;stroke-dashoffset:600;-webkit-animation:ohc-path-draw-2fc1b79a .9s ease-out forwards;animation:ohc-path-draw-2fc1b79a .9s ease-out forwards;-webkit-animation-delay:.55s;animation-delay:.55s}.audit-stat-tile[data-v-2fc1b79a]{-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;cursor:default}.audit-stat-tile[data-v-2fc1b79a]:hover{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.audit-row-enter[data-v-2fc1b79a]{-webkit-animation:ohc-row-in-2fc1b79a .22s ease-out both;animation:ohc-row-in-2fc1b79a .22s ease-out both}.findings-pill-col[data-v-2fc1b79a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3px;-ms-flex-negative:0;flex-shrink:0;min-width:80px}.findings-pill[data-v-2fc1b79a]{display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;white-space:nowrap;text-align:center;width:100%}.finding-row[data-v-2fc1b79a]{-webkit-transition:background-color .12s ease;transition:background-color .12s ease}.finding-row[data-v-2fc1b79a]:hover{background-color:var(--ohc-surface-container-low,#f0f4fa);-webkit-filter:brightness(.97);filter:brightness(.97)}@-webkit-keyframes ohc-chip-pulse-2fc1b79a{0%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ohc-chip-pulse-2fc1b79a{0%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.chip-pulse[data-v-2fc1b79a]{-webkit-animation:ohc-chip-pulse-2fc1b79a .35s ease-out forwards;animation:ohc-chip-pulse-2fc1b79a .35s ease-out forwards}.ailment-list[data-v-2fc1b79a]{gap:10px}.ailment-list[data-v-2fc1b79a],.ailment-row[data-v-2fc1b79a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ailment-row[data-v-2fc1b79a]{gap:5px}.ailment-header[data-v-2fc1b79a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.ailment-label[data-v-2fc1b79a]{font-size:12px;font-weight:600;color:var(--ohc-n-900,#111827)}.ailment-count[data-v-2fc1b79a]{font-size:12px;font-weight:700;color:var(--ohc-n-900,#111827);-ms-flex-negative:0;flex-shrink:0}.ailment-track[data-v-2fc1b79a]{height:6px;width:100%;background:var(--ohc-surface-container-high,#e4e8ee);border-radius:9999px;overflow:hidden}.ailment-bar[data-v-2fc1b79a]{height:100%;width:0;border-radius:9999px;background:var(--ohc-primary,#0ea5e9);-webkit-transition:-webkit-filter .15s ease;transition:-webkit-filter .15s ease;transition:filter .15s ease;transition:filter .15s ease,-webkit-filter .15s ease}@-webkit-keyframes ohc-ailment-bar-grow-2fc1b79a{0%{width:0}to{width:var(--bar-w,100%)}}@keyframes ohc-ailment-bar-grow-2fc1b79a{0%{width:0}to{width:var(--bar-w,100%)}}.ailment-bar-grown[data-v-2fc1b79a]{-webkit-animation:ohc-ailment-bar-grow-2fc1b79a 1s cubic-bezier(.22,1,.36,1) forwards;animation:ohc-ailment-bar-grow-2fc1b79a 1s cubic-bezier(.22,1,.36,1) forwards}.ailment-row:hover .ailment-bar[data-v-2fc1b79a]{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.fva-row-odd[data-v-2fc1b79a]{background:transparent}.fva-row-even[data-v-2fc1b79a]{background:var(--ohc-surface-container-low,#f0f4fa)}.fva-row-enter[data-v-2fc1b79a]{-webkit-animation:ohc-row-in-2fc1b79a .22s ease-out both;animation:ohc-row-in-2fc1b79a .22s ease-out both}.fva-badge[data-v-2fc1b79a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 12px 2px 10px;border-radius:9999px;font-size:11px;font-weight:700;opacity:0;-webkit-transform:scale(.88);transform:scale(.88)}.fva-badge-high[data-v-2fc1b79a]{background:#fef3c7;color:#92400e}.fva-badge-normal[data-v-2fc1b79a]{background:var(--ohc-primary-light,#e0f2fe);color:var(--ohc-primary-dark,#0369a1)}@-webkit-keyframes ohc-fva-badge-in-2fc1b79a{0%{opacity:0;-webkit-transform:scale(.88);transform:scale(.88)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ohc-fva-badge-in-2fc1b79a{0%{opacity:0;-webkit-transform:scale(.88);transform:scale(.88)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.fva-badge-in[data-v-2fc1b79a]{-webkit-animation:ohc-fva-badge-in-2fc1b79a .22s ease-out forwards;animation:ohc-fva-badge-in-2fc1b79a .22s ease-out forwards}.footfall-menu-icon[data-v-2fc1b79a]{font-size:16px!important;color:var(--ohc-n-400);opacity:.45;cursor:default}.footfall-chart-area[data-v-2fc1b79a]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:160px;margin-bottom:2px}.footfall-gridlines[data-v-2fc1b79a]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.footfall-gridline[data-v-2fc1b79a]{width:100%;height:1px;background:var(--ohc-n-200,#e5e7eb);opacity:.5}.footfall-bars[data-v-2fc1b79a]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;padding:24px 8px 0}.footfall-col[data-v-2fc1b79a]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding-bottom:20px}.footfall-bar-stack[data-v-2fc1b79a],.footfall-col[data-v-2fc1b79a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.footfall-bar-stack[data-v-2fc1b79a]{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-negative:0;flex-shrink:0}.footfall-seg[data-v-2fc1b79a]{width:100%;height:0;-webkit-transition:-webkit-filter .15s ease;transition:-webkit-filter .15s ease;transition:filter .15s ease;transition:filter .15s ease,-webkit-filter .15s ease}.footfall-direct[data-v-2fc1b79a]{background:var(--ohc-primary,#0ea5e9);border-radius:4px 4px 0 0;margin-bottom:2px}.footfall-bar-stack:has(.footfall-contract.footfall-grow) .footfall-direct[data-v-2fc1b79a]{border-radius:0}.footfall-contract[data-v-2fc1b79a]{background:#22c55e;border-radius:4px 4px 0 0}@-webkit-keyframes ohc-bar-seg-grow-2fc1b79a{0%{height:0}to{height:var(--bar-h,0)}}@keyframes ohc-bar-seg-grow-2fc1b79a{0%{height:0}to{height:var(--bar-h,0)}}.footfall-grow[data-v-2fc1b79a]{-webkit-animation:ohc-bar-seg-grow-2fc1b79a 1s cubic-bezier(.22,1,.36,1) forwards;animation:ohc-bar-seg-grow-2fc1b79a 1s cubic-bezier(.22,1,.36,1) forwards}.footfall-val-label[data-v-2fc1b79a]{display:none;font-size:10px;font-weight:700;color:#fff;text-align:center;width:100%;padding:2px 0;pointer-events:none}.footfall-grow .footfall-val-label[data-v-2fc1b79a]{display:block}.footfall-stack-total[data-v-2fc1b79a]{position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:2px;font-size:10px;font-weight:700;color:var(--ohc-n-600,#4b5563);white-space:nowrap;opacity:0;-webkit-transition:opacity .3s ease 1.1s;transition:opacity .3s ease 1.1s}.footfall-bar-stack:has(.footfall-grow) .footfall-stack-total[data-v-2fc1b79a]{opacity:1}.footfall-seg[data-v-2fc1b79a]:hover{-webkit-filter:brightness(1.12);filter:brightness(1.12);cursor:crosshair}.footfall-label[data-v-2fc1b79a]{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:11px;color:var(--ohc-n-400);text-align:center;white-space:nowrap}.chart-row[data-v-2fc1b79a]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.donut-ring-wrap[data-v-2fc1b79a]{position:relative;width:140px;height:140px;-ms-flex-negative:0;flex-shrink:0}.donut-svg[data-v-2fc1b79a]{width:140px;height:140px;display:block}.donut-center-text[data-v-2fc1b79a]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.donut-session-badge[data-v-2fc1b79a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ohc-primary,#0ea5e9);background:var(--ohc-primary-light,#e0f2fe);padding:2px 8px;border-radius:9999px;margin-top:3px}.donut-corner-icon[data-v-2fc1b79a]{font-size:16px!important;color:var(--ohc-n-400);opacity:.5;cursor:default}.donut-opd-seg[data-v-2fc1b79a]{-webkit-transition:-webkit-filter .18s ease;transition:-webkit-filter .18s ease;transition:filter .18s ease;transition:filter .18s ease,-webkit-filter .18s ease}.donut-dot[data-v-2fc1b79a]{display:inline-block;width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.donut-dot-opd[data-v-2fc1b79a]{background:var(--ohc-primary,#0ea5e9)}.donut-dot-rest[data-v-2fc1b79a]{background:#94a3b8}.donut-stat-box[data-v-2fc1b79a]{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}@-webkit-keyframes ohc-donut-stat-in-2fc1b79a{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ohc-donut-stat-in-2fc1b79a{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.donut-stat-in[data-v-2fc1b79a]{-webkit-animation:ohc-donut-stat-in-2fc1b79a .28s ease-out forwards;animation:ohc-donut-stat-in-2fc1b79a .28s ease-out forwards;opacity:1}.kpi-card-inner[data-v-2fc1b79a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.kpi-top-row[data-v-2fc1b79a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2px}.kpi-subrow[data-v-2fc1b79a]{margin-top:8px;min-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ohc-kpi-card[data-v-2fc1b79a]{border-left-color:var(--ohc-outline-variant,#bec8d2)!important}.ohc-kpi-card[data-v-2fc1b79a],.ohc-kpi-neutral[data-v-2fc1b79a],.ohc-kpi-primary[data-v-2fc1b79a],.ohc-kpi-success[data-v-2fc1b79a],.ohc-kpi-warning[data-v-2fc1b79a]{background-color:var(--ohc-white)}.ohc-kpi-neutral[data-v-2fc1b79a]:hover,.ohc-kpi-primary[data-v-2fc1b79a]:hover,.ohc-kpi-success[data-v-2fc1b79a]:hover,.ohc-kpi-warning[data-v-2fc1b79a]:hover{background-color:var(--ohc-surface-container-low,#f8fafc);border-left-color:var(--ohc-outline-variant,#bec8d2)!important}.kpi-icon[data-v-2fc1b79a]{font-size:16px!important;color:var(--ohc-n-400);-ms-flex-negative:0;flex-shrink:0;margin-top:1px;opacity:.7;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.ohc-kpi-card:hover .kpi-icon[data-v-2fc1b79a]{opacity:1}.ohc-kpi-value[data-v-2fc1b79a]{letter-spacing:-.02em}.kpi-badge[data-v-2fc1b79a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;font-weight:700;padding:2px 8px;border-radius:9999px;white-space:nowrap;opacity:0;-webkit-transform:scale(.88);transform:scale(.88)}.kpi-badge-success[data-v-2fc1b79a]{background:var(--ohc-success-light);color:#065f46}.kpi-badge-warning[data-v-2fc1b79a]{background:#ffedd5;color:#c2410c}.kpi-badge-neutral[data-v-2fc1b79a]{background:var(--ohc-n-100,#f3f4f6);color:var(--ohc-n-600,#4b5563)}@-webkit-keyframes ohc-badge-in-2fc1b79a{0%{opacity:0;-webkit-transform:scale(.88);transform:scale(.88)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ohc-badge-in-2fc1b79a{0%{opacity:0;-webkit-transform:scale(.88);transform:scale(.88)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.kpi-badge-in[data-v-2fc1b79a]{-webkit-animation:ohc-badge-in-2fc1b79a .22s ease-out forwards;animation:ohc-badge-in-2fc1b79a .22s ease-out forwards;opacity:1}.kpi-trend-row[data-v-2fc1b79a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-size:11px;font-weight:700;color:#16a34a;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}@-webkit-keyframes ohc-trend-in-2fc1b79a{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ohc-trend-in-2fc1b79a{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.kpi-trend-in[data-v-2fc1b79a]{-webkit-animation:ohc-trend-in-2fc1b79a .25s ease-out forwards;animation:ohc-trend-in-2fc1b79a .25s ease-out forwards}.kpi-avatar-stack[data-v-2fc1b79a]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-2px}.kpi-avatar[data-v-2fc1b79a]{width:20px;height:20px;border-radius:50%;border:2px solid #fff;margin-left:-4px;opacity:0}.kpi-avatar-1[data-v-2fc1b79a]{background:#cbd5e1}.kpi-avatar-2[data-v-2fc1b79a]{background:#94a3b8}.kpi-avatar-3[data-v-2fc1b79a]{background:#64748b}@-webkit-keyframes ohc-avatar-in-2fc1b79a{0%{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ohc-avatar-in-2fc1b79a{0%{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.kpi-avatar-in[data-v-2fc1b79a]{-webkit-animation:ohc-avatar-in-2fc1b79a .2s ease-out forwards;animation:ohc-avatar-in-2fc1b79a .2s ease-out forwards}@-webkit-keyframes ohc-followup-pulse-2fc1b79a{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ohc-followup-pulse-2fc1b79a{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.kpi-followup-pulse[data-v-2fc1b79a]{-webkit-animation:ohc-followup-pulse-2fc1b79a .38s ease-out forwards;animation:ohc-followup-pulse-2fc1b79a .38s ease-out forwards}.stock-pair[data-v-2fc1b79a]{gap:4px;font-size:13px;font-weight:600}.stock-num[data-v-2fc1b79a],.stock-pair[data-v-2fc1b79a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stock-num[data-v-2fc1b79a]{padding:1px 7px;border-radius:4px;font-size:12px;font-weight:700;min-width:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stock-badge-below[data-v-2fc1b79a]{background:var(--ohc-error-light,#fee2e2);color:var(--ohc-error,#ef4444)}.stock-badge-near[data-v-2fc1b79a]{background:#fef3c7;color:#92400e}.stock-sep[data-v-2fc1b79a]{color:var(--ohc-n-400);font-weight:400}.stock-threshold[data-v-2fc1b79a]{color:var(--ohc-n-400);font-size:12px}.stock-status-chip[data-v-2fc1b79a]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:9999px;text-transform:uppercase;letter-spacing:.03em}.stock-status-below[data-v-2fc1b79a]{background:var(--ohc-error-light,#fee2e2);color:var(--ohc-error,#ef4444)}.stock-status-near[data-v-2fc1b79a]{background:#fef3c7;color:#92400e}.stock-row-even[data-v-2fc1b79a]{background:var(--ohc-surface-container-low,#f0f4fa)}.stock-row[data-v-2fc1b79a]{opacity:0}.stock-row-enter[data-v-2fc1b79a]{-webkit-animation:ohc-row-in-2fc1b79a .22s ease-out both;animation:ohc-row-in-2fc1b79a .22s ease-out both}.stock-order-btn[data-v-2fc1b79a]{font-size:12px!important;height:25px!important;padding:0 10px!important}.mom-action-item[data-v-2fc1b79a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;background:var(--ohc-surface-container-low,#f0f4fa);border-radius:8px;border:1px solid rgba(190,200,210,.25);cursor:pointer;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;text-decoration:none;color:inherit}.mom-action-item[data-v-2fc1b79a]:hover{border-color:var(--ohc-primary,#0ea5e9);-webkit-box-shadow:0 2px 8px rgba(14,165,233,.12);box-shadow:0 2px 8px rgba(14,165,233,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.mom-icon-wrap[data-v-2fc1b79a]{width:40px;height:40px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.mom-icon-progress[data-v-2fc1b79a]{background:color-mix(in srgb,var(--ohc-success) 12%,#fff);color:var(--ohc-success)}.mom-icon-pending[data-v-2fc1b79a]{background:color-mix(in srgb,var(--ohc-warning) 12%,#fff);color:#c2410c}@supports not (color:color-mix(in srgb,red 4%,white)){.mom-icon-progress[data-v-2fc1b79a]{background:var(--ohc-success-light);color:var(--ohc-success)}.mom-icon-pending[data-v-2fc1b79a]{background:var(--ohc-warning-light);color:#c2410c}}.mom-body[data-v-2fc1b79a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mom-title[data-v-2fc1b79a]{font-size:13px;font-weight:700;color:#171c20;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mom-owner[data-v-2fc1b79a]{font-size:11px;color:var(--ohc-n-600,#4b5563)}.mom-meta[data-v-2fc1b79a]{-ms-flex-negative:0;flex-shrink:0;text-align:right}.mom-due[data-v-2fc1b79a]{font-size:11px;font-weight:700;color:var(--ohc-outline,#6e7881);margin:3px 0 0}.mom-chip[data-v-2fc1b79a]{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;opacity:0;-webkit-transform:scale(.88);transform:scale(.88)}.mom-chip-progress[data-v-2fc1b79a]{background:#dcfce7;color:#15803d}.mom-chip-pending[data-v-2fc1b79a]{background:#ffedd5;color:#c2410c}@-webkit-keyframes ohc-mom-chip-in-2fc1b79a{0%{opacity:0;-webkit-transform:scale(.88);transform:scale(.88)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ohc-mom-chip-in-2fc1b79a{0%{opacity:0;-webkit-transform:scale(.88);transform:scale(.88)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.mom-chip-in[data-v-2fc1b79a]{-webkit-animation:ohc-mom-chip-in-2fc1b79a .22s ease-out forwards;animation:ohc-mom-chip-in-2fc1b79a .22s ease-out forwards}.trend-chart-wrap[data-v-2fc1b79a]{position:relative;padding-bottom:22px}.trend-current-line[data-v-2fc1b79a]{-webkit-transition:-webkit-filter .15s ease;transition:-webkit-filter .15s ease;transition:filter .15s ease;transition:filter .15s ease,-webkit-filter .15s ease}@-webkit-keyframes ohc-dot-pop-2fc1b79a{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ohc-dot-pop-2fc1b79a{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.trend-dot-pop[data-v-2fc1b79a]{-webkit-animation:ohc-dot-pop-2fc1b79a .28s cubic-bezier(.34,1.56,.64,1) forwards;animation:ohc-dot-pop-2fc1b79a .28s cubic-bezier(.34,1.56,.64,1) forwards;-webkit-transform-origin:center;transform-origin:center}.trend-tooltip[data-v-2fc1b79a]{position:absolute;top:4px;background:var(--ohc-n-900,#111827);color:#fff;font-size:11px;font-weight:600;padding:4px 9px;border-radius:6px;pointer-events:none;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.trend-x-labels[data-v-2fc1b79a]{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:10px;font-weight:700;color:var(--ohc-outline,#6e7881)}.atl-score-block[data-v-2fc1b79a]{background:var(--ohc-surface-container-low,#f0f4fa);border-left:4px solid var(--ohc-n-400,#9ca3af);border-radius:0 8px 8px 0;padding:6px 14px 6px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}.atl-month-badge[data-v-2fc1b79a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ohc-surface-container-high,#e4e8ee);color:var(--ohc-n-600,#4b5563);font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:9999px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.atl-legend[data-v-2fc1b79a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px;margin-bottom:10px}.atl-legend-item[data-v-2fc1b79a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--ohc-n-700,#374151);white-space:nowrap}.atl-legend-dot[data-v-2fc1b79a]{width:10px;height:10px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.atl-trend-x-labels[data-v-2fc1b79a]{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:9.17%;padding-right:1.67%}.atl-trend-x-labels>span[data-v-2fc1b79a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px}.atl-trend-x-labels .ohc-xlab-m[data-v-2fc1b79a]{font-size:8px}.atl-trend-x-labels .ohc-xlab-y[data-v-2fc1b79a]{font-size:7px}.mct-tooltip[data-v-2fc1b79a]{white-space:normal!important;min-width:200px;line-height:1.55;top:8px}.atl-tooltip[data-v-2fc1b79a]{white-space:normal!important;min-width:148px;line-height:1.55;top:8px}.ftl-score-block[data-v-2fc1b79a]{background:var(--ohc-surface-container-low,#f0f4fa);border-left:4px solid var(--ohc-primary,#0ea5e9);border-radius:0 8px 8px 0;padding:6px 14px 6px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}.ftl-month-badge[data-v-2fc1b79a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ohc-primary-light,#e0f2fe);color:var(--ohc-primary-dark,#0369a1);font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:9999px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.ftl-trend-x-current .ohc-xlab-m[data-v-2fc1b79a],.ftl-trend-x-current .ohc-xlab-y[data-v-2fc1b79a]{color:var(--ohc-primary,#0ea5e9);font-weight:700}.ohc-compliance-score-block[data-v-2fc1b79a]{background:var(--ohc-surface-container-low,#f0f4fa);border-left:4px solid var(--ohc-success,#10b981);border-radius:0 8px 8px 0;padding:6px 14px 6px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}.ohc-score-value[data-v-2fc1b79a]{font-size:22px;font-weight:700;color:var(--ohc-n-900,#111827);line-height:1.05;letter-spacing:-.02em;margin:1px 0 0}.ohc-score-label[data-v-2fc1b79a]{font-size:10px;color:var(--ohc-n-900,#111827);margin:1px 0 0;white-space:nowrap}.ohc-mostly-compliant-badge[data-v-2fc1b79a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ohc-success-light,#d1fae5);color:#065f46;font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:9999px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.ohc-chart-title[data-v-2fc1b79a]{font-size:14px;font-weight:600;color:#374151;line-height:1.3;margin:0}.ohc-chart-subtitle[data-v-2fc1b79a]{font-size:11px;color:var(--ohc-n-400,#9ca3af);margin:2px 0 0}.ohc-compliance-trend-wrap[data-v-2fc1b79a]{position:relative;padding-bottom:15px}.ohc-trend-x-labels[data-v-2fc1b79a]{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:10%;padding-right:1.67%}.ohc-trend-x-labels>span[data-v-2fc1b79a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px}.ohc-xlab-m[data-v-2fc1b79a]{font-size:9px;font-weight:600;color:var(--ohc-n-900,#111827);line-height:1}.ohc-xlab-y[data-v-2fc1b79a]{font-size:8px;font-weight:500;color:var(--ohc-n-900,#111827);line-height:1}.ohc-trend-x-current .ohc-xlab-m[data-v-2fc1b79a],.ohc-trend-x-current .ohc-xlab-y[data-v-2fc1b79a]{color:var(--ohc-success,#10b981);font-weight:700}.ohc-trend-meta[data-v-2fc1b79a]{font-size:11px;color:var(--ohc-n-400,#9ca3af);white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.ohc-trend-section-label[data-v-2fc1b79a]{font-size:11px;font-weight:700;color:var(--ohc-n-400,#9ca3af);text-transform:uppercase;letter-spacing:.05em;margin-bottom:0}.ohc-snapshot-tile[data-v-2fc1b79a]{background:var(--ohc-surface-container-low,#f0f4fa);border:1px solid var(--ohc-outline-variant,#bec8d2);border-top-width:2px;border-radius:8px;padding:9px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ohc-snapshot-tile-ok[data-v-2fc1b79a]{border-top-color:var(--ohc-success,#10b981)}.ohc-snapshot-tile-warn[data-v-2fc1b79a]{border-top-color:var(--ohc-warning,#f59e0b)}.ohc-snapshot-tile-error[data-v-2fc1b79a]{border-top-color:var(--ohc-error,#ef4444)}.ohc-snapshot-icon[data-v-2fc1b79a]{font-size:15px!important;-ms-flex-negative:0;flex-shrink:0}.ohc-snapshot-name[data-v-2fc1b79a]{font-size:13px;font-weight:500;color:var(--ohc-n-900,#111827);line-height:1.3}.ohc-snapshot-badge[data-v-2fc1b79a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;letter-spacing:.01em}.ohc-snapshot-badge-ok[data-v-2fc1b79a]{background:var(--ohc-success-light,#d1fae5);color:#065f46}.ohc-snapshot-badge-warn[data-v-2fc1b79a]{background:var(--ohc-warning-light,#fef3c7);color:#92400e}.ohc-snapshot-badge-error[data-v-2fc1b79a]{background:#fee2e2;color:#991b1b}.ohc-snapshot-label[data-v-2fc1b79a]{font-size:12px;font-weight:600;color:#374151;letter-spacing:.01em;margin-bottom:10px}.ohc-compliance-banner[data-v-2fc1b79a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--ohc-warning-light,#fef3c7);border:1px solid #fde68a;border-left:4px solid var(--ohc-warning,#f59e0b);border-radius:8px}.ohc-banner-primary[data-v-2fc1b79a]{font-size:12px;font-weight:700;color:#92400e;margin:0;line-height:1.4}.ohc-banner-secondary[data-v-2fc1b79a]{font-size:11px;color:#b45309;margin:2px 0 0;line-height:1.4}.ohc-compliance-divider[data-v-2fc1b79a]{height:1px;background:var(--ohc-outline-variant,#bec8d2);opacity:.35;margin:0 0 14px}@media (prefers-reduced-motion:reduce){.ohc-card-enter[data-v-2fc1b79a]{-webkit-animation:none!important;animation:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.ohc-bar-fill[data-v-2fc1b79a],.ohc-bar-grow[data-v-2fc1b79a],.ohc-line-draw[data-v-2fc1b79a]{-webkit-animation:none!important;animation:none!important;width:var(--bar-w,100%);height:var(--bar-h,40px);stroke-dashoffset:0}tbody tr[data-v-2fc1b79a]{-webkit-animation:none!important;animation:none!important;opacity:1}.audit-row-enter[data-v-2fc1b79a]{opacity:1!important;-webkit-transform:none!important;transform:none!important}.audit-row-enter[data-v-2fc1b79a],.chip-pulse[data-v-2fc1b79a]{-webkit-animation:none!important;animation:none!important}.kpi-badge[data-v-2fc1b79a]{-webkit-transform:scale(1)!important;transform:scale(1)!important}.kpi-badge[data-v-2fc1b79a],.kpi-trend-row[data-v-2fc1b79a]{opacity:1!important;-webkit-animation:none!important;animation:none!important}.kpi-trend-row[data-v-2fc1b79a]{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.kpi-avatar[data-v-2fc1b79a]{opacity:1!important}.kpi-avatar-in[data-v-2fc1b79a],.kpi-avatar[data-v-2fc1b79a],.kpi-badge-in[data-v-2fc1b79a],.kpi-followup-pulse[data-v-2fc1b79a],.kpi-trend-in[data-v-2fc1b79a]{-webkit-animation:none!important;animation:none!important}.stock-row-enter[data-v-2fc1b79a],.stock-row[data-v-2fc1b79a]{opacity:1!important;-webkit-animation:none!important;animation:none!important}.stock-num[data-v-2fc1b79a]{opacity:1!important}.mom-chip[data-v-2fc1b79a]{opacity:1!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}.mom-chip-in[data-v-2fc1b79a]{-webkit-animation:none!important;animation:none!important}.mom-action-item[data-v-2fc1b79a]{-webkit-transition:none!important;transition:none!important}.trend-dot-pop[data-v-2fc1b79a]{-webkit-animation:none!important;animation:none!important}.trend-dot[data-v-2fc1b79a]{opacity:1!important}.ailment-bar[data-v-2fc1b79a]{width:var(--bar-w,100%)!important}.ailment-bar-grown[data-v-2fc1b79a],.ailment-bar[data-v-2fc1b79a],.fva-row-enter[data-v-2fc1b79a]{-webkit-animation:none!important;animation:none!important}.fva-row-enter[data-v-2fc1b79a]{opacity:1!important}.fva-badge[data-v-2fc1b79a]{opacity:1!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}.footfall-seg[data-v-2fc1b79a],.fva-badge-in[data-v-2fc1b79a]{-webkit-animation:none!important;animation:none!important}.footfall-seg[data-v-2fc1b79a]{height:var(--bar-h,0)!important}.footfall-grow[data-v-2fc1b79a]{-webkit-animation:none!important;animation:none!important}.footfall-grow .footfall-val-label[data-v-2fc1b79a]{display:block}.footfall-stack-total[data-v-2fc1b79a]{opacity:1!important;-webkit-transition:none!important;transition:none!important}.donut-stat-box[data-v-2fc1b79a]{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.donut-stat-in[data-v-2fc1b79a]{-webkit-animation:none!important;animation:none!important}.audit-stat-tile[data-v-2fc1b79a],.dashboard-card-clickable[data-v-2fc1b79a],.donut-opd-seg[data-v-2fc1b79a],.finding-row[data-v-2fc1b79a],.ohc-hover-lift[data-v-2fc1b79a],.ohc-kpi-card[data-v-2fc1b79a]{-webkit-transition:none!important;transition:none!important}.ohc-trend-dot[data-v-2fc1b79a]{opacity:1!important;-webkit-animation:none!important;animation:none!important}#ohc-aug-label[data-v-2fc1b79a]{opacity:1!important}#atl-clip-rect[data-v-2fc1b79a]{width:600px!important}.ftl-trend-dot[data-v-2fc1b79a]{opacity:1!important;-webkit-animation:none!important;animation:none!important}#ftl-aug-label[data-v-2fc1b79a]{opacity:1!important}}