@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-border-style:solid}}}html[data-ui-theme=dark]{--dp-otb-band:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark]{--dp-otb-band:color-mix(in srgb, var(--card) 91%, var(--foreground) 9%)}}html[data-ui-theme=dark]{--background:#192333;--foreground:#e8eff9;--card:#232f42;--card-foreground:#e8eff9;--popover:#27354a;--popover-foreground:#e8eff9;--primary:#74d8cb;--primary-foreground:#061718;--primary-ink:var(--primary);--secondary:#2a394f;--secondary-foreground:#cfdcef;--muted:#2a384d;--muted-foreground:#a2b4cb;--accent:#31425a;--accent-foreground:#e4edf8;--destructive:#f08d9a;--dp-row-warn:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark]{--dp-row-warn:color-mix(in srgb, var(--card) 84%, #ffd60a 16%)}}html[data-ui-theme=dark]{--border:#3b4f68;--input:#465d78;--ring:#8eddd2;--table-header-divider:#516c8a;--table-row-divider:#44596f;--chart-1:#74d8cb;--chart-2:#83dca2;--chart-3:#f2cf83;--chart-4:#f2a483;--chart-5:#9eabff;--chart-predicted:#62a3c5;--chart-actual:#f0851f;--dp-budget-cost:var(--dp-series-1);--radius:.875rem;--sidebar:#1c283a;--sidebar-foreground:#b4c5db;--sidebar-primary:#74d8cb;--sidebar-primary-foreground:#061718;--sidebar-accent:#74d8cb29;--sidebar-accent-foreground:#eaf6ff;--sidebar-border:#364a63;--sidebar-ring:#74d8cb85;--surface-soft:#74d8cb0b;--surface-strong:#74d8cb14;--surface-contrast:#0d142052;--dp-cell-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark]{--dp-cell-hover:color-mix(in srgb, var(--primary) 10%, var(--card))}}html[data-ui-theme=dark]{--dp-total-row:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark]{--dp-total-row:color-mix(in srgb, var(--card) 86%, white 14%)}}html[data-ui-theme=dark]{--elevation-ink:2 6 14;--elevation-strength:2.4;--elevation-lift-alpha:.07;--elevation-glow-ink:116 216 203;--elevation-surface:inset 0 1px 0 rgb(var(--elevation-lift) / var(--elevation-lift-alpha)), 0 1px 2px -1px rgb(var(--elevation-ink) / calc(.08 * var(--elevation-strength))), 0 6px 16px -8px rgb(var(--elevation-ink) / calc(.1 * var(--elevation-strength)));--font-sans:var(--font-public-sans), ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-public-sans), ui-sans-serif, system-ui, sans-serif}@layer base{html[data-ui-theme=dark] *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] *{outline-color:color-mix(in oklab, var(--ring) 40%, transparent)}}html[data-ui-theme=dark]{font-family:var(--font-sans);background:var(--background);overflow:hidden}html[data-ui-theme=dark] body{background-color:var(--background);color:var(--foreground);background-image:radial-gradient(1200px at 0 -10%,#74d8cb29,#0000 56%),radial-gradient(1200px at 100% -5%,#859cf71f,#0000 54%),radial-gradient(1000px at 50% 100%,#7085b01a,#0000 58%),linear-gradient(#223046 0%,#1a2435 52%,#182232 100%);background-attachment:fixed;position:relative;overflow:hidden}html[data-ui-theme=dark] ::selection{color:var(--foreground);background:#74d8cb4d}html[data-ui-theme=dark] [data-slot=card]{border:1px solid var(--border);background:linear-gradient(170deg, #fff1, transparent 43%), linear-gradient(180deg, var(--card), var(--card))}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] [data-slot=card]{background:linear-gradient(170deg, #fff1, transparent 43%), linear-gradient(180deg, color-mix(in srgb, var(--card) 90%, var(--background)), var(--card))}}html[data-ui-theme=dark] [data-slot=card]{box-shadow:var(--elevation-card)}}@layer components{html[data-ui-theme=dark] [data-slot=button]{border-radius:min(var(--radius-md), 12px);box-shadow:none;font-weight:600}html[data-ui-theme=dark] [data-slot=button].bg-primary{background-color:var(--primary)!important;color:var(--primary-foreground)!important;box-shadow:0 1px #06171840!important}html[data-ui-theme=dark] [data-slot=button].bg-primary:hover{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] [data-slot=button].bg-primary:hover{background-color:color-mix(in srgb, var(--primary) 92%, white 8%)!important}}html[data-ui-theme=dark] [data-slot=button].bg-primary:hover{box-shadow:0 1px #06171857!important}html[data-ui-theme=dark] [data-slot=button].bg-secondary:hover{background-color:var(--secondary)!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] [data-slot=button].bg-secondary:hover{background-color:color-mix(in srgb, var(--secondary) 72%, var(--accent))!important}}html[data-ui-theme=dark] [data-slot=badge]{border-radius:min(var(--radius-md), 12px);letter-spacing:.04em;text-transform:uppercase;box-shadow:none;font-weight:650}html[data-ui-theme=dark] [data-slot=input]{background:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] [data-slot=input]{background:color-mix(in srgb, var(--card) 86%, var(--background))}}html[data-ui-theme=dark] [data-slot=input]{border-color:var(--input);box-shadow:none}html[data-ui-theme=dark] [data-slot=select-trigger]{background:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] [data-slot=select-trigger]{background:color-mix(in srgb, var(--card) 86%, var(--background))}}html[data-ui-theme=dark] [data-slot=select-trigger]{border-color:var(--input);box-shadow:none}html[data-ui-theme=dark] [data-slot=dropdown-menu-content]{box-shadow:var(--elevation-overlay);border:1px solid var(--border);background:var(--card);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] [data-slot=dropdown-menu-content]{background:color-mix(in srgb, var(--card) 92%, var(--background))}}html[data-ui-theme=dark] [data-slot=dropdown-menu-item]{border-radius:.5rem}html[data-ui-theme=dark] [data-slot=dropdown-menu-item]:focus-visible,html[data-ui-theme=dark] [data-slot=dropdown-menu-item][data-highlighted]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] [data-slot=dropdown-menu-item]:focus-visible,html[data-ui-theme=dark] [data-slot=dropdown-menu-item][data-highlighted]{background:color-mix(in srgb, var(--primary) 16%, transparent)}}html[data-ui-theme=dark] [data-slot=dropdown-menu-item]:focus-visible,html[data-ui-theme=dark] [data-slot=dropdown-menu-item][data-highlighted]{color:var(--foreground)}html[data-ui-theme=dark] [data-slot=table]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "cv01"}html[data-ui-theme=dark] .dp-scroll-page{height:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);overflow-y:auto}@media (min-width:64rem){html[data-ui-theme=dark] .dp-scroll-page{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3)}}html[data-ui-theme=dark] .dp-scroll-page{scrollbar-width:thin;scrollbar-color:#91a8c480 transparent}html[data-ui-theme=dark] .dp-table-page{height:100%;min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex;overflow:hidden}@media (min-width:64rem){html[data-ui-theme=dark] .dp-table-page{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5)}}html[data-ui-theme=dark] .dp-table-page-card{min-height:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.8);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;border-style:solid!important;border-width:1px!important;border-color:var(--table-header-divider) var(--border) var(--border)!important;background:linear-gradient(170deg, #ffffff0d, transparent 45%), linear-gradient(180deg, var(--card), var(--card))!important;gap:0!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-table-page-card{background:linear-gradient(170deg, #ffffff0d, transparent 45%), linear-gradient(180deg, color-mix(in srgb, var(--card) 90%, var(--background)), var(--card))!important}}html[data-ui-theme=dark] .dp-table-page-card{box-shadow:var(--elevation-card)!important;--tw-ring-shadow:0 0 #0000!important}html[data-ui-theme=dark] .dp-table-wrap{min-height:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius-lg) + .12rem);border:1px solid var(--border);background:var(--card);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-table-wrap{background:color-mix(in srgb, var(--card) 95%, var(--background))}}html[data-ui-theme=dark] .dp-table-wrap table{border-collapse:separate;border-spacing:0}html[data-ui-theme=dark] .dp-table-scroll{min-height:calc(var(--spacing,.25rem) * 0);scrollbar-width:thin;scrollbar-color:#91a8c473 transparent;flex:1;overflow:auto}html[data-ui-theme=dark] .dp-table-scroll::-webkit-scrollbar{width:15px;height:8px}html[data-ui-theme=dark] .dp-table-scroll::-webkit-scrollbar-thumb{background:#91a8c473 padding-box content-box;border:2px solid #0000;border-radius:3.40282e38px}html[data-ui-theme=dark] .dp-table-scroll::-webkit-scrollbar-thumb:hover{background:#91a8c4b8 padding-box content-box;border:2px solid #0000}html[data-ui-theme=dark] .dp-table-scroll::-webkit-scrollbar-track{background:0 0}html[data-ui-theme=dark] .dp-table-scroll::-webkit-scrollbar-corner{background:0 0}html[data-ui-theme=dark] .dp-table-wrap :is([data-slot=table-head],[data-slot=table-cell],th,td){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}html[data-ui-theme=dark] .dp-table-wrap :is([data-slot=table-head],th){border-top:1px solid var(--border);background:linear-gradient(180deg, var(--surface-strong), transparent 82%), var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-table-wrap :is([data-slot=table-head],th){background:linear-gradient(180deg, var(--surface-strong), transparent 82%), color-mix(in srgb, var(--card) 94%, var(--background))}}html[data-ui-theme=dark] .dp-table-wrap :is([data-slot=table-head],th){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-table-wrap :is([data-slot=table-head],th){color:color-mix(in srgb, var(--foreground) 78%, var(--muted-foreground))}}html[data-ui-theme=dark] .dp-table-wrap :is([data-slot=table-cell],[data-slot=table-head],td,th):first-child{border-left:1px solid var(--border)}html[data-ui-theme=dark] .dp-table-wrap :is([data-slot=table-row],tr){border-bottom:none}html[data-ui-theme=dark] .dp-table-wrap :is([data-slot=table-row]:hover [data-slot=table-cell],tr:hover td):not(.bg-muted):not(.bg-card),html[data-ui-theme=dark] tr.dp-row-hover:hover>:is(td,[data-slot=table-cell]){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-table-wrap :is([data-slot=table-row]:hover [data-slot=table-cell],tr:hover td):not(.bg-muted):not(.bg-card),html[data-ui-theme=dark] tr.dp-row-hover:hover>:is(td,[data-slot=table-cell]){background:color-mix(in srgb, var(--primary) 10%, var(--card))}}html[data-ui-theme=dark] .dp-table-wrap :is([data-slot=table-head].bg-card,[data-slot=table-cell].bg-card,[data-slot=table-header].bg-card){background:linear-gradient(180deg, #ffffff0f, transparent), var(--card)!important}html[data-ui-theme=dark] .dp-table-wrap :is([data-slot=table-row].bg-muted [data-slot=table-cell].bg-muted,[data-slot=table-cell].bg-muted,[data-slot=table-head].bg-muted,[data-slot=table-header].bg-muted){background:linear-gradient(180deg, #69c8db1f, transparent), var(--muted)!important}html[data-ui-theme=dark] .dp-kpi{border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:center;border:1px solid var(--border);flex-shrink:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-kpi{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}html[data-ui-theme=dark] .dp-kpi{background:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-kpi{background:color-mix(in srgb, var(--card) 84%, var(--muted))}}html[data-ui-theme=dark] .dp-kpi{box-shadow:none}html[data-ui-theme=dark] .dp-kpi-chip{border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-kpi-chip{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}html[data-ui-theme=dark] .dp-kpi-chip{background:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-kpi-chip{background:color-mix(in srgb, var(--card) 84%, var(--muted))}}html[data-ui-theme=dark] .dp-kpi-chip{box-shadow:none}html[data-ui-theme=dark] .dp-kpi-label{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:650}html[data-ui-theme=dark] .dp-kpi-chip-label{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-weight:650}html[data-ui-theme=dark] .dp-kpi-value{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--foreground);font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}html[data-ui-theme=dark] .dp-kpi-chip-value{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--foreground);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}html[data-ui-theme=dark] .dp-toggle-group{align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 1);border:1px solid var(--border);background:var(--muted);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-toggle-group{background:color-mix(in srgb, var(--muted) 64%, var(--card))}}html[data-ui-theme=dark] .dp-toggle-group{box-shadow:none}html[data-ui-theme=dark] .dp-toggle-btn{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--muted-foreground);border-radius:3.40282e38px;font-size:12px;font-weight:600;display:flex}html[data-ui-theme=dark] .dp-toggle-btn:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-toggle-btn:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}html[data-ui-theme=dark] .dp-toggle-btn:hover{color:var(--foreground)}html[data-ui-theme=dark] .dp-toggle-btn[data-active=true]{background:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-toggle-btn[data-active=true]{background:color-mix(in srgb, var(--card) 94%, white 6%)}}html[data-ui-theme=dark] .dp-toggle-btn[data-active=true]{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-toggle-btn[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 28%, var(--border))}}html[data-ui-theme=dark] .dp-segmented{border-radius:calc(var(--radius) * .8);border:1px solid var(--border);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-segmented{background:color-mix(in srgb, var(--muted) 64%, var(--card))}}html[data-ui-theme=dark] .dp-segmented{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-theme=dark] .dp-segmented-thumb{background:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-segmented-thumb{background:color-mix(in srgb, var(--card) 94%, white 6%)}}html[data-ui-theme=dark] .dp-segmented-thumb{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-segmented-thumb{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 28%, var(--border))}}html[data-ui-theme=dark] .dp-page-header{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);box-shadow:none;background:0 0;border:none;flex-wrap:wrap;flex-shrink:0;display:flex}html[data-ui-theme=dark] .dp-page-title{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--foreground);font-size:17px;font-weight:650;line-height:1.25}html[data-ui-theme=dark] .dp-page-subtitle{margin-top:calc(var(--spacing,.25rem) * .5);max-width:var(--container-2xl,42rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground)}html[data-ui-theme=dark] .dp-filter-bar{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);border:1px solid var(--border);background:var(--card);flex-wrap:wrap;flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-filter-bar{background:color-mix(in srgb, var(--card) 80%, var(--muted))}}html[data-ui-theme=dark] .dp-filter-bar{box-shadow:var(--elevation-surface)}html[data-ui-theme=dark] .dp-pagination-bar{background:linear-gradient(180deg, var(--muted), var(--muted))!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-pagination-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--muted) 54%, var(--card)), color-mix(in srgb, var(--muted) 66%, var(--background)))!important}}html[data-ui-theme=dark] .dp-pagination-bar{border-top-color:var(--border);box-shadow:inset 0 1px #ffffff09;background-image:none!important}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-pagination-bar{border-top-color:color-mix(in srgb, var(--border) 78%, transparent)}}html[data-ui-theme=dark] .dp-status-critical{border-style:var(--tw-border-style);border-width:1px;border-color:#ff656859}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-status-critical{border-color:color-mix(in oklab, var(--color-red-400,lab(63.7053% 60.745 31.3109)) 35%, transparent)}}html[data-ui-theme=dark] .dp-status-critical{background-color:#ff656829}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-status-critical{background-color:color-mix(in oklab, var(--color-red-400,lab(63.7053% 60.745 31.3109)) 16%, transparent)}}html[data-ui-theme=dark] .dp-status-critical{color:var(--color-red-200,#ffcaca)}@supports (color:lab(0% 0 0)){html[data-ui-theme=dark] .dp-status-critical{color:var(--color-red-200,lab(86.017% 19.8815 7.75869))}}html[data-ui-theme=dark] .dp-status-low{border-style:var(--tw-border-style);border-width:1px;border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-status-low{border-color:color-mix(in oklab, var(--color-amber-400,lab(80.1641% 16.6016 99.2089)) 35%, transparent)}}html[data-ui-theme=dark] .dp-status-low{background-color:#fcbb0029}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-status-low{background-color:color-mix(in oklab, var(--color-amber-400,lab(80.1641% 16.6016 99.2089)) 16%, transparent)}}html[data-ui-theme=dark] .dp-status-low{color:var(--color-amber-200,#fee685)}@supports (color:lab(0% 0 0)){html[data-ui-theme=dark] .dp-status-low{color:var(--color-amber-200,lab(91.7203% -.505269 49.9084))}}html[data-ui-theme=dark] .dp-status-over{border-style:var(--tw-border-style);border-width:1px;border-color:#00bcfe59}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-status-over{border-color:color-mix(in oklab, var(--color-sky-400,lab(70.687% -23.6078 -45.9483)) 35%, transparent)}}html[data-ui-theme=dark] .dp-status-over{background-color:#00bcfe29}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-status-over{background-color:color-mix(in oklab, var(--color-sky-400,lab(70.687% -23.6078 -45.9483)) 16%, transparent)}}html[data-ui-theme=dark] .dp-status-over{color:var(--color-sky-200,#b8e6fe)}@supports (color:lab(0% 0 0)){html[data-ui-theme=dark] .dp-status-over{color:var(--color-sky-200,lab(88.6983% -11.3978 -16.8488))}}html[data-ui-theme=dark] .dp-status-ok{border-style:var(--tw-border-style);border-width:1px;border-color:#00d29459}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-status-ok{border-color:color-mix(in oklab, var(--color-emerald-400,lab(75.0771% -60.7313 19.4147)) 35%, transparent)}}html[data-ui-theme=dark] .dp-status-ok{background-color:#00d29429}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-status-ok{background-color:color-mix(in oklab, var(--color-emerald-400,lab(75.0771% -60.7313 19.4147)) 16%, transparent)}}html[data-ui-theme=dark] .dp-status-ok{color:var(--color-emerald-200,#a4f4cf)}@supports (color:lab(0% 0 0)){html[data-ui-theme=dark] .dp-status-ok{color:var(--color-emerald-200,lab(90.2247% -31.039 9.47084))}}html[data-ui-theme=dark] .dp-status-neutral{border-style:var(--tw-border-style);border-width:1px;border-color:#cad5e24d}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-status-neutral{border-color:color-mix(in oklab, var(--color-slate-300,lab(84.7652% -1.94535 -7.93337)) 30%, transparent)}}html[data-ui-theme=dark] .dp-status-neutral{background-color:#cad5e224}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=dark] .dp-status-neutral{background-color:color-mix(in oklab, var(--color-slate-300,lab(84.7652% -1.94535 -7.93337)) 14%, transparent)}}html[data-ui-theme=dark] .dp-status-neutral{color:var(--color-slate-200,#e2e8f0)}@supports (color:lab(0% 0 0)){html[data-ui-theme=dark] .dp-status-neutral{color:var(--color-slate-200,lab(91.7353% -.998765 -4.76968))}}html[data-ui-theme=dark] .dp-text-critical{color:#fca5a5}html[data-ui-theme=dark] .dp-text-warn{color:#fdba74}html[data-ui-theme=dark] .dp-text-low{color:#fcd34d}html[data-ui-theme=dark] .dp-text-over{color:#93c5fd}html[data-ui-theme=dark] .dp-text-surplus,html[data-ui-theme=dark] .dp-dot-surplus,html[data-ui-theme=dark] .dp-star-primary{color:#fcd34d}html[data-ui-theme=dark] .dp-text-ok{color:#86efac}html[data-ui-theme=dark] .dp-text-neutral{color:var(--muted-foreground)}html[data-ui-theme=dark] .dp-sync-success{border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#63e6be;box-shadow:none;background:#34d39926;border:1px solid #34d39942;flex-shrink:0}html[data-ui-theme=dark] .dp-sync-error{border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fca5a5;box-shadow:none;background:#f8717124;border:1px solid #f8717142;flex-shrink:0}}html[data-ui-theme=dark] body{font-family:var(--font-sans)}html[data-ui-theme=dark] h1{font-family:var(--font-sans);letter-spacing:-.015em;font-size:17px;font-weight:650;line-height:1.25}html[data-ui-theme=dark] [data-slot=card-title]{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:650}html[data-ui-theme=dark] [data-slot=tabs-trigger]{font-weight:600}html[data-ui-theme=dark] .dp-wordmark{font-family:var(--font-serif-display), "Iowan Old Style", Georgia, serif;font-size:20px;font-weight:400}html[data-ui-theme=dark] :is(.font-mono,.tabular-nums),html[data-ui-theme=dark] .font-mono :is(input,select,textarea),html[data-ui-theme=dark] .dp-figure,html[data-ui-theme=dark] .dp-pagination-bar{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html[data-ui-theme=dark] .dp-pagination-bar :is(label,select,[data-slot=select-trigger],[data-slot=select-value]){font-family:var(--font-sans)}html[data-ui-theme=dark] .recharts-yAxis .recharts-cartesian-axis-tick-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html[data-ui-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}html[data-ui-theme=dark] .dp-table-scroll::-webkit-scrollbar{width:10px;height:10px}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
html[data-ui-theme=bezel]{--elevation-ink:38 32 22;--elevation-strength:.9;--background:#f2f6f5;--foreground:#0e2422;--card:#fff;--card-foreground:#0e2422;--popover:#fff;--popover-foreground:#0e2422;--primary:#334155;--primary-foreground:#fff;--secondary:#f8fbfa;--secondary-foreground:#16332f;--muted:#eef4f3;--muted-foreground:#4c6663;--accent:#eaeef3;--accent-foreground:#1e293b;--destructive:#a51f1f;--border:#e2eae9;--input:#cddad8;--ring:#334155;--table-header-divider:#adbdba;--table-row-divider:#cbd7d4;--dp-cell-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=bezel]{--dp-cell-hover:color-mix(in srgb, var(--primary) 5%, var(--card))}}html[data-ui-theme=bezel]{--dp-total-row:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=bezel]{--dp-total-row:color-mix(in srgb, var(--card) 90%, var(--primary) 10%)}}html[data-ui-theme=bezel]{--sheet-bg-predicted:#eef5fa;--sheet-bg-manual:#f2ecf3;--dp-otb-band:var(--accent);--dp-budget-bar-retail:var(--chart-1);--dp-budget-bar-cost:var(--chart-5);--chart-1:#334155;--chart-2:#177245;--chart-3:#a35a09;--chart-4:#a51f1f;--chart-5:#c9a227;--chart-predicted:#2f6480;--chart-actual:#f0851f;--radius:.625rem;--sidebar:#fff;--sidebar-foreground:#4c6663;--sidebar-primary:#334155;--sidebar-primary-foreground:#fff;--sidebar-accent:#eaeef3;--sidebar-accent-foreground:#1e293b;--sidebar-border:#e2eae9;--sidebar-ring:#33415573;--surface-soft:#0e242206;--surface-strong:#0e24220b;--surface-contrast:#0e242212;--status-critical-fg:#a51f1f;--status-critical-bg:#fbeaea;--status-critical-line:#f0cccc;--status-low-fg:#8a4a07;--status-low-bg:#fbf0e2;--status-low-line:#ecd9b8;--status-healthy-fg:#177245;--status-healthy-bg:#e6f3ec;--status-healthy-line:#c3e0d0;--status-over-fg:#2b5f80;--status-over-bg:#eef5fa;--status-over-line:#c6dcea;--status-neutral-fg:#3f4a54;--status-neutral-bg:#dcdfe1;--status-neutral-line:#c3c9cc;--bezel-shadow:0 1px 2px #0e24220d, 0 8px 24px -16px #0e242240;--font-sans:var(--font-public-sans), ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-public-sans), ui-sans-serif, system-ui, sans-serif}@layer base{html[data-ui-theme=bezel] *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=bezel] *{outline-color:color-mix(in oklab, var(--ring) 40%, transparent)}}html[data-ui-theme=bezel]{font-family:var(--font-sans);background:var(--background);overflow:hidden}html[data-ui-theme=bezel] body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none;overflow:hidden}html[data-ui-theme=bezel] ::selection{color:#0e2422;background:#d7dde6}html[data-ui-theme=bezel] a:hover{color:var(--accent-foreground)}html[data-ui-theme=bezel] :focus-visible{outline:2px solid var(--ring);outline-offset:1px}html[data-ui-theme=bezel] :disabled,html[data-ui-theme=bezel] [aria-disabled=true],html[data-ui-theme=bezel] [data-disabled]:not([data-disabled=false]){opacity:.55;cursor:not-allowed}html[data-ui-theme=bezel] ::-webkit-scrollbar{width:10px;height:10px}html[data-ui-theme=bezel] ::-webkit-scrollbar-thumb{border:3px solid var(--card);background:#cddad8;border-radius:8px}html[data-ui-theme=bezel] ::-webkit-scrollbar-thumb:hover{background:#adbdba}html[data-ui-theme=bezel] ::-webkit-scrollbar-track{background:0 0}html[data-ui-theme=bezel] ::placeholder{color:#7e9491;opacity:1}html[data-ui-theme=bezel] body{font-family:var(--font-sans)}}@layer components{html[data-ui-theme=bezel] .dp-status-critical{border:1px solid var(--status-critical-line);background:var(--status-critical-bg);color:var(--status-critical-fg)}html[data-ui-theme=bezel] .dp-status-low{border:1px solid var(--status-low-line);background:var(--status-low-bg);color:var(--status-low-fg)}html[data-ui-theme=bezel] .dp-status-over{border:1px solid var(--status-over-line);background:var(--status-over-bg);color:var(--status-over-fg)}html[data-ui-theme=bezel] .dp-status-ok{border:1px solid var(--status-healthy-line);background:var(--status-healthy-bg);color:var(--status-healthy-fg)}html[data-ui-theme=bezel] .dp-status-neutral{border:1px solid var(--status-neutral-line);background:var(--status-neutral-bg);color:var(--status-neutral-fg)}html[data-ui-theme=bezel] .dp-text-critical{color:var(--status-critical-fg)}html[data-ui-theme=bezel] .dp-text-low{color:var(--status-low-fg)}html[data-ui-theme=bezel] .dp-text-over{color:var(--status-over-fg)}html[data-ui-theme=bezel] .dp-text-ok{color:var(--status-healthy-fg)}html[data-ui-theme=bezel] .dp-text-neutral{color:var(--muted-foreground)}html[data-ui-theme=bezel] .dp-sync-success{border:1px solid var(--status-healthy-line);background:var(--status-healthy-bg);color:var(--status-healthy-fg)}html[data-ui-theme=bezel] .dp-sync-error{border:1px solid var(--status-critical-line);background:var(--status-critical-bg);color:var(--status-critical-fg)}html[data-ui-theme=bezel] .dp-col-header{color:#7e9491;background:#f8fbfa}html[data-ui-theme=bezel] .dp-kpi{background:var(--card);border:1px solid var(--border);box-shadow:var(--bezel-shadow)}html[data-ui-theme=bezel] .dp-kpi-label{color:#7e9491;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:650}html[data-ui-theme=bezel] .dp-kpi-value{font-family:var(--font-mono);color:var(--foreground);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}html[data-ui-theme=bezel] .dp-kpi-accent{color:var(--primary)}html[data-ui-theme=bezel] .dp-kpi-bar{background:var(--accent)}html[data-ui-theme=bezel] .dp-kpi-chip{background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-ui-theme=bezel] .dp-kpi-chip-label{color:#7e9491;letter-spacing:.06em;text-transform:uppercase;font-weight:650}html[data-ui-theme=bezel] .dp-kpi-chip-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}html[data-ui-theme=bezel] .dp-filter-bar,html[data-ui-theme=bezel] .dp-pagination-bar{background:var(--card);border-color:var(--border)}html[data-ui-theme=bezel] .dp-table-page-card,html[data-ui-theme=bezel] .dp-table-wrap{border-color:var(--border);background:var(--card)}html[data-ui-theme=bezel] [data-slot=card]{box-shadow:var(--bezel-shadow);border-color:var(--border)}html[data-ui-theme=bezel] .dp-toggle-group{border:1px solid var(--border);background:#eef4f3}html[data-ui-theme=bezel] .dp-toggle-btn{color:var(--muted-foreground);font-size:12px;font-weight:600}html[data-ui-theme=bezel] .dp-toggle-btn:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=bezel] .dp-toggle-btn:hover{background:color-mix(in srgb, var(--primary) 10%, var(--card))}}html[data-ui-theme=bezel] .dp-toggle-btn:hover{color:var(--foreground)}html[data-ui-theme=bezel] .dp-toggle-btn[data-state=on],html[data-ui-theme=bezel] .dp-toggle-btn[aria-pressed=true],html[data-ui-theme=bezel] .dp-toggle-btn[data-active=true]{background:var(--card);color:var(--primary);box-shadow:0 1px 2px #0e24220f}html[data-ui-theme=bezel] .dp-page-subtitle{color:#7e9491}html[data-ui-theme=bezel] .dp-table-wrap [data-slot=table-row]:hover,html[data-ui-theme=bezel] .dp-table-wrap tr:hover,html[data-ui-theme=bezel] .dp-row-hover:hover{background-color:var(--dp-cell-hover)}}html[data-ui-theme=bezel] [data-goal-state=open]{background:var(--chart-5);color:var(--foreground);border-color:var(--chart-5)}html[data-ui-theme=bezel] [data-goal-swatch][data-goal-state=open]{border:1px solid var(--chart-5)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=bezel] [data-goal-swatch][data-goal-state=open]{border:1px solid color-mix(in srgb, var(--chart-5) 62%, var(--foreground))}}html[data-ui-theme=bezel] .dp-wordmark{font-family:var(--font-serif-display), "Iowan Old Style", Georgia, serif;font-size:20px;font-weight:400}html[data-ui-theme=bezel] .dp-page-title{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--foreground);font-size:17px;font-weight:650;line-height:1.25}html[data-ui-theme=bezel] h1{font-family:var(--font-sans);letter-spacing:-.015em;font-size:17px;font-weight:650;line-height:1.25}html[data-ui-theme=bezel] [data-slot=card-title]{font-family:var(--font-sans);letter-spacing:-.01em;font-size:14px;font-weight:650}html[data-ui-theme=bezel] [data-slot=button]{font-weight:600}html[data-ui-theme=bezel] [data-slot=badge]{letter-spacing:.04em;text-transform:uppercase;font-weight:650}html[data-ui-theme=bezel] table{font-variant-numeric:tabular-nums}html[data-ui-theme=bezel] :is(.font-mono,.tabular-nums),html[data-ui-theme=bezel] .font-mono :is(input,select,textarea),html[data-ui-theme=bezel] .recharts-yAxis .recharts-cartesian-axis-tick-value,html[data-ui-theme=bezel] .dp-pagination-bar{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html[data-ui-theme=bezel] .dp-pagination-bar :is(label,select,[data-slot=select-trigger],[data-slot=select-value]){font-family:var(--font-sans)}html[data-ui-theme=bezel] .dp-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html[data-ui-theme=bezel] .dp-table-wrap thead th{border-bottom-color:var(--table-header-divider)}html[data-ui-theme=bezel] :is(thead,[data-slot=table-header]){background:var(--card)}html[data-ui-theme=bezel] .dp-table-wrap .border-l-border{border-left-color:var(--table-header-divider)}html[data-ui-theme=bezel] .bg-emerald-500\/15{color:#2b5f80;background-color:#dfebf4!important}html[data-ui-theme=bezel] .bg-sky-500\/15{color:#2c6b47;background-color:#dfeee4!important}html[data-ui-theme=bezel] .bg-amber-400\/25{color:#573963;background-color:#e6dcea!important}html[data-ui-theme=bezel] .dp-tint-predicted{background-color:var(--sheet-bg-predicted)!important}html[data-ui-theme=bezel] .dp-tint-manual{background-color:var(--sheet-bg-manual)!important}html[data-ui-theme=bezel] :is(.text-red-300,.text-red-400,.text-red-500,.text-red-600,.text-red-700,.text-red-800,.text-rose-400,.text-rose-600,.text-rose-700){color:var(--status-critical-fg)}html[data-ui-theme=bezel] :is(.text-amber-300,.text-amber-400,.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900,.text-orange-500,.text-orange-600,.text-yellow-600){color:var(--status-low-fg)}html[data-ui-theme=bezel] :is(.text-emerald-400,.text-emerald-500,.text-emerald-600,.text-emerald-700,.text-green-600,.text-green-700,.text-teal-600){color:var(--status-healthy-fg)}html[data-ui-theme=bezel] :is(.text-sky-300,.text-sky-600,.text-sky-700,.text-blue-500,.text-blue-600,.text-blue-700,.text-indigo-600){color:var(--status-over-fg)}html[data-ui-theme=bezel] :is(.bg-red-500\/10,.bg-rose-50,.bg-red-500\/15,.bg-red-50){background-color:var(--status-critical-bg)}html[data-ui-theme=bezel] :is(.bg-amber-500\/10,.bg-amber-50){background-color:var(--status-low-bg)}html[data-ui-theme=bezel] :is(.bg-emerald-500\/10,.bg-emerald-500\/15){background-color:var(--status-healthy-bg)}html[data-ui-theme=bezel] :is(.bg-sky-500\/10,.bg-blue-500\/10){background-color:var(--status-over-bg)}html[data-ui-theme=bezel] :is(.border-amber-500,.border-amber-300,.border-amber-400\/60){border-color:var(--status-low-line)}html[data-ui-theme=bezel] :is(.border-red-300,.border-red-500\/30){border-color:var(--status-critical-line)}html[data-ui-theme=bezel] :is(.border-emerald-500\/50,.border-emerald-500\/40,.border-emerald-500\/30){border-color:var(--status-healthy-line)}html[data-ui-theme=bezel] :is(input,select,textarea):not([type=checkbox]):not([type=radio]){background-color:#f8fbfa}:where(html[data-ui-theme=bezel] input,html[data-ui-theme=bezel] select,html[data-ui-theme=bezel] textarea):where(:not([type=checkbox]):not([type=radio])){border-color:#cddad8}html[data-ui-theme=bezel] :is(input,select,textarea):focus-visible{border-color:var(--primary);outline:2px solid var(--ring);outline-offset:0}html[data-ui-theme=bezel] .dp-tint-manual :is(input,select){background-color:#fbf9fc;border-color:#d8c9de}html[data-ui-theme=bezel] .dp-tint-manual :is(input,select).border-amber-500:not(:focus-visible),html[data-ui-theme=bezel] .dp-tint-manual :is(input,select).border-amber-500\/70:not(:focus-visible){border-color:var(--status-low-line)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=bezel] .dp-tint-manual :is(input,select).border-amber-500\/70:not(:focus-visible){border-color:color-mix(in srgb, var(--status-low-line) 70%, transparent)}}html[data-ui-theme=bezel] .dp-tint-manual :is(input,select).border-primary\/50:not(:focus-visible){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=bezel] .dp-tint-manual :is(input,select).border-primary\/50:not(:focus-visible){border-color:color-mix(in srgb, var(--primary) 50%, transparent)}}html[data-ui-theme=bezel] .dp-tint-manual :is(input,select).border-primary\/60:not(:focus-visible){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=bezel] .dp-tint-manual :is(input,select).border-primary\/60:not(:focus-visible){border-color:color-mix(in srgb, var(--primary) 60%, transparent)}}html[data-ui-theme=bezel] :is(button,[data-slot=button]).bg-primary:hover{background-color:var(--accent-foreground);--tw-shadow:0 2px 6px #0e24221a;box-shadow:0 2px 6px #0e24221a!important}html[data-ui-theme=bezel] :is(button,[data-slot=button]).bg-primary{--tw-shadow:0 1px 2px #0e24220f;box-shadow:0 1px 2px #0e24220f!important}html[data-ui-theme=bezel] :is(button,[data-slot=button]).bg-secondary:hover{background-color:var(--muted)}html[data-ui-theme=bezel] :is([data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=command],[data-slot=sheet-content]){border-color:var(--border);box-shadow:var(--bezel-shadow)}html[data-ui-theme=bezel] :is([data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=command-item]):is([data-highlighted],[data-state=checked],:hover){background-color:var(--accent);color:var(--accent-foreground)}html[data-ui-theme=bezel] :is([data-slot=dialog-overlay],[data-slot=sheet-overlay]){background-color:#0e24226b}html[data-ui-theme=bezel] [data-slot=tabs-list]{border:1px solid var(--border);background-color:#eef4f3}html[data-ui-theme=bezel] [data-slot=tabs-trigger]{color:var(--muted-foreground);font-weight:600}html[data-ui-theme=bezel] [data-slot=tabs-trigger][data-state=active]{background-color:var(--card);color:var(--primary);box-shadow:0 1px 2px #0e24220f}html[data-ui-theme=bezel] .dp-pagination-bar{border-top-color:var(--border);background-color:#f8fbfa}html[data-ui-theme=bezel] .dp-pagination-bar [aria-current=page]{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}html[data-ui-theme=bezel] .dp-col-header[aria-sort]:not([aria-sort=none]){color:var(--primary)}html[data-ui-theme=bezel] .dp-col-header:hover{color:var(--foreground)}html[data-ui-theme=bezel] [data-slot=skeleton]{background-color:#eef4f3}html[data-ui-theme=bezel] .dp-health-figure.text-red-600{color:var(--color-red-600)}html[data-ui-theme=bezel] .dp-health-figure.text-orange-600{color:var(--color-orange-600)}html[data-ui-theme=bezel] .dp-health-figure.text-amber-600{color:var(--color-amber-600)}html[data-ui-theme=bezel] .dp-health-figure.text-emerald-600{color:var(--color-emerald-600)}html[data-ui-theme=bezel] .dp-health-figure.text-blue-600{color:var(--color-blue-600)}
.dp-public-surface{--background:#f2f6f5;--foreground:#0e2422;--card:#fff;--card-foreground:#0e2422;--primary:#334155;--primary-foreground:#fff;--muted:#eef4f3;--muted-foreground:#4c6663;--accent:#eaeef3;--accent-foreground:#1e293b;--destructive:#a51f1f;--border:#e2eae9;--input:#cddad8;--ring:#334155;--chart-2:#177245;--chart-3:#a35a09;--chart-4:#a51f1f}html[data-landing-theme=dark] .dp-public-surface{--background:#192333;--foreground:#e8eff9;--card:#232f42;--card-foreground:#e8eff9;--primary:#74d8cb;--primary-foreground:#061718;--muted:#2a384d;--muted-foreground:#a2b4cb;--accent:#31425a;--accent-foreground:#e4edf8;--destructive:#f08d9a;--border:#3b4f68;--input:#465d78;--ring:#8eddd2;--chart-2:#83dca2;--chart-3:#f2cf83;--chart-4:#f2a483}html[data-landing-theme=dark] body:has(.dp-public-surface){background-color:#192333}
