/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.text-helios-ink{color:var(--ink)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf2f5;--surface:#fff;--surface-2:#f8fafc;--ink:#172033;--muted:#667085;--line:#d7e0e7;--nav:#141b2a;--nav-2:#243145;--blue:#2563eb;--green:#0f9f6e;--teal:#0f766e;--amber:#b7791f;--red:#d93f4b;--violet:#6d5bd0;--shadow:0 12px 24px #16223312;--shadow-soft:0 1px 2px #1622330f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--ink);margin:0}button,input,select{font:inherit;min-width:0;max-width:100%}button{letter-spacing:0}.auth-screen{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel,.company-panel{border:1px solid var(--line);background:var(--surface);width:min(420px,100%);box-shadow:var(--shadow);border-radius:8px;padding:28px}.auth-panel img,.company-head img{width:160px;height:auto;margin-bottom:26px;display:block}.auth-form{gap:14px;display:grid}.auth-form label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}.input{border:1px solid var(--line);width:100%;min-width:0;min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:9px 11px}.input:focus{border-color:var(--blue);outline:2px solid #2563eb29}.select{width:100%;min-width:min(150px,100%)}.textarea{resize:vertical;min-width:0;min-height:86px}input[type=file].input{text-overflow:ellipsis;min-width:0;overflow:hidden}.form-error{color:#9f1239;background:#fff1f2;border:1px solid #ffd2d6;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.field-error{color:#b91c1c;font-size:11px;font-weight:850}.button,.icon-button{cursor:pointer;text-align:center;white-space:normal;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:38px;padding:9px 13px;font-weight:800;line-height:1.15;display:inline-flex}.button span{overflow-wrap:anywhere;min-width:0}.button.primary{color:#fff;background:#1d4ed8}.button.secondary{border-color:var(--line);color:var(--ink);background:linear-gradient(#fff 0%,#f8fafc 100%)}.button.ghost{color:var(--ink);background:0 0;border-color:#0000}.button.danger{background:var(--red);color:#fff}.button:disabled,.company-card:disabled{cursor:not-allowed;opacity:.55}.company-head h1{margin:0 0 16px;font-size:22px}.company-list{gap:10px;display:grid}.company-card{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:8px;grid-template-columns:24px 1fr 22px;align-items:center;gap:10px;padding:13px;display:grid}.company-card strong,.company-card small{display:block}.company-card small{color:var(--muted);margin-top:2px}.app-layout{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.app-layout.collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{background:var(--nav);color:#fff;flex-direction:column;gap:18px;min-width:0;padding:18px 14px;display:flex}.sidebar-backdrop{display:none}.brand-row{justify-content:space-between;align-items:center;min-height:42px;display:flex}.brand-row img{width:138px;height:auto}.collapsed .brand-row img,.collapsed .nav-button span,.collapsed .sidebar-status span{display:none}.icon-button{color:#fff;background:#ffffff14;border-color:#ffffff14;width:38px;padding:0}.icon-button.mobile{color:var(--ink);border-color:var(--line);background:#fff;display:none}.side-nav{gap:5px;display:grid}.nav-button{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 10px;display:flex}.nav-button.active,.nav-button:hover{background:var(--nav-2);color:#fff}.sidebar-status{color:#cbd5e1;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.main{min-width:0}.topbar{z-index:3;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;position:sticky;top:0}.title-group span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.title-group h1{letter-spacing:0;margin:2px 0 0;font-size:23px}.top-actions{align-items:center;gap:10px;display:flex}.user-chip{justify-items:end;font-size:12px;display:grid}.user-chip span{color:var(--muted)}.content{gap:14px;min-width:0;padding:18px 20px 28px;display:grid}.module-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inventory-toolbar .toolbar-left{flex:1}.inventory-toolbar .select{width:auto;min-width:168px}.inventory-toolbar .inventory-search{width:min(320px,100%)}.inventory-center{gap:14px;display:grid}.inventory-module-tabs{align-items:center;gap:8px;padding:8px;display:flex;overflow-x:auto}.inventory-module-tabs .segmented{background:var(--surface-2);flex:auto;width:100%;min-width:max-content}.inventory-module-actions{flex:none;display:flex}.inventory-module-tabs .segmented button{justify-content:center;min-width:132px}.module-tab-label{text-align:center;gap:1px;line-height:1.05;display:grid}.module-tab-label>span{font-size:12px}.module-tab-label em{color:currentColor;opacity:.72;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.inventory-tab-surface{gap:14px;min-width:0;display:grid}.inventory-center-panels{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:14px;display:grid}.inventory-product-workspace,.supply-workspace{gap:12px;min-width:0;display:grid}.active-filter-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.active-filter-summary{gap:2px;display:grid}.active-filter-summary strong{font-size:13px}.active-filter-summary span,.active-filter-list em{color:var(--muted);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.active-filter-list{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.active-filter-chip{min-height:30px;color:var(--blue);cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.active-filter-chip.red{color:var(--red);background:#fff1f2;border-color:#fecdd3}.active-filter-chip.teal{color:var(--teal);background:#f0fdfa;border-color:#99f6e4}.active-filter-chip:hover{filter:brightness(.98)}.purchase-center,.sales-center{gap:14px;min-width:0;display:grid}.inventory-hero{border-left:4px solid var(--teal);background:#fff;gap:14px;display:grid}.purchase-hero,.purchase-toolbar{background:#fff;justify-content:space-between;align-items:center;gap:14px;display:flex}.purchase-toolbar .toolbar-left{grid-template-columns:minmax(260px,360px) minmax(180px,260px);gap:10px;width:100%;display:grid}.purchase-toolbar .search-box{min-width:0}.purchase-hero{border-left:4px solid var(--blue)}.sales-hero{border-left-color:var(--green)}.purchase-hero h1{letter-spacing:0;margin:2px 0 4px;font-size:25px;line-height:1.1}.purchase-hero p{max-width:760px;color:var(--muted);margin:0;font-size:13px;font-weight:700}.purchase-status-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.status-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.status-card strong{color:var(--text);font-size:22px}.status-card span:last-child{color:var(--muted);font-size:12px;font-weight:800}.detail-layout.purchase-workspace{grid-template-columns:minmax(0,1fr);align-items:stretch}.detail-layout.purchase-workspace>.panel{min-width:0}.detail-layout.purchase-workspace>.panel:first-child .table-wrap{max-height:min(46vh,520px);overflow:auto}.ops-signal-strip.purchase-signal-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px}.purchase-signal-strip .signal-card{box-shadow:none;place-content:start stretch;min-height:76px;padding:10px;display:grid}.purchase-signal-strip .signal-card strong,.purchase-signal-strip .signal-card em{overflow-wrap:anywhere;min-width:0}.purchase-signal-strip .signal-card strong{font-size:18px;line-height:1.12}.purchase-signal-strip .signal-card em{font-size:11px;line-height:1.3}.purchase-detail-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr))}.purchase-detail-tabs button{white-space:normal;gap:2px;min-height:48px;display:grid}.purchase-detail-tabs em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.purchase-empty-workspace{border-left:4px solid var(--blue);background:#fbfdff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.purchase-empty-workspace>div:first-child{gap:4px;min-width:0;display:grid}.purchase-empty-workspace span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.purchase-empty-workspace strong{color:var(--ink);font-size:18px;line-height:1.2}.purchase-empty-workspace em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.4}.purchase-empty-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.detail-layout.sales-workspace{grid-template-columns:minmax(0,1fr);align-items:stretch}.detail-layout.sales-workspace>.panel{min-width:0}.detail-layout.sales-workspace>.panel:first-child .table-wrap{max-height:min(44vh,500px);overflow:auto}.sales-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr))}.ops-signal-strip.sales-signal-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px}.sales-signal-strip .signal-card{min-height:78px;box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;padding:10px;display:grid}.sales-signal-strip .signal-card span{white-space:nowrap;text-overflow:ellipsis;gap:6px;overflow:hidden}.sales-signal-strip .signal-card strong{justify-self:end;font-size:18px;line-height:1.12}.sales-signal-strip .signal-card em{color:var(--muted);overflow-wrap:normal;grid-column:1/-1;font-size:11px;font-style:normal;font-weight:750;line-height:1.25}.sales-table-shell{min-width:0}.sales-mobile-order-list{display:none}.sales-desktop-table{min-width:0}.sales-table-shell .table-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.sales-table-shell .data-table{table-layout:fixed;min-width:920px}.sales-table-shell .data-table th,.sales-table-shell .data-table td{padding-inline:10px}.sales-table-shell .data-table th{letter-spacing:.02em;font-size:10px}.sales-table-shell .data-table.density-compact th,.sales-table-shell .data-table.density-compact td{vertical-align:middle;padding-block:9px}.sales-ov-cell{gap:2px}.sales-ov-cell strong{color:var(--ink);overflow-wrap:normal;font-size:13px;line-height:1.18}.sales-ov-cell em,.sales-next-action .sales-flag-stack{color:var(--muted);font-size:10px;font-style:normal;font-weight:750;line-height:1.25}.sales-ov-cell span{font-size:11px;line-height:1.25}.sales-next-action{align-items:flex-start;gap:4px}.sales-table-shell .badge{white-space:nowrap;min-height:24px;padding:4px 9px;font-size:10px;line-height:1}.sales-table-shell .cell-stack strong{overflow-wrap:normal;font-size:12px;line-height:1.2}.sales-table-shell .cell-stack span{font-size:10px;line-height:1.25}.sales-table-shell .button{gap:5px;min-height:30px;padding:5px 8px;font-size:11px}.sales-table-shell .button svg{width:13px;height:13px}.sales-mobile-order-card{border:1px solid var(--line);border-left:4px solid var(--blue);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:8px;gap:9px;width:100%;padding:12px;display:grid}.sales-mobile-order-card.green{border-left-color:var(--green)}.sales-mobile-order-card.teal{border-left-color:var(--teal)}.sales-mobile-order-card.amber{border-left-color:var(--amber)}.sales-mobile-order-card.red{border-left-color:var(--red)}.sales-mobile-order-card.selected{border-color:#bfdbfe;border-left-color:var(--blue);box-shadow:0 0 0 2px #2563eb1a}.sales-mobile-order-head,.sales-mobile-order-badges,.sales-mobile-order-foot{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.sales-mobile-order-head>span{gap:2px;min-width:0;display:grid}.sales-mobile-order-head strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.18}.sales-mobile-order-head small,.sales-mobile-order-card>em,.sales-mobile-order-grid small,.sales-mobile-order-grid em{color:var(--muted);font-style:normal;font-weight:750;line-height:1.25}.sales-mobile-order-head small,.sales-mobile-order-card>em{font-size:11px}.sales-mobile-order-head b{flex:none;font-size:15px;line-height:1}.sales-mobile-order-badges{flex-wrap:wrap;justify-content:flex-start}.sales-mobile-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sales-mobile-order-grid>span{border:1px solid var(--line);border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.sales-mobile-order-grid small{text-transform:uppercase;font-size:10px}.sales-mobile-order-grid strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.2}.sales-mobile-order-grid em{font-size:10px}.sales-mobile-order-foot{border-top:1px solid var(--line);align-items:center;padding-top:9px}.sales-mobile-order-foot>span:last-child{color:var(--blue);flex:none;font-size:12px;font-weight:850}.sales-action-bar{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.sales-action-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:11px;display:grid}.sales-action-card.green{border-left-color:var(--green);background:#f8fff9}.sales-action-card.teal{border-left-color:var(--teal);background:#f0fdfa}.sales-action-card.amber{border-left-color:var(--amber);background:#fffbeb}.sales-action-card.red{border-left-color:var(--red);background:#fff7f7}.sales-action-card-copy{gap:3px;min-width:0;display:grid}.sales-action-card-copy span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.sales-action-card-copy strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.15}.sales-action-card-copy em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.25}.sales-action-card-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sales-action-card-actions .button{min-height:34px}.sales-operation-rail{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(260px,.92fr) minmax(320px,1.18fr) auto;align-items:stretch;gap:10px;min-width:0;padding:12px;display:grid}.sales-operation-rail.green{border-left-color:var(--green);background:#f8fff9}.sales-operation-rail.teal{border-left-color:var(--teal);background:#f0fdfa}.sales-operation-rail.amber{border-left-color:var(--amber);background:#fffbeb}.sales-operation-rail.red{border-left-color:var(--red);background:#fff7f7}.sales-operation-copy{align-content:center;gap:4px;min-width:0;display:grid}.sales-operation-copy span,.sales-operation-signals small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.sales-operation-copy strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.15}.sales-operation-copy em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.sales-operation-signals{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;min-width:0;display:grid}.sales-operation-signals>span{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.sales-operation-signals>span.green{border-left-color:var(--green)}.sales-operation-signals>span.teal{border-left-color:var(--teal)}.sales-operation-signals>span.amber{border-left-color:var(--amber)}.sales-operation-signals>span.red{border-left-color:var(--red)}.sales-operation-signals b{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.12}.sales-operation-rail-actions{flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:7px;min-width:0;display:flex}.sales-360 .profile-value{justify-self:end}.sales-detail-header{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.sales-detail-header.green,.sales-detail-header.teal{border-left-color:var(--teal);background:#f0fdfa}.sales-detail-header.amber{border-left-color:var(--amber);background:#fffbeb}.sales-detail-header.red{border-left-color:var(--red);background:#fff7f7}.sales-detail-header .detail-title{gap:3px;display:grid}.sales-detail-header span,.sales-next-decision span,.sales-summary-card span,.sales-customer-head span,.sales-delivery-focus span,.sales-cxc-focus span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.sales-detail-header .detail-title strong{color:var(--ink);font-size:22px;line-height:1.1}.sales-detail-header em,.sales-next-decision em,.sales-summary-card em,.sales-customer-head em,.sales-delivery-focus em,.sales-cxc-focus em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.sales-next-decision{gap:3px;min-width:0;display:grid}.sales-next-decision strong{color:var(--ink);font-size:15px;line-height:1.2}.sales-detail-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr))}.sales-detail-tabs button{white-space:normal;min-height:42px}.sales-tab-pane{gap:12px;min-width:0;display:grid}.sales-summary-workbench{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start;gap:12px;display:grid}.sales-summary-main{gap:12px;min-width:0;display:grid}.sales-audit-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.sales-audit-command-center,.sales-audit-workbench{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:10px;display:grid}.sales-audit-hero{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.sales-audit-hero.green{border-left-color:var(--green);background:#f8fff9}.sales-audit-hero.amber{border-left-color:var(--amber);background:#fffbeb}.sales-audit-hero.red{border-left-color:var(--red);background:#fff7f7}.sales-audit-hero div{gap:4px;min-width:0;display:grid}.sales-audit-hero span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.sales-audit-hero strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.15}.sales-audit-hero em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.sales-audit-signal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.sales-stage-map,.sales-audit-map{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.sales-audit-map{box-shadow:var(--shadow-soft)}.sales-stage-map,.sales-audit-stage-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,142px),1fr))}.sales-stage-map article,.sales-audit-stage-grid article{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.sales-stage-map article.green,.sales-audit-stage-grid article.green{border-left-color:var(--green);background:#f0fdf4}.sales-stage-map article.teal,.sales-audit-stage-grid article.teal{border-left-color:var(--teal);background:#f0fdfa}.sales-stage-map article.amber,.sales-audit-stage-grid article.amber{border-left-color:var(--amber);background:#fffbeb}.sales-stage-map article.red,.sales-audit-stage-grid article.red{border-left-color:var(--red);background:#fff7f7}.sales-stage-map span,.sales-audit-stage-grid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.sales-stage-map strong,.sales-audit-stage-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.sales-stage-map em,.sales-audit-stage-grid em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.sales-audit-stage-grid{gap:8px;display:grid}.sales-audit-workbench{align-items:start}.sales-summary-layout,.sales-delivery-board,.sales-cxc-board{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(190px,.75fr));gap:10px;display:grid}.sales-summary-main .sales-summary-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-summary-card,.sales-delivery-focus,.sales-cxc-focus,.sales-customer-head{border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.sales-summary-card,.sales-delivery-focus,.sales-cxc-focus{align-content:start}.sales-summary-card.primary{border-left:4px solid var(--blue);background:#fbfdff;grid-column:1/-1}.sales-summary-card.amber,.sales-delivery-focus.warning,.sales-cxc-focus.amber{border-left:4px solid var(--amber);background:#fffbeb}.sales-summary-card.green,.sales-delivery-focus.ready,.sales-cxc-focus.green{border-left:4px solid var(--teal);background:#f0fdfa}.sales-cxc-focus.red{border-left:4px solid var(--red);background:#fff7f7}.sales-summary-card strong,.sales-delivery-focus strong,.sales-cxc-focus strong,.sales-customer-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.15}.sales-summary-card .badge{justify-self:start}.sales-preflight-list{gap:7px;display:grid}.sales-preflight-item{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:9px 10px;display:grid}.sales-preflight-item.green{background:#f8fffb;border-color:#bbf7d0}.sales-preflight-item.amber{background:#fffaf0;border-color:#fed7aa}.sales-preflight-item.red{background:#fff7f7;border-color:#fecaca}.sales-preflight-item div{gap:2px;min-width:0;display:grid}.sales-preflight-item strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.2}.sales-preflight-item span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.35}.sales-compact-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.sales-customer-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sales-customer-profile{gap:10px;display:grid}.sales-customer-profile .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sales-customer-profile .metric-card{min-height:74px;box-shadow:var(--shadow-soft);padding:10px}.sales-customer-profile .metric-card strong{overflow-wrap:anywhere;font-size:20px;line-height:1.05}.sales-customer-profile.compact .sales-customer-history{display:none}.sales-customer-history{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:10px;padding:12px;display:grid}.sales-items-metrics .metric-card{min-height:82px}.sales-items-cards{gap:10px;display:grid}.sales-items-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;display:grid}.sales-item-card{border:1px solid var(--line);border-left:4px solid var(--green);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:11px;display:grid}.sales-item-card.amber{border-left-color:var(--amber);background:#fffbeb}.sales-item-card.red{border-left-color:var(--red);background:#fff7f7}.sales-item-card.blue{border-left-color:var(--blue);background:#fbfdff}.sales-item-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.sales-item-card-head div{gap:3px;min-width:0;display:grid}.sales-item-card-head span,.sales-item-stock-row span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.15}.sales-item-card-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.15}.sales-item-card-head em,.sales-item-card p{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.sales-item-card-metrics,.sales-item-stock-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:7px;display:grid}.sales-item-card-metrics .detail-item,.sales-item-stock-row div{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.sales-item-card-metrics .detail-item strong,.sales-item-stock-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.15}.sales-item-card p{margin:0}.sales-delivery-board{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sales-delivery-metrics,.sales-cxc-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.sales-delivery-metrics .metric-card,.sales-cxc-metrics .metric-card{min-height:88px;padding:10px}.sales-delivery-metrics .metric-card strong,.sales-cxc-metrics .metric-card strong{overflow-wrap:anywhere;font-size:19px;line-height:1.08}.sales-cxc-board{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sales-delivery-context,.sales-cxc-workbench{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:10px;display:grid}.sales-delivery-command-center,.sales-cxc-command-center{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:10px;display:grid}.sales-delivery-plan-card,.sales-cxc-priority,.sales-cxc-empty{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.sales-delivery-plan-card.green,.sales-cxc-priority.green{border-left-color:var(--green);background:#f8fff9}.sales-delivery-plan-card.teal{border-left-color:var(--teal);background:#f0fdfa}.sales-delivery-plan-card.red,.sales-cxc-priority.red{border-left-color:var(--red);background:#fff7f7}.sales-cxc-priority.amber{border-left-color:var(--amber);background:#fffbeb}.sales-delivery-plan-card div,.sales-cxc-priority div,.sales-cxc-empty{gap:4px;min-width:0;display:grid}.sales-delivery-plan-card span,.sales-cxc-priority span,.sales-cxc-empty span,.sales-mini-signal span,.sales-fulfillment-card-head span,.sales-fulfillment-stock span,.sales-cxc-document-head span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.15}.sales-delivery-plan-card strong,.sales-cxc-priority strong,.sales-cxc-empty strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.15}.sales-delivery-plan-card em,.sales-cxc-priority em,.sales-cxc-empty em,.sales-mini-signal em,.sales-fulfillment-card-head em,.sales-fulfillment-card p,.sales-cxc-document-head em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.sales-delivery-guardrails,.sales-cxc-document-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;min-width:0;display:grid}.sales-mini-signal,.sales-cxc-document-card{border:1px solid var(--line);background:#fff;border-left:4px solid #cbd5e1;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.sales-mini-signal.green,.sales-cxc-document-card.green{border-left-color:var(--green);background:#f8fff9}.sales-mini-signal.amber,.sales-cxc-document-card.amber{border-left-color:var(--amber);background:#fffbeb}.sales-mini-signal.red,.sales-cxc-document-card.red{border-left-color:var(--red);background:#fff7f7}.sales-mini-signal.blue{border-left-color:var(--blue);background:#fbfdff}.sales-mini-signal strong{color:var(--ink);font-size:16px;line-height:1.15}.sales-fulfillment-cards{gap:10px;display:grid}.sales-fulfillment-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;display:grid}.sales-fulfillment-card{border:1px solid var(--line);border-left:4px solid var(--green);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:11px;display:grid}.sales-fulfillment-card.amber{border-left-color:var(--amber);background:#fffbeb}.sales-fulfillment-card.red{border-left-color:var(--red);background:#fff7f7}.sales-fulfillment-card.blue{border-left-color:var(--blue);background:#fbfdff}.sales-fulfillment-card-head,.sales-cxc-document-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.sales-fulfillment-card-head div,.sales-cxc-document-head div{gap:3px;min-width:0;display:grid}.sales-fulfillment-card-head strong,.sales-cxc-document-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.15}.sales-fulfillment-stock{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:7px;display:grid}.sales-fulfillment-stock div{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.sales-fulfillment-stock strong{color:var(--ink);font-size:15px;line-height:1.1}.sales-fulfillment-card p{margin:0}.sales-cxc-document-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.sales-cxc-document-card .button{justify-self:end}.sales-cxc-document-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:7px;display:grid}.sales-cxc-document-metrics .detail-item{padding:8px}.sales-cxc-progress{background:#e5edf5;border-radius:999px;block-size:8px;overflow:hidden}.sales-cxc-progress span{border-radius:inherit;background:var(--blue);block-size:100%;display:block}.sales-cxc-progress.green span{background:var(--green)}.sales-cxc-progress.amber span{background:var(--amber)}.sales-cxc-progress.red span{background:var(--red)}.sales-cxc-document-card p{color:var(--muted);margin:0;font-size:12px;font-weight:750;line-height:1.35}.sales-cxc-empty{grid-column:1/-1;grid-template-columns:1fr}.sales-delivery-context .detail-grid{height:100%}.sales-delivery-document{align-content:start;height:100%}.sales-delivery-lines .data-table,.sales-cxc-documents .data-table,.sales-preflight .data-table{table-layout:fixed;min-width:0}.sales-delivery-actions{justify-content:flex-end}.sales-order-form,.sales-item-form,.sales-delivery-form{gap:14px;display:grid}.sales-builder-head{border:1px solid var(--line);background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.sales-builder-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 12px;min-width:0;display:flex}.sales-builder-summary>span{color:var(--muted);font-size:12px;font-weight:800}.sales-builder-summary>strong{color:var(--ink);white-space:nowrap;font-size:20px;font-weight:950;line-height:1}.sales-customer-handoff{border:1px solid #b6d8d2;border-left:4px solid var(--teal);background:#f2fbf9;border-radius:8px;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.sales-customer-handoff span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.sales-customer-handoff strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:15px}.sales-customer-handoff em{min-width:0;color:var(--muted);grid-column:2/3;font-size:12px;font-style:normal;font-weight:760;line-height:1.3}.sales-builder-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.sales-builder-metrics .metric-card{min-height:62px;padding:10px}.sales-builder-metrics .metric-card strong{overflow-wrap:anywhere;font-size:20px;line-height:1.05}.sales-builder-guidance{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:9px 10px 9px 12px;display:grid}.sales-builder-guidance.green{border-left-color:var(--green);background:#f8fff9}.sales-builder-guidance.amber{border-left-color:var(--amber);background:#fffbeb}.sales-builder-guidance.red{border-left-color:var(--red);background:#fff7f7}.sales-builder-guidance-copy{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 10px;min-width:0;display:grid}.sales-builder-guidance-copy span{color:var(--muted);text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900;line-height:1.1}.sales-builder-guidance-copy strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.sales-builder-guidance-copy em{color:var(--muted);overflow-wrap:anywhere;align-self:center;font-size:11px;font-style:normal;font-weight:750;line-height:1.3}.sales-builder-guidance-actions{flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:8px;min-width:0;display:flex}.sales-capture-map{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.sales-capture-map.green{border-left-color:var(--green);background:#f8fff9}.sales-capture-map.amber{border-left-color:var(--amber);background:#fffbeb}.sales-capture-map.red{border-left-color:var(--red);background:#fff7f7}.sales-capture-map-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.sales-capture-map-head>div{gap:3px;min-width:0;display:grid}.sales-capture-map-head span,.sales-capture-stage span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.sales-capture-map-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.15}.sales-capture-map-head em,.sales-capture-stage em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:760;line-height:1.3}.sales-capture-stage-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,142px),1fr));gap:8px;display:grid}.sales-capture-stage{border:1px solid var(--line);border-left:4px solid var(--blue);min-width:0;min-height:82px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fbfdff;border-radius:8px;gap:4px;padding:9px;display:grid}.sales-capture-stage.green{border-left-color:var(--green);background:#f0fdf4}.sales-capture-stage.amber{border-left-color:var(--amber);background:#fffbeb}.sales-capture-stage.red{border-left-color:var(--red);background:#fff7f7}.sales-capture-stage strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.15;overflow:hidden}.sales-capture-stage,.sales-delivery-stage-grid article,.sales-delivery-line-cards article,.sales-collection-stage-grid article,.sales-payment-confirmation,.sales-delivery-confirmation{max-width:100%}.sales-capture-stage:hover{border-color:#bfdbfe;box-shadow:0 0 0 2px #2563eb14}.sales-builder-command-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px;display:grid}.sales-builder-command{border:1px solid var(--line);min-width:0;min-height:84px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-left:4px solid #cbd5e1;border-radius:8px;gap:3px;padding:9px;display:grid;position:relative}.sales-builder-command.green{border-left-color:var(--green);background:#f8fff9}.sales-builder-command.amber{border-left-color:var(--amber);background:#fffbeb}.sales-builder-command.red{border-left-color:var(--red);background:#fff7f7}.sales-builder-command.blue{border-left-color:var(--blue);background:#fbfdff}.sales-builder-command.active{outline-offset:0;outline:2px solid #bfdbfe}.sales-builder-command span,.sales-builder-card-head span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.sales-builder-command strong,.sales-builder-card-head strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.15}.sales-builder-command em,.sales-builder-card-head em{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.25}.sales-builder-command .badge{justify-self:start;margin-top:3px}.detail-tabs.sales-order-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr));width:100%;display:grid}.detail-tabs.sales-order-tabs button{white-space:normal;justify-content:center;min-width:0;padding-left:8px;padding-right:8px}.sales-builder-pane{align-items:start;gap:12px;min-height:260px;display:grid}.sales-builder-workbench{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:start;gap:12px;display:grid}.sales-builder-workbench.single{grid-template-columns:minmax(0,1fr)}.sales-builder-workbench.commercial{grid-template-columns:minmax(0,1.1fr) minmax(320px,.78fr)}.sales-builder-workbench.signature{grid-template-columns:minmax(0,.82fr) minmax(320px,1fr)}.sales-builder-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.sales-builder-card.compact{align-self:start}.sales-builder-card-head{gap:3px;min-width:0;display:grid}.sales-credit-preview,.sales-total-preview,.sales-review-panel{gap:10px;display:grid}.sales-delivery-plan{align-content:start;min-height:168px}.sales-credit-preview .metrics-grid,.sales-total-preview .detail-grid,.sales-review-panel .metrics-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.sales-cxc-suggestion{grid-column:1/-1}.sales-action-hero{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.sales-action-hero.green{border-left-color:var(--green);background:#f8fff9}.sales-action-hero.amber{border-left-color:var(--amber);background:#fffbeb}.sales-action-hero.red{border-left-color:var(--red);background:#fff7f7}.sales-action-hero div{gap:3px;min-width:0;display:grid}.sales-action-hero span,.sales-dialog-card-head span,.sales-pdf-hero span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.sales-action-hero strong,.sales-dialog-card-head strong,.sales-pdf-hero strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.15}.sales-action-hero em,.sales-pdf-hero em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.sales-fulfillment-split,.sales-payment-workbench{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:stretch;gap:10px;display:grid}.sales-dialog-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.sales-dialog-card.green{border-left:4px solid var(--green);background:#f8fff9}.sales-dialog-card.amber{border-left:4px solid var(--amber);background:#fffbeb}.sales-dialog-card.red{border-left:4px solid var(--red);background:#fff7f7}.sales-dialog-card-head{gap:3px;min-width:0;display:grid}.sales-dialog-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.sales-guardrail-list,.sales-action-checklist{gap:7px;display:grid}.sales-guardrail-item,.sales-action-check{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.sales-guardrail-item.green,.sales-action-check.green{background:#f8fffb;border-color:#bbf7d0}.sales-guardrail-item.amber,.sales-action-check.amber{background:#fffaf0;border-color:#fed7aa}.sales-guardrail-item.red,.sales-action-check.red{background:#fff7f7;border-color:#fecaca}.sales-guardrail-item span,.sales-action-check span,.sales-dialog-hint{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.sales-delivery-station,.sales-delivery-lines-station{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.sales-delivery-station.green{border-left-color:var(--green);background:#f8fff9}.sales-delivery-station.amber{border-left-color:var(--amber);background:#fffbeb}.sales-delivery-station.red{border-left-color:var(--red);background:#fff7f7}.sales-delivery-station-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.sales-delivery-station-head>div{gap:3px;min-width:0;display:grid}.sales-delivery-station-head span,.sales-delivery-stage-grid span,.sales-delivery-line-cards span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.sales-delivery-station-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.15}.sales-delivery-station-head em,.sales-delivery-stage-grid em,.sales-delivery-line-cards em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:760;line-height:1.3}.sales-delivery-stage-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px;display:grid}.sales-delivery-stage-grid article,.sales-delivery-line-cards article{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.sales-delivery-stage-grid article.green,.sales-delivery-line-cards article.green,.sales-delivery-confirmation.green{border-left-color:var(--green);background:#f0fdf4}.sales-delivery-stage-grid article.amber,.sales-delivery-line-cards article.amber,.sales-delivery-confirmation.amber{border-left-color:var(--amber);background:#fffbeb}.sales-delivery-stage-grid article.red,.sales-delivery-line-cards article.red{border-left-color:var(--red);background:#fff7f7}.sales-delivery-stage-grid strong,.sales-delivery-line-cards strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.15;overflow:hidden}.sales-delivery-line-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;display:grid}.sales-delivery-line-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sales-delivery-line-metrics .detail-item{padding:8px}.sales-delivery-confirmation{border:1px solid var(--line);border-left:4px solid var(--amber);min-width:0;color:var(--ink);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;font-size:12px;font-weight:850;line-height:1.35;display:grid}.sales-delivery-confirmation input{margin-top:2px}.sales-cxc-plan{border-left-color:var(--green)}.dialog.sales-delivery-dialog{grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 36px);display:grid;overflow:hidden}.sales-delivery-dialog .sales-delivery-form{min-height:0;padding-right:2px;overflow:auto}.sales-delivery-dialog .detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.sales-delivery-dialog .table-wrap{border:1px solid var(--line);border-radius:8px;min-height:118px;max-height:190px;overflow:auto}.sales-delivery-dialog .data-table{min-width:720px}.sales-delivery-dialog .product-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.sales-delivery-dialog .textarea{min-height:62px}.sales-delivery-dialog .dialog-footer{z-index:1;border-top:1px solid var(--line);background:linear-gradient(#ffffffdb 0%,#fff 32%);padding-top:12px;position:sticky;bottom:0}.dialog.wide-dialog.sales-order-dialog{grid-template-rows:auto minmax(0,1fr);width:min(1280px,100vw - 32px);max-height:calc(100dvh - 24px);padding:0;display:grid;overflow:hidden}.sales-order-dialog .dialog-head{border-bottom:1px solid var(--line);margin-bottom:0;padding:16px 18px 14px}.sales-order-dialog .sales-order-form{grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;display:grid;overflow:hidden}.sales-order-dialog .sales-order-body{gap:14px;min-height:0;padding:16px 18px 18px;display:grid;overflow:auto}.sales-order-dialog>.state-box{margin:16px 18px 18px}.sales-order-dialog .sales-builder-head,.sales-order-dialog .sales-customer-handoff,.sales-order-dialog .sales-builder-metrics,.sales-order-dialog .sales-order-tabs,.sales-order-dialog .sales-builder-pane,.sales-order-dialog .sales-lines-editor,.sales-order-dialog .order-line-list{min-width:0}.sales-order-dialog .dialog-footer{border-top:1px solid var(--line);background:#fff;margin-top:0;padding:12px 18px 16px;box-shadow:0 -12px 22px #ffffffeb}.sales-order-footer{justify-content:flex-end;align-items:center;display:flex}.sales-order-footer-status{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.sales-order-footer-status.green{border-left-color:var(--green);background:#f8fff9}.sales-order-footer-status.amber{border-left-color:var(--amber);background:#fffbeb}.sales-order-footer-status.red{border-left-color:var(--red);background:#fff7f7}.sales-order-footer-status span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.sales-order-footer-status strong{color:var(--ink);font-size:14px;line-height:1.15}.sales-order-footer-status em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750;line-height:1.25}.sales-order-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sales-draft-save-plan{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.sales-draft-save-plan.green{border-left-color:var(--green);background:#f8fff9}.sales-draft-save-plan.amber{border-left-color:var(--amber);background:#fffbeb}.sales-draft-save-plan.red{border-left-color:var(--red);background:#fff7f7}.sales-draft-save-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sales-draft-save-head div{gap:3px;min-width:0;display:grid}.sales-draft-save-head span,.sales-draft-save-card span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.sales-draft-save-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.15}.sales-draft-save-head em,.sales-draft-save-card em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:760;line-height:1.3}.sales-draft-save-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.sales-draft-save-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.sales-draft-save-card.green{border-left-color:var(--green)}.sales-draft-save-card.amber{border-left-color:var(--amber)}.sales-draft-save-card.red{border-left-color:var(--red)}.sales-draft-save-card.blue{border-left-color:var(--blue)}.sales-draft-save-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.15}.sales-draft-operational-close{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:11px;display:grid}.sales-draft-operational-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sales-draft-operational-head div{gap:3px;min-width:0;display:grid}.sales-draft-operational-head span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.sales-draft-operational-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.15}.sales-draft-operational-head em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:760;line-height:1.3}.sales-draft-operational-grid{align-items:end}.sales-draft-operational-grid .textarea{min-height:64px}.sales-draft-save-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sales-suggested-products{border:1px solid #bfdbfe;border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;gap:10px;padding:12px;display:grid}.sales-suggested-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sales-suggested-head div,.sales-suggested-card-head{gap:3px;min-width:0;display:grid}.sales-suggested-head span,.sales-suggested-card-head span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.sales-suggested-head strong,.sales-suggested-card-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.15}.sales-suggested-card-head strong{font-size:14px}.sales-suggested-head em,.sales-suggested-card-head em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:760;line-height:1.28}.sales-suggested-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.sales-suggested-memory{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.sales-suggested-memory .detail-item{background:#fff;padding:8px}.sales-suggested-memory .detail-item strong{font-size:13px}.sales-suggested-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.sales-suggested-card.selected{background:#f8fffb;border-color:#a7f3d0}.sales-suggested-card-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sales-suggested-card-meta strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.1}.sales-suggested-card .button{justify-content:center;width:100%}.sales-lines-editor{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:10px;padding:12px;display:grid;overflow:visible}.sales-lines-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.sales-lines-summary-grid .metric-card{min-height:56px;padding:8px}.sales-discount-band{border-left-color:var(--amber)}.sales-order-dialog .order-line-list{padding-bottom:2px;overflow:visible}.sales-order-line{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));min-width:0}.sales-order-line.advanced{border:1px solid var(--line);background:#fff;border-left:4px solid #cbd5e1;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(min(100%,350px),.72fr) auto;align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.sales-order-line.advanced.blue{border-left-color:var(--blue)}.sales-order-line.advanced.green{border-left-color:var(--green);background:#f8fffb}.sales-order-line.advanced.amber{border-left-color:var(--amber);background:#fffbeb}.sales-order-line.advanced.red{border-left-color:var(--red);background:#fff7f7}.sales-line-main{gap:10px;min-width:0;display:grid}.sales-line-input-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,88px),1fr));gap:8px;display:grid}.sales-line-operational-card{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.sales-line-operational-card.single{margin-top:0}.sales-line-operational-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sales-line-operational-head div{gap:2px;min-width:0;display:grid}.sales-line-operational-head span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.sales-line-operational-head strong{color:var(--ink);font-size:20px;line-height:1.05}.sales-line-operational-head em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:800;line-height:1.25}.sales-line-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:7px;display:grid}.sales-line-metric-grid .detail-item{padding:8px}.sales-line-metric-grid .detail-item strong{font-size:13px}.sales-stock-bar{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.sales-stock-bar span{border-radius:inherit;background:var(--blue);height:100%;display:block}.sales-stock-bar.green span{background:var(--green)}.sales-stock-bar.amber span{background:var(--amber)}.sales-stock-bar.red span{background:var(--red)}.sales-line-operational-card p{color:var(--muted);margin:0;font-size:12px;font-weight:800;line-height:1.35}.sales-item-dialog .sales-line-operational-card{margin:0 18px}.sales-item-dialog .sales-line-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr))}.sales-line-intel{align-content:center;gap:2px;min-width:0;display:grid}.sales-line-intel em{color:var(--muted);overflow-wrap:anywhere;font-size:10px;font-style:normal;font-weight:800}.sales-projected-total{margin-top:0}.sales-pdf-hero{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.sales-pdf-hero div{gap:3px;min-width:0;display:grid}.sales-pdf-toolbar{grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:center;gap:10px;display:grid}.sales-pdf-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sales-pdf-type-grid button,.sales-quick-amounts button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;background:#fff;border-radius:8px;font-weight:850}.sales-pdf-type-grid button{text-align:left;gap:2px;min-height:58px;padding:9px 10px;display:grid}.sales-pdf-type-grid button.active{color:var(--blue);background:#eff6ff;border-color:#bfdbfe}.sales-pdf-type-grid strong{color:inherit;font-size:13px}.sales-pdf-type-grid span{color:var(--muted);font-size:11px;font-weight:750}.sales-quick-amounts{grid-template-columns:repeat(auto-fit,minmax(min(100%,92px),1fr));align-items:start;gap:7px;display:grid}.sales-quick-amounts button{height:36px;min-height:34px;padding:6px 8px}.sales-quick-amounts button:hover{color:var(--blue);background:#eff6ff;border-color:#bfdbfe}.sales-collection-station{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.sales-collection-station.green{border-left-color:var(--green);background:#f8fff9}.sales-collection-station.amber{border-left-color:var(--amber);background:#fffbeb}.sales-collection-station.red{border-left-color:var(--red);background:#fff7f7}.sales-collection-station-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.sales-collection-station-head>div{gap:3px;min-width:0;display:grid}.sales-collection-station-head span,.sales-collection-stage-grid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.sales-collection-station-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.15}.sales-collection-station-head em,.sales-collection-stage-grid em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:760;line-height:1.3}.sales-collection-stage-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px;display:grid}.sales-collection-stage-grid article{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.sales-collection-stage-grid article.green,.sales-payment-confirmation.green{border-left-color:var(--green);background:#f0fdf4}.sales-collection-stage-grid article.amber,.sales-payment-confirmation.amber{border-left-color:var(--amber);background:#fffbeb}.sales-collection-stage-grid article.red{border-left-color:var(--red);background:#fff7f7}.sales-collection-stage-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.15;overflow:hidden}.sales-payment-progress{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.sales-payment-progress span{border-radius:inherit;background:var(--blue);height:100%;display:block}.sales-payment-progress.green span{background:var(--green)}.sales-payment-progress.amber span{background:var(--amber)}.sales-payment-progress.red span{background:var(--red)}.sales-payment-confirmation{border:1px solid var(--line);border-left:4px solid var(--amber);min-width:0;color:var(--ink);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;font-size:12px;font-weight:850;line-height:1.35;display:grid}.sales-payment-confirmation input{margin-top:2px}.sales-dialog-hint{margin:0}.sales-dialog-hint.red{color:var(--red)}.confirm-dialog-body{gap:12px;display:grid}.dialog.sales-confirm-dialog{width:min(640px,100vw - 32px)}.dialog.sales-payment-dialog{width:min(780px,100vw - 32px);max-height:calc(100vh - 36px);overflow:auto}.sales-payment-dialog .dialog-footer{z-index:1;border-top:1px solid var(--line);background:linear-gradient(#ffffffdb 0%,#fff 32%);padding-top:12px;position:sticky;bottom:0}.sales-payment-dialog .sales-dialog-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.sales-payment-dialog .sales-payment-workbench{grid-template-columns:minmax(0,.95fr) minmax(260px,.72fr)}.sales-action-impact-grid,.sales-action-flow-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.sales-action-flow-grid .detail-item{min-height:70px}.purchase-module-tabs{border-left:4px solid #dbeafe;min-width:0}.purchase-module-tabs .segmented{scroll-snap-type:x proximity}.purchase-module-tabs .segmented button{scroll-snap-align:start}.purchase-tab-surface{gap:14px;min-width:0;display:grid}.purchase-command-grid{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:14px;min-width:0;display:grid}.reception-board-layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.supplier-360-grid{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);align-items:start;gap:14px;display:grid}.purchase-supplier-context{border-left:4px solid var(--teal);background:#f2fbf9;justify-content:space-between;align-items:center;gap:14px;display:flex}.purchase-supplier-context>div:first-child{gap:3px;min-width:0;display:grid}.purchase-supplier-context span,.purchase-supplier-handoff span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.purchase-supplier-context strong{color:var(--text);overflow-wrap:anywhere;font-size:24px;line-height:1.05}.purchase-supplier-context em{color:var(--muted);max-width:780px;font-size:13px;font-style:normal;font-weight:750;line-height:1.35}.payable-supplier-focus{border:1px solid #b6d8d2;border-left:4px solid var(--teal);background:#f8fffd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.payable-supplier-focus>div{gap:3px;min-width:0;display:grid}.payable-supplier-focus span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.payable-supplier-focus strong{color:var(--text);overflow-wrap:anywhere;font-size:18px;line-height:1.1}.payable-supplier-focus em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.reception-priority-shell,.reception-queue-shell{gap:10px;min-width:0;display:grid}.reception-priority-brief{border:1px solid var(--line);border-left:4px solid var(--teal);background:#f8fbff;border-radius:8px;gap:4px;padding:12px;display:grid}.reception-priority-brief.red{border-left-color:var(--red);background:#fff6f6}.reception-priority-brief.amber{border-left-color:var(--amber);background:#fffaf0}.reception-priority-brief.teal{border-left-color:var(--teal);background:#f0fdfa}.reception-priority-brief span,.reception-priority-metrics span,.reception-filter-context span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.reception-priority-brief strong{color:var(--ink);font-size:16px;line-height:1.2}.reception-priority-brief em,.reception-priority-metrics em,.reception-filter-context em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.reception-priority-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:7px;display:grid}.reception-priority-metrics article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.reception-priority-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.reception-command-stack{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:7px}.reception-command-stack .command-line{align-items:flex-start;min-height:76px;padding:10px}.reception-command-stack .command-line em{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reception-filter-context{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.reception-chip-row{gap:7px}.reception-chip-row .quick-chip{min-height:34px;padding-inline:12px}.reception-queue-shell .table-wrap{border:1px solid var(--line);border-radius:10px;overflow:auto}.reception-queue-shell .data-table{min-width:880px}.reception-queue-shell .data-table th,.reception-queue-shell .data-table td{vertical-align:middle}.reception-queue-shell .data-table.density-compact td{padding-block:10px}.reception-queue-shell .cell-stack{gap:3px}.reception-oc-cell strong{font-size:14px}.reception-filter-context.red{border-left-color:var(--red)}.reception-filter-context.amber{border-left-color:var(--amber)}.reception-filter-context.teal{border-left-color:var(--teal)}.reception-filter-context>div{gap:3px;min-width:0;display:grid}.reception-filter-context strong{color:var(--ink);font-size:13px;font-weight:900}.reception-filter-context button{border:1px solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:900}.reception-filter-context button:disabled{cursor:default;opacity:.55}.approval-filter-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-filter-row .quick-chip-row{flex:1}.approval-filter-row .select{max-width:220px}.approval-workspace-grid{grid-template-columns:minmax(420px,1.15fr) minmax(360px,.85fr);align-items:start;gap:14px;display:grid}.approval-review-panel{gap:12px;display:grid}.approval-review-head{border:1px solid var(--line);background:#fbfdff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.approval-review-head>div:first-child{gap:3px;min-width:0;display:grid}.approval-review-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.approval-review-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px}.approval-review-head em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750}.approval-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.approval-checklist-mini{gap:7px;max-height:260px;display:grid;overflow:auto}.supplier-profile-360{gap:12px;display:grid}.supplier-profile-head{border:1px solid var(--line);background:#fbfdff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.supplier-profile-head>div:first-child{gap:3px;min-width:0;display:grid}.supplier-profile-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.supplier-profile-head strong{color:var(--ink);font-size:18px}.supplier-profile-head em{color:var(--muted);font-size:12px;font-style:normal;font-weight:760}.supplier-decision-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.supplier-decision-card{border:1px solid var(--line);border-left:4px solid var(--blue);cursor:pointer;background:#fbfdff;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.hr-document-row:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.supplier-decision-card.green{border-left-color:var(--green)}.supplier-decision-card.teal{border-left-color:var(--teal)}.supplier-decision-card.amber{border-left-color:var(--amber)}.supplier-decision-card.red{border-left-color:var(--red)}.supplier-decision-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.supplier-decision-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.supplier-decision-card em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.supplier-kpi-grid,.supplier-info-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;display:grid}.supplier-risk-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.supplier-risk-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;padding:9px 10px;display:grid}.supplier-risk-card svg{color:var(--blue)}.supplier-risk-card.red{background:#fff7f7;border-color:#fecdd3}.supplier-risk-card.red svg{color:var(--red)}.supplier-risk-card.amber{background:#fffbeb;border-color:#fde68a}.supplier-risk-card.amber svg{color:var(--amber)}.supplier-risk-card.green{background:#f0fdf4;border-color:#bbf7d0}.supplier-risk-card.green svg{color:var(--green)}.supplier-risk-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.supplier-risk-card strong{color:var(--ink);grid-column:2;font-size:12px}.supplier-history-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.supplier-history-grid section{gap:8px;min-width:0;display:grid}.purchase-payables-board{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);align-items:start;gap:14px;min-width:0;display:grid}.purchase-payables-board>.panel:last-child{grid-column:1/-1}.payable-360,.payable-profile-head,.payable-progress{gap:10px;min-width:0;display:grid}.payable-profile-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.payable-profile-head>div:first-child{gap:3px;min-width:0;display:grid}.payable-profile-head span,.payable-profile-head em{color:var(--muted);overflow-wrap:anywhere;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.payable-profile-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:900}.payable-decision-panel{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.payable-decision-panel.green{border-left-color:var(--green);background:#f0fdf4}.payable-decision-panel.teal{border-left-color:var(--teal);background:#f0fdfa}.payable-decision-panel.amber{border-left-color:var(--amber);background:#fffbeb}.payable-decision-panel.red{border-left-color:var(--red);background:#fff7f7}.payable-decision-panel>div:first-child{gap:3px;min-width:0;display:grid}.payable-decision-panel span,.payable-work-plan span,.payable-guardrail span,.payable-flow-trace span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.payable-decision-panel strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;font-weight:900}.payable-decision-panel em,.payable-work-plan em,.payable-document-band em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.payable-decision-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.payable-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payable-signal-strip .finance-signal em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.payable-progress{border:1px solid var(--line);background:#fbfdff;border-radius:8px;padding:10px}.payable-progress>div:first-child{justify-content:space-between;gap:10px;display:flex}.payable-progress span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.payable-progress strong{color:var(--ink);font-size:13px;font-weight:900}.payable-progress .stock-bar span{background:var(--blue)}.payable-work-plan{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;display:grid}.payable-plan-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.payable-plan-card.green{border-left-color:var(--green)}.payable-plan-card.teal{border-left-color:var(--teal)}.payable-plan-card.amber{border-left-color:var(--amber)}.payable-plan-card.red{border-left-color:var(--red)}.payable-plan-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:900}.payable-detail-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr))}.payable-detail-tabs button{white-space:normal;min-height:36px}.payable-tab-panel{gap:10px;min-width:0;display:grid}.payable-guardrail-list,.payable-flow-trace{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;display:grid}.payable-guardrail,.payable-flow-trace article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.payable-guardrail{grid-template-columns:auto minmax(0,1fr);align-items:center}.payable-guardrail svg{color:var(--blue)}.payable-guardrail.green{background:#f0fdf4;border-color:#bbf7d0}.payable-guardrail.green svg{color:var(--green)}.payable-guardrail.teal{background:#f0fdfa;border-color:#99f6e4}.payable-guardrail.teal svg{color:var(--teal)}.payable-guardrail.amber{background:#fffbeb;border-color:#fde68a}.payable-guardrail.amber svg{color:var(--amber)}.payable-guardrail.red{background:#fff7f7;border-color:#fecdd3}.payable-guardrail.red svg{color:var(--red)}.payable-guardrail span{grid-column:2}.payable-guardrail strong,.payable-flow-trace strong{color:var(--ink);overflow-wrap:anywhere;grid-column:2;font-size:12px;font-weight:900}.payable-flow-trace strong{grid-column:auto}.payable-document-band{border-left-color:var(--blue)}.payable-document-list,.payable-history-list{gap:8px;min-width:0;display:grid}.payable-document-row,.payable-history-row{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.payable-document-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.payable-document-row svg{color:var(--blue)}.payable-document-row>div,.payable-history-row>div{gap:3px;min-width:0;display:grid}.payable-document-row span,.payable-history-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.payable-document-row strong,.payable-history-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:900}.payable-document-row em,.payable-history-row em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.payable-history-row{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:start}.payable-history-row>div:last-child{text-align:right;justify-items:end}.payable-360-actions{justify-content:stretch}.payable-360-actions .button{flex:140px}.command-stack{gap:9px;display:grid}.command-line{border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;text-align:left;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.command-line:hover{background:#f8fbff;border-color:#bfdbfe}.command-line.active{background:#eff6ff;border-color:#bfdbfe;box-shadow:inset 0 0 0 1px #bfdbfe}.command-line.red.active{background:#fff1f2;border-color:#fecdd3}.command-line.amber.active{background:#fffbeb;border-color:#fde68a}.command-line.teal.active{background:#f0fdfa;border-color:#99f6e4}.command-line svg{color:var(--blue)}.command-line.red svg{color:var(--red)}.command-line.amber svg{color:var(--amber)}.command-line.teal svg{color:var(--teal)}.command-line span{gap:2px;min-width:0;display:grid}.command-line strong{color:var(--ink);font-size:13px}.command-line em{color:var(--muted);font-size:11px;font-style:normal;font-weight:780}.hero-status-card{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:260px;padding:10px 12px;display:grid}.hero-status-card svg{color:var(--teal)}.hero-status-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.hero-status-card strong{color:var(--ink);font-size:15px;display:block}.operator-note{color:#42526b;background:#fbfdff;border:1px dashed #bfd0dd;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.operator-note svg{color:var(--violet)}.inventory-hero-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inventory-hero h1{letter-spacing:0;margin:2px 0;font-size:26px}.inventory-hero p{color:var(--muted);margin:0;font-size:13px;font-weight:700}.eyebrow{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.inventory-command-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,138px),1fr));gap:10px;display:grid}.quick-chip-row{flex-wrap:wrap;gap:8px;display:flex}.quick-chip-row.dense{margin-top:-2px}.quick-chip{border:1px solid var(--line);min-height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.quick-chip strong{color:var(--text);font-size:12px}.quick-chip.active,.quick-chip:hover{color:var(--blue);background:#eef4ff;border-color:#bfdbfe}.quick-chip.red.active,.quick-chip.red:hover{color:var(--red);background:#fff1f2;border-color:#fecdd3}.quick-chip.amber.active,.quick-chip.amber:hover{color:var(--amber);background:#fffbeb;border-color:#fde68a}.quick-chip.teal.active,.quick-chip.teal:hover{color:var(--teal);background:#ecfdf5;border-color:#99f6e4}.quick-chip.green.active,.quick-chip.green:hover{color:var(--green);background:#f0fdf4;border-color:#bbf7d0}.toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.segmented{border:1px solid var(--line);scrollbar-gutter:stable;background:#fff;border-radius:8px;max-width:100%;min-height:38px;display:inline-flex;overflow:auto hidden}.segmented button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:8px 12px;font-weight:800}.segmented button.active,.segmented button[data-state=active]{background:var(--nav-2);color:#fff}.search-box{border:1px solid var(--line);min-width:min(360px,100%);color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding-left:10px;display:flex}.search-box .input{border:0;min-height:38px}.search-box .input:focus{outline:0}.inventory-search{min-width:min(320px,100%)}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:12px;display:grid}.metric-card,.panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.metric-card{border-top:3px solid #bfd0dd;gap:5px;min-height:88px;padding:14px;display:grid}.metric-card span{color:var(--muted);font-size:12px;font-weight:800}.metric-card strong{color:var(--blue);letter-spacing:0;font-size:24px}.metric-card.blue{border-top-color:#93c5fd}.metric-card.green strong{color:var(--green)}.metric-card.green{border-top-color:#86efac}.metric-card.teal strong{color:var(--teal)}.metric-card.teal{border-top-color:#5eead4}.metric-card.amber strong{color:var(--amber)}.metric-card.amber{border-top-color:#fcd34d}.metric-card.red strong{color:var(--red)}.metric-card.red{border-top-color:#fda4af}.metric-card.violet strong{color:var(--violet)}.metric-card.violet{border-top-color:#c4b5fd}.dashboard-page{isolation:isolate;background:linear-gradient(115deg,#e9f6f3f5 0%,#f8fafcfa 34%,#f3f7fffa 66%,#fff8e6db 100%);border:1px solid #94a3b82e;border-radius:8px;gap:18px;min-width:0;margin:-8px;padding:18px;display:grid;position:relative;overflow:hidden;container:dashboard-page/inline-size}.dashboard-page:before{z-index:-1;content:"";opacity:.9;background:linear-gradient(130deg,#14b8a633,#0000 35%),linear-gradient(320deg,#6d5bd01f,#0000 42%),linear-gradient(25deg,#0000 62%,#b7791f21);position:absolute;inset:0}.dashboard-page:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#94a3b80f 1px,#0000 1px) 0 0/72px 72px,linear-gradient(125deg,#0000 0 52%,#ffffff6b 53%,#0000 56%) 0 0/100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000094,#0000002e 72%,#0000);mask-image:linear-gradient(#00000094,#0000002e 72%,#0000)}.dashboard-workspace-tabs-card{--dashboard-workspace-color:var(--blue);border:1px solid #ffffffb3;border-left:4px solid var(--dashboard-workspace-color);background:linear-gradient(145deg, #ffffffeb, #f1f5f9b3), radial-gradient(circle at 6% 0%, var(--dashboard-workspace-color), transparent 38%);border-radius:8px;gap:12px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tabs-card{background:linear-gradient(145deg, #ffffffeb, #f1f5f9b3), radial-gradient(circle at 6% 0%, color-mix(in srgb, var(--dashboard-workspace-color) 14%, transparent), transparent 38%)}}.dashboard-workspace-tabs-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:14px;box-shadow:0 24px 52px #0f172a1f,inset 0 1px #ffffffc7}.dashboard-workspace-tabs-card.green{--dashboard-workspace-color:var(--green)}.dashboard-workspace-tabs-card.teal{--dashboard-workspace-color:var(--teal)}.dashboard-workspace-tabs-card.amber{--dashboard-workspace-color:var(--amber)}.dashboard-workspace-tabs-card.red{--dashboard-workspace-color:var(--red)}.dashboard-workspace-tabs-card.violet{--dashboard-workspace-color:var(--violet)}.dashboard-workspace-tabs-card.blue{--dashboard-workspace-color:var(--blue)}.dashboard-workspace-tabs-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b812 1px,#0000 1px),linear-gradient(#94a3b80e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000006b,#0000 76%);mask-image:linear-gradient(100deg,#0000006b,#0000 76%)}.dashboard-workspace-tabs-card>*{z-index:1;position:relative}.dashboard-workspace-tabs-card>header,.dashboard-workspace-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.dashboard-workspace-tabs-card>header>div,.dashboard-workspace-panel-head>div{gap:4px;min-width:0;display:grid}.dashboard-workspace-tabs-card header span,.dashboard-workspace-panel-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.dashboard-workspace-tabs-card h2,.dashboard-workspace-panel-head h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.06}.dashboard-workspace-tabs-card p,.dashboard-workspace-panel-head p{max-width:72ch;color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.28}.dashboard-workspace-panel-actions{grid-template-columns:minmax(230px,.95fr) auto;justify-self:end;align-items:stretch;gap:10px;min-width:min(520px,100%);display:grid}.dashboard-workspace-tab-sections{grid-template-columns:minmax(160px,.22fr) minmax(0,1fr) minmax(160px,.24fr);align-items:stretch;gap:10px;min-width:0;display:grid}.dashboard-workspace-tab-group{--dashboard-workspace-tab-group-color:var(--blue);border:1px solid var(--dashboard-workspace-tab-group-color);grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab-group{border:1px solid color-mix(in srgb, var(--dashboard-workspace-tab-group-color) 14%, #94a3b833)}}.dashboard-workspace-tab-group{background:linear-gradient(145deg, #ffffff9e, #f1f5f966), radial-gradient(circle at 0% 0%, var(--dashboard-workspace-tab-group-color), transparent 54%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab-group{background:linear-gradient(145deg, #ffffff9e, #f1f5f966), radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--dashboard-workspace-tab-group-color) 11%, transparent), transparent 54%)}}.dashboard-workspace-tab-group{padding:8px;box-shadow:0 14px 30px #0f172a13,inset 0 1px #ffffffbd}.dashboard-workspace-tab-group.green{--dashboard-workspace-tab-group-color:var(--green)}.dashboard-workspace-tab-group.teal{--dashboard-workspace-tab-group-color:var(--teal)}.dashboard-workspace-tab-group.amber{--dashboard-workspace-tab-group-color:var(--amber)}.dashboard-workspace-tab-group.red{--dashboard-workspace-tab-group-color:var(--red)}.dashboard-workspace-tab-group.violet{--dashboard-workspace-tab-group-color:var(--violet)}.dashboard-workspace-tab-group.blue{--dashboard-workspace-tab-group-color:var(--blue)}.dashboard-workspace-tab-group:before{background:linear-gradient(90deg, var(--dashboard-workspace-tab-group-color), transparent 38%), linear-gradient(120deg, transparent 0 68%, #ffffff6b 69% 72%, transparent 73%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab-group:before{background:linear-gradient(90deg, color-mix(in srgb, var(--dashboard-workspace-tab-group-color) 8%, transparent), transparent 38%), linear-gradient(120deg, transparent 0 68%, #ffffff6b 69% 72%, transparent 73%)}}.dashboard-workspace-tab-group:before{content:"";opacity:.72;pointer-events:none}.dashboard-workspace-tab-group>*{z-index:1;position:relative}.dashboard-workspace-tab-group>header{border:1px solid var(--dashboard-workspace-tab-group-color);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab-group>header{border:1px solid color-mix(in srgb, var(--dashboard-workspace-tab-group-color) 12%, #94a3b82e)}}.dashboard-workspace-tab-group>header{background:#ffffff8a;border-radius:8px;padding:8px 9px}.dashboard-workspace-tab-group>header div{gap:2px;min-width:0;display:grid}.dashboard-workspace-tab-group>header span,.dashboard-workspace-tab-group>header strong,.dashboard-workspace-tab-group>header b{overflow-wrap:anywhere;min-width:0;line-height:1}.dashboard-workspace-tab-group>header span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-workspace-tab-group>header strong{color:var(--ink);font-size:13px;font-weight:950}.dashboard-workspace-tab-group>header b{background:var(--dashboard-workspace-tab-group-color);border-radius:999px;justify-self:end}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab-group>header b{background:color-mix(in srgb, var(--dashboard-workspace-tab-group-color) 12%, white)}}.dashboard-workspace-tab-group>header b{color:var(--dashboard-workspace-tab-group-color);padding:6px 8px;font-size:11px;font-weight:950}.dashboard-workspace-tab-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;min-width:0;display:grid}.dashboard-workspace-tab-group.principal .dashboard-workspace-tab-grid,.dashboard-workspace-tab-group.control .dashboard-workspace-tab-grid{grid-template-columns:1fr}.dashboard-workspace-tab-group.modules .dashboard-workspace-tab-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-workspace-tab{--dashboard-workspace-tab-color:var(--blue);appearance:none;border:1px solid var(--dashboard-workspace-tab-color);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 8px;min-width:0;min-height:108px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab{border:1px solid color-mix(in srgb, var(--dashboard-workspace-tab-color) 14%, #94a3b83d)}}.dashboard-workspace-tab{border-left:4px solid var(--dashboard-workspace-tab-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab{border-left:4px solid color-mix(in srgb, var(--dashboard-workspace-tab-color) 54%, #94a3b857)}}.dashboard-workspace-tab{background:linear-gradient(145deg, #ffffffc7, #f1f5f98f), radial-gradient(circle at 100% 0%, var(--dashboard-workspace-tab-color), transparent 56%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab{background:linear-gradient(145deg, #ffffffc7, #f1f5f98f), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-workspace-tab-color) 10%, transparent), transparent 56%)}}.dashboard-workspace-tab{color:inherit;cursor:pointer;text-align:left;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;box-shadow:0 14px 28px #0f172a12,inset 0 1px #ffffffb8}.dashboard-workspace-tab-group.modules .dashboard-workspace-tab{min-height:100px}.dashboard-workspace-tab-group.principal .dashboard-workspace-tab,.dashboard-workspace-tab-group.control .dashboard-workspace-tab{min-height:122px}.dashboard-workspace-tab.green{--dashboard-workspace-tab-color:var(--green)}.dashboard-workspace-tab.teal{--dashboard-workspace-tab-color:var(--teal)}.dashboard-workspace-tab.amber{--dashboard-workspace-tab-color:var(--amber)}.dashboard-workspace-tab.red{--dashboard-workspace-tab-color:var(--red)}.dashboard-workspace-tab.violet{--dashboard-workspace-tab-color:var(--violet)}.dashboard-workspace-tab.blue{--dashboard-workspace-tab-color:var(--blue)}.dashboard-workspace-tab:hover,.dashboard-workspace-tab.active{border-color:var(--dashboard-workspace-tab-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab:hover,.dashboard-workspace-tab.active{border-color:color-mix(in srgb, var(--dashboard-workspace-tab-color) 34%, #ffffffbd)}}.dashboard-workspace-tab:hover,.dashboard-workspace-tab.active{box-shadow:0 18px 36px var(--dashboard-workspace-tab-color), inset 0 1px 0 #ffffffc7}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab:hover,.dashboard-workspace-tab.active{box-shadow:0 18px 36px color-mix(in srgb, var(--dashboard-workspace-tab-color) 11%, #0f172a1f), inset 0 1px 0 #ffffffc7}}.dashboard-workspace-tab:hover,.dashboard-workspace-tab.active{transform:translateY(-1px)}.dashboard-workspace-tab.active{background:linear-gradient(150deg, #0f172af5, #111827e6), radial-gradient(circle at 100% 0%, var(--dashboard-workspace-tab-color), transparent 48%)}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab.active{background:linear-gradient(150deg, #0f172af5, #111827e6), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-workspace-tab-color) 22%, transparent), transparent 48%)}}.dashboard-workspace-tab:after{background:var(--dashboard-workspace-tab-color);border-radius:8px;width:76px;height:76px;position:absolute;inset:auto -18px -30px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab:after{background:color-mix(in srgb, var(--dashboard-workspace-tab-color) 12%, transparent)}}.dashboard-workspace-tab:after{content:"";transform:rotate(14deg)}.dashboard-workspace-tab>*{z-index:1;position:relative}.dashboard-workspace-tab-icon{background:var(--dashboard-workspace-tab-color);border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab-icon{background:color-mix(in srgb, var(--dashboard-workspace-tab-color) 12%, white)}}.dashboard-workspace-tab-icon{color:var(--dashboard-workspace-tab-color);box-shadow:inset 0 1px #ffffffb8}.dashboard-workspace-tab.active .dashboard-workspace-tab-icon{background:var(--dashboard-workspace-tab-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab.active .dashboard-workspace-tab-icon{background:color-mix(in srgb, var(--dashboard-workspace-tab-color) 18%, #ffffff1a)}}.dashboard-workspace-tab.active .dashboard-workspace-tab-icon{color:var(--dashboard-workspace-tab-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab.active .dashboard-workspace-tab-icon{color:color-mix(in srgb, var(--dashboard-workspace-tab-color) 54%, white)}}.dashboard-workspace-tab-copy{gap:2px;min-width:0;display:grid}.dashboard-workspace-tab-copy b,.dashboard-workspace-tab strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;line-height:1}.dashboard-workspace-tab-copy b{font-size:13px;font-weight:950}.dashboard-workspace-tab-copy em,.dashboard-workspace-tab small{min-width:0;color:var(--muted);overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.dashboard-workspace-tab strong{grid-column:1/-1;font-size:19px;font-weight:950}.dashboard-workspace-tab small,.dashboard-workspace-tab i{grid-column:1/-1}.dashboard-workspace-tab.active .dashboard-workspace-tab-copy b,.dashboard-workspace-tab.active strong{color:#f8fafc}.dashboard-workspace-tab.active .dashboard-workspace-tab-copy em,.dashboard-workspace-tab.active small{color:#e2e8f0a3}.dashboard-workspace-tab i{background:#94a3b833;border-radius:999px;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-workspace-tab.active i{background:#e2e8f024}.dashboard-workspace-tab i:before{width:var(--dashboard-workspace-tab-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-workspace-tab-color), var(--dashboard-workspace-tab-color));min-width:8px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab i:before{background:linear-gradient(90deg, var(--dashboard-workspace-tab-color), color-mix(in srgb, var(--dashboard-workspace-tab-color) 46%, white))}}.dashboard-workspace-tab i:before{box-shadow:0 0 16px var(--dashboard-workspace-tab-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-tab i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-workspace-tab-color) 28%, transparent)}}.dashboard-workspace-tab i:before{content:""}.dashboard-workspace-view{gap:14px;min-width:0;display:grid}.dashboard-module-workspace,.dashboard-alerts-workspace{--dashboard-workspace-panel-color:var(--blue);border:1px solid #ffffffad;border-left:4px solid var(--dashboard-workspace-panel-color);background:linear-gradient(145deg, #ffffffe6, #f1f5f9b3), radial-gradient(circle at 8% 0%, var(--dashboard-workspace-panel-color), transparent 40%);border-radius:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-workspace,.dashboard-alerts-workspace{background:linear-gradient(145deg, #ffffffe6, #f1f5f9b3), radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--dashboard-workspace-panel-color) 12%, transparent), transparent 40%)}}.dashboard-module-workspace,.dashboard-alerts-workspace{padding:16px;box-shadow:0 22px 52px #0f172a1c,inset 0 1px #ffffffc2}.dashboard-module-workspace.green{--dashboard-workspace-panel-color:var(--green)}.dashboard-module-workspace.teal{--dashboard-workspace-panel-color:var(--teal)}.dashboard-module-workspace.amber{--dashboard-workspace-panel-color:var(--amber)}.dashboard-module-workspace.red{--dashboard-workspace-panel-color:var(--red)}.dashboard-module-workspace.violet{--dashboard-workspace-panel-color:var(--violet)}.dashboard-module-workspace.blue{--dashboard-workspace-panel-color:var(--blue)}.dashboard-workspace-module-summary{isolation:isolate;border:1px solid var(--dashboard-workspace-panel-color);grid-template-columns:auto minmax(0,auto) minmax(0,1fr);align-items:center;gap:7px 10px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-module-summary{border:1px solid color-mix(in srgb, var(--dashboard-workspace-panel-color) 16%, #94a3b838)}}.dashboard-workspace-module-summary{background:linear-gradient(145deg, #ffffffdb, #f1f5f994), linear-gradient(315deg, var(--dashboard-workspace-panel-color), transparent 64%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-module-summary{background:linear-gradient(145deg, #ffffffdb, #f1f5f994), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-workspace-panel-color) 10%, transparent), transparent 64%)}}.dashboard-workspace-module-summary{padding:8px 10px;box-shadow:0 14px 30px #0f172a13,inset 0 1px #ffffffd1}.dashboard-workspace-module-summary:before{z-index:-1;background:linear-gradient(90deg, var(--dashboard-workspace-panel-color), transparent 42%), linear-gradient(180deg, #ffffff6b, transparent 46%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-module-summary:before{background:linear-gradient(90deg, color-mix(in srgb, var(--dashboard-workspace-panel-color) 12%, transparent), transparent 42%), linear-gradient(180deg, #ffffff6b, transparent 46%)}}.dashboard-workspace-module-summary:before{content:"";pointer-events:none}.dashboard-workspace-module-summary>span{background:linear-gradient(145deg, var(--dashboard-workspace-panel-color), #ffffffb3);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-module-summary>span{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-workspace-panel-color) 16%, white), #ffffffb3)}}.dashboard-workspace-module-summary>span{color:var(--dashboard-workspace-panel-color);box-shadow:0 10px 22px var(--dashboard-workspace-panel-color), inset 0 1px 0 #ffffffc7}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-module-summary>span{box-shadow:0 10px 22px color-mix(in srgb, var(--dashboard-workspace-panel-color) 12%, transparent), inset 0 1px 0 #ffffffc7}}.dashboard-workspace-module-summary strong{color:var(--ink);overflow-wrap:anywhere;font-size:20px;line-height:1}.dashboard-workspace-module-summary em{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:850;line-height:1.18}.dashboard-workspace-module-summary i{background:linear-gradient(90deg,#94a3b829,#e2e8f05c);border-radius:999px;grid-column:1/-1;min-width:0;height:5px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2}.dashboard-workspace-module-summary i:before{width:var(--dashboard-workspace-module-level,12%);border-radius:inherit;background:var(--dashboard-workspace-panel-color);min-width:8px;box-shadow:0 0 16px var(--dashboard-workspace-panel-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-workspace-module-summary i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-workspace-panel-color) 28%, transparent)}}.dashboard-workspace-module-summary i:before{content:""}.dashboard-module-command-deck{--dashboard-module-command-deck-color:var(--blue);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-module-command-deck.green{--dashboard-module-command-deck-color:var(--green)}.dashboard-module-command-deck.teal{--dashboard-module-command-deck-color:var(--teal)}.dashboard-module-command-deck.amber{--dashboard-module-command-deck-color:var(--amber)}.dashboard-module-command-deck.red{--dashboard-module-command-deck-color:var(--red)}.dashboard-module-command-deck.violet{--dashboard-module-command-deck-color:var(--violet)}.dashboard-module-command-deck.blue{--dashboard-module-command-deck-color:var(--blue)}.dashboard-module-command-deck .dashboard-module-command-header,.dashboard-module-command-deck .dashboard-module-context{height:100%}.dashboard-module-command-deck .dashboard-module-command-header{grid-template-columns:minmax(210px,.36fr) minmax(300px,.64fr)}.dashboard-module-command-deck .dashboard-module-command-focus,.dashboard-module-command-deck .dashboard-module-command-metrics{grid-column:1/-1}.dashboard-module-command-deck .dashboard-module-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-module-command-deck .dashboard-module-context{grid-template-columns:1fr;align-content:stretch}.dashboard-module-command-deck .dashboard-module-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module-command-deck .dashboard-module-context-chart{min-height:176px}.dashboard-module-command-header{--dashboard-module-command-header-color:var(--blue);isolation:isolate;border:1px solid #ffffffa8;border-left:5px solid var(--dashboard-module-command-header-color);background:linear-gradient(140deg, #0a101efa, #111827f0), radial-gradient(circle at 10% 0%, var(--dashboard-module-command-header-color), transparent 42%);border-radius:8px;grid-template-columns:minmax(220px,.25fr) minmax(300px,.32fr) minmax(260px,.22fr) minmax(260px,.21fr);align-items:stretch;gap:12px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-header{background:linear-gradient(140deg, #0a101efa, #111827f0), radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--dashboard-module-command-header-color) 18%, transparent), transparent 42%)}}.dashboard-module-command-header{padding:12px;box-shadow:0 24px 54px #0f172a2e,inset 0 1px #ffffff1a}.dashboard-module-command-header.green{--dashboard-module-command-header-color:var(--green)}.dashboard-module-command-header.teal{--dashboard-module-command-header-color:var(--teal)}.dashboard-module-command-header.amber{--dashboard-module-command-header-color:var(--amber)}.dashboard-module-command-header.red{--dashboard-module-command-header-color:var(--red)}.dashboard-module-command-header.violet{--dashboard-module-command-header-color:var(--violet)}.dashboard-module-command-header.blue{--dashboard-module-command-header-color:var(--blue)}.dashboard-module-command-header:before{z-index:-1;background:linear-gradient(90deg, #e2e8f00e 1px, transparent 1px), linear-gradient(180deg, #e2e8f00a 1px, transparent 1px), linear-gradient(112deg, transparent 0 56%, var(--dashboard-module-command-header-color) 57% 61%, transparent 62%), linear-gradient(90deg, var(--dashboard-module-command-header-color) 0 var(--dashboard-module-command-level,14%), transparent var(--dashboard-module-command-level,14%));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-header:before{background:linear-gradient(90deg, #e2e8f00e 1px, transparent 1px), linear-gradient(180deg, #e2e8f00a 1px, transparent 1px), linear-gradient(112deg, transparent 0 56%, color-mix(in srgb, var(--dashboard-module-command-header-color) 13%, transparent) 57% 61%, transparent 62%), linear-gradient(90deg, color-mix(in srgb, var(--dashboard-module-command-header-color) 14%, transparent) 0 var(--dashboard-module-command-level,14%), transparent var(--dashboard-module-command-level,14%))}}.dashboard-module-command-header:before{content:"";pointer-events:none;background-size:42px 42px,42px 42px,auto,auto;-webkit-mask-image:linear-gradient(105deg,#0000009e,#0000 82%);mask-image:linear-gradient(105deg,#0000009e,#0000 82%)}.dashboard-module-command-copy,.dashboard-module-command-focus,.dashboard-module-command-metrics article{background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #e2e8f01c;border-radius:8px;min-width:0;box-shadow:0 16px 32px #02061733,inset 0 1px #ffffff17}.dashboard-module-command-copy{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:10px;padding:12px;display:grid}.dashboard-module-command-header-icon{border:1px solid var(--dashboard-module-command-header-color);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-header-icon{border:1px solid color-mix(in srgb, var(--dashboard-module-command-header-color) 26%, #e2e8f024)}}.dashboard-module-command-header-icon{background:linear-gradient(145deg, #ffffff26, var(--dashboard-module-command-header-color));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-header-icon{background:linear-gradient(145deg, #ffffff26, color-mix(in srgb, var(--dashboard-module-command-header-color) 18%, transparent))}}.dashboard-module-command-header-icon{color:var(--dashboard-module-command-header-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-header-icon{color:color-mix(in srgb, var(--dashboard-module-command-header-color) 56%, #f8fafc)}}.dashboard-module-command-header-icon{box-shadow:0 14px 28px var(--dashboard-module-command-header-color), inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-header-icon{box-shadow:0 14px 28px color-mix(in srgb, var(--dashboard-module-command-header-color) 16%, transparent), inset 0 1px 0 #ffffff24}}.dashboard-module-command-copy>div,.dashboard-module-command-focus>div{gap:4px;min-width:0;display:grid}.dashboard-module-command-copy span:not(.dashboard-module-command-header-icon),.dashboard-module-command-focus span,.dashboard-module-command-focus em,.dashboard-module-command-metrics span,.dashboard-module-command-metrics em{color:#e2e8f09e;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.08}.dashboard-module-command-copy h2{color:#f8fafc;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.7vw,42px);line-height:.96}.dashboard-module-command-copy p{color:#e2e8f094;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:850;line-height:1.22}.dashboard-module-command-chart{--dashboard-module-command-chart-color:var(--blue);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #e2e8f01c;border-radius:8px;width:100%;min-width:0;min-height:164px;padding:4px;display:block;overflow:visible;box-shadow:inset 0 1px #ffffff14}.dashboard-module-command-chart.green{--dashboard-module-command-chart-color:var(--green)}.dashboard-module-command-chart.teal{--dashboard-module-command-chart-color:var(--teal)}.dashboard-module-command-chart.amber{--dashboard-module-command-chart-color:var(--amber)}.dashboard-module-command-chart.red{--dashboard-module-command-chart-color:var(--red)}.dashboard-module-command-chart.violet{--dashboard-module-command-chart-color:var(--violet)}.dashboard-module-command-chart.blue{--dashboard-module-command-chart-color:var(--blue)}.dashboard-module-command-gridline{stroke:#e2e8f01f;stroke-dasharray:7 10;stroke-linecap:round}.dashboard-module-command-average{stroke:#f8fafc40;stroke-dasharray:4 8;stroke-linecap:round;stroke-width:2px}.dashboard-module-command-area{fill:var(--dashboard-module-command-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-area{fill:color-mix(in srgb, var(--dashboard-module-command-chart-color) 16%, transparent)}}.dashboard-module-command-bar{fill:var(--dashboard-module-command-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-bar{fill:color-mix(in srgb, var(--dashboard-module-command-chart-color) 22%, transparent)}}.dashboard-module-command-bar{stroke:#ffffff17;stroke-width:1px}.dashboard-module-command-bar.green{fill:#05966947}.dashboard-module-command-bar.teal{fill:#0f766e47}.dashboard-module-command-bar.amber{fill:#b7791f4d}.dashboard-module-command-bar.red{fill:#dc262642}.dashboard-module-command-bar.violet{fill:#6d5bd047}.dashboard-module-command-bar.blue{fill:#2563eb47}.dashboard-module-command-line{fill:none;stroke:var(--dashboard-module-command-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-line{stroke:color-mix(in srgb, var(--dashboard-module-command-chart-color) 72%, #bfdbfe)}}.dashboard-module-command-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 8px 14px var(--dashboard-module-command-chart-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-line{filter:drop-shadow(0 8px 14px color-mix(in srgb, var(--dashboard-module-command-chart-color) 24%, transparent))}}.dashboard-module-command-halo{fill:var(--dashboard-module-command-dot-color,var(--dashboard-module-command-chart-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-halo{fill:color-mix(in srgb, var(--dashboard-module-command-dot-color,var(--dashboard-module-command-chart-color)) 18%, transparent)}}.dashboard-module-command-dot{fill:var(--dashboard-module-command-dot-color,var(--dashboard-module-command-chart-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-dot{fill:color-mix(in srgb, var(--dashboard-module-command-dot-color,var(--dashboard-module-command-chart-color)) 74%, white)}}.dashboard-module-command-dot{stroke:#ffffffa3;stroke-width:2px}.dashboard-module-command-halo.green,.dashboard-module-command-dot.green{--dashboard-module-command-dot-color:var(--green)}.dashboard-module-command-halo.teal,.dashboard-module-command-dot.teal{--dashboard-module-command-dot-color:var(--teal)}.dashboard-module-command-halo.amber,.dashboard-module-command-dot.amber{--dashboard-module-command-dot-color:var(--amber)}.dashboard-module-command-halo.red,.dashboard-module-command-dot.red{--dashboard-module-command-dot-color:var(--red)}.dashboard-module-command-halo.violet,.dashboard-module-command-dot.violet{--dashboard-module-command-dot-color:var(--violet)}.dashboard-module-command-halo.blue,.dashboard-module-command-dot.blue{--dashboard-module-command-dot-color:var(--blue)}.dashboard-module-command-label,.dashboard-module-command-value{fill:#e2e8f09e;letter-spacing:0;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-module-command-value{fill:#f8fafc}.dashboard-module-command-focus{align-content:space-between;gap:10px;padding:12px;display:grid}.dashboard-module-command-focus strong{color:#f8fafc;overflow-wrap:anywhere;font-size:clamp(20px,2vw,30px);line-height:1}.dashboard-module-command-focus .button{justify-self:start;max-width:100%}.dashboard-module-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-module-command-metrics article{--dashboard-module-command-metric-color:var(--blue);border-bottom:4px solid var(--dashboard-module-command-metric-color);align-content:space-between;gap:4px;min-height:76px;padding:9px;display:grid}.dashboard-module-command-metrics article.green{--dashboard-module-command-metric-color:var(--green)}.dashboard-module-command-metrics article.teal{--dashboard-module-command-metric-color:var(--teal)}.dashboard-module-command-metrics article.amber{--dashboard-module-command-metric-color:var(--amber)}.dashboard-module-command-metrics article.red{--dashboard-module-command-metric-color:var(--red)}.dashboard-module-command-metrics article.violet{--dashboard-module-command-metric-color:var(--violet)}.dashboard-module-command-metrics article.blue{--dashboard-module-command-metric-color:var(--blue)}.dashboard-module-command-metrics strong{color:#f8fafc;overflow-wrap:anywhere;font-size:20px;line-height:1}.dashboard-module-command-metrics i{background:#e2e8f024;border-radius:999px;min-width:0;height:5px;display:block;position:relative;overflow:hidden}.dashboard-module-command-metrics i:before{width:var(--dashboard-module-command-metric,12%);border-radius:inherit;background:var(--dashboard-module-command-metric-color);min-width:9px;box-shadow:0 0 16px var(--dashboard-module-command-metric-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-metrics i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-module-command-metric-color) 28%, transparent)}}.dashboard-module-command-metrics i:before{content:""}@container dashboard-page (width<=1360px){.dashboard-module-command-deck{grid-template-columns:1fr}.dashboard-module-command-header{grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr)}.dashboard-module-command-focus,.dashboard-module-command-metrics{grid-column:1/-1}.dashboard-module-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@container dashboard-page (width<=820px){.dashboard-module-command-deck .dashboard-module-command-header{grid-template-columns:1fr}.dashboard-module-command-deck .dashboard-module-command-metrics,.dashboard-module-command-deck .dashboard-module-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module-command-header{grid-template-columns:1fr}.dashboard-module-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashboard-page (width<=620px){.dashboard-module-command-header{padding:10px}.dashboard-module-command-copy{grid-template-columns:1fr}.dashboard-module-command-chart{min-height:134px}.dashboard-module-command-label,.dashboard-module-command-value{display:none}.dashboard-module-command-metrics{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin-inline:-2px;padding:2px 2px 6px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.dashboard-module-command-deck .dashboard-module-command-metrics{grid-template-columns:none;display:flex}.dashboard-module-command-metrics article{scroll-snap-align:start;flex:0 0 min(154px,72vw)}}.dashboard-alerts-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:stretch;gap:14px;min-width:0;display:grid}.dashboard-alerts-viewbar{border:1px solid var(--amber);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-alerts-viewbar{border:1px solid color-mix(in srgb, var(--amber) 18%, #94a3b83d)}}.dashboard-alerts-viewbar{background:linear-gradient(145deg, #ffffffd6, #f1f5f999), linear-gradient(315deg, var(--amber), transparent 62%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-alerts-viewbar{background:linear-gradient(145deg, #ffffffd6, #f1f5f999), linear-gradient(315deg, color-mix(in srgb, var(--amber) 10%, transparent), transparent 62%)}}.dashboard-alerts-viewbar{padding:8px;box-shadow:0 14px 30px #0f172a13,inset 0 1px #ffffffd1}.dashboard-alerts-viewbar .dashboard-alerts-tabs{justify-self:stretch;width:100%;min-width:0}.dashboard-alerts-viewbar .badge{white-space:nowrap;justify-self:end}.dashboard-premium-grid{grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);align-items:stretch;gap:14px;min-width:0;display:grid}.dashboard-premium-rail{gap:12px;min-width:0;display:grid}.dashboard-hero{background:linear-gradient(135deg, #ffffffed, #eaf5f8c7 48%, #eef2ffdb), var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffffad;border-radius:8px;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);align-items:stretch;gap:20px;min-width:0;padding:28px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 72px #0f172a24,inset 0 1px #ffffffb8}.dashboard-hero:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0%,#14b8a624 42%,#2563eb1f 100%);width:54%;height:100%;position:absolute;inset:0 0 0 auto}.dashboard-hero-copy,.dashboard-hero-visual,.dashboard-hero-compact-panel{z-index:1;min-width:0;position:relative}.dashboard-hero-copy{align-content:center;gap:16px;display:grid}.dashboard-hero-eyebrow,.dashboard-flow-head,.dashboard-performance-card header,.dashboard-activity-card header,.dashboard-finance-card header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.dashboard-hero-eyebrow>span,.dashboard-flow-head>span,.dashboard-performance-card header span,.dashboard-activity-card header span,.dashboard-finance-card header span,.dashboard-kpi-card>span,.dashboard-bar-item em{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-hero h1{max-width:10.5ch;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:56px;line-height:.94}.dashboard-hero p{max-width:58ch;color:var(--muted);margin:0;font-size:16px;font-weight:750;line-height:1.42}.dashboard-hero-meta{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.dashboard-hero-meta span{min-height:30px;color:var(--muted);background:linear-gradient(145deg,#ffffffb8,#f1f5f980);border:1px solid #94a3b82e;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 10px 20px #0f172a0f,inset 0 1px #ffffffb8}.dashboard-hero-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin-top:2px;display:grid}.dashboard-hero-command-strip article{--dashboard-hero-tile-color:var(--blue);border:1px solid #ffffffb3;border-left:4px solid var(--dashboard-hero-tile-color);background:linear-gradient(145deg, #ffffffd1, #f1f5f994), linear-gradient(320deg, var(--dashboard-hero-tile-color), transparent 58%);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-command-strip article{background:linear-gradient(145deg, #ffffffd1, #f1f5f994), linear-gradient(320deg, color-mix(in srgb, var(--dashboard-hero-tile-color) 12%, transparent), transparent 58%)}}.dashboard-hero-command-strip article{padding:12px;box-shadow:0 16px 34px #0f172a14,inset 0 1px #ffffffc7}.dashboard-hero-command-strip article.green{--dashboard-hero-tile-color:var(--green)}.dashboard-hero-command-strip article.teal{--dashboard-hero-tile-color:var(--teal)}.dashboard-hero-command-strip article.amber{--dashboard-hero-tile-color:var(--amber)}.dashboard-hero-command-strip article.red{--dashboard-hero-tile-color:var(--red)}.dashboard-hero-command-strip article.violet{--dashboard-hero-tile-color:var(--violet)}.dashboard-hero-command-strip article.blue{--dashboard-hero-tile-color:var(--blue)}.dashboard-hero-command-strip article:after{background:linear-gradient(145deg, var(--dashboard-hero-tile-color), #ffffff1f);border-radius:8px;width:86px;height:86px;position:absolute;inset:auto -20px -34px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-command-strip article:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-hero-tile-color) 12%, transparent), #ffffff1f)}}.dashboard-hero-command-strip article:after{content:"";transform:rotate(13deg)}.dashboard-hero-command-strip article>*{z-index:1;position:relative}.dashboard-hero-command-strip span,.dashboard-hero-command-strip em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.08}.dashboard-hero-command-strip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-hero-command-strip strong{color:var(--ink);overflow-wrap:anywhere;grid-column:1/-1;font-size:clamp(18px,1.55vw,24px);line-height:1}.dashboard-hero-command-strip em,.dashboard-hero-tile-spark,.dashboard-hero-command-strip i{grid-column:1/-1}.dashboard-hero-momentum{border:1px solid var(--dashboard-hero-tile-color);justify-self:end}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-momentum{border:1px solid color-mix(in srgb, var(--dashboard-hero-tile-color) 20%, #ffffffb8)}}.dashboard-hero-momentum{background:linear-gradient(145deg, #ffffffc7, var(--dashboard-hero-tile-color));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-momentum{background:linear-gradient(145deg, #ffffffc7, color-mix(in srgb, var(--dashboard-hero-tile-color) 10%, white))}}.dashboard-hero-momentum{box-shadow:0 10px 20px var(--dashboard-hero-tile-color), inset 0 1px 0 #ffffffc7}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-momentum{box-shadow:0 10px 20px color-mix(in srgb, var(--dashboard-hero-tile-color) 10%, transparent), inset 0 1px 0 #ffffffc7}}.dashboard-hero-momentum{color:var(--dashboard-hero-tile-color);white-space:nowrap;padding:5px 7px;font-size:10px;font-weight:950;line-height:1}.dashboard-hero-momentum.green{color:var(--green)}.dashboard-hero-momentum.blue{color:var(--blue)}.dashboard-hero-momentum.amber{color:var(--amber)}.dashboard-hero-momentum.red{color:var(--red)}.dashboard-hero-momentum.teal{color:var(--teal)}.dashboard-hero-momentum.violet{color:var(--violet)}.dashboard-hero-tile-spark{--dashboard-hero-spark-color:var(--blue);width:100%;min-width:0;height:34px;margin:2px 0 0;overflow:visible}.dashboard-hero-tile-spark.green{--dashboard-hero-spark-color:var(--green)}.dashboard-hero-tile-spark.teal{--dashboard-hero-spark-color:var(--teal)}.dashboard-hero-tile-spark.amber{--dashboard-hero-spark-color:var(--amber)}.dashboard-hero-tile-spark.red{--dashboard-hero-spark-color:var(--red)}.dashboard-hero-tile-spark.violet{--dashboard-hero-spark-color:var(--violet)}.dashboard-hero-tile-spark.blue{--dashboard-hero-spark-color:var(--blue)}.dashboard-hero-tile-spark-area{fill:var(--dashboard-hero-spark-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-tile-spark-area{fill:color-mix(in srgb, var(--dashboard-hero-spark-color) 15%, transparent)}}.dashboard-hero-tile-spark-line{fill:none;stroke:var(--dashboard-hero-spark-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 7px 10px var(--dashboard-hero-spark-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-tile-spark-line{filter:drop-shadow(0 7px 10px color-mix(in srgb, var(--dashboard-hero-spark-color) 20%, transparent))}}.dashboard-hero-tile-spark-dot{fill:#fff;stroke:var(--dashboard-hero-spark-color);stroke-width:2px}.dashboard-hero-command-strip i{background:#64748b29;border-radius:999px;min-width:0;height:5px;display:block;position:relative;overflow:hidden}.dashboard-hero-command-strip i:before{width:var(--dashboard-hero-tile-level,12%);border-radius:inherit;background:var(--dashboard-hero-tile-color);min-width:12px;box-shadow:0 0 18px var(--dashboard-hero-tile-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-command-strip i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-hero-tile-color) 28%, transparent)}}.dashboard-hero-command-strip i:before{content:""}.dashboard-hero.compact{grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr);gap:14px;padding:18px}.dashboard-hero.compact:after{opacity:.68;width:48%}.dashboard-hero.compact .dashboard-hero-copy{align-content:start;gap:11px}.dashboard-hero.compact h1{max-width:16ch;font-size:40px;line-height:.99}.dashboard-hero.compact p{max-width:56ch;font-size:14px;line-height:1.3}.dashboard-hero.compact .dashboard-hero-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dashboard-hero.compact .dashboard-hero-command-strip article{min-height:92px;padding:9px}.dashboard-hero.compact .dashboard-hero-command-strip strong{font-size:18px}.dashboard-hero.compact .dashboard-hero-command-strip em{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-hero.compact .dashboard-hero-tile-spark{height:20px;margin-top:0}.dashboard-hero-compact-panel{align-content:stretch;gap:12px;display:grid}.dashboard-hero-compact-panel:before{z-index:-1;content:"";background:linear-gradient(145deg,#ffffff85,#e2e8f042),radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 46%);border:1px solid #ffffffa3;border-radius:8px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,0 18px 40px #0f172a14}.dashboard-hero-compact-panel .dashboard-hero-signal-deck{grid-template-columns:1fr;gap:8px;padding:12px}.dashboard-hero-compact-insight{--dashboard-hero-compact-color:var(--green);background:linear-gradient(145deg,#0f172af5,#1e293be0),#101827;border:1px solid #ffffffb8;border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 46px #0f172a33,inset 0 1px #ffffff1c}.dashboard-hero-compact-insight.green{--dashboard-hero-compact-color:var(--green)}.dashboard-hero-compact-insight.amber{--dashboard-hero-compact-color:var(--amber)}.dashboard-hero-compact-insight:before{background:radial-gradient(circle at 15% 0%, var(--dashboard-hero-compact-color), transparent 42%), linear-gradient(115deg, transparent 0 50%, #ffffff1c 51% 56%, transparent 57%), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 42px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-compact-insight:before{background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--dashboard-hero-compact-color) 24%, transparent), transparent 42%), linear-gradient(115deg, transparent 0 50%, #ffffff1c 51% 56%, transparent 57%), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 42px)}}.dashboard-hero-compact-insight:before{content:"";pointer-events:none}.dashboard-hero-compact-insight:after{background:linear-gradient(145deg, #e2e8f01f, var(--dashboard-hero-compact-color));border-radius:8px;width:150px;height:150px;position:absolute;inset:auto -30px -56px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-compact-insight:after{background:linear-gradient(145deg, #e2e8f01f, color-mix(in srgb, var(--dashboard-hero-compact-color) 14%, transparent))}}.dashboard-hero-compact-insight:after{content:"";transform:rotate(18deg)}.dashboard-hero-compact-insight>*{z-index:1;position:relative}.dashboard-hero-compact-insight header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.dashboard-hero-compact-insight header div{gap:4px;min-width:0;display:grid}.dashboard-hero-compact-insight header span,.dashboard-hero-compact-insight footer b{color:#e2e8f0a3;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.dashboard-hero-compact-insight header strong{color:#f8fafc;overflow-wrap:anywhere;font-size:clamp(26px,3.4vw,38px);line-height:.95}.dashboard-hero-compact-insight .badge{color:var(--dashboard-hero-compact-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-compact-insight .badge{color:color-mix(in srgb, var(--dashboard-hero-compact-color) 48%, #f8fafc)}}.dashboard-hero-compact-chart{width:100%;min-height:148px;overflow:visible}.dashboard-hero-compact-grid{fill:none;stroke:#e2e8f01a;stroke-width:1px}.dashboard-hero-compact-area{fill:var(--dashboard-hero-compact-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-compact-area{fill:color-mix(in srgb, var(--dashboard-hero-compact-color) 16%, transparent)}}.dashboard-hero-compact-line{fill:none;stroke:var(--dashboard-hero-compact-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-compact-line{stroke:color-mix(in srgb, var(--dashboard-hero-compact-color) 56%, #bfdbfe)}}.dashboard-hero-compact-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 10px 18px var(--dashboard-hero-compact-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-compact-line{filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--dashboard-hero-compact-color) 24%, transparent))}}.dashboard-hero-compact-bar{fill:#94a3b857;stroke:#ffffff1f;stroke-width:1px}.dashboard-hero-compact-bar.green{fill:#14b8a680}.dashboard-hero-compact-bar.blue{fill:#2563eb6b}.dashboard-hero-compact-bar.amber{fill:#b7791f7a}.dashboard-hero-compact-bar.teal{fill:#0f766e7a}.dashboard-hero-compact-bar.violet{fill:#6d28d96b}.dashboard-hero-compact-dot{fill:#f8fafc;stroke:var(--dashboard-hero-compact-color);stroke-width:3px}.dashboard-hero-compact-dot.green{stroke:var(--green)}.dashboard-hero-compact-dot.blue{stroke:var(--blue)}.dashboard-hero-compact-dot.amber{stroke:var(--amber)}.dashboard-hero-compact-dot.teal{stroke:var(--teal)}.dashboard-hero-compact-dot.violet{stroke:var(--violet)}.dashboard-hero-compact-label{fill:#e2e8f0a8;text-anchor:middle;font-size:10px;font-weight:850}.dashboard-hero-compact-insight footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-hero-compact-insight footer span{--dashboard-hero-compact-metric:var(--blue);border:1px solid #ffffff1a;border-top-color:var(--dashboard-hero-compact-metric);gap:5px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-compact-insight footer span{border-top-color:color-mix(in srgb, var(--dashboard-hero-compact-metric) 32%, #ffffff1a)}}.dashboard-hero-compact-insight footer span{background:linear-gradient(145deg, #ffffff14, #ffffff09), linear-gradient(320deg, var(--dashboard-hero-compact-metric), transparent 58%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-compact-insight footer span{background:linear-gradient(145deg, #ffffff14, #ffffff09), linear-gradient(320deg, color-mix(in srgb, var(--dashboard-hero-compact-metric) 12%, transparent), transparent 58%)}}.dashboard-hero-compact-insight footer span{padding:9px}.dashboard-hero-compact-insight footer span.green{--dashboard-hero-compact-metric:var(--green)}.dashboard-hero-compact-insight footer span.amber{--dashboard-hero-compact-metric:var(--amber)}.dashboard-hero-compact-insight footer span.blue{--dashboard-hero-compact-metric:var(--blue)}.dashboard-hero-compact-insight footer span.teal{--dashboard-hero-compact-metric:var(--teal)}.dashboard-hero-compact-insight footer strong{color:#f8fafc;overflow-wrap:anywhere;font-size:15px;line-height:1}.dashboard-hero-compact-panel .dashboard-hero-signal-deck article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-height:92px}.dashboard-hero-compact-panel .dashboard-hero-signal-deck strong{justify-self:end}.dashboard-hero-compact-panel .dashboard-hero-signal-deck em,.dashboard-hero-compact-panel .dashboard-hero-signal-deck i{grid-column:1/-1}.dashboard-hero-visual{grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);align-items:stretch;gap:12px;display:grid;overflow:clip}.dashboard-hero-stage{background:linear-gradient(145deg,#0c1220f0,#1e293bdb),#101827;border:1px solid #ffffffa8;border-radius:8px;grid-column:1/-1;min-height:210px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #0f172a3d,inset 0 1px #ffffff14}.dashboard-hero-stage:before{content:"";opacity:.55;background:linear-gradient(115deg,#0000 0 46%,#2dd4bf1a 47% 53%,#0000 54%),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 54px);position:absolute;inset:0}.dashboard-hero-stage:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 42%,#ffffff21 48%,#0000 56%);width:54%;height:150%;position:absolute;inset:-22% -18% auto auto;transform:rotate(7deg)}.dashboard-sculpture{position:absolute;inset:26px 24px 18px 38%;transform:skew(-10deg)}.dashboard-sculpture span{background:linear-gradient(145deg,#e2e8f047,#14b8a61a);border:1px solid #e2e8f033;border-radius:8px;position:absolute;box-shadow:inset 0 1px #ffffff47,0 24px 48px #0003}.dashboard-sculpture span:first-child{inset:14px 20px 28px 38px}.dashboard-sculpture span:nth-child(2){opacity:.72;inset:36px 82px 8px 0}.dashboard-sculpture span:nth-child(3){opacity:.58;inset:0 0 52px 116px}.dashboard-sculpture span:nth-child(4){opacity:.46;inset:74px 8px 0 178px}.dashboard-stage-chip{z-index:3;color:#e2e8f0;letter-spacing:0;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;top:18px;left:18px}.dashboard-stage-copy{z-index:3;color:#f8fafc;gap:4px;min-width:0;display:grid;position:absolute;top:54px;left:18px}.dashboard-stage-copy span,.dashboard-stage-copy em,.dashboard-stage-metrics span{color:#e2e8f09e;letter-spacing:0;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.dashboard-stage-copy strong{color:#fff;overflow-wrap:anywhere;max-width:9.5ch;font-size:clamp(28px,3.1vw,42px);line-height:.96}.dashboard-stage-balance-orb{--dashboard-stage-balance-color:var(--green);z-index:4;aspect-ratio:1;background:radial-gradient(circle at center, #0f172af5 0 48%, transparent 49%), conic-gradient(var(--dashboard-stage-balance-color) var(--dashboard-stage-balance-share,50%), #e2e8f024 0);width:128px;min-width:0;box-shadow:0 24px 48px #02061747, 0 0 42px var(--dashboard-stage-balance-color), inset 0 1px 0 #ffffff21;border:1px solid #ffffff24;border-radius:999px;align-content:center;justify-items:center;display:grid;position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.dashboard-stage-balance-orb{box-shadow:0 24px 48px #02061747, 0 0 42px color-mix(in srgb, var(--dashboard-stage-balance-color) 16%, transparent), inset 0 1px 0 #ffffff21}}.dashboard-stage-balance-orb{color:#f8fafc;text-align:center;padding:18px}.dashboard-stage-balance-orb.green{--dashboard-stage-balance-color:var(--green)}.dashboard-stage-balance-orb.amber{--dashboard-stage-balance-color:var(--amber)}.dashboard-stage-balance-orb:before{border-radius:inherit;background:radial-gradient(circle at 40% 28%, var(--dashboard-stage-balance-color), transparent 36%);border:1px solid #ffffff1a;position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-stage-balance-orb:before{background:radial-gradient(circle at 40% 28%, color-mix(in srgb, var(--dashboard-stage-balance-color) 20%, transparent), transparent 36%)}}.dashboard-stage-balance-orb:before{content:""}.dashboard-stage-balance-orb>*{z-index:1;position:relative}.dashboard-stage-balance-orb span,.dashboard-stage-balance-orb em,.dashboard-stage-balance-orb small{color:#e2e8f0a8;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:950;line-height:1.05}.dashboard-stage-balance-orb strong{color:#fff;font-size:28px;line-height:.95}.dashboard-stage-balance-orb em{color:var(--dashboard-stage-balance-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-stage-balance-orb em{color:color-mix(in srgb, var(--dashboard-stage-balance-color) 58%, white)}}.dashboard-stage-balance-orb i{background:#e2e8f024;border-radius:999px;width:72px;height:5px;margin:5px 0 4px;display:block;position:relative;overflow:hidden}.dashboard-stage-balance-orb i:before{width:var(--dashboard-stage-balance-share,50%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-stage-balance-color), var(--dashboard-stage-balance-color));min-width:10px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-stage-balance-orb i:before{background:linear-gradient(90deg, var(--dashboard-stage-balance-color), color-mix(in srgb, var(--dashboard-stage-balance-color) 52%, white))}}.dashboard-stage-balance-orb i:before{box-shadow:0 0 16px var(--dashboard-stage-balance-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-stage-balance-orb i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-stage-balance-color) 34%, transparent)}}.dashboard-stage-balance-orb i:before{content:""}.dashboard-stage-curve{z-index:2;opacity:.82;pointer-events:none;width:auto;height:132px;position:absolute;bottom:48px;left:35%;right:18px;overflow:visible}.dashboard-stage-curve-area{fill:#60a5fa1c}.dashboard-stage-curve-line{fill:none;stroke:#7dd3fcb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 10px 18px #2dd4bf2e)}.dashboard-stage-curve-dot{fill:#e0f2fe;stroke:#14b8a6bd;stroke-width:3px;filter:drop-shadow(0 8px 14px #14b8a633)}.dashboard-stage-bars{z-index:2;grid-template-columns:repeat(4,minmax(22px,1fr));align-items:end;gap:10px;height:108px;display:grid;position:absolute;bottom:24px;left:46%;right:28px}.dashboard-stage-bars i{background:linear-gradient(#ffffff47,#60a5fa9e);border:1px solid #ffffff1f;border-radius:8px 8px 4px 4px;min-height:22%;display:block;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff2e}.dashboard-stage-bars i.green{background:linear-gradient(#ffffff47,#14b8a6b8)}.dashboard-stage-bars i.amber{background:linear-gradient(#ffffff42,#b7791fb8)}.dashboard-stage-bars i.teal{background:linear-gradient(#ffffff3d,#0f766ec7)}.dashboard-stage-metrics{z-index:3;grid-template-columns:repeat(2,minmax(0,126px));gap:8px;width:min(276px,39%);display:grid;position:absolute;bottom:16px;left:18px}.dashboard-stage-metrics div{background:#ffffff12;border:1px solid #ffffff1c;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.dashboard-stage-metrics strong{color:#f8fafc;overflow-wrap:anywhere;font-size:clamp(14px,1.35vw,19px);line-height:1}@container dashboard-page (width<=1560px){.dashboard-workspace-tab-sections{grid-template-columns:minmax(150px,.23fr) minmax(0,1fr) minmax(150px,.23fr)}.dashboard-workspace-tab-group.modules .dashboard-workspace-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:16px}.dashboard-hero.compact{grid-template-columns:minmax(0,.96fr) minmax(380px,1.04fr)}.dashboard-hero h1{max-width:10ch;font-size:48px}.dashboard-hero-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero-stage{min-height:248px}}@container dashboard-page (width<=1440px){.dashboard-hero{grid-template-columns:1fr;padding:24px}.dashboard-hero.compact{grid-template-columns:1fr}.dashboard-hero h1{max-width:none;font-size:46px}.dashboard-hero-copy{align-content:start}.dashboard-hero-visual{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)}.dashboard-hero-compact-panel{grid-template-columns:minmax(0,.72fr) minmax(260px,.28fr);align-items:stretch}.dashboard-hero-compact-panel .dashboard-hero-signal-deck{grid-column:auto}.dashboard-hero-stage{min-height:238px}}@container dashboard-page (width<=1280px){.dashboard-premium-grid,.dashboard-workspace-tab-sections{grid-template-columns:1fr}.dashboard-workspace-tab-group.modules .dashboard-workspace-tab-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-premium-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.dashboard-hero{grid-template-columns:1fr;padding:24px}.dashboard-hero h1{max-width:none;font-size:44px}.dashboard-hero-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero-stage{min-height:224px}}@container dashboard-page (width<=1180px){.dashboard-hero{grid-template-columns:1fr}.dashboard-hero-visual{grid-template-columns:minmax(0,1fr) minmax(180px,.38fr)}.dashboard-hero-compact-panel{grid-template-columns:1fr}.dashboard-hero-compact-panel .dashboard-hero-signal-deck{grid-template-columns:repeat(3,minmax(0,1fr))}}@container dashboard-page (width<=1040px){.dashboard-hero,.dashboard-hero.compact{grid-template-columns:1fr}.dashboard-hero{padding:22px}.dashboard-hero h1{max-width:none;font-size:44px}.dashboard-hero-copy{align-content:start}.dashboard-premium-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@container dashboard-page (width<=820px){.dashboard-premium-rail,.dashboard-hero-visual,.dashboard-hero-compact-panel,.dashboard-hero-signal-deck,.dashboard-hero-compact-panel .dashboard-hero-signal-deck,.dashboard-trend-head,.dashboard-trend-composition{grid-template-columns:1fr}.dashboard-workspace-tab-group.modules .dashboard-workspace-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero h1{font-size:38px}.dashboard-hero-command-strip,.dashboard-hero.compact .dashboard-hero-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-trend-head-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-hero:after{opacity:.52;width:100%}}@container dashboard-page (width<=980px){.dashboard-workspace-tabs-card>header,.dashboard-workspace-panel-head{grid-template-columns:1fr}.dashboard-workspace-tabs-card .badge,.dashboard-workspace-panel-head .button,.dashboard-workspace-panel-head .badge{justify-self:start}.dashboard-workspace-panel-actions{grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;min-width:0}.dashboard-alerts-viewbar{grid-template-columns:1fr}.dashboard-alerts-viewbar .badge{justify-self:start}.dashboard-alerts-workspace-grid,.dashboard-kpi-command-body,.dashboard-kpi-corridor{grid-template-columns:1fr}.dashboard-kpi-corridor-track{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module-dock{grid-template-columns:1fr}.dashboard-kpi-command-summary,.dashboard-kpi-premium{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpi-card:after{display:none}.dashboard-map-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-map-route{grid-template-columns:1fr}.dashboard-map-route-lane{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-map-route-step b{display:none}.dashboard-map-topology{grid-template-columns:1fr}.dashboard-map-node b{display:none}}@container dashboard-page (width<=620px){.dashboard-page{margin:-6px;padding:12px}.dashboard-workspace-tabs-card,.dashboard-module-workspace,.dashboard-alerts-workspace{gap:10px;padding:10px}.dashboard-workspace-tab-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;min-width:0;margin-inline:-2px;padding:2px 2px 6px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.dashboard-workspace-tab{scroll-snap-align:start;flex:0 0 min(172px,76vw);min-height:82px;padding:9px}.dashboard-workspace-tab:after{width:58px;height:58px;inset:auto -18px -24px auto}.dashboard-workspace-tab-icon{width:30px;height:30px}.dashboard-workspace-tab-copy b{font-size:12px}.dashboard-workspace-tab strong{font-size:17px}.dashboard-workspace-tab-copy em,.dashboard-workspace-tab small{font-size:9px}.dashboard-workspace-tabs-card h2,.dashboard-workspace-panel-head h2{font-size:23px}.dashboard-workspace-panel-actions{grid-template-columns:1fr}.dashboard-workspace-module-summary{grid-template-columns:auto minmax(0,1fr)}.dashboard-workspace-module-summary em{grid-column:1/-1}.dashboard-hero,.dashboard-hero.compact{padding:14px}.dashboard-hero h1{font-size:34px}.dashboard-hero.compact h1{font-size:32px}.dashboard-hero-command-strip{grid-template-columns:1fr}.dashboard-hero.compact .dashboard-hero-command-strip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin-inline:-2px;padding:2px 2px 6px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.dashboard-hero.compact .dashboard-hero-command-strip article{scroll-snap-align:start;flex:0 0 min(152px,74vw);min-height:112px}.dashboard-hero-compact-panel .dashboard-hero-signal-deck{padding:10px}.dashboard-hero-signal-deck,.dashboard-trend-head-stats,.dashboard-kpi-premium,.dashboard-kpi-corridor-track,.dashboard-kpi-command-summary,.dashboard-map-flow,.dashboard-map-route-lane{grid-template-columns:1fr}.dashboard-kpi-corridor-track:before{display:none}.dashboard-kpi-command>header{grid-template-columns:1fr}.dashboard-kpi-scope-rail span{grid-template-columns:minmax(64px,.28fr) minmax(0,1fr) minmax(34px,auto)}}@container dashboard-page (width<=420px){.dashboard-workspace-tab-grid{gap:7px}.dashboard-workspace-tab{flex-basis:min(158px,78vw);min-height:78px}}@media (width<=1320px) and (width>=1081px){.content{padding:14px 16px 24px}.dashboard-page{gap:14px;margin:-4px;padding:14px}.dashboard-hero{padding:22px}.dashboard-hero h1{max-width:none;font-size:46px;line-height:.98}}.dashboard-overview-viewbar{border:1px solid var(--blue);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-viewbar{border:1px solid color-mix(in srgb, var(--blue) 16%, #94a3b83d)}}.dashboard-overview-viewbar{background:linear-gradient(145deg,#ffffffdb,#f1f5f99e),linear-gradient(315deg,#2563eb14,#0000 62%);border-radius:8px;padding:8px;box-shadow:0 14px 30px #0f172a13,inset 0 1px #ffffffd1}.dashboard-overview-viewbar .dashboard-overview-tabs{justify-self:stretch;width:100%;min-width:0}.dashboard-overview-viewbar .badge{white-space:nowrap;justify-self:end}.dashboard-overview-brief{--dashboard-overview-brief-color:var(--blue);isolation:isolate;border:1px solid #ffffffad;border-left:4px solid var(--dashboard-overview-brief-color);background:linear-gradient(150deg, #0f172afa, #111827eb), radial-gradient(circle at 15% 0%, var(--dashboard-overview-brief-color), transparent 38%);border-radius:8px;grid-template-columns:minmax(220px,.23fr) minmax(320px,.43fr) minmax(340px,.34fr);align-items:stretch;gap:12px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-brief{background:linear-gradient(150deg, #0f172afa, #111827eb), radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--dashboard-overview-brief-color) 22%, transparent), transparent 38%)}}.dashboard-overview-brief{padding:12px;box-shadow:0 24px 54px #0f172a2e,inset 0 1px #ffffff1a}.dashboard-overview-brief.green{--dashboard-overview-brief-color:var(--green)}.dashboard-overview-brief.teal{--dashboard-overview-brief-color:var(--teal)}.dashboard-overview-brief.amber{--dashboard-overview-brief-color:var(--amber)}.dashboard-overview-brief.blue{--dashboard-overview-brief-color:var(--blue)}.dashboard-overview-brief.violet{--dashboard-overview-brief-color:var(--violet)}.dashboard-overview-brief:before{z-index:-1;background:linear-gradient(90deg, #e2e8f00d 1px, transparent 1px), linear-gradient(180deg, #e2e8f00a 1px, transparent 1px), linear-gradient(118deg, transparent 0 58%, var(--dashboard-overview-brief-color) 59% 63%, transparent 64%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-brief:before{background:linear-gradient(90deg, #e2e8f00d 1px, transparent 1px), linear-gradient(180deg, #e2e8f00a 1px, transparent 1px), linear-gradient(118deg, transparent 0 58%, color-mix(in srgb, var(--dashboard-overview-brief-color) 14%, transparent) 59% 63%, transparent 64%)}}.dashboard-overview-brief:before{content:"";pointer-events:none;background-size:42px 42px,42px 42px,auto}.dashboard-overview-brief-copy,.dashboard-overview-pulse,.dashboard-overview-brief-grid article{background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #e2e8f01c;border-radius:8px;min-width:0;box-shadow:0 16px 32px #0206172e,inset 0 1px #ffffff17}.dashboard-overview-brief-copy{align-content:center;gap:6px;padding:12px;display:grid}.dashboard-overview-brief-copy span,.dashboard-overview-brief-copy p,.dashboard-overview-brief-grid span,.dashboard-overview-brief-grid em{color:#e2e8f09e;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.12}.dashboard-overview-brief-copy strong{color:#f8fafc;overflow-wrap:anywhere;font-size:clamp(28px,3.4vw,48px);line-height:.98}.dashboard-overview-brief-copy p{margin:0;line-height:1.25}.dashboard-overview-pulse{--dashboard-overview-pulse-color:var(--green);background:linear-gradient(145deg, #080d1bfa, #0f172af0), linear-gradient(110deg, var(--dashboard-overview-pulse-color), transparent 56%);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-pulse{background:linear-gradient(145deg, #080d1bfa, #0f172af0), linear-gradient(110deg, color-mix(in srgb, var(--dashboard-overview-pulse-color) 10%, transparent), transparent 56%)}}.dashboard-overview-pulse{padding:12px;box-shadow:0 18px 38px #0206173d,inset 0 1px #ffffff1a}.dashboard-overview-pulse.green{--dashboard-overview-pulse-color:var(--green)}.dashboard-overview-pulse.amber{--dashboard-overview-pulse-color:var(--amber)}.dashboard-overview-pulse.blue{--dashboard-overview-pulse-color:var(--blue)}.dashboard-overview-pulse.teal{--dashboard-overview-pulse-color:var(--teal)}.dashboard-overview-pulse:before{background:linear-gradient(90deg, #e2e8f00d 1px, transparent 1px), linear-gradient(180deg, #e2e8f00a 1px, transparent 1px), linear-gradient(124deg, transparent 0 58%, var(--dashboard-overview-pulse-color) 59% 62%, transparent 63%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-pulse:before{background:linear-gradient(90deg, #e2e8f00d 1px, transparent 1px), linear-gradient(180deg, #e2e8f00a 1px, transparent 1px), linear-gradient(124deg, transparent 0 58%, color-mix(in srgb, var(--dashboard-overview-pulse-color) 12%, transparent) 59% 62%, transparent 63%)}}.dashboard-overview-pulse:before{content:"";pointer-events:none;background-size:38px 38px,38px 38px,auto}.dashboard-overview-pulse>*{z-index:1;position:relative}.dashboard-overview-pulse header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.dashboard-overview-pulse header>div{gap:3px;min-width:0;display:grid}.dashboard-overview-pulse header span,.dashboard-overview-pulse header em,.dashboard-overview-pulse footer b,.dashboard-overview-pulse footer em{color:#e2e8f09e;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.08}.dashboard-overview-pulse header strong{color:#f8fafc;overflow-wrap:anywhere;font-size:clamp(24px,3vw,40px);line-height:.94}.dashboard-overview-pulse .badge{color:var(--dashboard-overview-pulse-color);justify-self:end}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-pulse .badge{color:color-mix(in srgb, var(--dashboard-overview-pulse-color) 42%, #f8fafc)}}.dashboard-overview-pulse .badge{white-space:nowrap}.dashboard-overview-pulse-chart{width:100%;min-width:0;min-height:178px;display:block;overflow:visible}.dashboard-overview-pulse-axis{fill:#e2e8f07a;letter-spacing:0;text-anchor:end;text-transform:uppercase;font-size:9px;font-weight:900}.dashboard-overview-pulse-gridline{stroke:#e2e8f01c;stroke-dasharray:7 11;stroke-linecap:round}.dashboard-overview-pulse-average{stroke:#f8fafc47;stroke-dasharray:3 8;stroke-linecap:round;stroke-width:2px}.dashboard-overview-pulse-bar{stroke:#ffffff1a;stroke-width:1px}.dashboard-overview-pulse-bar.commercial{fill:url(#dashboardOverviewPulseCommercial)}.dashboard-overview-pulse-bar.supply{fill:url(#dashboardOverviewPulseSupply)}.dashboard-overview-pulse-bar.fallback{fill:#60a5fa57}.dashboard-overview-pulse-line{fill:none;stroke:var(--dashboard-overview-pulse-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-pulse-line{stroke:color-mix(in srgb, var(--dashboard-overview-pulse-color) 34%, #bfdbfe)}}.dashboard-overview-pulse-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;filter:drop-shadow(0 0 14px var(--dashboard-overview-pulse-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-pulse-line{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--dashboard-overview-pulse-color) 28%, transparent))}}.dashboard-overview-pulse-dot{fill:#f8fafc;stroke:#60a5fad1;stroke-width:2.5px}.dashboard-overview-pulse-dot.green{stroke:var(--green)}.dashboard-overview-pulse-dot.teal{stroke:var(--teal)}.dashboard-overview-pulse-dot.amber{stroke:var(--amber)}.dashboard-overview-pulse-dot.blue{stroke:var(--blue)}.dashboard-overview-pulse-dot.violet{stroke:var(--violet)}.dashboard-overview-pulse-label{fill:#e2e8f09e;letter-spacing:0;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-overview-pulse footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-overview-pulse footer span{--dashboard-overview-pulse-stat:var(--blue);border:1px solid var(--dashboard-overview-pulse-stat);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-pulse footer span{border:1px solid color-mix(in srgb, var(--dashboard-overview-pulse-stat) 20%, #e2e8f01f)}}.dashboard-overview-pulse footer span{border-top:3px solid var(--dashboard-overview-pulse-stat);background:linear-gradient(145deg, #ffffff1a, #ffffff09), linear-gradient(315deg, var(--dashboard-overview-pulse-stat), transparent 58%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-pulse footer span{background:linear-gradient(145deg, #ffffff1a, #ffffff09), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-overview-pulse-stat) 12%, transparent), transparent 58%)}}.dashboard-overview-pulse footer span{padding:8px;box-shadow:0 12px 24px #02061729,inset 0 1px #ffffff14}.dashboard-overview-pulse footer span.green{--dashboard-overview-pulse-stat:var(--green)}.dashboard-overview-pulse footer span.teal{--dashboard-overview-pulse-stat:var(--teal)}.dashboard-overview-pulse footer span.amber{--dashboard-overview-pulse-stat:var(--amber)}.dashboard-overview-pulse footer span.blue{--dashboard-overview-pulse-stat:var(--blue)}.dashboard-overview-pulse footer span.violet{--dashboard-overview-pulse-stat:var(--violet)}.dashboard-overview-pulse footer strong{color:#f8fafc;overflow-wrap:anywhere;font-size:18px;line-height:1.04}.dashboard-overview-pulse footer i{background:#e2e8f021;border-radius:999px;min-width:0;height:5px;display:block;position:relative;overflow:hidden}.dashboard-overview-pulse footer i:before{width:var(--dashboard-overview-pulse-precision-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-overview-pulse-stat), var(--dashboard-overview-pulse-stat));min-width:9px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-pulse footer i:before{background:linear-gradient(90deg, var(--dashboard-overview-pulse-stat), color-mix(in srgb, var(--dashboard-overview-pulse-stat) 52%, white))}}.dashboard-overview-pulse footer i:before{box-shadow:0 0 16px var(--dashboard-overview-pulse-stat)}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-pulse footer i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-overview-pulse-stat) 28%, transparent)}}.dashboard-overview-pulse footer i:before{content:""}.dashboard-overview-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-overview-brief-grid article{--dashboard-overview-brief-metric:var(--blue);border-bottom:4px solid var(--dashboard-overview-brief-metric);align-content:space-between;gap:6px;min-height:128px;padding:11px;display:grid}.dashboard-overview-brief-grid article.green{--dashboard-overview-brief-metric:var(--green)}.dashboard-overview-brief-grid article.teal{--dashboard-overview-brief-metric:var(--teal)}.dashboard-overview-brief-grid article.amber{--dashboard-overview-brief-metric:var(--amber)}.dashboard-overview-brief-grid article.blue{--dashboard-overview-brief-metric:var(--blue)}.dashboard-overview-brief-grid article.violet{--dashboard-overview-brief-metric:var(--violet)}.dashboard-overview-brief-grid strong{color:#f8fafc;overflow-wrap:anywhere;font-size:clamp(22px,2.5vw,34px);line-height:1}.dashboard-overview-brief-grid i{background:#e2e8f024;border-radius:999px;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-overview-brief-grid i:before{width:var(--dashboard-overview-brief-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-overview-brief-metric), var(--dashboard-overview-brief-metric));min-width:10px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-brief-grid i:before{background:linear-gradient(90deg, var(--dashboard-overview-brief-metric), color-mix(in srgb, var(--dashboard-overview-brief-metric) 48%, white))}}.dashboard-overview-brief-grid i:before{box-shadow:0 0 18px var(--dashboard-overview-brief-metric)}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-brief-grid i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-overview-brief-metric) 28%, transparent)}}.dashboard-overview-brief-grid i:before{content:""}.dashboard-overview-module-strip{background:linear-gradient(145deg,#ffffffeb,#f1f5f9a8),linear-gradient(315deg,#0f766e1a,#0000 58%);border:1px solid #ffffffb8;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid;overflow:hidden;box-shadow:0 18px 42px #0f172a1a,inset 0 1px #ffffffe0}.dashboard-overview-module-strip>header{justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.dashboard-overview-module-strip>header div{gap:3px;min-width:0;display:grid}.dashboard-overview-module-strip>header span,.dashboard-overview-module-copy em,.dashboard-overview-module-card small{color:var(--muted);overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.12}.dashboard-overview-module-strip>header h2{color:var(--text);margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1}.dashboard-overview-module-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-overview-module-card{--dashboard-overview-module-color:var(--blue);isolation:isolate;border:1px solid var(--dashboard-overview-module-color);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px 10px;min-width:0;min-height:174px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-module-card{border:1px solid color-mix(in srgb, var(--dashboard-overview-module-color) 16%, #94a3b838)}}.dashboard-overview-module-card{border-top:4px solid var(--dashboard-overview-module-color);background:linear-gradient(145deg, #ffffffeb, #f8fafcc2), linear-gradient(118deg, var(--dashboard-overview-module-color), transparent 62%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-module-card{background:linear-gradient(145deg, #ffffffeb, #f8fafcc2), linear-gradient(118deg, color-mix(in srgb, var(--dashboard-overview-module-color) 8%, transparent), transparent 62%)}}.dashboard-overview-module-card{color:inherit;cursor:pointer;text-align:left;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 16px 34px #0f172a16,inset 0 1px #ffffffdb}.dashboard-overview-module-card.green{--dashboard-overview-module-color:var(--green)}.dashboard-overview-module-card.teal{--dashboard-overview-module-color:var(--teal)}.dashboard-overview-module-card.amber{--dashboard-overview-module-color:var(--amber)}.dashboard-overview-module-card.red{--dashboard-overview-module-color:var(--red)}.dashboard-overview-module-card.violet{--dashboard-overview-module-color:var(--violet)}.dashboard-overview-module-card.blue{--dashboard-overview-module-color:var(--blue)}.dashboard-overview-module-card:before{z-index:-1;background:linear-gradient(90deg, #0f172a09 1px, transparent 1px), linear-gradient(180deg, #0f172a07 1px, transparent 1px), linear-gradient(132deg, transparent 0 62%, var(--dashboard-overview-module-color) 63% 66%, transparent 67%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-module-card:before{background:linear-gradient(90deg, #0f172a09 1px, transparent 1px), linear-gradient(180deg, #0f172a07 1px, transparent 1px), linear-gradient(132deg, transparent 0 62%, color-mix(in srgb, var(--dashboard-overview-module-color) 10%, transparent) 63% 66%, transparent 67%)}}.dashboard-overview-module-card:before{content:"";pointer-events:none;background-size:34px 34px,34px 34px,auto}.dashboard-overview-module-card:hover,.dashboard-overview-module-card:focus-visible{border-color:var(--dashboard-overview-module-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-module-card:hover,.dashboard-overview-module-card:focus-visible{border-color:color-mix(in srgb, var(--dashboard-overview-module-color) 36%, #94a3b838)}}.dashboard-overview-module-card:hover,.dashboard-overview-module-card:focus-visible{box-shadow:0 22px 44px var(--dashboard-overview-module-color), inset 0 1px 0 #ffffffe6}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-module-card:hover,.dashboard-overview-module-card:focus-visible{box-shadow:0 22px 44px color-mix(in srgb, var(--dashboard-overview-module-color) 14%, #0f172a1a), inset 0 1px 0 #ffffffe6}}.dashboard-overview-module-card:hover,.dashboard-overview-module-card:focus-visible{transform:translateY(-2px)}.dashboard-overview-module-icon{border:1px solid var(--dashboard-overview-module-color);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-module-icon{border:1px solid color-mix(in srgb, var(--dashboard-overview-module-color) 18%, #94a3b82e)}}.dashboard-overview-module-icon{background:var(--dashboard-overview-module-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-module-icon{background:color-mix(in srgb, var(--dashboard-overview-module-color) 10%, white)}}.dashboard-overview-module-icon{color:var(--dashboard-overview-module-color)}.dashboard-overview-module-copy{gap:2px;min-width:0;padding-right:30px;display:grid}.dashboard-overview-module-copy b{color:var(--text);overflow-wrap:anywhere;font-size:15px;font-weight:950;line-height:1.08}.dashboard-overview-module-card strong{color:var(--text);overflow-wrap:anywhere;grid-column:1/-1;font-size:clamp(24px,2.2vw,34px);line-height:.98}.dashboard-overview-module-card small{text-transform:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;min-height:34px;display:-webkit-box;overflow:hidden}.dashboard-overview-module-card i{background:#94a3b833;border-radius:999px;grid-column:1/-1;min-width:0;height:7px;display:block;position:relative;overflow:hidden}.dashboard-overview-module-card i:before{width:var(--dashboard-overview-module-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-overview-module-color), var(--dashboard-overview-module-color));min-width:10px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-module-card i:before{background:linear-gradient(90deg, var(--dashboard-overview-module-color), color-mix(in srgb, var(--dashboard-overview-module-color) 42%, white))}}.dashboard-overview-module-card i:before{box-shadow:0 0 16px var(--dashboard-overview-module-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-module-card i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-overview-module-color) 24%, transparent)}}.dashboard-overview-module-card i:before{content:""}.dashboard-overview-module-score{border:1px solid var(--dashboard-overview-module-color);place-items:center;min-width:34px;height:28px;display:grid;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-module-score{border:1px solid color-mix(in srgb, var(--dashboard-overview-module-color) 18%, #94a3b833)}}.dashboard-overview-module-score{background:var(--dashboard-overview-module-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-module-score{background:color-mix(in srgb, var(--dashboard-overview-module-color) 10%, white)}}.dashboard-overview-module-score{color:var(--dashboard-overview-module-color);font-size:12px;font-weight:950}@container dashboard-page (width<=1180px){.dashboard-overview-brief{grid-template-columns:1fr}.dashboard-overview-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-hero.compact{grid-template-columns:1fr}.dashboard-hero.compact h1{max-width:none}}@container dashboard-page (width<=820px){.dashboard-overview-viewbar{grid-template-columns:1fr}.dashboard-overview-viewbar .badge{justify-self:start}.dashboard-overview-brief-grid,.dashboard-overview-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-pulse header,.dashboard-overview-pulse footer{grid-template-columns:1fr}.dashboard-overview-pulse .badge{justify-self:start}}@container dashboard-page (width<=620px){.dashboard-overview-brief,.dashboard-overview-pulse{padding:10px}.dashboard-overview-pulse-chart{min-height:160px}.dashboard-overview-brief-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin-inline:-2px;padding:2px 2px 6px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.dashboard-overview-brief-grid article{scroll-snap-align:start;flex:0 0 min(164px,76vw);min-height:118px}.dashboard-overview-module-strip{padding:10px}.dashboard-overview-module-strip>header{flex-direction:column;align-items:start}.dashboard-overview-module-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin-inline:-2px;padding:2px 2px 7px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.dashboard-overview-module-card{scroll-snap-align:start;flex:0 0 min(210px,82vw);min-height:166px}}.dashboard-executive-flow-studio{--dashboard-executive-flow-color:var(--green);isolation:isolate;border:1px solid #ffffffb3;border-left:4px solid var(--dashboard-executive-flow-color);background:linear-gradient(135deg, #fffffff0, #eef6f8c2), radial-gradient(circle at 8% 0%, var(--dashboard-executive-flow-color), transparent 38%);border-radius:8px;gap:14px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-flow-studio{background:linear-gradient(135deg, #fffffff0, #eef6f8c2), radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--dashboard-executive-flow-color) 12%, transparent), transparent 38%)}}.dashboard-executive-flow-studio{padding:14px;box-shadow:0 28px 64px #0f172a21,inset 0 1px #ffffffc7}.dashboard-executive-flow-studio.green{--dashboard-executive-flow-color:var(--green)}.dashboard-executive-flow-studio.amber{--dashboard-executive-flow-color:var(--amber)}.dashboard-executive-flow-studio.blue{--dashboard-executive-flow-color:var(--blue)}.dashboard-executive-flow-studio.teal{--dashboard-executive-flow-color:var(--teal)}.dashboard-executive-flow-studio:before{z-index:-1;background:linear-gradient(90deg, #64748b0d 1px, transparent 1px), linear-gradient(180deg, #64748b0a 1px, transparent 1px), linear-gradient(116deg, transparent 0 56%, var(--dashboard-executive-flow-color) 57% 62%, transparent 63%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-flow-studio:before{background:linear-gradient(90deg, #64748b0d 1px, transparent 1px), linear-gradient(180deg, #64748b0a 1px, transparent 1px), linear-gradient(116deg, transparent 0 56%, color-mix(in srgb, var(--dashboard-executive-flow-color) 12%, transparent) 57% 62%, transparent 63%)}}.dashboard-executive-flow-studio:before{content:"";pointer-events:none;background-size:44px 44px,44px 44px,auto;-webkit-mask-image:linear-gradient(118deg,#0000008f,#0000 76%);mask-image:linear-gradient(118deg,#0000008f,#0000 76%)}.dashboard-executive-flow-studio>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.dashboard-executive-flow-studio>header>div{gap:4px;min-width:0;display:grid}.dashboard-executive-flow-studio>header span,.dashboard-executive-flow-chart-head span,.dashboard-executive-flow-mix span,.dashboard-executive-flow-precision span,.dashboard-executive-flow-precision em{color:var(--muted);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:950;line-height:1.08}.dashboard-executive-flow-studio h2{color:var(--ink);margin:0;font-size:27px;line-height:1.04}.dashboard-executive-flow-studio p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:850;line-height:1.24}.dashboard-executive-flow-body{grid-template-columns:minmax(0,1fr) minmax(288px,.36fr);align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-executive-flow-chart-card{background:linear-gradient(145deg,#0c1220fa,#192638f0),#111827;border:1px solid #e2e8f024;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #0f172a2e,inset 0 1px #ffffff1a}.dashboard-executive-flow-chart-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#e2e8f00d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#e2e8f00b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(120deg,#0000 0 58%,#2dd4bf21 59% 63%,#0000 64%);position:absolute;inset:0}.dashboard-executive-flow-chart-card>*{z-index:1;position:relative}.dashboard-executive-flow-chart-head{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:center;gap:12px;min-width:0;display:grid}.dashboard-executive-flow-chart-head>div:first-child{gap:3px;min-width:0;display:grid}.dashboard-executive-flow-chart-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:clamp(28px,4vw,46px);line-height:.95}.dashboard-executive-flow-mix{background:#ffffff0e;border:1px solid #e2e8f01c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px 9px;min-width:0;padding:8px;display:grid}.dashboard-executive-flow-mix i{background:linear-gradient(90deg, var(--green) 0 var(--dashboard-executive-flow-commercial,50%), var(--amber) var(--dashboard-executive-flow-commercial,50%) 100%);border-radius:999px;grid-column:1/-1;min-width:0;height:8px;display:block;position:relative;overflow:hidden;box-shadow:0 0 24px #14b8a61a}.dashboard-executive-flow-mix i b{inset:-7px auto -7px var(--dashboard-executive-flow-commercial,50%);background:#f8fafcd1;border-radius:999px;width:2px;position:absolute;box-shadow:0 0 14px #f8fafc47}.dashboard-executive-flow-chart{width:100%;min-width:0;min-height:274px;display:block;overflow:visible}.dashboard-executive-flow-gridline{stroke:#e2e8f01f;stroke-dasharray:8 12;stroke-linecap:round;stroke-width:1px}.dashboard-executive-flow-average{stroke:#f8fafc52;stroke-dasharray:4 8;stroke-linecap:round;stroke-width:2px}.dashboard-executive-flow-area{fill:#60a5fa1a}.dashboard-executive-flow-line{fill:none;stroke:#93c5fde6;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 0 16px #60a5fa38)}.dashboard-executive-flow-bar{stroke:#ffffff1f;stroke-width:1px}.dashboard-executive-flow-bar.commercial{fill:url(#dashboardExecutiveFlowCommercial)}.dashboard-executive-flow-bar.supply{fill:url(#dashboardExecutiveFlowSupply)}.dashboard-executive-flow-bar.fallback{fill:#60a5fa57}.dashboard-executive-flow-dot{fill:#f8fafc;stroke:#60a5fad1;stroke-width:3px;filter:drop-shadow(0 8px 14px #60a5fa3d)}.dashboard-executive-flow-dot.green{stroke:var(--green)}.dashboard-executive-flow-dot.teal{stroke:var(--teal)}.dashboard-executive-flow-dot.amber{stroke:var(--amber)}.dashboard-executive-flow-dot.blue{stroke:var(--blue)}.dashboard-executive-flow-total,.dashboard-executive-flow-label,.dashboard-executive-flow-average-label{fill:#e2e8f0b8;letter-spacing:0;text-anchor:middle;font-size:10px;font-weight:900}.dashboard-executive-flow-total{fill:#f8fafc}.dashboard-executive-flow-average-label{fill:#e2e8f080;text-anchor:end;text-transform:uppercase}.dashboard-executive-flow-precision{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-executive-flow-precision article{--dashboard-executive-flow-metric:var(--blue);border:1px solid var(--dashboard-executive-flow-metric);align-content:space-between;gap:7px;min-width:0;min-height:126px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-flow-precision article{border:1px solid color-mix(in srgb, var(--dashboard-executive-flow-metric) 16%, #94a3b847)}}.dashboard-executive-flow-precision article{border-top:4px solid var(--dashboard-executive-flow-metric);background:linear-gradient(145deg, #ffffffdb, #f1f5f994), radial-gradient(circle at 12% 0%, var(--dashboard-executive-flow-metric), transparent 36%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-flow-precision article{background:linear-gradient(145deg, #ffffffdb, #f1f5f994), radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--dashboard-executive-flow-metric) 15%, transparent), transparent 36%)}}.dashboard-executive-flow-precision article{padding:12px;box-shadow:0 14px 30px #0f172a13,inset 0 1px #ffffffc7}.dashboard-executive-flow-precision article.green{--dashboard-executive-flow-metric:var(--green)}.dashboard-executive-flow-precision article.teal{--dashboard-executive-flow-metric:var(--teal)}.dashboard-executive-flow-precision article.amber{--dashboard-executive-flow-metric:var(--amber)}.dashboard-executive-flow-precision article.blue{--dashboard-executive-flow-metric:var(--blue)}.dashboard-executive-flow-precision article.violet{--dashboard-executive-flow-metric:var(--violet)}.dashboard-executive-flow-precision article.red{--dashboard-executive-flow-metric:var(--red)}.dashboard-executive-flow-precision strong{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,34px);line-height:.98}.dashboard-executive-flow-precision em{overflow-wrap:anywhere}.dashboard-executive-flow-precision i{background:linear-gradient(90deg,#94a3b829,#e2e8f06b);border-radius:999px;min-width:0;height:7px;display:block;position:relative;overflow:hidden}.dashboard-executive-flow-precision i:before{width:var(--dashboard-executive-flow-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-executive-flow-metric), var(--dashboard-executive-flow-metric));min-width:10px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-flow-precision i:before{background:linear-gradient(90deg, var(--dashboard-executive-flow-metric), color-mix(in srgb, var(--dashboard-executive-flow-metric) 44%, white))}}.dashboard-executive-flow-precision i:before{box-shadow:0 0 18px var(--dashboard-executive-flow-metric)}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-flow-precision i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-executive-flow-metric) 28%, transparent)}}.dashboard-executive-flow-precision i:before{content:""}@container dashboard-page (width<=1280px){.dashboard-executive-flow-body{grid-template-columns:1fr}.dashboard-executive-flow-precision{grid-template-columns:repeat(3,minmax(0,1fr))}}@container dashboard-page (width<=820px){.dashboard-executive-flow-studio>header,.dashboard-executive-flow-chart-head{grid-template-columns:1fr}.dashboard-executive-flow-studio>header .badge{justify-self:start}.dashboard-executive-flow-precision{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashboard-page (width<=620px){.dashboard-executive-flow-studio{padding:10px}.dashboard-executive-flow-studio h2{font-size:23px}.dashboard-executive-flow-chart-card{padding:10px}.dashboard-executive-flow-chart{min-height:224px}.dashboard-executive-flow-precision{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin-inline:-2px;padding:2px 2px 6px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.dashboard-executive-flow-precision article{scroll-snap-align:start;flex:0 0 min(172px,78vw);min-height:120px}.dashboard-executive-flow-total{display:none}}.dashboard-executive-action-brief{--dashboard-action-brief-color:var(--blue);isolation:isolate;border:1px solid #ffffffb3;border-left:4px solid var(--dashboard-action-brief-color);background:linear-gradient(145deg, #fffffff0, #f1f5f9b3), linear-gradient(112deg, var(--dashboard-action-brief-color), transparent 54%);border-radius:8px;gap:12px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-brief{background:linear-gradient(145deg, #fffffff0, #f1f5f9b3), linear-gradient(112deg, color-mix(in srgb, var(--dashboard-action-brief-color) 10%, transparent), transparent 54%)}}.dashboard-executive-action-brief{padding:14px;box-shadow:0 24px 54px #0f172a1f,inset 0 1px #ffffffc7}.dashboard-executive-action-brief.green{--dashboard-action-brief-color:var(--green)}.dashboard-executive-action-brief.teal{--dashboard-action-brief-color:var(--teal)}.dashboard-executive-action-brief.amber{--dashboard-action-brief-color:var(--amber)}.dashboard-executive-action-brief.blue{--dashboard-action-brief-color:var(--blue)}.dashboard-executive-action-brief.violet{--dashboard-action-brief-color:var(--violet)}.dashboard-executive-action-brief.red{--dashboard-action-brief-color:var(--red)}.dashboard-executive-action-brief:before{z-index:-1;background:linear-gradient(90deg, #64748b0e 1px, transparent 1px), linear-gradient(180deg, #64748b0b 1px, transparent 1px), linear-gradient(90deg, var(--dashboard-action-brief-color) 0 var(--dashboard-action-brief-level,18%), transparent var(--dashboard-action-brief-level,18%));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-brief:before{background:linear-gradient(90deg, #64748b0e 1px, transparent 1px), linear-gradient(180deg, #64748b0b 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dashboard-action-brief-color) 12%, transparent) 0 var(--dashboard-action-brief-level,18%), transparent var(--dashboard-action-brief-level,18%))}}.dashboard-executive-action-brief:before{content:"";pointer-events:none;background-size:42px 42px,42px 42px,100% 100%;-webkit-mask-image:linear-gradient(110deg,#0000008f,#0000 74%);mask-image:linear-gradient(110deg,#0000008f,#0000 74%)}.dashboard-executive-action-brief>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.dashboard-executive-action-brief>header>div{gap:4px;min-width:0;display:grid}.dashboard-executive-action-brief>header span,.dashboard-executive-action-focus-copy span,.dashboard-executive-action-item b,.dashboard-executive-action-item em,.dashboard-executive-action-item small{text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.08}.dashboard-executive-action-brief>header span,.dashboard-executive-action-item em{color:var(--muted)}.dashboard-executive-action-brief h2{color:var(--ink);margin:0;font-size:26px;line-height:1.04}.dashboard-executive-action-brief p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800;line-height:1.24}.dashboard-executive-action-body{grid-template-columns:minmax(280px,.52fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-executive-action-focus{--dashboard-action-focus-color:var(--blue);background:linear-gradient(145deg,#0d1524fa,#1c283bf2),#111827;border:1px solid #e2e8f021;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 42px #0f172a26,inset 0 1px #ffffff1a}.dashboard-executive-action-focus.green{--dashboard-action-focus-color:var(--green)}.dashboard-executive-action-focus.teal{--dashboard-action-focus-color:var(--teal)}.dashboard-executive-action-focus.amber{--dashboard-action-focus-color:var(--amber)}.dashboard-executive-action-focus.blue{--dashboard-action-focus-color:var(--blue)}.dashboard-executive-action-focus.violet{--dashboard-action-focus-color:var(--violet)}.dashboard-executive-action-focus.red{--dashboard-action-focus-color:var(--red)}.dashboard-executive-action-focus:before{background:linear-gradient(90deg, #e2e8f00d 1px, transparent 1px), linear-gradient(180deg, #e2e8f00a 1px, transparent 1px), linear-gradient(118deg, transparent 0 58%, var(--dashboard-action-focus-color) 59% 63%, transparent 64%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-focus:before{background:linear-gradient(90deg, #e2e8f00d 1px, transparent 1px), linear-gradient(180deg, #e2e8f00a 1px, transparent 1px), linear-gradient(118deg, transparent 0 58%, color-mix(in srgb, var(--dashboard-action-focus-color) 16%, transparent) 59% 63%, transparent 64%)}}.dashboard-executive-action-focus:before{content:"";pointer-events:none;background-size:42px 42px,42px 42px,auto}.dashboard-executive-action-focus>*{z-index:1;position:relative}.dashboard-executive-action-focus-copy{gap:4px;min-width:0;display:grid}.dashboard-executive-action-focus-copy span{color:#e2e8f09e}.dashboard-executive-action-focus-copy strong{color:#f8fafc;overflow-wrap:anywhere;font-size:clamp(30px,4vw,44px);line-height:.94}.dashboard-executive-action-focus-copy em{color:#e2e8f094;overflow-wrap:anywhere;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900;line-height:1.12}.dashboard-executive-action-chart{width:100%;min-width:0;min-height:154px;display:block;overflow:visible}.dashboard-executive-action-gridline{stroke:#e2e8f021;stroke-dasharray:7 10;stroke-linecap:round;stroke-width:1px}.dashboard-executive-action-area{fill:var(--dashboard-action-focus-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-area{fill:color-mix(in srgb, var(--dashboard-action-focus-color) 16%, transparent)}}.dashboard-executive-action-line{fill:none;stroke:var(--dashboard-action-focus-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-line{stroke:color-mix(in srgb, var(--dashboard-action-focus-color) 74%, #8dd7ff)}}.dashboard-executive-action-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 0 13px var(--dashboard-action-focus-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-line{filter:drop-shadow(0 0 13px color-mix(in srgb, var(--dashboard-action-focus-color) 24%, transparent))}}.dashboard-executive-action-bar{fill:#60a5fa2e;stroke:#ffffff14;stroke-width:1px}.dashboard-executive-action-bar.green{fill:#0596693d}.dashboard-executive-action-bar.teal{fill:#0f766e3d}.dashboard-executive-action-bar.amber{fill:#b7791f45}.dashboard-executive-action-bar.violet{fill:#6d5bd03d}.dashboard-executive-action-bar.red{fill:#dc26263d}.dashboard-executive-action-halo{fill:var(--dashboard-action-dot-color,var(--dashboard-action-focus-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-halo{fill:color-mix(in srgb, var(--dashboard-action-dot-color,var(--dashboard-action-focus-color)) 18%, transparent)}}.dashboard-executive-action-dot{fill:var(--dashboard-action-dot-color,var(--dashboard-action-focus-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-dot{fill:color-mix(in srgb, var(--dashboard-action-dot-color,var(--dashboard-action-focus-color)) 72%, white)}}.dashboard-executive-action-dot{stroke:#ffffff9e;stroke-width:2px}.dashboard-executive-action-halo.green,.dashboard-executive-action-dot.green{--dashboard-action-dot-color:var(--green)}.dashboard-executive-action-halo.teal,.dashboard-executive-action-dot.teal{--dashboard-action-dot-color:var(--teal)}.dashboard-executive-action-halo.blue,.dashboard-executive-action-dot.blue{--dashboard-action-dot-color:var(--blue)}.dashboard-executive-action-halo.amber,.dashboard-executive-action-dot.amber{--dashboard-action-dot-color:var(--amber)}.dashboard-executive-action-halo.violet,.dashboard-executive-action-dot.violet{--dashboard-action-dot-color:var(--violet)}.dashboard-executive-action-halo.red,.dashboard-executive-action-dot.red{--dashboard-action-dot-color:var(--red)}.dashboard-executive-action-label,.dashboard-executive-action-share,.dashboard-executive-action-value{fill:#e2e8f0bf;letter-spacing:0;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-executive-action-value{fill:#f8fafc}.dashboard-executive-action-share{fill:#e2e8f07a}.dashboard-executive-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-executive-action-item{--dashboard-action-item-color:var(--blue);border:1px solid var(--dashboard-action-item-color);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 9px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-item{border:1px solid color-mix(in srgb, var(--dashboard-action-item-color) 16%, #94a3b842)}}.dashboard-executive-action-item{border-bottom:4px solid var(--dashboard-action-item-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-item{border-bottom:4px solid color-mix(in srgb, var(--dashboard-action-item-color) 66%, #94a3b838)}}.dashboard-executive-action-item{background:linear-gradient(145deg, #ffffffd1, #f1f5f994), linear-gradient(320deg, var(--dashboard-action-item-color), transparent 58%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-item{background:linear-gradient(145deg, #ffffffd1, #f1f5f994), linear-gradient(320deg, color-mix(in srgb, var(--dashboard-action-item-color) 10%, transparent), transparent 58%)}}.dashboard-executive-action-item{color:inherit;padding:11px;text-decoration:none;box-shadow:0 14px 30px #0f172a13,inset 0 1px #ffffffc7}.dashboard-executive-action-item.green{--dashboard-action-item-color:var(--green)}.dashboard-executive-action-item.teal{--dashboard-action-item-color:var(--teal)}.dashboard-executive-action-item.amber{--dashboard-action-item-color:var(--amber)}.dashboard-executive-action-item.blue{--dashboard-action-item-color:var(--blue)}.dashboard-executive-action-item.violet{--dashboard-action-item-color:var(--violet)}.dashboard-executive-action-item.red{--dashboard-action-item-color:var(--red)}.dashboard-executive-action-icon{background:var(--dashboard-action-item-color);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-icon{background:color-mix(in srgb, var(--dashboard-action-item-color) 12%, white)}}.dashboard-executive-action-icon{color:var(--dashboard-action-item-color);box-shadow:inset 0 1px #ffffffc2}.dashboard-executive-action-item>span:not(.dashboard-executive-action-icon){gap:2px;min-width:0;display:grid}.dashboard-executive-action-item b,.dashboard-executive-action-item strong,.dashboard-executive-action-item small{overflow-wrap:anywhere;min-width:0}.dashboard-executive-action-item b{color:var(--ink)}.dashboard-executive-action-item strong{color:var(--ink);grid-column:1/-1;font-size:25px;line-height:1}.dashboard-executive-action-item small{color:var(--dashboard-action-item-color);grid-column:1/-1}.dashboard-executive-action-item i{background:#64748b29;border-radius:999px;grid-column:1/-1;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-executive-action-item i:before{width:var(--dashboard-action-item-level,12%);border-radius:inherit;background:var(--dashboard-action-item-color);min-width:10px;box-shadow:0 0 16px var(--dashboard-action-item-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-action-item i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-action-item-color) 28%, transparent)}}.dashboard-executive-action-item i:before{content:""}@container dashboard-page (width<=1120px){.dashboard-executive-action-body{grid-template-columns:1fr}}@container dashboard-page (width<=820px){.dashboard-executive-action-brief>header{grid-template-columns:1fr}.dashboard-executive-action-brief>header .button{justify-self:start}}@container dashboard-page (width<=620px){.dashboard-executive-action-brief{padding:10px}.dashboard-executive-action-brief h2{font-size:23px}.dashboard-executive-action-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin-inline:-2px;padding:2px 2px 6px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.dashboard-executive-action-item{scroll-snap-align:start;flex:0 0 min(164px,76vw);min-height:128px}.dashboard-executive-action-chart{min-height:128px}.dashboard-executive-action-label{display:none}}.dashboard-executive-runway{--dashboard-runway-color:var(--blue);background:linear-gradient(135deg,#0d1524fa,#192638f2),#111827;border:1px solid #ffffff9e;border-radius:8px;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);align-items:stretch;gap:12px;min-width:0;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 58px #0f172a2e,inset 0 1px #ffffff1f}.dashboard-executive-runway.green{--dashboard-runway-color:var(--green)}.dashboard-executive-runway.teal{--dashboard-runway-color:var(--teal)}.dashboard-executive-runway.amber{--dashboard-runway-color:var(--amber)}.dashboard-executive-runway.blue{--dashboard-runway-color:var(--blue)}.dashboard-executive-runway.violet{--dashboard-runway-color:var(--violet)}.dashboard-executive-runway:before{background:linear-gradient(90deg, #e2e8f00d 1px, transparent 1px), linear-gradient(180deg, #e2e8f00b 1px, transparent 1px), linear-gradient(118deg, transparent 0 58%, var(--dashboard-runway-color) 59% 63%, transparent 64%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-runway:before{background:linear-gradient(90deg, #e2e8f00d 1px, transparent 1px), linear-gradient(180deg, #e2e8f00b 1px, transparent 1px), linear-gradient(118deg, transparent 0 58%, color-mix(in srgb, var(--dashboard-runway-color) 16%, transparent) 59% 63%, transparent 64%)}}.dashboard-executive-runway:before{content:"";pointer-events:none;background-size:46px 46px,46px 46px,auto}.dashboard-executive-runway>*{z-index:1;position:relative}.dashboard-executive-runway-main{grid-template-columns:minmax(160px,.28fr) minmax(0,1fr) minmax(116px,.22fr);align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-executive-runway-copy,.dashboard-executive-runway-precision span{background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #e2e8f01c;border-radius:8px;align-content:center;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff14}.dashboard-executive-runway-copy{gap:5px}.dashboard-executive-runway-copy span,.dashboard-executive-runway-copy em,.dashboard-executive-runway-precision b,.dashboard-executive-runway-grid span,.dashboard-executive-runway-grid em{color:#e2e8f0a3;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.08}.dashboard-executive-runway-copy strong{color:#f8fafc;overflow-wrap:anywhere;font-size:30px;line-height:1}.dashboard-executive-runway-chart{background:linear-gradient(145deg,#ffffff13,#ffffff07);border:1px solid #e2e8f01a;border-radius:8px;width:100%;min-width:0;min-height:172px;padding:2px;display:block;overflow:visible}.dashboard-executive-runway-gridline{stroke:#e2e8f01f;stroke-dasharray:7 10;stroke-linecap:round;stroke-width:1px}.dashboard-executive-runway-area{fill:var(--dashboard-runway-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-runway-area{fill:color-mix(in srgb, var(--dashboard-runway-color) 18%, transparent)}}.dashboard-executive-runway-line{fill:none;stroke:var(--dashboard-runway-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-runway-line{stroke:color-mix(in srgb, var(--dashboard-runway-color) 74%, #8dd7ff)}}.dashboard-executive-runway-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 0 14px var(--dashboard-runway-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-runway-line{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--dashboard-runway-color) 24%, transparent))}}.dashboard-executive-runway-bar{fill:#60a5fa2e;stroke:#ffffff14;stroke-width:1px}.dashboard-executive-runway-bar.green{fill:#05966938}.dashboard-executive-runway-bar.teal{fill:#0f766e38}.dashboard-executive-runway-bar.amber{fill:#b7791f3d}.dashboard-executive-runway-bar.violet{fill:#6d5bd038}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-runway-halo{fill:color-mix(in srgb, var(--dashboard-runway-color) 18%, transparent)}.dashboard-executive-runway-dot{fill:color-mix(in srgb, var(--dashboard-runway-color) 72%, white)}}.dashboard-executive-runway-dot{stroke:#ffffff9e;stroke-width:2px}.dashboard-executive-runway-halo.green,.dashboard-executive-runway-dot.green{--dashboard-runway-dot-color:var(--green)}.dashboard-executive-runway-halo.teal,.dashboard-executive-runway-dot.teal{--dashboard-runway-dot-color:var(--teal)}.dashboard-executive-runway-halo.blue,.dashboard-executive-runway-dot.blue{--dashboard-runway-dot-color:var(--blue)}.dashboard-executive-runway-halo.amber,.dashboard-executive-runway-dot.amber{--dashboard-runway-dot-color:var(--amber)}.dashboard-executive-runway-halo.violet,.dashboard-executive-runway-dot.violet{--dashboard-runway-dot-color:var(--violet)}.dashboard-executive-runway-halo{fill:var(--dashboard-runway-dot-color,var(--dashboard-runway-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-runway-halo{fill:color-mix(in srgb, var(--dashboard-runway-dot-color,var(--dashboard-runway-color)) 18%, transparent)}}.dashboard-executive-runway-dot{fill:var(--dashboard-runway-dot-color,var(--dashboard-runway-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-runway-dot{fill:color-mix(in srgb, var(--dashboard-runway-dot-color,var(--dashboard-runway-color)) 72%, white)}}.dashboard-executive-runway-label,.dashboard-executive-runway-share,.dashboard-executive-runway-value{fill:#e2e8f0c2;letter-spacing:0;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-executive-runway-value{fill:#f8fafc}.dashboard-executive-runway-share{fill:#e2e8f07a}.dashboard-executive-runway-precision{gap:8px;min-width:0;display:grid}.dashboard-executive-runway-precision span{--dashboard-runway-precision-color:var(--blue);border-left:4px solid var(--dashboard-runway-precision-color);gap:4px}.dashboard-executive-runway-precision span.green{--dashboard-runway-precision-color:var(--green)}.dashboard-executive-runway-precision span.teal{--dashboard-runway-precision-color:var(--teal)}.dashboard-executive-runway-precision span.amber{--dashboard-runway-precision-color:var(--amber)}.dashboard-executive-runway-precision span.blue{--dashboard-runway-precision-color:var(--blue)}.dashboard-executive-runway-precision span.violet{--dashboard-runway-precision-color:var(--violet)}.dashboard-executive-runway-precision strong{color:#f8fafc;overflow-wrap:anywhere;font-size:20px;line-height:1}.dashboard-executive-runway-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-executive-runway-grid article{--dashboard-runway-tile-color:var(--blue);border:1px solid #e2e8f01c;border-bottom:4px solid var(--dashboard-runway-tile-color);min-width:0;animation:.42s both dashboard-runway-tile-in;animation-delay:var(--dashboard-runway-delay,0s);background:linear-gradient(145deg,#ffffff17,#ffffff08);border-radius:8px;grid-template-rows:auto auto auto minmax(18px,1fr) auto;gap:5px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 32px #0000001f,inset 0 1px #ffffff14}.dashboard-executive-runway-grid article.green{--dashboard-runway-tile-color:var(--green)}.dashboard-executive-runway-grid article.teal{--dashboard-runway-tile-color:var(--teal)}.dashboard-executive-runway-grid article.amber{--dashboard-runway-tile-color:var(--amber)}.dashboard-executive-runway-grid article.blue{--dashboard-runway-tile-color:var(--blue)}.dashboard-executive-runway-grid article.violet{--dashboard-runway-tile-color:var(--violet)}.dashboard-executive-runway-grid article>div{background:var(--dashboard-runway-tile-color);border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-runway-grid article>div{background:color-mix(in srgb, var(--dashboard-runway-tile-color) 16%, #ffffff0f)}}.dashboard-executive-runway-grid article>div{color:var(--dashboard-runway-tile-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-runway-grid article>div{color:color-mix(in srgb, var(--dashboard-runway-tile-color) 82%, white)}}.dashboard-executive-runway-grid strong{color:#f8fafc;overflow-wrap:anywhere;font-size:28px;line-height:1}.dashboard-executive-runway-grid i{background:#e2e8f024;border-radius:999px;align-self:end;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-executive-runway-grid i:before{width:var(--dashboard-runway-level,12%);border-radius:inherit;background:var(--dashboard-runway-tile-color);min-width:12px;box-shadow:0 0 18px var(--dashboard-runway-tile-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-executive-runway-grid i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-runway-tile-color) 26%, transparent)}}.dashboard-executive-runway-grid i:before{content:""}@keyframes dashboard-runway-tile-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@container dashboard-page (width<=1120px){.dashboard-executive-runway{grid-template-columns:1fr}.dashboard-executive-runway-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container dashboard-page (width<=820px){.dashboard-executive-runway-main{grid-template-columns:1fr}.dashboard-executive-runway-precision{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-executive-runway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashboard-page (width<=560px){.dashboard-executive-runway{padding:12px}.dashboard-executive-runway-grid,.dashboard-executive-runway-precision{grid-template-columns:1fr}.dashboard-executive-runway-chart{min-height:138px}.dashboard-executive-runway-label{display:none}}.dashboard-flow-card,.dashboard-finance-card,.dashboard-performance-card,.dashboard-activity-card,.dashboard-kpi-card,.dashboard-queue-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border:1px solid #ffffffa3;border-radius:8px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 22px 48px #0f172a1f,inset 0 1px #ffffffb3}.dashboard-flow-card:hover,.dashboard-finance-card:hover,.dashboard-performance-card:hover,.dashboard-activity-card:hover,.dashboard-kpi-card:hover,.dashboard-queue-card:hover{border-color:#2563eb38;transform:translateY(-1px);box-shadow:0 28px 58px #0f172a26,inset 0 1px #ffffffc7}.dashboard-flow-card{--dashboard-flow-card-color:var(--blue);border-left:4px solid var(--dashboard-flow-card-color);background:linear-gradient(145deg, #ffffffdb, #f1f5f98f), linear-gradient(320deg, var(--dashboard-flow-card-color), transparent 58%);gap:12px;min-width:0;min-height:180px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-flow-card{background:linear-gradient(145deg, #ffffffdb, #f1f5f98f), linear-gradient(320deg, color-mix(in srgb, var(--dashboard-flow-card-color) 10%, transparent), transparent 58%)}}.dashboard-flow-card{padding:14px}.dashboard-flow-card.green{--dashboard-flow-card-color:var(--green)}.dashboard-flow-card.teal{--dashboard-flow-card-color:var(--teal)}.dashboard-flow-card.amber{--dashboard-flow-card-color:var(--amber)}.dashboard-flow-card.red{--dashboard-flow-card-color:var(--red)}.dashboard-flow-card.violet{--dashboard-flow-card-color:var(--violet)}.dashboard-flow-card.blue{--dashboard-flow-card-color:var(--blue)}.dashboard-flow-card:before{background:radial-gradient(circle at 0% 0%, var(--dashboard-flow-card-color), transparent 34%), linear-gradient(90deg, #94a3b80f 1px, transparent 1px), linear-gradient(180deg, #94a3b80b 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-flow-card:before{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--dashboard-flow-card-color) 13%, transparent), transparent 34%), linear-gradient(90deg, #94a3b80f 1px, transparent 1px), linear-gradient(180deg, #94a3b80b 1px, transparent 1px)}}.dashboard-flow-card:before{content:"";pointer-events:none;background-size:auto,38px 38px,38px 38px}.dashboard-flow-card:after{background:linear-gradient(145deg, var(--dashboard-flow-card-color), #ffffff2e);border-radius:8px;width:148px;height:148px;position:absolute;inset:auto -34px -52px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-flow-card:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-flow-card-color) 14%, transparent), #ffffff2e)}}.dashboard-flow-card:after{content:"";transform:rotate(16deg)}.dashboard-flow-card>*{z-index:1;position:relative}.dashboard-flow-head{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.dashboard-flow-head>div{gap:3px;min-width:0;display:grid}.dashboard-flow-head span,.dashboard-flow-prime span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.dashboard-flow-head strong{color:var(--ink);font-size:25px;line-height:1}.dashboard-flow-card-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;min-width:0;display:grid}.dashboard-flow-prime{--dashboard-flow-prime-color:var(--blue);background:linear-gradient(145deg, #ffffffb8, #f1f5f96b), linear-gradient(315deg, var(--dashboard-flow-prime-color), transparent 64%);border:1px solid #ffffffb8;border-radius:8px;gap:5px;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-flow-prime{background:linear-gradient(145deg, #ffffffb8, #f1f5f96b), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-flow-prime-color) 10%, transparent), transparent 64%)}}.dashboard-flow-prime{padding:10px;box-shadow:0 14px 28px #0f172a14,inset 0 1px #ffffffbd}.dashboard-flow-prime.green{--dashboard-flow-prime-color:var(--green)}.dashboard-flow-prime.teal{--dashboard-flow-prime-color:var(--teal)}.dashboard-flow-prime.amber{--dashboard-flow-prime-color:var(--amber)}.dashboard-flow-prime.red{--dashboard-flow-prime-color:var(--red)}.dashboard-flow-prime.violet{--dashboard-flow-prime-color:var(--violet)}.dashboard-flow-prime.blue{--dashboard-flow-prime-color:var(--blue)}.dashboard-flow-prime strong{color:var(--ink);overflow-wrap:anywhere;font-size:24px;line-height:1}.dashboard-flow-prime em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:800;line-height:1.2}.dashboard-flow-sparkline{width:100%;min-width:0;height:64px}.dashboard-flow-sparkline-area{fill:var(--dashboard-flow-prime-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-flow-sparkline-area{fill:color-mix(in srgb, var(--dashboard-flow-prime-color) 16%, transparent)}}.dashboard-flow-sparkline-line{fill:none;stroke:var(--dashboard-flow-prime-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px;filter:drop-shadow(0 8px 12px var(--dashboard-flow-prime-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-flow-sparkline-line{filter:drop-shadow(0 8px 12px color-mix(in srgb, var(--dashboard-flow-prime-color) 22%, transparent))}}.dashboard-flow-sparkline-dot{fill:#fff;stroke:var(--blue);stroke-width:2px}.dashboard-flow-sparkline-dot.green{stroke:var(--green)}.dashboard-flow-sparkline-dot.teal{stroke:var(--teal)}.dashboard-flow-sparkline-dot.amber{stroke:var(--amber)}.dashboard-flow-sparkline-dot.violet{stroke:var(--violet)}.dashboard-flow-rails{gap:7px;min-width:0;display:grid}.dashboard-flow-rails article{--dashboard-flow-rail-color:var(--blue);min-width:0;animation:.42s both dashboard-flow-rail-in;animation-delay:var(--dashboard-flow-rail-delay,0s);background:#ffffff94;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(42px,.32fr) minmax(0,1fr) minmax(30px,auto);align-items:center;gap:7px;padding:7px;display:grid;box-shadow:inset 0 1px #ffffffb8}.dashboard-flow-rails article.green{--dashboard-flow-rail-color:var(--green)}.dashboard-flow-rails article.teal{--dashboard-flow-rail-color:var(--teal)}.dashboard-flow-rails article.amber{--dashboard-flow-rail-color:var(--amber)}.dashboard-flow-rails article.red{--dashboard-flow-rail-color:var(--red)}.dashboard-flow-rails article.violet{--dashboard-flow-rail-color:var(--violet)}.dashboard-flow-rails article.blue{--dashboard-flow-rail-color:var(--blue)}@keyframes dashboard-flow-rail-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.dashboard-flow-rails span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.dashboard-flow-rails i{background:#64748b24;border-radius:999px;min-width:0;height:7px;display:block;overflow:hidden}.dashboard-flow-rails i b{width:var(--dashboard-flow-rail-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-flow-rail-color), var(--dashboard-flow-rail-color));min-width:8px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-flow-rails i b{background:linear-gradient(90deg, var(--dashboard-flow-rail-color), color-mix(in srgb, var(--dashboard-flow-rail-color) 42%, white))}}.dashboard-flow-rails i b{box-shadow:0 0 16px var(--dashboard-flow-rail-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-flow-rails i b{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-flow-rail-color) 28%, transparent)}}.dashboard-flow-rails strong{color:var(--ink);font-size:13px;line-height:1}.dashboard-flow-card-footer{background:#ffffff8f;border:1px solid #94a3b82e;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.dashboard-flow-card-footer span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.1}.dashboard-flow-card-footer strong{color:var(--dashboard-flow-card-color);font-size:18px;line-height:1}.dashboard-bar-set{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));align-items:end;gap:10px;min-width:0;min-height:180px;display:grid}.dashboard-bar-set.compact{min-height:122px}.dashboard-bar-set.compact .dashboard-bar-track{height:78px}.dashboard-bar-item{justify-items:center;gap:5px;min-width:0;display:grid}.dashboard-bar-track{background:#e2e8f0c2;border-radius:8px 8px 5px 5px;align-items:end;width:100%;min-width:0;height:118px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff9e}.dashboard-bar-track span{background:#64748b;border-radius:8px 8px 0 0;width:100%;display:block;box-shadow:inset 0 -10px 26px #ffffff42}.dashboard-bar-item.blue .dashboard-bar-track span{background:#2563eb}.dashboard-bar-item.green .dashboard-bar-track span{background:#059669}.dashboard-bar-item.teal .dashboard-bar-track span{background:#0f766e}.dashboard-bar-item.amber .dashboard-bar-track span{background:#b7791f}.dashboard-bar-item.violet .dashboard-bar-track span{background:#6d5bd0}.dashboard-bar-item strong{color:var(--ink);font-size:14px;line-height:1}.dashboard-hero-stats{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.dashboard-hero-stats article{background:#ffffffbd;border:1px solid #94a3b838;border-radius:8px;gap:4px;min-width:0;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 16px 34px #0f172a14}.dashboard-hero-stats article:hover{border-color:#2563eb38;transform:translateY(-1px);box-shadow:0 22px 42px #0f172a1f}.dashboard-hero-stats span,.dashboard-hero-stats em{color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.dashboard-hero-stats strong{color:var(--ink);font-size:24px;line-height:1}.dashboard-hero-signal-deck{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-hero-signal-deck article{--dashboard-hero-signal-color:var(--blue);background:linear-gradient(145deg, #ffffffd1, #f1f5f97a), linear-gradient(315deg, var(--dashboard-hero-signal-color), transparent 62%);border:1px solid #ffffffb3;border-radius:8px;gap:5px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-signal-deck article{background:linear-gradient(145deg, #ffffffd1, #f1f5f97a), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-hero-signal-color) 12%, transparent), transparent 62%)}}.dashboard-hero-signal-deck article{padding:12px;box-shadow:0 18px 36px #0f172a17,inset 0 1px #ffffffc2}.dashboard-hero-signal-deck article:after{background:var(--dashboard-hero-signal-color);border-radius:999px;width:76px;height:76px;position:absolute;inset:auto -18px -24px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-signal-deck article:after{background:color-mix(in srgb, var(--dashboard-hero-signal-color) 14%, transparent)}}.dashboard-hero-signal-deck article:after{content:""}.dashboard-hero-signal-deck article.green{--dashboard-hero-signal-color:var(--green)}.dashboard-hero-signal-deck article.teal{--dashboard-hero-signal-color:var(--teal)}.dashboard-hero-signal-deck article.amber{--dashboard-hero-signal-color:var(--amber)}.dashboard-hero-signal-deck article.blue{--dashboard-hero-signal-color:var(--blue)}.dashboard-hero-signal-deck article.violet{--dashboard-hero-signal-color:var(--violet)}.dashboard-hero-signal-deck article.red{--dashboard-hero-signal-color:var(--red)}.dashboard-hero-signal-deck span,.dashboard-hero-signal-deck strong,.dashboard-hero-signal-deck em,.dashboard-hero-signal-deck i{z-index:1;min-width:0;position:relative}.dashboard-hero-signal-deck span,.dashboard-hero-signal-deck em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.08}.dashboard-hero-signal-deck strong{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(18px,1.5vw,24px);line-height:1}.dashboard-hero-signal-deck i{background:#64748b24;border-radius:999px;height:6px;display:block;overflow:hidden}.dashboard-hero-signal-deck i:before{width:var(--dashboard-hero-signal-level,12%);border-radius:inherit;background:var(--dashboard-hero-signal-color);min-width:12px;height:100%;box-shadow:0 0 18px var(--dashboard-hero-signal-color);display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-signal-deck i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-hero-signal-color) 26%, transparent)}}.dashboard-hero-signal-deck i:before{content:""}.dashboard-finance-card{--dashboard-finance-accent:#14b8a6;color:#f8fafc;background:linear-gradient(145deg,#090e1bfa,#162233f5),#101827;gap:14px;min-width:0;min-height:258px;padding:18px;display:grid;position:relative;overflow:hidden}.dashboard-finance-card.green{--dashboard-finance-accent:#14b8a6}.dashboard-finance-card.blue{--dashboard-finance-accent:#60a5fa}.dashboard-finance-card.amber{--dashboard-finance-accent:#f59e0b}.dashboard-finance-card.red{--dashboard-finance-accent:#ef4444}.dashboard-finance-card:before{background:radial-gradient(circle at 18% 18%, var(--dashboard-finance-accent), transparent 26%), linear-gradient(90deg, #e2e8f00e 1px, transparent 1px), linear-gradient(180deg, #e2e8f00b 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-finance-card:before{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--dashboard-finance-accent) 22%, transparent), transparent 26%), linear-gradient(90deg, #e2e8f00e 1px, transparent 1px), linear-gradient(180deg, #e2e8f00b 1px, transparent 1px)}}.dashboard-finance-card:before{content:"";opacity:.72;pointer-events:none;background-size:auto,44px 44px,44px 44px}.dashboard-finance-card:after{background:linear-gradient(110deg, transparent 0 58%, var(--dashboard-finance-accent) 59% 64%, transparent 65%), linear-gradient(30deg, transparent 0 65%, #60a5fa26);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-finance-card:after{background:linear-gradient(110deg, transparent 0 58%, color-mix(in srgb, var(--dashboard-finance-accent) 24%, transparent) 59% 64%, transparent 65%), linear-gradient(30deg, transparent 0 65%, #60a5fa26)}}.dashboard-finance-card:after{content:"";pointer-events:none}.dashboard-finance-card>*{z-index:1;position:relative}.dashboard-finance-mark{color:#e2e8f094;letter-spacing:0;text-transform:uppercase;justify-self:end;font-size:11px;font-weight:900}.dashboard-finance-card header strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:34px;line-height:1;display:block}.dashboard-finance-mask{color:#e2e8f085;letter-spacing:0;margin:0;font-size:12px;font-weight:850}.dashboard-finance-card .button.ghost{color:#e2e8f0}.dashboard-finance-balance-line{background:#e2e8f02e;border-radius:999px;height:7px;overflow:hidden}.dashboard-finance-balance-line span{border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-finance-accent), #60a5fa);height:100%;display:block}.dashboard-finance-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-finance-status-strip span{--dashboard-finance-status-color:#60a5fa;background:linear-gradient(145deg, var(--dashboard-finance-status-color), #ffffff0e), #0f172a5c;border:1px solid #e2e8f021;border-radius:8px;gap:4px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-finance-status-strip span{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-finance-status-color) 14%, transparent), #ffffff0e), #0f172a5c}}.dashboard-finance-status-strip span{padding:9px;box-shadow:0 16px 30px #00000021,inset 0 1px #ffffff14}.dashboard-finance-status-strip span:after{background:var(--dashboard-finance-status-color);border-radius:999px;width:62px;height:62px;position:absolute;bottom:-22px;right:-18px}@supports (color:color-mix(in lab, red, red)){.dashboard-finance-status-strip span:after{background:color-mix(in srgb, var(--dashboard-finance-status-color) 19%, transparent)}}.dashboard-finance-status-strip span:after{content:"";filter:blur(2px)}.dashboard-finance-status-strip span.green{--dashboard-finance-status-color:#14b8a6}.dashboard-finance-status-strip span.blue{--dashboard-finance-status-color:#60a5fa}.dashboard-finance-status-strip span.amber{--dashboard-finance-status-color:#f59e0b}.dashboard-finance-status-strip span.red{--dashboard-finance-status-color:#ef4444}.dashboard-finance-status-strip b,.dashboard-finance-status-strip strong,.dashboard-finance-status-strip em{z-index:1;overflow-wrap:anywhere;min-width:0;position:relative}.dashboard-finance-status-strip b{color:#e2e8f09e;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.dashboard-finance-status-strip strong{color:#fff;text-transform:uppercase;font-size:15px;line-height:1}.dashboard-finance-status-strip em{color:#cbd5e1;font-size:10px;font-style:normal;font-weight:760;line-height:1.12}.dashboard-finance-ratio{background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #e2e8f01f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff14}.dashboard-finance-ring{background:radial-gradient(circle at center, #101827 0 49%, transparent 50%), conic-gradient(#14b8a6 0 var(--dashboard-finance-cxc,50%), #60a5fa61 var(--dashboard-finance-cxc,50%) 100%);border-radius:999px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 14px 28px #0000002e,inset 0 1px #ffffff1a}.dashboard-finance-ring span{color:#f8fafc;font-size:12px;font-weight:950;line-height:1}.dashboard-finance-ratio>div:last-child{gap:3px;min-width:0;display:grid}.dashboard-finance-ratio>div:last-child span{color:#e2e8f09e;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-finance-ratio>div:last-child strong{color:#fff;overflow-wrap:anywhere;font-size:19px;line-height:1}.dashboard-finance-ratio>div:last-child em{color:#cbd5e1;overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.2}.dashboard-finance-mini-chart{background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #e2e8f01f;border-radius:8px;grid-template-columns:repeat(3,minmax(0,42px)) minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;min-height:92px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff14}.dashboard-finance-mini-chart>div{align-content:end;justify-items:center;gap:5px;min-width:0;display:grid}.dashboard-finance-mini-chart>div span{background:#60a5fa;border:1px solid #ffffff1f;border-radius:8px 8px 4px 4px;width:100%;min-height:16px;display:block;box-shadow:0 12px 22px #0000002e,inset 0 1px #ffffff47}.dashboard-finance-mini-chart>div.green span{background:linear-gradient(#fff3,#14b8a6)}.dashboard-finance-mini-chart>div.blue span{background:linear-gradient(#fff3,#60a5fa)}.dashboard-finance-mini-chart>div.amber span{background:linear-gradient(#fff3,#b7791f)}.dashboard-finance-mini-chart>div.red span{background:linear-gradient(#fff3,#d93f4b)}.dashboard-finance-mini-chart b{color:#e2e8f0ad;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.dashboard-finance-mini-chart article{border-left:1px solid #e2e8f01f;align-content:center;gap:4px;min-width:0;padding-left:10px;display:grid}.dashboard-finance-mini-chart article span{color:#e2e8f09e;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.dashboard-finance-mini-chart article strong{color:#fff;overflow-wrap:anywhere;font-size:18px;line-height:1.08}.dashboard-finance-mini-chart article em{color:#cbd5e1;overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.18}.dashboard-finance-wave{--dashboard-finance-wave-color:var(--dashboard-finance-accent);background:linear-gradient(90deg,#e2e8f00e 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#e2e8f00b 1px,#0000 1px) 0 0/30px 30px,linear-gradient(145deg,#ffffff13,#ffffff08);border:1px solid #e2e8f01f;border-radius:8px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.dashboard-finance-wave.green{--dashboard-finance-wave-color:#14b8a6}.dashboard-finance-wave.blue{--dashboard-finance-wave-color:#60a5fa}.dashboard-finance-wave.amber{--dashboard-finance-wave-color:#f59e0b}.dashboard-finance-wave.red{--dashboard-finance-wave-color:#ef4444}.dashboard-finance-wave svg{width:100%;height:80px;display:block}.dashboard-finance-wave-grid{stroke:#e2e8f038;stroke-dasharray:7 8;stroke-linecap:round;stroke-width:1.3px}.dashboard-finance-wave-area{fill:var(--dashboard-finance-wave-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-finance-wave-area{fill:color-mix(in srgb, var(--dashboard-finance-wave-color) 18%, transparent)}}.dashboard-finance-wave-line{fill:none;stroke:var(--dashboard-finance-wave-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-finance-wave-line{stroke:color-mix(in srgb, var(--dashboard-finance-wave-color) 80%, #e2e8f0)}}.dashboard-finance-wave-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 8px 18px var(--dashboard-finance-wave-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-finance-wave-line{filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--dashboard-finance-wave-color) 26%, transparent))}}.dashboard-finance-wave-dot{fill:#0f172a;stroke:#e2e8f0;stroke-width:2.6px}.dashboard-finance-wave-halo{fill:var(--dashboard-finance-wave-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-finance-wave-halo{fill:color-mix(in srgb, var(--dashboard-finance-wave-color) 20%, transparent)}}.dashboard-finance-wave-halo{opacity:.52}.dashboard-finance-wave-dot.green{stroke:#14b8a6}.dashboard-finance-wave-dot.blue{stroke:#60a5fa}.dashboard-finance-wave-dot.amber{stroke:#f59e0b}.dashboard-finance-wave-dot.red{stroke:#ef4444}.dashboard-finance-wave-halo.green{fill:#14b8a633}.dashboard-finance-wave-halo.blue{fill:#60a5fa33}.dashboard-finance-wave-halo.amber{fill:#f59e0b33}.dashboard-finance-wave-halo.red{fill:#ef444433}.dashboard-finance-wave text{fill:#e2e8f0a8;text-anchor:middle;text-transform:uppercase;font-size:9px;font-weight:900}.dashboard-finance-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-finance-split div{background:linear-gradient(145deg,#ffffff1a,#ffffff0b);border:1px solid #e2e8f01f;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff14}.dashboard-finance-split strong{color:#fff;overflow-wrap:anywhere;font-size:17px;line-height:1.08}.dashboard-finance-split em{color:#cbd5e1;font-size:11px;font-style:normal;font-weight:750}.dashboard-queue-card{align-content:start;gap:12px;min-width:0;min-height:244px;padding:16px;display:grid;position:relative;overflow:hidden}.dashboard-queue-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#2563eb1a,#0000 44%),linear-gradient(315deg,#14b8a61a,#0000 36%),linear-gradient(90deg,#94a3b811 1px,#0000 1px) 0 0/46px 46px;position:absolute;inset:0}.dashboard-queue-card.amber:before,.dashboard-queue-card.red:before{background:linear-gradient(135deg,#b7791f1f,#0000 44%),linear-gradient(315deg,#e11d4814,#0000 36%)}.dashboard-queue-card>*{z-index:1;position:relative}.dashboard-queue-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.dashboard-queue-card header>div{gap:3px;min-width:0;display:grid}.dashboard-queue-card header span,.dashboard-queue-row span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-queue-card h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.08}.dashboard-queue-precision-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-queue-precision-strip span{--dashboard-queue-precision-color:var(--blue);background:linear-gradient(145deg, #ffffffe0, #f8fafc8c), linear-gradient(315deg, var(--dashboard-queue-precision-color), transparent 58%);border:1px solid #ffffffad;border-radius:8px;gap:4px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-precision-strip span{background:linear-gradient(145deg, #ffffffe0, #f8fafc8c), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-queue-precision-color) 12%, transparent), transparent 58%)}}.dashboard-queue-precision-strip span{padding:9px;box-shadow:0 12px 28px #0f172a12,inset 0 1px #ffffffbd}.dashboard-queue-precision-strip span:after{background:var(--dashboard-queue-precision-color);border-radius:999px;width:58px;height:58px;position:absolute;bottom:-22px;right:-18px}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-precision-strip span:after{background:color-mix(in srgb, var(--dashboard-queue-precision-color) 16%, transparent)}}.dashboard-queue-precision-strip span:after{content:""}.dashboard-queue-precision-strip span.green{--dashboard-queue-precision-color:var(--green)}.dashboard-queue-precision-strip span.teal{--dashboard-queue-precision-color:var(--teal)}.dashboard-queue-precision-strip span.blue{--dashboard-queue-precision-color:var(--blue)}.dashboard-queue-precision-strip span.amber{--dashboard-queue-precision-color:var(--amber)}.dashboard-queue-precision-strip span.red{--dashboard-queue-precision-color:var(--red)}.dashboard-queue-precision-strip span.violet{--dashboard-queue-precision-color:var(--violet)}.dashboard-queue-precision-strip b,.dashboard-queue-precision-strip strong,.dashboard-queue-precision-strip em{z-index:1;overflow-wrap:anywhere;min-width:0;position:relative}.dashboard-queue-precision-strip b{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.dashboard-queue-precision-strip strong{color:var(--ink);font-size:16px;line-height:1}.dashboard-queue-precision-strip em{color:var(--muted);font-size:10px;font-style:normal;font-weight:780;line-height:1.15}.dashboard-queue-decision-deck{--dashboard-queue-decision-color:var(--blue);isolation:isolate;background:radial-gradient(circle at 10% 0%, var(--dashboard-queue-decision-color), transparent 28%), radial-gradient(circle at 88% 18%, #14b8a633, transparent 30%), linear-gradient(145deg, #0f172a 0%, #142033 56%, #1f2937 100%);border:1px solid #94a3b838;border-radius:8px;gap:10px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-decision-deck{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--dashboard-queue-decision-color) 30%, transparent), transparent 28%), radial-gradient(circle at 88% 18%, #14b8a633, transparent 30%), linear-gradient(145deg, #0f172a 0%, #142033 56%, #1f2937 100%)}}.dashboard-queue-decision-deck{padding:13px;box-shadow:0 24px 48px #0f172a3d,inset 0 1px #ffffff1a}.dashboard-queue-decision-deck:before,.dashboard-queue-decision-deck:after{content:"";pointer-events:none;position:absolute}.dashboard-queue-decision-deck:before{opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0}.dashboard-queue-decision-deck:after{background:var(--dashboard-queue-decision-color);border:1px solid #ffffff1a;border-radius:999px;width:148px;height:148px;top:-48px;right:-42px}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-decision-deck:after{background:color-mix(in srgb, var(--dashboard-queue-decision-color) 16%, transparent)}}.dashboard-queue-decision-deck:after{filter:blur(2px)}.dashboard-queue-decision-deck.green{--dashboard-queue-decision-color:var(--green)}.dashboard-queue-decision-deck.teal{--dashboard-queue-decision-color:var(--teal)}.dashboard-queue-decision-deck.blue{--dashboard-queue-decision-color:var(--blue)}.dashboard-queue-decision-deck.amber{--dashboard-queue-decision-color:var(--amber)}.dashboard-queue-decision-deck.red{--dashboard-queue-decision-color:var(--red)}.dashboard-queue-decision-deck.violet{--dashboard-queue-decision-color:var(--violet)}.dashboard-queue-decision-deck>*{z-index:1;position:relative}.dashboard-queue-decision-main{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;min-width:0;display:grid}.dashboard-queue-decision-main>div:first-child{gap:5px;min-width:0;display:grid}.dashboard-queue-decision-main span,.dashboard-queue-decision-route>span,.dashboard-queue-decision-rail b{color:#e2e8f0ad;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.dashboard-queue-decision-main strong{color:#f8fafc;overflow-wrap:anywhere;font-size:22px;line-height:1.03}.dashboard-queue-decision-main em{color:#cbd5e1d1;overflow-wrap:anywhere;max-width:62ch;font-size:12px;font-style:normal;font-weight:760;line-height:1.28}.dashboard-queue-decision-orbit{aspect-ratio:1;background:conic-gradient(var(--dashboard-queue-decision-color) var(--dashboard-queue-decision-pressure,8%), #94a3b82e 0);width:104px;box-shadow:0 18px 34px var(--dashboard-queue-decision-color), inset 0 0 18px #ffffff1a;border-radius:999px;justify-self:end;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-decision-orbit{box-shadow:0 18px 34px color-mix(in srgb, var(--dashboard-queue-decision-color) 20%, transparent), inset 0 0 18px #ffffff1a}}.dashboard-queue-decision-orbit:before{border-radius:inherit;content:"";background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 46%),#111827;position:absolute;inset:9px}.dashboard-queue-decision-orbit span{z-index:1;justify-items:center;gap:3px;display:grid;position:relative}.dashboard-queue-decision-orbit b{color:#f8fafc;font-size:25px;line-height:1}.dashboard-queue-decision-orbit em{color:#e2e8f0a8;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.dashboard-queue-decision-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-queue-decision-rail span{--dashboard-queue-decision-signal:var(--blue);background:linear-gradient(145deg, #ffffff1a, #ffffff0a), linear-gradient(315deg, var(--dashboard-queue-decision-signal), transparent 62%);border:1px solid #ffffff1a;border-radius:8px;gap:5px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-decision-rail span{background:linear-gradient(145deg, #ffffff1a, #ffffff0a), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-queue-decision-signal) 12%, transparent), transparent 62%)}}.dashboard-queue-decision-rail span{padding:10px}.dashboard-queue-decision-rail span:after{background:var(--dashboard-queue-decision-signal);width:8px;height:8px;box-shadow:0 0 16px var(--dashboard-queue-decision-signal);border-radius:999px;position:absolute;top:9px;right:9px}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-decision-rail span:after{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-queue-decision-signal) 34%, transparent)}}.dashboard-queue-decision-rail span:after{content:""}.dashboard-queue-decision-rail span.green,.dashboard-queue-decision-route b.green{--dashboard-queue-decision-signal:var(--green)}.dashboard-queue-decision-rail span.teal,.dashboard-queue-decision-route b.teal{--dashboard-queue-decision-signal:var(--teal)}.dashboard-queue-decision-rail span.blue,.dashboard-queue-decision-route b.blue{--dashboard-queue-decision-signal:var(--blue)}.dashboard-queue-decision-rail span.amber,.dashboard-queue-decision-route b.amber{--dashboard-queue-decision-signal:var(--amber)}.dashboard-queue-decision-rail span.red,.dashboard-queue-decision-route b.red{--dashboard-queue-decision-signal:var(--red)}.dashboard-queue-decision-rail span.violet,.dashboard-queue-decision-route b.violet{--dashboard-queue-decision-signal:var(--violet)}.dashboard-queue-decision-rail strong{color:#f8fafc;overflow-wrap:anywhere;font-size:18px;line-height:1}.dashboard-queue-decision-rail em{color:#cbd5e1b8;overflow-wrap:anywhere;font-size:10px;font-style:normal;font-weight:760;line-height:1.15}.dashboard-queue-decision-route{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px;min-width:0;display:grid}.dashboard-queue-decision-route>span{grid-column:1/-1}.dashboard-queue-decision-route b{--dashboard-queue-decision-signal:var(--blue);color:#f8fafc;background:#0f172a57;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px;font-weight:900;display:grid}.dashboard-queue-decision-route i{background:var(--dashboard-queue-decision-signal);border-radius:999px;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-decision-route i{background:color-mix(in srgb, var(--dashboard-queue-decision-signal) 18%, #ffffff0f)}}.dashboard-queue-decision-route i{color:#f8fafc;font-size:11px;font-style:normal;line-height:1}.dashboard-queue-decision-route strong,.dashboard-queue-decision-route em{overflow-wrap:anywhere;grid-column:2;min-width:0}.dashboard-queue-decision-route strong{color:#f8fafc;text-transform:uppercase;font-size:12px;line-height:1.05}.dashboard-queue-decision-route em{color:#cbd5e1b3;font-size:10px;font-style:normal;font-weight:760;line-height:1.18}.dashboard-queue-lens{--dashboard-queue-lens-color:var(--blue);isolation:isolate;border:1px solid #ffffffad;border-left:4px solid var(--dashboard-queue-lens-color);background:linear-gradient(150deg, #ffffffe6, #f1f5f994), linear-gradient(315deg, var(--dashboard-queue-lens-color), transparent 58%);border-radius:8px;grid-template-columns:minmax(118px,.36fr) minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-lens{background:linear-gradient(150deg, #ffffffe6, #f1f5f994), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-queue-lens-color) 12%, transparent), transparent 58%)}}.dashboard-queue-lens{padding:11px;box-shadow:0 16px 34px #0f172a17,inset 0 1px #ffffffc2}.dashboard-queue-lens.green{--dashboard-queue-lens-color:var(--green)}.dashboard-queue-lens.teal{--dashboard-queue-lens-color:var(--teal)}.dashboard-queue-lens.amber{--dashboard-queue-lens-color:var(--amber)}.dashboard-queue-lens.red{--dashboard-queue-lens-color:var(--red)}.dashboard-queue-lens.violet{--dashboard-queue-lens-color:var(--violet)}.dashboard-queue-lens.blue{--dashboard-queue-lens-color:var(--blue)}.dashboard-queue-lens-copy{align-content:center;gap:4px;min-width:0;display:grid}.dashboard-queue-lens-copy span,.dashboard-queue-lens-copy em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.08}.dashboard-queue-lens-copy strong{color:var(--dashboard-queue-lens-color);overflow-wrap:anywhere;font-size:34px;line-height:.95}.dashboard-queue-lens-copy i{background:#64748b29;border-radius:999px;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-queue-lens-copy i:before{width:var(--dashboard-queue-pressure,12%);border-radius:inherit;background:var(--dashboard-queue-lens-color);min-width:12px;box-shadow:0 0 18px var(--dashboard-queue-lens-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-lens-copy i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-queue-lens-color) 28%, transparent)}}.dashboard-queue-lens-copy i:before{content:""}.dashboard-queue-chart{background:linear-gradient(90deg,#94a3b812 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#94a3b80e 1px,#0000 1px) 0 0/32px 32px,linear-gradient(145deg,#ffffff9e,#e2e8f03d);border:1px solid #94a3b826;border-radius:8px;width:100%;min-width:0;height:98px;padding:2px;display:block;overflow:hidden}.dashboard-queue-chart-area{fill:var(--dashboard-queue-lens-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-chart-area{fill:color-mix(in srgb, var(--dashboard-queue-lens-color) 12%, transparent)}}.dashboard-queue-chart-average{stroke:#64748b47;stroke-dasharray:8 10;stroke-linecap:round;stroke-width:1.5px}.dashboard-queue-chart-line{fill:none;stroke:var(--dashboard-queue-lens-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-chart-line{stroke:color-mix(in srgb, var(--dashboard-queue-lens-color) 76%, #64748b)}}.dashboard-queue-chart-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 8px 14px var(--dashboard-queue-lens-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-chart-line{filter:drop-shadow(0 8px 14px color-mix(in srgb, var(--dashboard-queue-lens-color) 18%, transparent))}}.dashboard-queue-chart-dot{fill:#f8fafc;stroke:var(--blue);stroke-width:3px}.dashboard-queue-chart-halo{fill:var(--dashboard-queue-lens-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-chart-halo{fill:color-mix(in srgb, var(--dashboard-queue-lens-color) 18%, transparent)}}.dashboard-queue-chart-halo{opacity:.46}.dashboard-queue-chart-dot.green{stroke:var(--green)}.dashboard-queue-chart-dot.teal{stroke:var(--teal)}.dashboard-queue-chart-dot.amber{stroke:var(--amber)}.dashboard-queue-chart-dot.red{stroke:var(--red)}.dashboard-queue-chart-dot.violet{stroke:var(--violet)}.dashboard-queue-chart-halo.green{fill:var(--green)}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-chart-halo.green{fill:color-mix(in srgb, var(--green) 18%, transparent)}}.dashboard-queue-chart-halo.teal{fill:var(--teal)}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-chart-halo.teal{fill:color-mix(in srgb, var(--teal) 18%, transparent)}}.dashboard-queue-chart-halo.amber{fill:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-chart-halo.amber{fill:color-mix(in srgb, var(--amber) 18%, transparent)}}.dashboard-queue-chart-halo.red{fill:var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-chart-halo.red{fill:color-mix(in srgb, var(--red) 18%, transparent)}}.dashboard-queue-chart-halo.violet{fill:var(--violet)}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-chart-halo.violet{fill:color-mix(in srgb, var(--violet) 18%, transparent)}}.dashboard-queue-chart text{fill:var(--muted);letter-spacing:0;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-queue-list{gap:8px;min-width:0;display:grid}.dashboard-queue-row{--dashboard-queue-row-color:var(--blue);isolation:isolate;border:1px solid #ffffffa8;border-left:4px solid var(--dashboard-queue-row-color);background:linear-gradient(145deg,#ffffffdb,#f8fafca3);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:clip;box-shadow:0 12px 28px #0f172a13,inset 0 1px #ffffffb3}.dashboard-queue-row:after{background:linear-gradient(145deg, var(--dashboard-queue-row-color), #ffffff14);border-radius:8px;width:82px;height:82px;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-row:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-queue-row-color) 10%, transparent), #ffffff14)}}.dashboard-queue-row:after{content:"";opacity:.76;transform:translate(34px,34px)rotate(14deg)}.dashboard-queue-row>*{z-index:1;position:relative}.dashboard-queue-row:hover{border-color:#2563eb38;transform:translateY(-1px);box-shadow:0 18px 36px #0f172a1f,inset 0 1px #ffffffc7}.dashboard-queue-row.green{--dashboard-queue-row-color:var(--green)}.dashboard-queue-row.teal{--dashboard-queue-row-color:var(--teal)}.dashboard-queue-row.amber{--dashboard-queue-row-color:var(--amber)}.dashboard-queue-row.red{--dashboard-queue-row-color:var(--red)}.dashboard-queue-row.violet{--dashboard-queue-row-color:var(--violet)}.dashboard-queue-row>div{gap:3px;min-width:0;display:grid}.dashboard-queue-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.14}.dashboard-queue-row em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.24}.dashboard-queue-row b{min-width:46px;color:var(--ink);text-align:center;background:#f8fafceb;border-radius:999px;justify-self:end;padding:9px 10px;font-size:12px;line-height:1}.dashboard-queue-meter{background:#64748b26;border-radius:999px;grid-column:1/-1;min-width:0;height:5px;display:block;position:relative;overflow:hidden}.dashboard-queue-meter:before{width:var(--dashboard-queue-level,12%);border-radius:inherit;background:var(--dashboard-queue-row-color);min-width:12px;box-shadow:0 0 16px var(--dashboard-queue-row-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-queue-meter:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-queue-row-color) 24%, transparent)}}.dashboard-queue-meter:before{content:""}.dashboard-command-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,172px),1fr));gap:12px;min-width:0;display:grid}.dashboard-pulse-section,.dashboard-pulse-grid,.dashboard-work-grid{gap:12px;min-width:0;display:grid}.dashboard-pulse-section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 8% 0,#14b8a629,#0000 32%),radial-gradient(circle at 100% 12%,#2563eb21,#0000 34%),linear-gradient(135deg,#ffffffeb,#f2f9fac2),#ffffffc7;border:1px solid #ffffffa3;border-radius:8px;padding:16px;position:relative;overflow:hidden;box-shadow:0 24px 58px #0f172a1f,inset 0 1px #ffffffc7}.dashboard-pulse-section:before{content:"";pointer-events:none;background:linear-gradient(120deg,#2563eb14,#0000 38%),linear-gradient(300deg,#14b8a61a,#0000 42%);position:absolute;inset:0}.dashboard-pulse-section>*{z-index:1;position:relative}.dashboard-pulse-section>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.dashboard-pulse-section>header>div{gap:3px;min-width:0;display:grid}.dashboard-pulse-section>header span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-pulse-section>header h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.08}.dashboard-pulse-command{--dashboard-pulse-color:var(--blue);background:linear-gradient(135deg, #0f172afa, #1e293bf5), var(--ink);color:#fff;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.76fr) minmax(210px,.52fr);align-items:stretch;gap:12px;min-width:0;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 44px #0f172a33,inset 0 1px #ffffff1f}.dashboard-pulse-command.green{--dashboard-pulse-color:var(--green)}.dashboard-pulse-command.teal{--dashboard-pulse-color:var(--teal)}.dashboard-pulse-command.amber{--dashboard-pulse-color:var(--amber)}.dashboard-pulse-command.red{--dashboard-pulse-color:var(--red)}.dashboard-pulse-command.violet{--dashboard-pulse-color:var(--violet)}.dashboard-pulse-command.blue{--dashboard-pulse-color:var(--blue)}.dashboard-pulse-command:before,.dashboard-pulse-command:after{content:"";pointer-events:none;position:absolute}.dashboard-pulse-command:before{background-color:#0000;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.dashboard-pulse-command:after{background:linear-gradient(145deg, var(--dashboard-pulse-color), #ffffff0f);border-radius:8px;width:240px;height:240px;inset:-46px -70px auto auto}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-command:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-pulse-color) 34%, transparent), #ffffff0f)}}.dashboard-pulse-command:after{opacity:.72;transform:rotate(18deg)}.dashboard-pulse-command>*{z-index:1;position:relative}.dashboard-pulse-command-main,.dashboard-pulse-command-meta span{min-width:0;display:grid}.dashboard-pulse-command-main{align-content:center;gap:6px}.dashboard-pulse-command-main span,.dashboard-pulse-command-main em,.dashboard-pulse-command-meta em{color:#e2e8f0b3;letter-spacing:0;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900;line-height:1.18}.dashboard-pulse-command-main strong{color:#fff;overflow-wrap:anywhere;font-size:34px;line-height:.98}.dashboard-pulse-command-main em{color:#e2e8f0c7;max-width:460px}.dashboard-pulse-command-visual{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.dashboard-pulse-orbit{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, var(--dashboard-pulse-color), transparent 42%), #ffffff0f;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:116px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-orbit{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--dashboard-pulse-color) 28%, transparent), transparent 42%), #ffffff0f}}.dashboard-pulse-orbit{box-shadow:inset 0 1px #ffffff1a}.dashboard-pulse-orbit span:first-child{border:1px solid #ffffff29;border-radius:8px;position:absolute;inset:15px;transform:rotate(14deg)}.dashboard-pulse-orbit span:nth-child(2){border:4px solid #ffffff2e;border-top-color:var(--dashboard-pulse-color);width:18px;height:18px;position:absolute;top:18px;right:19px}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-orbit span:nth-child(2){border-top-color:color-mix(in srgb, var(--dashboard-pulse-color) 78%, white)}}.dashboard-pulse-orbit span:nth-child(2){box-shadow:0 0 24px var(--dashboard-pulse-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-orbit span:nth-child(2){box-shadow:0 0 24px color-mix(in srgb, var(--dashboard-pulse-color) 42%, transparent)}}.dashboard-pulse-orbit b{color:#fff;font-size:22px;line-height:1}.dashboard-pulse-command .dashboard-pulse-bars{background:linear-gradient(#ffffff17,#ffffff09);border:1px solid #ffffff1a;height:92px;box-shadow:inset 0 1px #ffffff14}.dashboard-pulse-command-meta{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.dashboard-pulse-command-meta span{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-content:center;gap:2px;padding:9px 10px;box-shadow:inset 0 1px #ffffff14}.dashboard-pulse-command-meta b{color:#fff;overflow-wrap:anywhere;font-size:18px;line-height:1}.dashboard-pulse-flow{--dashboard-pulse-flow-color:var(--blue);background:radial-gradient(circle at 10% 0%, var(--dashboard-pulse-flow-color), transparent 35%), linear-gradient(135deg, #ffffffeb, #f1f9faa8), #ffffffc7;border:1px solid #ffffffb8;border-radius:8px;grid-template-columns:minmax(220px,.72fr) minmax(270px,.82fr) minmax(300px,1fr);grid-template-areas:"copy visual lanes""metrics metrics lanes";align-items:stretch;gap:12px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--dashboard-pulse-flow-color) 18%, transparent), transparent 35%), linear-gradient(135deg, #ffffffeb, #f1f9faa8), #ffffffc7}}.dashboard-pulse-flow{padding:12px;box-shadow:0 20px 42px #0f172a1b,inset 0 1px #ffffffc7}.dashboard-pulse-flow.green{--dashboard-pulse-flow-color:var(--green)}.dashboard-pulse-flow.teal{--dashboard-pulse-flow-color:var(--teal)}.dashboard-pulse-flow.amber{--dashboard-pulse-flow-color:var(--amber)}.dashboard-pulse-flow.red{--dashboard-pulse-flow-color:var(--red)}.dashboard-pulse-flow.violet{--dashboard-pulse-flow-color:var(--violet)}.dashboard-pulse-flow.blue{--dashboard-pulse-flow-color:var(--blue)}.dashboard-pulse-flow:before,.dashboard-pulse-flow:after{content:"";pointer-events:none;position:absolute}.dashboard-pulse-flow:before{background-color:#0000;background-image:linear-gradient(90deg,#64748b12 1px,#0000 1px),linear-gradient(#64748b0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.dashboard-pulse-flow:after{background:linear-gradient(145deg, var(--dashboard-pulse-flow-color), #ffffff29);border-radius:8px;width:172px;height:172px;inset:auto -46px -58px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-pulse-flow-color) 14%, transparent), #ffffff29)}}.dashboard-pulse-flow:after{transform:rotate(16deg)}.dashboard-pulse-flow>*{z-index:1;position:relative}.dashboard-pulse-flow-copy{border-left:4px solid var(--dashboard-pulse-flow-color);background:linear-gradient(145deg, #ffffffdb, #f8fafc8f), linear-gradient(315deg, var(--dashboard-pulse-flow-color), transparent 56%);border-radius:8px;grid-area:copy;align-content:center;gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-copy{background:linear-gradient(145deg, #ffffffdb, #f8fafc8f), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-pulse-flow-color) 10%, transparent), transparent 56%)}}.dashboard-pulse-flow-copy{padding:13px}.dashboard-pulse-flow-copy span,.dashboard-pulse-flow-copy em,.dashboard-pulse-flow-lane span,.dashboard-pulse-flow-lane em,.dashboard-pulse-flow-metric span,.dashboard-pulse-flow-metric em{min-width:0;color:var(--muted);overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.12}.dashboard-pulse-flow-copy strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:26px;line-height:1.02}.dashboard-pulse-flow-copy p{max-width:34ch;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:790;line-height:1.3}.dashboard-pulse-flow-balance{--dashboard-pulse-flow-balance-color:var(--green);border:1px solid var(--dashboard-pulse-flow-balance-color);gap:2px;width:fit-content;min-width:0;max-width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-balance{border:1px solid color-mix(in srgb, var(--dashboard-pulse-flow-balance-color) 20%, #ffffffb3)}}.dashboard-pulse-flow-balance{background:linear-gradient(145deg, var(--dashboard-pulse-flow-balance-color), #ffffffad);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-balance{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-pulse-flow-balance-color) 11%, white), #ffffffad)}}.dashboard-pulse-flow-balance{padding:9px 10px}.dashboard-pulse-flow-balance.green{--dashboard-pulse-flow-balance-color:var(--green)}.dashboard-pulse-flow-balance.amber{--dashboard-pulse-flow-balance-color:var(--amber)}.dashboard-pulse-flow-balance b{color:var(--dashboard-pulse-flow-balance-color);font-size:24px;line-height:1}.dashboard-pulse-flow-visual{background:radial-gradient(circle at 14% 18%, var(--dashboard-pulse-flow-color), transparent 40%), linear-gradient(135deg, #0f172afa, #1e293bf0);border:1px solid #0f172a24;border-radius:8px;grid-area:visual;grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-visual{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--dashboard-pulse-flow-color) 20%, transparent), transparent 40%), linear-gradient(135deg, #0f172afa, #1e293bf0)}}.dashboard-pulse-flow-visual{padding:11px;box-shadow:0 18px 34px #0f172a2b,inset 0 1px #ffffff1f}.dashboard-pulse-flow-ring{aspect-ratio:1;background:conic-gradient(var(--dashboard-pulse-flow-color) var(--dashboard-pulse-flow-level,42%), #e2e8f029 0), #ffffff0f;width:108px;box-shadow:0 16px 30px var(--dashboard-pulse-flow-color), inset 0 1px 0 #ffffff21;border-radius:8px;place-self:center;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-ring{box-shadow:0 16px 30px color-mix(in srgb, var(--dashboard-pulse-flow-color) 16%, transparent), inset 0 1px 0 #ffffff21}}.dashboard-pulse-flow-ring:before{content:"";background:linear-gradient(145deg,#0f172af5,#1e293beb);border-radius:8px;position:absolute;inset:10px}.dashboard-pulse-flow-ring span{border:1px solid #ffffff1f;border-radius:8px;position:absolute;inset:20px;transform:rotate(15deg)}.dashboard-pulse-flow-ring b,.dashboard-pulse-flow-ring em{z-index:1;position:relative}.dashboard-pulse-flow-ring b{color:#fff;font-size:22px;line-height:1}.dashboard-pulse-flow-ring em{color:#e2e8f09e;text-transform:uppercase;align-self:start;margin-top:-17px;font-size:10px;font-style:normal;font-weight:900}.dashboard-pulse-flow-curve{--dashboard-pulse-flow-curve-color:var(--blue);align-self:stretch;width:100%;min-width:0;min-height:120px;display:block;overflow:visible}.dashboard-pulse-flow-curve.green{--dashboard-pulse-flow-curve-color:var(--green)}.dashboard-pulse-flow-curve.teal{--dashboard-pulse-flow-curve-color:var(--teal)}.dashboard-pulse-flow-curve.amber{--dashboard-pulse-flow-curve-color:var(--amber)}.dashboard-pulse-flow-curve.red{--dashboard-pulse-flow-curve-color:var(--red)}.dashboard-pulse-flow-curve.violet{--dashboard-pulse-flow-curve-color:var(--violet)}.dashboard-pulse-flow-curve.blue{--dashboard-pulse-flow-curve-color:var(--blue)}.dashboard-pulse-flow-curve-grid{fill:none;stroke:#e2e8f01f;stroke-dasharray:4 7;stroke-linecap:round;stroke-width:1px}.dashboard-pulse-flow-curve-area{fill:var(--dashboard-pulse-flow-curve-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-curve-area{fill:color-mix(in srgb, var(--dashboard-pulse-flow-curve-color) 22%, transparent)}}.dashboard-pulse-flow-curve-line{fill:none;filter:drop-shadow(0 10px 14px var(--dashboard-pulse-flow-curve-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-curve-line{filter:drop-shadow(0 10px 14px color-mix(in srgb, var(--dashboard-pulse-flow-curve-color) 22%, transparent))}}.dashboard-pulse-flow-curve-line{stroke:var(--dashboard-pulse-flow-curve-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-curve-line{stroke:color-mix(in srgb, var(--dashboard-pulse-flow-curve-color) 72%, #e2e8f0)}}.dashboard-pulse-flow-curve-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.dashboard-pulse-flow-curve-halo{fill:var(--dashboard-pulse-flow-curve-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-curve-halo{fill:color-mix(in srgb, var(--dashboard-pulse-flow-curve-color) 18%, transparent)}}.dashboard-pulse-flow-curve-halo.green{fill:var(--green)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-curve-halo.green{fill:color-mix(in srgb, var(--green) 22%, transparent)}}.dashboard-pulse-flow-curve-halo.teal{fill:var(--teal)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-curve-halo.teal{fill:color-mix(in srgb, var(--teal) 22%, transparent)}}.dashboard-pulse-flow-curve-halo.amber{fill:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-curve-halo.amber{fill:color-mix(in srgb, var(--amber) 22%, transparent)}}.dashboard-pulse-flow-curve-halo.red{fill:var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-curve-halo.red{fill:color-mix(in srgb, var(--red) 20%, transparent)}}.dashboard-pulse-flow-curve-halo.violet{fill:var(--violet)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-curve-halo.violet{fill:color-mix(in srgb, var(--violet) 22%, transparent)}}.dashboard-pulse-flow-curve-halo.blue{fill:var(--blue)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-curve-halo.blue{fill:color-mix(in srgb, var(--blue) 22%, transparent)}}.dashboard-pulse-flow-curve-dot{fill:#fff;stroke:var(--dashboard-pulse-flow-curve-color);stroke-width:2.2px}.dashboard-pulse-flow-curve-dot.green{stroke:var(--green)}.dashboard-pulse-flow-curve-dot.teal{stroke:var(--teal)}.dashboard-pulse-flow-curve-dot.amber{stroke:var(--amber)}.dashboard-pulse-flow-curve-dot.red{stroke:var(--red)}.dashboard-pulse-flow-curve-dot.violet{stroke:var(--violet)}.dashboard-pulse-flow-curve-dot.blue{stroke:var(--blue)}.dashboard-pulse-flow-curve text{fill:#e2e8f0a8;letter-spacing:0;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-pulse-flow-lanes{grid-area:lanes;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-pulse-flow-lane,.dashboard-pulse-flow-metric{--dashboard-pulse-flow-card-color:var(--blue);border:1px solid #ffffffad;border-left:4px solid var(--dashboard-pulse-flow-card-color);background:linear-gradient(145deg, #ffffffe0, #f1f5f98a), linear-gradient(315deg, var(--dashboard-pulse-flow-card-color), transparent 58%);border-radius:8px;align-content:start;gap:5px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-lane,.dashboard-pulse-flow-metric{background:linear-gradient(145deg, #ffffffe0, #f1f5f98a), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-pulse-flow-card-color) 10%, transparent), transparent 58%)}}.dashboard-pulse-flow-lane,.dashboard-pulse-flow-metric{padding:11px;box-shadow:0 14px 28px #0f172a14,inset 0 1px #ffffffb8}.dashboard-pulse-flow-lane.green,.dashboard-pulse-flow-metric.green{--dashboard-pulse-flow-card-color:var(--green)}.dashboard-pulse-flow-lane.teal,.dashboard-pulse-flow-metric.teal{--dashboard-pulse-flow-card-color:var(--teal)}.dashboard-pulse-flow-lane.amber,.dashboard-pulse-flow-metric.amber{--dashboard-pulse-flow-card-color:var(--amber)}.dashboard-pulse-flow-lane.red,.dashboard-pulse-flow-metric.red{--dashboard-pulse-flow-card-color:var(--red)}.dashboard-pulse-flow-lane.violet,.dashboard-pulse-flow-metric.violet{--dashboard-pulse-flow-card-color:var(--violet)}.dashboard-pulse-flow-lane.blue,.dashboard-pulse-flow-metric.blue{--dashboard-pulse-flow-card-color:var(--blue)}.dashboard-pulse-flow-lane strong,.dashboard-pulse-flow-metric strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:22px;line-height:1}.dashboard-pulse-flow-lane i,.dashboard-pulse-flow-metric i{background:#64748b29;border-radius:999px;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-pulse-flow-lane i:before,.dashboard-pulse-flow-metric i:before{width:var(--dashboard-pulse-flow-lane-level,var(--dashboard-pulse-flow-metric-level,12%));border-radius:inherit;background:var(--dashboard-pulse-flow-card-color);min-width:12px;box-shadow:0 0 16px var(--dashboard-pulse-flow-card-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-flow-lane i:before,.dashboard-pulse-flow-metric i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-pulse-flow-card-color) 28%, transparent)}}.dashboard-pulse-flow-lane i:before,.dashboard-pulse-flow-metric i:before{content:""}.dashboard-pulse-flow-metrics{grid-area:metrics;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-pulse-flow-metric{min-height:92px}.dashboard-pulse-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-pulse-node{--dashboard-pulse-color:var(--blue);background:linear-gradient(180deg, var(--dashboard-pulse-color), transparent 42%), linear-gradient(145deg, #ffffffe0, #f8fafca8);border:1px solid #ffffffad;border-radius:8px;grid-template-rows:auto auto auto minmax(46px,auto) auto;gap:6px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-node{background:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-pulse-color) 7%, transparent), transparent 42%), linear-gradient(145deg, #ffffffe0, #f8fafca8)}}.dashboard-pulse-node{padding:11px;box-shadow:0 14px 30px #0f172a17,inset 0 1px #ffffffb8}.dashboard-pulse-node.green{--dashboard-pulse-color:var(--green)}.dashboard-pulse-node.teal{--dashboard-pulse-color:var(--teal)}.dashboard-pulse-node.amber{--dashboard-pulse-color:var(--amber)}.dashboard-pulse-node.red{--dashboard-pulse-color:var(--red)}.dashboard-pulse-node.violet{--dashboard-pulse-color:var(--violet)}.dashboard-pulse-node.blue{--dashboard-pulse-color:var(--blue)}.dashboard-pulse-node:after{background:linear-gradient(145deg, var(--dashboard-pulse-color), #ffffff24);border-radius:8px;width:86px;height:86px;position:absolute;inset:auto -24px -38px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-node:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-pulse-color) 12%, transparent), #ffffff24)}}.dashboard-pulse-node:after{content:"";transform:rotate(14deg)}.dashboard-pulse-node:before{background:linear-gradient(90deg, var(--dashboard-pulse-color), var(--dashboard-pulse-color));height:4px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-node:before{background:linear-gradient(90deg, var(--dashboard-pulse-color), color-mix(in srgb, var(--dashboard-pulse-color) 12%, transparent))}}.dashboard-pulse-node:before{content:""}.dashboard-pulse-node.featured{background:linear-gradient(135deg, var(--dashboard-pulse-color), #ffffffbd), #ffffffe0}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-node.featured{background:linear-gradient(135deg, color-mix(in srgb, var(--dashboard-pulse-color) 13%, white), #ffffffbd), #ffffffe0}}.dashboard-pulse-node.featured{box-shadow:0 18px 34px var(--dashboard-pulse-color), inset 0 1px 0 #ffffffd1}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-node.featured{box-shadow:0 18px 34px color-mix(in srgb, var(--dashboard-pulse-color) 12%, #0f172a1f), inset 0 1px 0 #ffffffd1}}.dashboard-pulse-node>*{z-index:1;position:relative}.dashboard-pulse-node-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-pulse-node span,.dashboard-pulse-node em{color:var(--muted);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900;line-height:1.05}.dashboard-pulse-node-head b{background:var(--dashboard-pulse-color);border-radius:999px;min-width:max-content}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-node-head b{background:color-mix(in srgb, var(--dashboard-pulse-color) 12%, transparent)}}.dashboard-pulse-node-head b{color:var(--dashboard-pulse-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-node-head b{color:color-mix(in srgb, var(--dashboard-pulse-color) 86%, #111827)}}.dashboard-pulse-node-head b{text-transform:uppercase;padding:5px 7px;font-size:11px;font-weight:900;line-height:1}.dashboard-pulse-node strong{color:var(--ink);overflow-wrap:anywhere;font-size:24px;line-height:1}.dashboard-pulse-bars{--dashboard-pulse-bars-color:var(--blue);border:1px solid var(--dashboard-pulse-bars-color);width:100%;min-width:0;height:52px;display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-bars{border:1px solid color-mix(in srgb, var(--dashboard-pulse-bars-color) 16%, #94a3b82e)}}.dashboard-pulse-bars{background:radial-gradient(circle at 14% 18%, var(--dashboard-pulse-bars-color), transparent 36%), linear-gradient(180deg, #ffffff94, #e2e8f02e);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-bars{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--dashboard-pulse-bars-color) 15%, transparent), transparent 36%), linear-gradient(180deg, #ffffff94, #e2e8f02e)}}.dashboard-pulse-bars{box-shadow:inset 0 1px 0 #ffffffa3, 0 10px 22px var(--dashboard-pulse-bars-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-bars{box-shadow:inset 0 1px 0 #ffffffa3, 0 10px 22px color-mix(in srgb, var(--dashboard-pulse-bars-color) 8%, transparent)}}.dashboard-pulse-bars{padding:0}.dashboard-pulse-bars.green{--dashboard-pulse-bars-color:var(--green)}.dashboard-pulse-bars.teal{--dashboard-pulse-bars-color:var(--teal)}.dashboard-pulse-bars.amber{--dashboard-pulse-bars-color:var(--amber)}.dashboard-pulse-bars.red{--dashboard-pulse-bars-color:var(--red)}.dashboard-pulse-bars.violet{--dashboard-pulse-bars-color:var(--violet)}.dashboard-pulse-bars.blue{--dashboard-pulse-bars-color:var(--blue)}.dashboard-pulse-bars-grid{fill:none;opacity:.62;stroke:#94a3b857;stroke-dasharray:4 6;stroke-width:1px}.dashboard-pulse-bars-area{fill:var(--dashboard-pulse-bars-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-bars-area{fill:color-mix(in srgb, var(--dashboard-pulse-bars-color) 17%, transparent)}}.dashboard-pulse-bars-line{fill:none;filter:drop-shadow(0 7px 12px var(--dashboard-pulse-bars-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-bars-line{filter:drop-shadow(0 7px 12px color-mix(in srgb, var(--dashboard-pulse-bars-color) 20%, transparent))}}.dashboard-pulse-bars-line{stroke:var(--dashboard-pulse-bars-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px}.dashboard-pulse-bars-dot{fill:#fff;stroke:var(--dashboard-pulse-bars-color);stroke-width:2.2px}.dashboard-pulse-bars text{fill:var(--dashboard-pulse-bars-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-bars text{fill:color-mix(in srgb, var(--dashboard-pulse-bars-color) 74%, var(--ink))}}.dashboard-pulse-bars text{letter-spacing:0;text-anchor:end;font-size:10px;font-weight:950}.dashboard-pulse-node i{background:#64748b29;border-radius:999px;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-pulse-node i:before{width:var(--dashboard-pulse-level,12%);border-radius:inherit;background:var(--dashboard-pulse-color);min-width:12px;box-shadow:0 0 18px var(--dashboard-pulse-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-pulse-node i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-pulse-color) 30%, transparent)}}.dashboard-pulse-node i:before{content:""}.dashboard-pulse-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,224px),1fr))}@media (width<=1080px){.dashboard-pulse-command{grid-template-columns:1fr}.dashboard-pulse-flow{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);grid-template-areas:"copy visual""lanes lanes""metrics metrics"}.dashboard-pulse-command-visual{grid-template-columns:116px minmax(0,1fr)}.dashboard-pulse-command-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.dashboard-pulse-section,.dashboard-pulse-command{padding:12px}.dashboard-pulse-command-main strong{font-size:28px}.dashboard-pulse-flow{grid-template-columns:1fr;grid-template-areas:"copy""visual""lanes""metrics";padding:11px}.dashboard-pulse-flow-visual{grid-template-columns:1fr}.dashboard-pulse-flow-ring{justify-self:start}.dashboard-pulse-flow-lanes,.dashboard-pulse-flow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-pulse-command-visual,.dashboard-pulse-command-meta{grid-template-columns:1fr}.dashboard-pulse-orbit{justify-self:start;width:100%;max-width:142px}.dashboard-pulse-command .dashboard-pulse-bars{height:74px}}.dashboard-work-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.95fr) minmax(300px,.85fr);align-items:start}.dashboard-visual-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-command-map{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffe6,#eff8fac2),#ffffffd1;border:1px solid #ffffffa8;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #0f172a1c,inset 0 1px #ffffffc7}.dashboard-command-map:before{content:"";pointer-events:none;background:linear-gradient(115deg,#14b8a61a,#0000 36%),linear-gradient(300deg,#6d5bd014,#0000 38%);position:absolute;inset:0}.dashboard-command-map>*{z-index:1;position:relative}.dashboard-command-map header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.dashboard-command-map header>div{gap:3px;min-width:0;display:grid}.dashboard-command-map header span,.dashboard-map-node span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-command-map h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.08}.dashboard-map-command{--dashboard-map-command-color:var(--blue);isolation:isolate;border:1px solid #ffffffb8;border-left:4px solid var(--dashboard-map-command-color);background:linear-gradient(145deg, #ffffffe0, #f1f5f99e), linear-gradient(315deg, var(--dashboard-map-command-color), transparent 58%);border-radius:8px;grid-template-columns:minmax(240px,.88fr) minmax(0,1.12fr);align-items:stretch;gap:12px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-map-command{background:linear-gradient(145deg, #ffffffe0, #f1f5f99e), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-map-command-color) 11%, transparent), transparent 58%)}}.dashboard-map-command{padding:14px;box-shadow:0 18px 40px #0f172a1a,inset 0 1px #ffffffc7}.dashboard-map-command.green{--dashboard-map-command-color:var(--green)}.dashboard-map-command.teal{--dashboard-map-command-color:var(--teal)}.dashboard-map-command.amber{--dashboard-map-command-color:var(--amber)}.dashboard-map-command.violet{--dashboard-map-command-color:var(--violet)}.dashboard-map-command.blue{--dashboard-map-command-color:var(--blue)}.dashboard-map-command:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b80f 1px,#0000 1px),linear-gradient(#94a3b80d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#00000061,#0000 78%);mask-image:linear-gradient(110deg,#00000061,#0000 78%)}.dashboard-map-command:after{background:linear-gradient(145deg, var(--dashboard-map-command-color), #ffffff24);border:1px solid #94a3b824;border-radius:8px;width:150px;height:150px;position:absolute;bottom:-52px;right:-28px}@supports (color:color-mix(in lab, red, red)){.dashboard-map-command:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-map-command-color) 13%, transparent), #ffffff24)}}.dashboard-map-command:after{content:"";transform:rotate(13deg)}.dashboard-map-command>*{z-index:1;position:relative}.dashboard-map-command-copy{align-content:center;gap:5px;min-width:0;display:grid}.dashboard-map-command-copy span,.dashboard-map-command-grid span,.dashboard-map-command-grid em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.08}.dashboard-map-command-copy strong{color:var(--dashboard-map-command-color);overflow-wrap:anywhere;font-size:34px;line-height:1}.dashboard-map-command-copy p{max-width:46ch;color:var(--muted);margin:0;font-size:12px;font-weight:760;line-height:1.28}.dashboard-map-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-map-command-grid article{--dashboard-map-signal-color:var(--blue);border:1px solid #ffffffa8;border-bottom:4px solid var(--dashboard-map-signal-color);background:linear-gradient(145deg, #ffffffd6, #f8fafc94), radial-gradient(circle at 90% 10%, var(--dashboard-map-signal-color), transparent 46%);border-radius:8px;gap:4px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-map-command-grid article{background:linear-gradient(145deg, #ffffffd6, #f8fafc94), radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--dashboard-map-signal-color) 12%, transparent), transparent 46%)}}.dashboard-map-command-grid article{padding:11px;box-shadow:inset 0 1px #ffffffb8}.dashboard-map-command-grid article.green{--dashboard-map-signal-color:var(--green)}.dashboard-map-command-grid article.teal{--dashboard-map-signal-color:var(--teal)}.dashboard-map-command-grid article.amber{--dashboard-map-signal-color:var(--amber)}.dashboard-map-command-grid article.violet{--dashboard-map-signal-color:var(--violet)}.dashboard-map-command-grid article.blue{--dashboard-map-signal-color:var(--blue)}.dashboard-map-command-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:23px;line-height:1}.dashboard-map-command-grid i{background:#64748b29;border-radius:999px;min-width:0;height:5px;display:block;position:relative;overflow:hidden}.dashboard-map-command-grid i:before{width:var(--dashboard-map-signal-level,12%);border-radius:inherit;background:var(--dashboard-map-signal-color);min-width:12px;box-shadow:0 0 18px var(--dashboard-map-signal-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-map-command-grid i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-map-signal-color) 24%, transparent)}}.dashboard-map-command-grid i:before{content:""}.dashboard-map-route{--dashboard-map-route-color:var(--blue);border:1px solid #ffffffb8;border-left:4px solid var(--dashboard-map-route-color);background:linear-gradient(145deg, #090e1bf5, #111827e8), radial-gradient(circle at 100% 10%, var(--dashboard-map-route-color), transparent 42%);border-radius:8px;grid-template-columns:minmax(160px,.22fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-map-route{background:linear-gradient(145deg, #090e1bf5, #111827e8), radial-gradient(circle at 100% 10%, color-mix(in srgb, var(--dashboard-map-route-color) 22%, transparent), transparent 42%)}}.dashboard-map-route{color:#f8fafc;padding:12px;box-shadow:0 22px 48px #0f172a29,inset 0 1px #ffffff1a}.dashboard-map-route.green{--dashboard-map-route-color:var(--green)}.dashboard-map-route.blue{--dashboard-map-route-color:var(--blue)}.dashboard-map-route.amber{--dashboard-map-route-color:var(--amber)}.dashboard-map-route:before{content:"";pointer-events:none;background:linear-gradient(90deg,#e2e8f00e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#e2e8f00b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(112deg,#0000 0 62%,#ffffff14 63%,#0000 68%);position:absolute;inset:0}.dashboard-map-route>*{z-index:1;position:relative}.dashboard-map-route-head{align-content:center;gap:5px;min-width:0;display:grid}.dashboard-map-route-head span,.dashboard-map-route-head em,.dashboard-map-route-step small,.dashboard-map-route-step span,.dashboard-map-route-step em{color:#e2e8f09e;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.08}.dashboard-map-route-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:25px;line-height:1}.dashboard-map-route-lane{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-map-route-step{--dashboard-route-step-color:var(--blue);border:1px solid #e2e8f01f;border-top:3px solid var(--dashboard-route-step-color);background:linear-gradient(145deg, #ffffff1c, #ffffff09), radial-gradient(circle at 100% 0%, var(--dashboard-route-step-color), transparent 50%);border-radius:8px;gap:5px;min-width:0;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.dashboard-map-route-step{background:linear-gradient(145deg, #ffffff1c, #ffffff09), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-route-step-color) 14%, transparent), transparent 50%)}}.dashboard-map-route-step{color:inherit;padding:10px;text-decoration:none;box-shadow:0 14px 28px #0206172e,inset 0 1px #ffffff14}.dashboard-map-route-step.green{--dashboard-route-step-color:var(--green)}.dashboard-map-route-step.teal{--dashboard-route-step-color:var(--teal)}.dashboard-map-route-step.amber{--dashboard-route-step-color:var(--amber)}.dashboard-map-route-step.violet{--dashboard-route-step-color:var(--violet)}.dashboard-map-route-step.blue{--dashboard-route-step-color:var(--blue)}.dashboard-map-route-step small{color:var(--dashboard-route-step-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-route-step small{color:color-mix(in srgb, var(--dashboard-route-step-color) 64%, #e2e8f06b)}}.dashboard-map-route-step span,.dashboard-map-route-step strong,.dashboard-map-route-step em{z-index:1;min-width:0;position:relative}.dashboard-map-route-step span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-map-route-step strong{color:#f8fafc;overflow-wrap:anywhere;font-size:21px;line-height:1}.dashboard-map-route-step em{color:var(--dashboard-route-step-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-route-step em{color:color-mix(in srgb, var(--dashboard-route-step-color) 52%, #e2e8f0a8)}}.dashboard-map-route-step i{background:#e2e8f021;border-radius:999px;min-width:0;height:7px;display:block;position:relative;overflow:hidden}.dashboard-map-route-step i:before{width:var(--dashboard-map-route-level,12%);border-radius:inherit;background:var(--dashboard-route-step-color);min-width:8px;box-shadow:0 0 18px var(--dashboard-route-step-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-map-route-step i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-route-step-color) 32%, transparent)}}.dashboard-map-route-step i:before{content:""}.dashboard-map-route-step b{z-index:2;background:linear-gradient(90deg, var(--dashboard-route-step-color), #e2e8f052);width:12px;height:2px;box-shadow:0 0 14px var(--dashboard-route-step-color);border-radius:999px;position:absolute;top:50%;right:-10px}@supports (color:color-mix(in lab, red, red)){.dashboard-map-route-step b{box-shadow:0 0 14px color-mix(in srgb, var(--dashboard-route-step-color) 26%, transparent)}}.dashboard-map-route-step b{content:""}.dashboard-map-topology{--dashboard-map-topology-color:var(--blue);isolation:isolate;border:1px solid #ffffffb8;border-left:4px solid var(--dashboard-map-topology-color);background:linear-gradient(145deg, #090e1bfa, #131f2ff2), radial-gradient(circle at 78% 30%, var(--dashboard-map-topology-color), transparent 38%);border-radius:8px;grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-map-topology{background:linear-gradient(145deg, #090e1bfa, #131f2ff2), radial-gradient(circle at 78% 30%, color-mix(in srgb, var(--dashboard-map-topology-color) 24%, transparent), transparent 38%)}}.dashboard-map-topology{color:#f8fafc;padding:14px;box-shadow:0 24px 54px #0f172a2e,inset 0 1px #ffffff1a}.dashboard-map-topology.green{--dashboard-map-topology-color:var(--green)}.dashboard-map-topology.teal{--dashboard-map-topology-color:var(--teal)}.dashboard-map-topology.amber{--dashboard-map-topology-color:var(--amber)}.dashboard-map-topology.red{--dashboard-map-topology-color:var(--red)}.dashboard-map-topology.violet{--dashboard-map-topology-color:var(--violet)}.dashboard-map-topology.blue{--dashboard-map-topology-color:var(--blue)}.dashboard-map-topology:before{content:"";opacity:.86;pointer-events:none;background:linear-gradient(90deg,#e2e8f00e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#e2e8f00b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(112deg,#0000 0 58%,#ffffff17 59%,#0000 64%);position:absolute;inset:0}.dashboard-map-topology>*{z-index:1;position:relative}.dashboard-map-topology-copy{align-content:center;gap:6px;min-width:0;display:grid}.dashboard-map-topology-copy span,.dashboard-map-topology-copy em{color:#e2e8f09e;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.dashboard-map-topology-copy strong{color:#fff;overflow-wrap:anywhere;font-size:30px;line-height:1}.dashboard-map-topology svg{width:100%;min-width:0;height:210px;display:block;overflow:visible}.dashboard-map-topology-shadow,.dashboard-map-topology-route{fill:none;stroke-linecap:round;stroke-linejoin:round}.dashboard-map-topology-shadow{stroke:#0f172aa3;stroke-width:14px}.dashboard-map-topology-route{stroke:var(--dashboard-map-topology-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-topology-route{stroke:color-mix(in srgb, var(--dashboard-map-topology-color) 70%, #8dd7ff)}}.dashboard-map-topology-route{stroke-width:5px;filter:drop-shadow(0 0 18px var(--dashboard-map-topology-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-map-topology-route{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--dashboard-map-topology-color) 28%, transparent))}}.dashboard-map-topology-node{--dashboard-topology-node-color:var(--blue)}.dashboard-map-topology-node.green{--dashboard-topology-node-color:var(--green)}.dashboard-map-topology-node.teal{--dashboard-topology-node-color:var(--teal)}.dashboard-map-topology-node.amber{--dashboard-topology-node-color:var(--amber)}.dashboard-map-topology-node.red{--dashboard-topology-node-color:var(--red)}.dashboard-map-topology-node.violet{--dashboard-topology-node-color:var(--violet)}.dashboard-map-topology-node.blue{--dashboard-topology-node-color:var(--blue)}.dashboard-map-topology-halo{fill:var(--dashboard-topology-node-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-topology-halo{fill:color-mix(in srgb, var(--dashboard-topology-node-color) 14%, transparent)}}.dashboard-map-topology-halo{stroke:var(--dashboard-topology-node-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-topology-halo{stroke:color-mix(in srgb, var(--dashboard-topology-node-color) 20%, transparent)}}.dashboard-map-topology-halo{stroke-width:1px}.dashboard-map-topology-dot{fill:var(--dashboard-topology-node-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-topology-dot{fill:color-mix(in srgb, var(--dashboard-topology-node-color) 72%, #f8fafc)}}.dashboard-map-topology-dot{stroke:#ffffffb8;stroke-width:2px;filter:drop-shadow(0 14px 22px #0000003d)}.dashboard-map-topology-value,.dashboard-map-topology-label,.dashboard-map-topology-index{fill:#f8fafc;letter-spacing:0;text-anchor:middle;font-weight:950}.dashboard-map-topology-value{font-size:12px}.dashboard-map-topology-label,.dashboard-map-topology-index{fill:#e2e8f0b3;text-transform:uppercase;font-size:10px}.dashboard-map-topology-index{fill:#e2e8f075}.dashboard-map-topology-legend{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-map-topology-legend a{--dashboard-topology-legend-color:var(--blue);border:1px solid #e2e8f01f;border-left:3px solid var(--dashboard-topology-legend-color);color:#f8fafc;background:linear-gradient(145deg,#ffffff17,#ffffff09);border-radius:8px;gap:3px;min-width:0;padding:9px;text-decoration:none;display:grid}.dashboard-map-topology-legend a.green{--dashboard-topology-legend-color:var(--green)}.dashboard-map-topology-legend a.teal{--dashboard-topology-legend-color:var(--teal)}.dashboard-map-topology-legend a.amber{--dashboard-topology-legend-color:var(--amber)}.dashboard-map-topology-legend a.red{--dashboard-topology-legend-color:var(--red)}.dashboard-map-topology-legend a.violet{--dashboard-topology-legend-color:var(--violet)}.dashboard-map-topology-legend a.blue{--dashboard-topology-legend-color:var(--blue)}.dashboard-map-topology-legend span{color:#e2e8f09e;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.05}.dashboard-map-topology-legend strong{color:#fff;overflow-wrap:anywhere;font-size:17px;line-height:1}.dashboard-map-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0;display:grid}.dashboard-map-node{isolation:isolate;border:1px solid #ffffffa8;border-left:4px solid var(--blue);min-width:0;min-height:184px;color:var(--ink);background:linear-gradient(155deg,#ffffffe6,#f1f5f9a8),#ffffffc7;border-radius:8px;gap:7px;padding:13px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:clip;box-shadow:0 16px 34px #0f172a17,inset 0 1px #ffffffb8}.dashboard-map-node:before{content:"";pointer-events:none;background:linear-gradient(135deg,#2563eb1a,#0000 42%),linear-gradient(315deg,#14b8a60f,#0000 38%);position:absolute;inset:0}.dashboard-map-node:after{content:"";background:linear-gradient(145deg,#2563eb1a,#ffffff1f);border:1px solid #94a3b81f;border-radius:8px;width:100px;height:100px;position:absolute;bottom:-42px;right:-28px;transform:rotate(13deg)}.dashboard-map-node>*{z-index:1;position:relative}.dashboard-map-node small{z-index:1;color:#64748b57;font-size:20px;font-weight:950;line-height:1;position:absolute;top:10px;right:11px}.dashboard-map-node:hover{border-color:#2563eb57;transform:translateY(-2px);box-shadow:0 24px 48px #0f172a24,inset 0 1px #ffffffc7}.dashboard-map-node:focus-visible,.dashboard-action-card:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}.dashboard-map-node.green{border-left-color:var(--green)}.dashboard-map-node.teal{border-left-color:var(--teal)}.dashboard-map-node.amber{border-left-color:var(--amber)}.dashboard-map-node.violet{border-left-color:var(--violet)}.dashboard-map-node.green:before{background:linear-gradient(135deg,#0596691a,#0000 42%),linear-gradient(315deg,#14b8a60f,#0000 38%)}.dashboard-map-node.teal:before{background:linear-gradient(135deg,#0f766e1c,#0000 42%),linear-gradient(315deg,#60a5fa0f,#0000 38%)}.dashboard-map-node.amber:before{background:linear-gradient(135deg,#b7791f21,#0000 42%),linear-gradient(315deg,#ffffff1a,#0000 38%)}.dashboard-map-node.violet:before{background:linear-gradient(135deg,#6d5bd01f,#0000 42%),linear-gradient(315deg,#14b8a60f,#0000 38%)}.dashboard-map-icon{width:38px;height:38px;color:var(--blue);background:#eef4ff;border-radius:8px;place-items:center;display:grid}.dashboard-map-node.green .dashboard-map-icon{color:var(--green);background:#eafaf2}.dashboard-map-node.teal .dashboard-map-icon{color:var(--teal);background:#e6fffb}.dashboard-map-node.amber .dashboard-map-icon{color:var(--amber);background:#fff7df}.dashboard-map-node.violet .dashboard-map-icon{color:var(--violet);background:#f1edff}.dashboard-map-node strong{color:var(--ink);font-size:30px;line-height:1}.dashboard-map-node em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.25}.dashboard-map-node-status,.dashboard-action-card-status{--dashboard-status-color:var(--blue);border:1px solid var(--dashboard-status-color);justify-self:start;align-items:center;width:fit-content;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-map-node-status,.dashboard-action-card-status{border:1px solid color-mix(in srgb, var(--dashboard-status-color) 18%, #ffffffb8)}}.dashboard-map-node-status,.dashboard-action-card-status{background:linear-gradient(145deg, var(--dashboard-status-color), #ffffffbd);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-map-node-status,.dashboard-action-card-status{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-status-color) 12%, white), #ffffffbd)}}.dashboard-map-node-status,.dashboard-action-card-status{color:var(--dashboard-status-color);letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;padding:6px 8px;font-size:10px;font-weight:950;line-height:1}.dashboard-map-node-status.green,.dashboard-action-card-status.green{--dashboard-status-color:var(--green)}.dashboard-map-node-status.teal,.dashboard-action-card-status.teal{--dashboard-status-color:var(--teal)}.dashboard-map-node-status.amber,.dashboard-action-card-status.amber{--dashboard-status-color:var(--amber)}.dashboard-map-node-status.red,.dashboard-action-card-status.red{--dashboard-status-color:var(--red)}.dashboard-map-node-status.violet,.dashboard-action-card-status.violet{--dashboard-status-color:var(--violet)}.dashboard-map-node-status.blue,.dashboard-action-card-status.blue{--dashboard-status-color:var(--blue)}.dashboard-map-node-spark{--dashboard-map-node-spark-color:var(--blue);background:linear-gradient(180deg, #ffffff9e, #f1f5f95c), linear-gradient(135deg, var(--dashboard-map-node-spark-color), transparent 56%);border:1px solid #94a3b829;border-radius:8px;width:100%;min-width:0;height:58px;display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.dashboard-map-node-spark{background:linear-gradient(180deg, #ffffff9e, #f1f5f95c), linear-gradient(135deg, color-mix(in srgb, var(--dashboard-map-node-spark-color) 10%, transparent), transparent 56%)}}.dashboard-map-node-spark{padding:3px}.dashboard-map-node-spark.green{--dashboard-map-node-spark-color:var(--green)}.dashboard-map-node-spark.teal{--dashboard-map-node-spark-color:var(--teal)}.dashboard-map-node-spark.amber{--dashboard-map-node-spark-color:var(--amber)}.dashboard-map-node-spark.red{--dashboard-map-node-spark-color:var(--red)}.dashboard-map-node-spark.violet{--dashboard-map-node-spark-color:var(--violet)}.dashboard-map-node-spark.blue{--dashboard-map-node-spark-color:var(--blue)}.dashboard-map-node-spark-grid{fill:none;stroke:var(--dashboard-map-node-spark-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-node-spark-grid{stroke:color-mix(in srgb, var(--dashboard-map-node-spark-color) 16%, transparent)}}.dashboard-map-node-spark-grid{stroke-dasharray:4 7;stroke-linecap:round;stroke-width:1px}.dashboard-map-node-spark-area{fill:var(--dashboard-map-node-spark-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-node-spark-area{fill:color-mix(in srgb, var(--dashboard-map-node-spark-color) 16%, transparent)}}.dashboard-map-node-spark-line{fill:none;stroke:var(--dashboard-map-node-spark-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-node-spark-line{stroke:color-mix(in srgb, var(--dashboard-map-node-spark-color) 74%, #64748b)}}.dashboard-map-node-spark-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 7px 10px var(--dashboard-map-node-spark-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-map-node-spark-line{filter:drop-shadow(0 7px 10px color-mix(in srgb, var(--dashboard-map-node-spark-color) 18%, transparent))}}.dashboard-map-node-spark-dot{fill:var(--dashboard-map-node-spark-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-map-node-spark-dot{fill:color-mix(in srgb, var(--dashboard-map-node-spark-color) 72%, white)}}.dashboard-map-node-spark-dot{stroke:#0f172a61;stroke-width:1.5px}.dashboard-map-node-spark text{fill:var(--dashboard-map-node-spark-color);text-anchor:end;font-size:10px;font-weight:950}.dashboard-map-node i{background:var(--blue);border-radius:999px;align-self:end;min-width:14px;height:5px;display:block}.dashboard-map-node.green i{background:var(--green)}.dashboard-map-node.teal i{background:var(--teal)}.dashboard-map-node.amber i{background:var(--amber)}.dashboard-map-node.violet i{background:var(--violet)}.dashboard-map-node b{z-index:2;content:"";background:#64748b6b;width:20px;height:2px;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.dashboard-map-node b:after{content:"";border-top:2px solid #64748b6b;border-right:2px solid #64748b6b;width:8px;height:8px;position:absolute;top:-4px;right:-2px;transform:rotate(45deg)}.dashboard-action-dock{gap:12px;min-width:0;display:grid}.dashboard-action-dock header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.dashboard-action-dock header>div{gap:3px;min-width:0;display:grid}.dashboard-action-dock header span,.dashboard-action-card span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-action-dock h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.08}.dashboard-action-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.dashboard-action-overview article{--dashboard-action-overview-color:var(--blue);border:1px solid #ffffffad;border-left:4px solid var(--dashboard-action-overview-color);background:linear-gradient(145deg, #ffffffe0, #f1f5f99e), linear-gradient(315deg, var(--dashboard-action-overview-color), transparent 56%);border-radius:8px;gap:5px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-action-overview article{background:linear-gradient(145deg, #ffffffe0, #f1f5f99e), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-action-overview-color) 11%, transparent), transparent 56%)}}.dashboard-action-overview article{padding:13px;box-shadow:0 16px 34px #0f172a16,inset 0 1px #ffffffc2}.dashboard-action-overview article.green{--dashboard-action-overview-color:var(--green)}.dashboard-action-overview article.teal{--dashboard-action-overview-color:var(--teal)}.dashboard-action-overview article.amber{--dashboard-action-overview-color:var(--amber)}.dashboard-action-overview article.red{--dashboard-action-overview-color:var(--red)}.dashboard-action-overview article.violet{--dashboard-action-overview-color:var(--violet)}.dashboard-action-overview article.blue{--dashboard-action-overview-color:var(--blue)}.dashboard-action-overview article:after{background:linear-gradient(145deg, var(--dashboard-action-overview-color), #ffffff1f);border-radius:8px;width:92px;height:92px;position:absolute;inset:auto -22px -36px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-action-overview article:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-action-overview-color) 12%, transparent), #ffffff1f)}}.dashboard-action-overview article:after{content:"";transform:rotate(13deg)}.dashboard-action-overview article>*{z-index:1;position:relative}.dashboard-action-overview span,.dashboard-action-overview em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.08}.dashboard-action-overview strong{color:var(--ink);overflow-wrap:anywhere;font-size:25px;line-height:1}.dashboard-action-overview i{background:#64748b29;border-radius:999px;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-action-overview i:before{width:var(--dashboard-action-overview-level,12%);border-radius:inherit;background:var(--dashboard-action-overview-color);min-width:12px;box-shadow:0 0 18px var(--dashboard-action-overview-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-action-overview i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-action-overview-color) 24%, transparent)}}.dashboard-action-overview i:before{content:""}.dashboard-action-runway{--dashboard-action-runway-color:var(--blue);border:1px solid #e2e8f029;border-left:4px solid var(--dashboard-action-runway-color);background:radial-gradient(circle at 92% 0%, var(--dashboard-action-runway-color), transparent 36%), linear-gradient(135deg, #101827, #172235 58%, #0f172a);border-radius:10px;grid-template-columns:minmax(190px,.26fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-action-runway{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--dashboard-action-runway-color) 24%, transparent), transparent 36%), linear-gradient(135deg, #101827, #172235 58%, #0f172a)}}.dashboard-action-runway{padding:14px;box-shadow:0 24px 48px #0f172a38,inset 0 1px #ffffff14}.dashboard-action-runway.green{--dashboard-action-runway-color:var(--green)}.dashboard-action-runway.teal{--dashboard-action-runway-color:var(--teal)}.dashboard-action-runway.amber{--dashboard-action-runway-color:var(--amber)}.dashboard-action-runway.red{--dashboard-action-runway-color:var(--red)}.dashboard-action-runway.violet{--dashboard-action-runway-color:var(--violet)}.dashboard-action-runway.blue{--dashboard-action-runway-color:var(--blue)}.dashboard-action-runway:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b813 1px,#0000 1px),linear-gradient(#94a3b811 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000000ad,#0000 86%);mask-image:linear-gradient(135deg,#000000ad,#0000 86%)}.dashboard-action-runway:after{background:linear-gradient(145deg, var(--dashboard-action-runway-color), #ffffff0d);border:1px solid #ffffff1a;border-radius:10px;width:190px;height:190px;position:absolute;inset:auto -38px -72px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-action-runway:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-action-runway-color) 18%, transparent), #ffffff0d)}}.dashboard-action-runway:after{content:"";opacity:.82;transform:rotate(18deg)}.dashboard-action-runway>*{z-index:1;position:relative}.dashboard-action-runway-head{align-content:center;gap:6px;min-width:0;display:grid}.dashboard-action-runway-head span,.dashboard-action-runway-head em,.dashboard-action-runway-step small,.dashboard-action-runway-step span,.dashboard-action-runway-step em{color:#e2e8f0b3;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.08}.dashboard-action-runway-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:22px;line-height:1.02}.dashboard-action-runway-head em{color:var(--dashboard-action-runway-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-action-runway-head em{color:color-mix(in srgb, var(--dashboard-action-runway-color) 64%, white)}}.dashboard-action-runway-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-action-runway-step{--dashboard-action-step-color:var(--blue);border:1px solid var(--dashboard-action-step-color);grid-template-columns:auto minmax(0,1fr);gap:5px 8px;min-width:0;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.dashboard-action-runway-step{border:1px solid color-mix(in srgb, var(--dashboard-action-step-color) 22%, #ffffff1f)}}.dashboard-action-runway-step{background:radial-gradient(circle at 18% 0%, var(--dashboard-action-step-color), transparent 38%), linear-gradient(145deg, #ffffff18, #ffffff09);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.dashboard-action-runway-step{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--dashboard-action-step-color) 22%, transparent), transparent 38%), linear-gradient(145deg, #ffffff18, #ffffff09)}}.dashboard-action-runway-step{color:#f8fafc;animation:.28s both dashboard-runway-tile-in;animation-delay:var(--dashboard-action-runway-delay,0s);padding:11px;text-decoration:none;box-shadow:0 16px 28px #0000002e,inset 0 1px #ffffff1f}.dashboard-action-runway-step.green{--dashboard-action-step-color:var(--green)}.dashboard-action-runway-step.teal{--dashboard-action-step-color:var(--teal)}.dashboard-action-runway-step.amber{--dashboard-action-step-color:var(--amber)}.dashboard-action-runway-step.red{--dashboard-action-step-color:var(--red)}.dashboard-action-runway-step.violet{--dashboard-action-step-color:var(--violet)}.dashboard-action-runway-step.blue{--dashboard-action-step-color:var(--blue)}.dashboard-action-runway-step small{width:26px;height:26px;color:var(--dashboard-action-step-color);background:#ffffff14;border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-action-runway-step small{color:color-mix(in srgb, var(--dashboard-action-step-color) 58%, white)}}.dashboard-action-runway-step div{background:var(--dashboard-action-step-color);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-action-runway-step div{background:color-mix(in srgb, var(--dashboard-action-step-color) 16%, #ffffff0f)}}.dashboard-action-runway-step div{color:var(--dashboard-action-step-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-action-runway-step div{color:color-mix(in srgb, var(--dashboard-action-step-color) 62%, white)}}.dashboard-action-runway-step span,.dashboard-action-runway-step strong,.dashboard-action-runway-step em,.dashboard-action-runway-step i{grid-column:1/-1;min-width:0}.dashboard-action-runway-step span{color:var(--dashboard-action-step-color);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.dashboard-action-runway-step span{color:color-mix(in srgb, var(--dashboard-action-step-color) 64%, white)}}.dashboard-action-runway-step strong{color:#f8fafc;overflow-wrap:anywhere;font-size:21px;line-height:1}.dashboard-action-runway-step em{color:#e2e8f0a8;overflow-wrap:anywhere}.dashboard-action-runway-step i{background:#e2e8f026;border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.dashboard-action-runway-step i:before{width:var(--dashboard-action-runway-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-action-step-color), var(--dashboard-action-step-color));min-width:12px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-action-runway-step i:before{background:linear-gradient(90deg, var(--dashboard-action-step-color), color-mix(in srgb, var(--dashboard-action-step-color) 54%, white))}}.dashboard-action-runway-step i:before{box-shadow:0 0 18px var(--dashboard-action-step-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-action-runway-step i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-action-step-color) 32%, transparent)}}.dashboard-action-runway-step i:before{content:""}.dashboard-action-runway-step b{z-index:2;background:linear-gradient(90deg, var(--dashboard-action-step-color), #e2e8f038);border-radius:999px;width:10px;height:2px;position:absolute;top:50%;right:-10px}@supports (color:color-mix(in lab, red, red)){.dashboard-action-runway-step b{background:linear-gradient(90deg, color-mix(in srgb, var(--dashboard-action-step-color) 70%, white), #e2e8f038)}}.dashboard-action-runway-step b{content:"";transform:translateY(-50%)}.dashboard-action-command{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);gap:12px;min-width:0;display:grid}.dashboard-action-primary{--dashboard-primary-color:var(--green);isolation:isolate;border:1px solid #ffffffb8;border-left:4px solid var(--dashboard-primary-color);min-width:0;min-height:256px;color:var(--ink);background:linear-gradient(150deg,#fffffff0,#e8f5f1ad),linear-gradient(320deg,#2563eb17,#0000 48%);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px 14px;padding:18px;text-decoration:none;display:grid;position:relative;overflow:clip;box-shadow:0 24px 52px #0f172a21,inset 0 1px #ffffffc2}.dashboard-action-primary:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b814 1px,#0000 1px),linear-gradient(#94a3b812 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000006b,#0000 76%);mask-image:linear-gradient(135deg,#0000006b,#0000 76%)}.dashboard-action-primary:after{background:linear-gradient(145deg, var(--dashboard-primary-color), #ffffff2e);border:1px solid #94a3b829;border-radius:8px;width:170px;height:170px;position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.dashboard-action-primary:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-primary-color) 16%, transparent), #ffffff2e)}}.dashboard-action-primary:after{content:"";opacity:.72;transform:translate(56px,56px)rotate(14deg)}.dashboard-action-primary.green{--dashboard-primary-color:var(--green)}.dashboard-action-primary.teal{--dashboard-primary-color:var(--teal)}.dashboard-action-primary.amber{--dashboard-primary-color:var(--amber)}.dashboard-action-primary.red{--dashboard-primary-color:var(--red)}.dashboard-action-primary.violet{--dashboard-primary-color:var(--violet)}.dashboard-action-primary.blue{--dashboard-primary-color:var(--blue)}.dashboard-action-primary>*{z-index:1;position:relative}.dashboard-action-primary-icon{background:linear-gradient(145deg, #fffffff0, var(--dashboard-primary-color));border-radius:8px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-action-primary-icon{background:linear-gradient(145deg, #fffffff0, color-mix(in srgb, var(--dashboard-primary-color) 14%, white))}}.dashboard-action-primary-icon{color:var(--dashboard-primary-color);box-shadow:0 16px 30px var(--dashboard-primary-color), inset 0 1px 0 #ffffffc7}@supports (color:color-mix(in lab, red, red)){.dashboard-action-primary-icon{box-shadow:0 16px 30px color-mix(in srgb, var(--dashboard-primary-color) 18%, transparent), inset 0 1px 0 #ffffffc7}}.dashboard-action-primary section{gap:5px;min-width:0;display:grid}.dashboard-action-primary section span,.dashboard-action-primary em{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.15}.dashboard-action-primary strong{color:var(--ink);overflow-wrap:anywhere;font-size:34px;line-height:1}.dashboard-action-primary p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800;line-height:1.28}.dashboard-action-primary p b{color:var(--ink);font-size:18px}.dashboard-action-primary-meter{background:#64748b29;border-radius:999px;grid-column:1/-1;align-self:end;height:11px;overflow:hidden;box-shadow:inset 0 1px #ffffffa3}.dashboard-action-primary-meter span{width:var(--dashboard-primary-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-primary-color), var(--dashboard-primary-color));min-width:12px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-action-primary-meter span{background:linear-gradient(90deg, var(--dashboard-primary-color), color-mix(in srgb, var(--dashboard-primary-color) 52%, white))}}.dashboard-action-primary-meter span{box-shadow:0 0 22px var(--dashboard-primary-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-action-primary-meter span{box-shadow:0 0 22px color-mix(in srgb, var(--dashboard-primary-color) 30%, transparent)}}.dashboard-action-vector{background:linear-gradient(145deg, #ffffffb8, #f1f5f966), linear-gradient(120deg, var(--dashboard-primary-color), transparent 58%);border:1px solid #94a3b829;border-radius:8px;grid-column:1/-1;min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-action-vector{background:linear-gradient(145deg, #ffffffb8, #f1f5f966), linear-gradient(120deg, color-mix(in srgb, var(--dashboard-primary-color) 9%, transparent), transparent 58%)}}.dashboard-action-vector{padding:8px 9px 7px;box-shadow:0 14px 28px #0f172a12,inset 0 1px #ffffffb8}.dashboard-action-vector svg{width:100%;height:82px;display:block;overflow:hidden}.dashboard-action-vector-area{fill:var(--dashboard-primary-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-action-vector-area{fill:color-mix(in srgb, var(--dashboard-primary-color) 11%, transparent)}}.dashboard-action-vector-line{fill:none;stroke:var(--dashboard-primary-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-action-vector-line{stroke:color-mix(in srgb, var(--dashboard-primary-color) 74%, #64748b)}}.dashboard-action-vector-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 8px 13px var(--dashboard-primary-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-action-vector-line{filter:drop-shadow(0 8px 13px color-mix(in srgb, var(--dashboard-primary-color) 20%, transparent))}}.dashboard-action-vector-halo{fill:var(--dashboard-primary-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-action-vector-halo{fill:color-mix(in srgb, var(--dashboard-primary-color) 14%, transparent)}}.dashboard-action-vector-halo{stroke:#ffffff57;stroke-width:1px}.dashboard-action-vector-halo.green{fill:#05966924}.dashboard-action-vector-halo.teal{fill:#0f766e24}.dashboard-action-vector-halo.amber{fill:#b7791f24}.dashboard-action-vector-halo.red{fill:#e11d4821}.dashboard-action-vector-halo.violet{fill:#6d5bd024}.dashboard-action-vector-dot{fill:#f8fafc;stroke:var(--blue);stroke-width:3px}.dashboard-action-vector-dot.green{stroke:var(--green)}.dashboard-action-vector-dot.teal{stroke:var(--teal)}.dashboard-action-vector-dot.amber{stroke:var(--amber)}.dashboard-action-vector-dot.red{stroke:var(--red)}.dashboard-action-vector-dot.violet{stroke:var(--violet)}.dashboard-action-vector text{fill:var(--muted);letter-spacing:0;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-action-primary em{border:1px solid var(--dashboard-primary-color);grid-column:1/-1;justify-self:start}@supports (color:color-mix(in lab, red, red)){.dashboard-action-primary em{border:1px solid color-mix(in srgb, var(--dashboard-primary-color) 20%, #ffffffb8)}}.dashboard-action-primary em{background:var(--dashboard-primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-action-primary em{background:color-mix(in srgb, var(--dashboard-primary-color) 10%, white)}}.dashboard-action-primary em{color:var(--dashboard-primary-color);padding:8px 10px}.dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.dashboard-action-card{border:1px solid #ffffffad;border-left:4px solid var(--blue);min-width:0;min-height:148px;color:var(--ink);background:linear-gradient(145deg,#ffffffe0,#f8fafcb3);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:14px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a1a,inset 0 1px #ffffffc7}.dashboard-action-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#2563eb14,#0000 38%),linear-gradient(300deg,#14b8a612,#0000 42%);position:absolute;inset:0}.dashboard-action-card:hover{border-color:#2563eb4d;transform:translateY(-2px);box-shadow:0 24px 48px #0f172a24,inset 0 1px #ffffffc7}.dashboard-action-card.green{border-left-color:var(--green)}.dashboard-action-card.teal{border-left-color:var(--teal)}.dashboard-action-card.amber{border-left-color:var(--amber)}.dashboard-action-card.red{border-left-color:var(--red)}.dashboard-action-card.violet{border-left-color:var(--violet)}.dashboard-action-card>*{z-index:1;position:relative}.dashboard-action-card>div{width:40px;height:40px;color:var(--blue);background:#eef4ff;border-radius:8px;grid-row:1/span 4;place-items:center;display:grid}.dashboard-action-card.green>div{color:var(--green);background:#eafaf2}.dashboard-action-card.teal>div{color:var(--teal);background:#e6fffb}.dashboard-action-card.amber>div{color:var(--amber);background:#fff7df}.dashboard-action-card.red>div{color:var(--red);background:#fff1f2}.dashboard-action-card.violet>div{color:var(--violet);background:#f1edff}.dashboard-action-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:28px;line-height:1}.dashboard-action-card em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750}.dashboard-action-card-status{grid-column:2}.dashboard-action-mini-bars{--dashboard-action-mini-color:var(--blue);border:1px solid var(--dashboard-action-mini-color);grid-column:2;width:100%;min-width:0;height:58px;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-action-mini-bars{border:1px solid color-mix(in srgb, var(--dashboard-action-mini-color) 18%, #94a3b829)}}.dashboard-action-mini-bars{background:radial-gradient(circle at 12% 16%, var(--dashboard-action-mini-color), transparent 34%), linear-gradient(180deg, #ffffffc2, #f1f5f970);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-action-mini-bars{background:radial-gradient(circle at 12% 16%, color-mix(in srgb, var(--dashboard-action-mini-color) 14%, transparent), transparent 34%), linear-gradient(180deg, #ffffffc2, #f1f5f970)}}.dashboard-action-mini-bars{box-shadow:inset 0 1px 0 #ffffffbd, 0 10px 20px var(--dashboard-action-mini-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-action-mini-bars{box-shadow:inset 0 1px 0 #ffffffbd, 0 10px 20px color-mix(in srgb, var(--dashboard-action-mini-color) 8%, transparent)}}.dashboard-action-mini-bars{padding:0}.dashboard-action-mini-bars.green{--dashboard-action-mini-color:var(--green)}.dashboard-action-mini-bars.teal{--dashboard-action-mini-color:var(--teal)}.dashboard-action-mini-bars.amber{--dashboard-action-mini-color:var(--amber)}.dashboard-action-mini-bars.red{--dashboard-action-mini-color:var(--red)}.dashboard-action-mini-bars.violet{--dashboard-action-mini-color:var(--violet)}.dashboard-action-mini-bars.blue{--dashboard-action-mini-color:var(--blue)}.dashboard-action-mini-grid{fill:none;opacity:.64;stroke:#94a3b857;stroke-dasharray:4 6;stroke-width:1px}.dashboard-action-mini-area{fill:var(--dashboard-action-mini-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-action-mini-area{fill:color-mix(in srgb, var(--dashboard-action-mini-color) 15%, transparent)}}.dashboard-action-mini-area{opacity:.92}.dashboard-action-mini-line{fill:none;filter:drop-shadow(0 5px 8px var(--dashboard-action-mini-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-action-mini-line{filter:drop-shadow(0 5px 8px color-mix(in srgb, var(--dashboard-action-mini-color) 18%, transparent))}}.dashboard-action-mini-line{stroke:var(--dashboard-action-mini-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px}.dashboard-action-mini-dot{fill:#fff;stroke:var(--dashboard-action-mini-color);stroke-width:2.2px}.dashboard-action-mini-bars text{fill:var(--dashboard-action-mini-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-action-mini-bars text{fill:color-mix(in srgb, var(--dashboard-action-mini-color) 76%, var(--ink))}}.dashboard-action-mini-bars text{letter-spacing:0;text-anchor:end;font-size:10px;font-weight:900}.dashboard-action-pulse{background:#94a3b838;border-radius:999px;grid-column:2;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-action-pulse:before{width:var(--dashboard-action-level,18%);border-radius:inherit;background:var(--blue);content:"";position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #2563eb42}.dashboard-action-card.green .dashboard-action-pulse:before{background:var(--green);box-shadow:0 0 18px #0596693d}.dashboard-action-card.teal .dashboard-action-pulse:before{background:var(--teal);box-shadow:0 0 18px #0f766e3d}.dashboard-action-card.amber .dashboard-action-pulse:before{background:var(--amber);box-shadow:0 0 18px #b7791f3d}.dashboard-action-card.red .dashboard-action-pulse:before{background:var(--red);box-shadow:0 0 18px #e11d4838}.dashboard-action-card.violet .dashboard-action-pulse:before{background:var(--violet);box-shadow:0 0 18px #6d5bd03d}@container dashboard-page (width<=980px){.dashboard-action-runway{grid-template-columns:1fr}.dashboard-action-runway-track{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-action-runway-step b{display:none}}@container dashboard-page (width<=620px){.dashboard-action-runway{padding:12px}.dashboard-action-runway-track{grid-template-columns:1fr}}.dashboard-module-tabs-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffeb,#f4f8fcc2),#ffffffd6;border:1px solid #ffffffad;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #0f172a1c,inset 0 1px #ffffffc7}.dashboard-module-tabs-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#2563eb14,#0000 38%),linear-gradient(315deg,#14b8a617,#0000 42%);position:absolute;inset:0}.dashboard-module-tabs-card>*{z-index:1;position:relative}.dashboard-module-tabs-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.dashboard-module-tabs-card>header>div{gap:3px;min-width:0;display:grid}.dashboard-module-tabs-card header span,.dashboard-module-insight-head span,.dashboard-module-metric span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-module-tabs-card h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.08}.dashboard-module-tabs{background:#ffffffc7;justify-self:end;max-width:100%}.dashboard-module-dock{--dashboard-module-dock-color:var(--blue);background:radial-gradient(circle at 10% 0%, var(--dashboard-module-dock-color), transparent 38%), linear-gradient(145deg, #111827, #172235 58%, #0f172a);border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(240px,.28fr) minmax(0,1fr);gap:10px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-module-dock{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--dashboard-module-dock-color) 20%, transparent), transparent 38%), linear-gradient(145deg, #111827, #172235 58%, #0f172a)}}.dashboard-module-dock{padding:12px;box-shadow:0 24px 48px #0f172a30,inset 0 1px #ffffff1a}.dashboard-module-dock.green{--dashboard-module-dock-color:var(--green)}.dashboard-module-dock.teal{--dashboard-module-dock-color:var(--teal)}.dashboard-module-dock.amber{--dashboard-module-dock-color:var(--amber)}.dashboard-module-dock.red{--dashboard-module-dock-color:var(--red)}.dashboard-module-dock.violet{--dashboard-module-dock-color:var(--violet)}.dashboard-module-dock.blue{--dashboard-module-dock-color:var(--blue)}.dashboard-module-dock:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f011 1px,#0000 1px),linear-gradient(#e2e8f00d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#00000094,#0000 80%);mask-image:linear-gradient(120deg,#00000094,#0000 80%)}.dashboard-module-dock>*{z-index:1;position:relative}.dashboard-module-dock-stage{border:1px solid #ffffff1c;border-left:4px solid var(--dashboard-module-dock-color);background:radial-gradient(circle at 0% 0%, var(--dashboard-module-dock-color), transparent 42%), linear-gradient(145deg, #ffffff17, #ffffff09);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;align-items:center;gap:10px;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-dock-stage{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--dashboard-module-dock-color) 22%, transparent), transparent 42%), linear-gradient(145deg, #ffffff17, #ffffff09)}}.dashboard-module-dock-stage{padding:12px;box-shadow:0 16px 32px #0206172e,inset 0 1px #ffffff1a}.dashboard-module-dock-copy,.dashboard-module-dock-pulse{gap:5px;min-width:0;display:grid}.dashboard-module-dock-pulse{border-top:1px solid #e2e8f01f;grid-column:1/-1;padding-top:10px}.dashboard-module-dock-copy span,.dashboard-module-dock-copy em,.dashboard-module-dock-pulse span,.dashboard-module-dock-pulse em{color:#e2e8f09e;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.08}.dashboard-module-dock-copy strong{color:#f8fafc;overflow-wrap:anywhere;font-size:28px;line-height:1}.dashboard-module-dock-copy em,.dashboard-module-dock-pulse em{color:var(--dashboard-module-dock-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-dock-copy em,.dashboard-module-dock-pulse em{color:color-mix(in srgb, var(--dashboard-module-dock-color) 56%, #e2e8f0a8)}}.dashboard-module-dock-copy em,.dashboard-module-dock-pulse em{text-transform:none}.dashboard-module-dock-pulse strong{color:#f8fafc;overflow-wrap:anywhere;font-size:17px;line-height:1}.dashboard-module-dock-gauge{background:linear-gradient(145deg, var(--dashboard-module-dock-color), #ffffff0b);border:1px solid #ffffff1f;border-radius:8px;justify-items:end;gap:5px;min-width:86px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-dock-gauge{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-module-dock-color) 16%, transparent), #ffffff0b)}}.dashboard-module-dock-gauge{box-shadow:0 16px 30px var(--dashboard-module-dock-color), inset 0 1px 0 #ffffff1c}@supports (color:color-mix(in lab, red, red)){.dashboard-module-dock-gauge{box-shadow:0 16px 30px color-mix(in srgb, var(--dashboard-module-dock-color) 14%, #0206172e), inset 0 1px 0 #ffffff1c}}.dashboard-module-dock-gauge{text-align:right;padding:10px}.dashboard-module-dock-gauge span{color:#f8fafc;font-size:23px;font-weight:950;line-height:1}.dashboard-module-dock-gauge em{color:var(--dashboard-module-dock-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-dock-gauge em{color:color-mix(in srgb, var(--dashboard-module-dock-color) 58%, #e2e8f0a8)}}.dashboard-module-dock-gauge em{text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1}.dashboard-module-dock-gauge i{background:#e2e8f024;border-radius:999px;width:100%;min-width:0;height:7px;display:block;position:relative;overflow:hidden}.dashboard-module-dock-gauge i b{width:var(--dashboard-module-dock-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-module-dock-color), var(--dashboard-module-dock-color));min-width:10px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-module-dock-gauge i b{background:linear-gradient(90deg, var(--dashboard-module-dock-color), color-mix(in srgb, var(--dashboard-module-dock-color) 52%, white))}}.dashboard-module-dock-gauge i b{box-shadow:0 0 18px var(--dashboard-module-dock-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-dock-gauge i b{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-module-dock-color) 34%, transparent)}}.dashboard-module-dock-orbit{background:radial-gradient(circle at 50% 50%, #0f172af0 0 48%, transparent 49%), conic-gradient(var(--dashboard-module-dock-color) var(--dashboard-module-dock-level,40%), #e2e8f026 0);width:74px;height:74px;box-shadow:0 18px 34px var(--dashboard-module-dock-color), inset 0 1px 0 #ffffff1f;border-radius:999px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-module-dock-orbit{box-shadow:0 18px 34px color-mix(in srgb, var(--dashboard-module-dock-color) 17%, transparent), inset 0 1px 0 #ffffff1f}}.dashboard-module-dock-orbit span{color:#f8fafc;font-size:16px;font-weight:950;line-height:1}.dashboard-module-dock-orbit i{background:var(--dashboard-module-dock-color);width:6px;height:6px;box-shadow:0 0 18px var(--dashboard-module-dock-color);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.dashboard-module-dock-orbit i{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-module-dock-color) 44%, transparent)}}.dashboard-module-dock-orbit i:first-of-type{top:18px;right:4px}.dashboard-module-dock-orbit i:nth-of-type(2){bottom:6px;left:20px}.dashboard-module-dock-orbit i:nth-of-type(3){opacity:.56;top:26px;left:6px}.dashboard-module-switchboard{--dashboard-module-switch-color:var(--blue);isolation:isolate;border:1px solid #ffffff24;border-left:5px solid var(--dashboard-module-switch-color);background:linear-gradient(145deg, #0f172afa, #111827eb), radial-gradient(circle at 10% 8%, var(--dashboard-module-switch-color), transparent 36%), linear-gradient(315deg, var(--dashboard-module-switch-color), transparent 58%);border-radius:8px;grid-template-columns:minmax(220px,.28fr) minmax(320px,.44fr) minmax(240px,.28fr);align-items:stretch;gap:12px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switchboard{background:linear-gradient(145deg, #0f172afa, #111827eb), radial-gradient(circle at 10% 8%, color-mix(in srgb, var(--dashboard-module-switch-color) 24%, transparent), transparent 36%), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-module-switch-color) 14%, transparent), transparent 58%)}}.dashboard-module-switchboard{padding:13px;box-shadow:0 26px 58px #0f172a38,inset 0 1px #ffffff1f}.dashboard-module-switchboard.green{--dashboard-module-switch-color:var(--green)}.dashboard-module-switchboard.teal{--dashboard-module-switch-color:var(--teal)}.dashboard-module-switchboard.amber{--dashboard-module-switch-color:var(--amber)}.dashboard-module-switchboard.red{--dashboard-module-switch-color:var(--red)}.dashboard-module-switchboard.violet{--dashboard-module-switch-color:var(--violet)}.dashboard-module-switchboard.blue{--dashboard-module-switch-color:var(--blue)}.dashboard-module-switchboard:before{background:linear-gradient(90deg, #e2e8f012 1px, transparent 1px), linear-gradient(180deg, #e2e8f00d 1px, transparent 1px), linear-gradient(118deg, transparent 0 58%, var(--dashboard-module-switch-color) 59% 63%, transparent 64%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switchboard:before{background:linear-gradient(90deg, #e2e8f012 1px, transparent 1px), linear-gradient(180deg, #e2e8f00d 1px, transparent 1px), linear-gradient(118deg, transparent 0 58%, color-mix(in srgb, var(--dashboard-module-switch-color) 14%, transparent) 59% 63%, transparent 64%)}}.dashboard-module-switchboard:before{content:"";pointer-events:none;background-size:42px 42px,42px 42px,auto;-webkit-mask-image:linear-gradient(125deg,#0000009e,#0000 82%);mask-image:linear-gradient(125deg,#0000009e,#0000 82%)}.dashboard-module-switchboard:after{background:linear-gradient(145deg, var(--dashboard-module-switch-color), #ffffff0f);border:1px solid #ffffff1c;border-radius:8px;width:188px;height:188px;position:absolute;bottom:-74px;right:-46px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switchboard:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-module-switch-color) 18%, transparent), #ffffff0f)}}.dashboard-module-switchboard:after{content:"";opacity:.72;transform:rotate(15deg)}.dashboard-module-switchboard>*{z-index:1;position:relative}.dashboard-module-switch-copy{align-content:center;gap:9px;min-width:0;display:grid}.dashboard-module-switch-copy span,.dashboard-module-switch-copy p,.dashboard-module-switch-signals b,.dashboard-module-switch-signals em,.dashboard-module-switch-rail button b,.dashboard-module-switch-rail button em{color:#e2e8f0a3;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.1}.dashboard-module-switch-copy>span{color:var(--dashboard-module-switch-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-copy>span{color:color-mix(in srgb, var(--dashboard-module-switch-color) 62%, white)}}.dashboard-module-switch-copy strong{color:#f8fafc;overflow-wrap:anywhere;font-size:30px;line-height:1}.dashboard-module-switch-copy p{color:#cbd5e1c7;text-transform:none;max-width:40ch;margin:0;font-size:12px;font-weight:780;line-height:1.28}.dashboard-module-switch-signals{gap:8px;min-width:0;display:grid}.dashboard-module-switch-signals span{--dashboard-module-switch-signal-color:var(--blue);border:1px solid #ffffff1c;border-left:3px solid var(--dashboard-module-switch-signal-color);background:linear-gradient(145deg,#ffffff17,#ffffff09);border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.dashboard-module-switch-signals span.green{--dashboard-module-switch-signal-color:var(--green)}.dashboard-module-switch-signals span.teal{--dashboard-module-switch-signal-color:var(--teal)}.dashboard-module-switch-signals span.amber{--dashboard-module-switch-signal-color:var(--amber)}.dashboard-module-switch-signals span.red{--dashboard-module-switch-signal-color:var(--red)}.dashboard-module-switch-signals span.violet{--dashboard-module-switch-signal-color:var(--violet)}.dashboard-module-switch-signals span.blue{--dashboard-module-switch-signal-color:var(--blue)}.dashboard-module-switch-signals strong{color:var(--dashboard-module-switch-signal-color);overflow-wrap:anywhere;font-size:18px;line-height:1}.dashboard-module-switch-chart{--dashboard-module-switch-chart-color:var(--dashboard-module-switch-color);background:linear-gradient(#ffffff16,#ffffff09);border:1px solid #ffffff1f;border-radius:8px;width:100%;min-width:0;min-height:222px;padding:5px;display:block;overflow:hidden}.dashboard-module-switch-grid{stroke:#e2e8f01f;stroke-dasharray:5 7;stroke-linecap:round;stroke-width:1px}.dashboard-module-switch-average{stroke:#f8fafc40;stroke-dasharray:9 10;stroke-linecap:round;stroke-width:1.4px}.dashboard-module-switch-area{fill:var(--dashboard-module-switch-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-area{fill:color-mix(in srgb, var(--dashboard-module-switch-chart-color) 20%, transparent)}}.dashboard-module-switch-line{fill:none;stroke:var(--dashboard-module-switch-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-line{stroke:color-mix(in srgb, var(--dashboard-module-switch-chart-color) 76%, #60a5fa)}}.dashboard-module-switch-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 9px 14px var(--dashboard-module-switch-chart-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-line{filter:drop-shadow(0 9px 14px color-mix(in srgb, var(--dashboard-module-switch-chart-color) 24%, transparent))}}.dashboard-module-switch-bar-shadow{fill:#0f172a3d;filter:drop-shadow(0 12px 18px #0206173d)}.dashboard-module-switch-bar{fill:var(--dashboard-module-switch-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-bar{fill:color-mix(in srgb, var(--dashboard-module-switch-chart-color) 22%, #e2e8f021)}}.dashboard-module-switch-bar{stroke:#ffffff14;stroke-width:1px}.dashboard-module-switch-bar.green{fill:#05966947}.dashboard-module-switch-bar.teal{fill:#0f766e47}.dashboard-module-switch-bar.amber{fill:#b7791f4d}.dashboard-module-switch-bar.red{fill:#e11d483d}.dashboard-module-switch-bar.violet{fill:#6d5bd047}.dashboard-module-switch-bar.blue{fill:#2563eb42}.dashboard-module-switch-halo{fill:var(--dashboard-module-switch-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-halo{fill:color-mix(in srgb, var(--dashboard-module-switch-chart-color) 22%, transparent)}}.dashboard-module-switch-halo{opacity:.48}.dashboard-module-switch-halo.green{fill:var(--green)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-halo.green{fill:color-mix(in srgb, var(--green) 22%, transparent)}}.dashboard-module-switch-halo.teal{fill:var(--teal)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-halo.teal{fill:color-mix(in srgb, var(--teal) 22%, transparent)}}.dashboard-module-switch-halo.amber{fill:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-halo.amber{fill:color-mix(in srgb, var(--amber) 22%, transparent)}}.dashboard-module-switch-halo.red{fill:var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-halo.red{fill:color-mix(in srgb, var(--red) 22%, transparent)}}.dashboard-module-switch-halo.violet{fill:var(--violet)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-halo.violet{fill:color-mix(in srgb, var(--violet) 22%, transparent)}}.dashboard-module-switch-halo.blue{fill:var(--blue)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-halo.blue{fill:color-mix(in srgb, var(--blue) 22%, transparent)}}.dashboard-module-switch-dot{fill:#0f172a;stroke:var(--dashboard-module-switch-chart-color);stroke-width:3px}.dashboard-module-switch-dot.green{stroke:var(--green)}.dashboard-module-switch-dot.teal{stroke:var(--teal)}.dashboard-module-switch-dot.amber{stroke:var(--amber)}.dashboard-module-switch-dot.red{stroke:var(--red)}.dashboard-module-switch-dot.violet{stroke:var(--violet)}.dashboard-module-switch-dot.blue{stroke:var(--blue)}.dashboard-module-switch-chart g.active .dashboard-module-switch-bar{stroke:#ffffff6b;filter:drop-shadow(0 0 16px var(--dashboard-module-switch-chart-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-chart g.active .dashboard-module-switch-bar{filter:drop-shadow(0 0 16px color-mix(in srgb, var(--dashboard-module-switch-chart-color) 24%, transparent))}}.dashboard-module-switch-label,.dashboard-module-switch-value{fill:#e2e8f0a3;letter-spacing:0;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-module-switch-value{fill:#f8fafc}.dashboard-module-switch-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-module-switch-rail button{--dashboard-module-switch-node-color:var(--blue);border:1px solid var(--dashboard-module-switch-node-color);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-rail button{border:1px solid color-mix(in srgb, var(--dashboard-module-switch-node-color) 18%, #ffffff1f)}}.dashboard-module-switch-rail button{border-left:4px solid var(--dashboard-module-switch-node-color);background:radial-gradient(circle at 18% 0%, var(--dashboard-module-switch-node-color), transparent 36%), linear-gradient(145deg, #ffffff17, #ffffff09);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-rail button{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--dashboard-module-switch-node-color) 20%, transparent), transparent 36%), linear-gradient(145deg, #ffffff17, #ffffff09)}}.dashboard-module-switch-rail button{color:#f8fafc;cursor:pointer;text-align:left;animation:.36s both dashboard-row-in;animation-delay:var(--dashboard-module-switch-node-delay,0s);padding:9px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 14px 28px #0206172e,inset 0 1px #ffffff1a}.dashboard-module-switch-rail button.green{--dashboard-module-switch-node-color:var(--green)}.dashboard-module-switch-rail button.teal{--dashboard-module-switch-node-color:var(--teal)}.dashboard-module-switch-rail button.amber{--dashboard-module-switch-node-color:var(--amber)}.dashboard-module-switch-rail button.red{--dashboard-module-switch-node-color:var(--red)}.dashboard-module-switch-rail button.violet{--dashboard-module-switch-node-color:var(--violet)}.dashboard-module-switch-rail button.blue{--dashboard-module-switch-node-color:var(--blue)}.dashboard-module-switch-rail button:hover,.dashboard-module-switch-rail button.active{border-color:var(--dashboard-module-switch-node-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-rail button:hover,.dashboard-module-switch-rail button.active{border-color:color-mix(in srgb, var(--dashboard-module-switch-node-color) 42%, #ffffff29)}}.dashboard-module-switch-rail button:hover,.dashboard-module-switch-rail button.active{box-shadow:0 20px 38px #02061747, 0 0 0 1px var(--dashboard-module-switch-node-color), inset 0 1px 0 #ffffff21}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-rail button:hover,.dashboard-module-switch-rail button.active{box-shadow:0 20px 38px #02061747, 0 0 0 1px color-mix(in srgb, var(--dashboard-module-switch-node-color) 16%, transparent), inset 0 1px 0 #ffffff21}}.dashboard-module-switch-rail button:hover,.dashboard-module-switch-rail button.active{transform:translateY(-1px)}.dashboard-module-switch-rail button span{background:var(--dashboard-module-switch-node-color);border-radius:8px;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-rail button span{background:color-mix(in srgb, var(--dashboard-module-switch-node-color) 18%, #ffffff12)}}.dashboard-module-switch-rail button span{color:var(--dashboard-module-switch-node-color)}.dashboard-module-switch-rail button span svg{width:15px;height:15px}.dashboard-module-switch-rail button b{color:#e2e8f0bd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module-switch-rail button strong{color:#f8fafc;overflow-wrap:anywhere;text-align:right;justify-self:end;font-size:13px;line-height:1}.dashboard-module-switch-rail button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module-switch-rail button i{background:#e2e8f024;border-radius:999px;grid-column:1/-1;min-width:0;height:5px;display:block;position:relative;overflow:hidden}.dashboard-module-switch-rail button i:before{width:var(--dashboard-module-switch-node-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-module-switch-node-color), var(--dashboard-module-switch-node-color));min-width:10px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-rail button i:before{background:linear-gradient(90deg, var(--dashboard-module-switch-node-color), color-mix(in srgb, var(--dashboard-module-switch-node-color) 50%, white))}}.dashboard-module-switch-rail button i:before{box-shadow:0 0 16px var(--dashboard-module-switch-node-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-switch-rail button i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-module-switch-node-color) 28%, transparent)}}.dashboard-module-switch-rail button i:before{content:""}.dashboard-module-orbit-map{--dashboard-module-orbit-color:var(--blue);isolation:isolate;border:1px solid #ffffff24;border-left:5px solid var(--dashboard-module-orbit-color);background:radial-gradient(circle at 10% 8%, var(--dashboard-module-orbit-color), transparent 34%), radial-gradient(circle at 82% 12%, #14b8a62e, transparent 34%), linear-gradient(145deg, #0f172a 0%, #172033 58%, #111827 100%);border-radius:8px;grid-template-columns:minmax(230px,.3fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-map{background:radial-gradient(circle at 10% 8%, color-mix(in srgb, var(--dashboard-module-orbit-color) 26%, transparent), transparent 34%), radial-gradient(circle at 82% 12%, #14b8a62e, transparent 34%), linear-gradient(145deg, #0f172a 0%, #172033 58%, #111827 100%)}}.dashboard-module-orbit-map{padding:13px;box-shadow:0 26px 58px #0f172a38,inset 0 1px #ffffff1f}.dashboard-module-orbit-map.green{--dashboard-module-orbit-color:var(--green)}.dashboard-module-orbit-map.teal{--dashboard-module-orbit-color:var(--teal)}.dashboard-module-orbit-map.amber{--dashboard-module-orbit-color:var(--amber)}.dashboard-module-orbit-map.red{--dashboard-module-orbit-color:var(--red)}.dashboard-module-orbit-map.violet{--dashboard-module-orbit-color:var(--violet)}.dashboard-module-orbit-map.blue{--dashboard-module-orbit-color:var(--blue)}.dashboard-module-orbit-map:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f00f 1px,#0000 1px),linear-gradient(#e2e8f00b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#0009,#0000 82%);mask-image:linear-gradient(125deg,#0009,#0000 82%)}.dashboard-module-orbit-map:after{background:var(--dashboard-module-orbit-color);border:1px solid #ffffff1a;border-radius:999px;width:184px;height:184px;position:absolute;top:-58px;right:-52px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-map:after{background:color-mix(in srgb, var(--dashboard-module-orbit-color) 15%, transparent)}}.dashboard-module-orbit-map:after{content:""}.dashboard-module-orbit-map>*{z-index:1;position:relative}.dashboard-module-orbit-copy{align-content:center;gap:8px;min-width:0;display:grid}.dashboard-module-orbit-copy span,.dashboard-module-orbit-copy em,.dashboard-module-orbit-core span,.dashboard-module-orbit-core em,.dashboard-module-orbit-node b{color:#e2e8f0a3;letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.08}.dashboard-module-orbit-copy strong{color:#f8fafc;overflow-wrap:anywhere;font-size:29px;line-height:1}.dashboard-module-orbit-copy p{color:#cbd5e1c2;overflow-wrap:anywhere;max-width:42ch;margin:0;font-size:12px;font-weight:780;line-height:1.28}.dashboard-module-orbit-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-module-orbit-kpis span{background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff1a;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.dashboard-module-orbit-kpis b{color:#f8fafc;overflow-wrap:anywhere;font-size:15px;line-height:1}.dashboard-module-orbit-field{background:radial-gradient(circle at 50% 50%, var(--dashboard-module-orbit-color), transparent 42%), linear-gradient(145deg, #ffffff13, #ffffff06);border:1px solid #ffffff1c;border-radius:8px;min-width:0;min-height:288px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-field{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--dashboard-module-orbit-color) 16%, transparent), transparent 42%), linear-gradient(145deg, #ffffff13, #ffffff06)}}.dashboard-module-orbit-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dashboard-module-orbit-ring,.dashboard-module-orbit-inner{fill:none;stroke:#e2e8f029;stroke-dasharray:2 5;stroke-linecap:round;stroke-width:.7px}.dashboard-module-orbit-inner{stroke:var(--dashboard-module-orbit-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-inner{stroke:color-mix(in srgb, var(--dashboard-module-orbit-color) 32%, #e2e8f01f)}}.dashboard-module-orbit-inner{stroke-dasharray:5 6}.dashboard-module-orbit-link{stroke:#e2e8f024;stroke-linecap:round;stroke-width:.9px}.dashboard-module-orbit-link.active{stroke:var(--dashboard-module-orbit-color);stroke-width:1.8px;filter:drop-shadow(0 0 6px var(--dashboard-module-orbit-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-link.active{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--dashboard-module-orbit-color) 40%, transparent))}}.dashboard-module-orbit-core{border:1px solid var(--dashboard-module-orbit-color);place-items:center;gap:4px;width:128px;height:128px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-core{border:1px solid color-mix(in srgb, var(--dashboard-module-orbit-color) 28%, #ffffff24)}}.dashboard-module-orbit-core{box-shadow:0 24px 44px var(--dashboard-module-orbit-color), inset 0 1px 0 #ffffff1f;background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 46%),linear-gradient(145deg,#0f172af5,#111827db);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-core{box-shadow:0 24px 44px color-mix(in srgb, var(--dashboard-module-orbit-color) 20%, #02061752), inset 0 1px 0 #ffffff1f}}.dashboard-module-orbit-core{text-align:center;padding:14px;transform:translate(-50%,-50%)}.dashboard-module-orbit-core strong{color:#f8fafc;overflow-wrap:anywhere;font-size:23px;line-height:1}.dashboard-module-orbit-core em{color:var(--dashboard-module-orbit-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-core em{color:color-mix(in srgb, var(--dashboard-module-orbit-color) 54%, white)}}.dashboard-module-orbit-node{--dashboard-module-orbit-node-color:var(--blue);border:1px solid #ffffff24;border-left:4px solid var(--dashboard-module-orbit-node-color);background:linear-gradient(145deg, #ffffff1f, #ffffff0b), linear-gradient(315deg, var(--dashboard-module-orbit-node-color), transparent 58%);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 7px;width:118px;min-width:0;display:grid;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-node{background:linear-gradient(145deg, #ffffff1f, #ffffff0b), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-module-orbit-node-color) 12%, transparent), transparent 58%)}}.dashboard-module-orbit-node{color:#f8fafc;cursor:pointer;text-align:left;padding:8px;transition:border-color .18s,box-shadow .18s,transform .18s;transform:translate(-50%,-50%);box-shadow:0 16px 30px #02061733,inset 0 1px #ffffff1a}.dashboard-module-orbit-node.green{--dashboard-module-orbit-node-color:var(--green)}.dashboard-module-orbit-node.teal{--dashboard-module-orbit-node-color:var(--teal)}.dashboard-module-orbit-node.amber{--dashboard-module-orbit-node-color:var(--amber)}.dashboard-module-orbit-node.red{--dashboard-module-orbit-node-color:var(--red)}.dashboard-module-orbit-node.violet{--dashboard-module-orbit-node-color:var(--violet)}.dashboard-module-orbit-node.blue{--dashboard-module-orbit-node-color:var(--blue)}.dashboard-module-orbit-node:hover,.dashboard-module-orbit-node.active{border-color:var(--dashboard-module-orbit-node-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-node:hover,.dashboard-module-orbit-node.active{border-color:color-mix(in srgb, var(--dashboard-module-orbit-node-color) 42%, #ffffff2e)}}.dashboard-module-orbit-node:hover,.dashboard-module-orbit-node.active{box-shadow:0 22px 42px #02061747, 0 0 0 1px var(--dashboard-module-orbit-node-color), inset 0 1px 0 #ffffff21}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-node:hover,.dashboard-module-orbit-node.active{box-shadow:0 22px 42px #02061747, 0 0 0 1px color-mix(in srgb, var(--dashboard-module-orbit-node-color) 18%, transparent), inset 0 1px 0 #ffffff21}}.dashboard-module-orbit-node:hover,.dashboard-module-orbit-node.active{transform:translate(-50%,-50%)translateY(-2px)}.dashboard-module-orbit-node span{background:var(--dashboard-module-orbit-node-color);border-radius:8px;grid-row:span 2;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-node span{background:color-mix(in srgb, var(--dashboard-module-orbit-node-color) 18%, #ffffff12)}}.dashboard-module-orbit-node span{color:var(--dashboard-module-orbit-node-color)}.dashboard-module-orbit-node span svg{width:15px;height:15px}.dashboard-module-orbit-node b{color:#e2e8f0b8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module-orbit-node strong{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1}.dashboard-module-orbit-node i{background:#e2e8f024;border-radius:999px;grid-column:1/-1;min-width:0;height:5px;display:block;position:relative;overflow:hidden}.dashboard-module-orbit-node i:before{width:var(--dashboard-module-orbit-node-level,12%);border-radius:inherit;background:var(--dashboard-module-orbit-node-color);min-width:10px;box-shadow:0 0 16px var(--dashboard-module-orbit-node-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-orbit-node i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-module-orbit-node-color) 30%, transparent)}}.dashboard-module-orbit-node i:before{content:""}.dashboard-module-tab-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-module-tab-card{--dashboard-module-tab-color:var(--blue);background:linear-gradient(145deg, #ffffffd1, #f1f5f98f), radial-gradient(circle at 100% 0%, var(--dashboard-module-tab-color), transparent 46%);border:1px solid #ffffffb3;border-left:4px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy value""curve curve percent""bar bar bar";align-items:center;gap:7px 8px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-tab-card{background:linear-gradient(145deg, #ffffffd1, #f1f5f98f), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-module-tab-color) 10%, transparent), transparent 46%)}}.dashboard-module-tab-card{color:var(--ink);cursor:pointer;text-align:left;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 14px 28px #0f172a12,inset 0 1px #ffffffc7}.dashboard-module-tab-card.green{--dashboard-module-tab-color:var(--green)}.dashboard-module-tab-card.teal{--dashboard-module-tab-color:var(--teal)}.dashboard-module-tab-card.amber{--dashboard-module-tab-color:var(--amber)}.dashboard-module-tab-card.blue{--dashboard-module-tab-color:var(--blue)}.dashboard-module-tab-card.violet{--dashboard-module-tab-color:var(--violet)}.dashboard-module-tab-card.red{--dashboard-module-tab-color:var(--red)}.dashboard-module-tab-card:after{background:var(--dashboard-module-tab-color);border-radius:8px;width:88px;height:88px;position:absolute;bottom:-42px;right:-24px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-tab-card:after{background:color-mix(in srgb, var(--dashboard-module-tab-color) 10%, transparent)}}.dashboard-module-tab-card:after{content:"";transform:rotate(14deg)}.dashboard-module-tab-card>*{z-index:1;position:relative}.dashboard-module-tab-card:hover,.dashboard-module-tab-card.active{border-color:var(--dashboard-module-tab-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-tab-card:hover,.dashboard-module-tab-card.active{border-color:color-mix(in srgb, var(--dashboard-module-tab-color) 25%, #ffffffb8)}}.dashboard-module-tab-card:hover,.dashboard-module-tab-card.active{border-left-color:var(--dashboard-module-tab-color);transform:translateY(-1px);box-shadow:0 20px 42px #0f172a1c,inset 0 1px #ffffffd1}.dashboard-module-tab-icon{background:var(--dashboard-module-tab-color);border-radius:8px;grid-area:icon;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-tab-icon{background:color-mix(in srgb, var(--dashboard-module-tab-color) 10%, white)}}.dashboard-module-tab-icon{color:var(--dashboard-module-tab-color);box-shadow:0 10px 20px var(--dashboard-module-tab-color), inset 0 1px 0 #ffffffbd}@supports (color:color-mix(in lab, red, red)){.dashboard-module-tab-icon{box-shadow:0 10px 20px color-mix(in srgb, var(--dashboard-module-tab-color) 10%, transparent), inset 0 1px 0 #ffffffbd}}.dashboard-module-tab-copy{grid-area:copy;gap:2px;min-width:0;display:grid}.dashboard-module-tab-copy b,.dashboard-module-tab-copy em{color:var(--muted);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-style:normal;font-weight:950;line-height:1.08;overflow:hidden}.dashboard-module-tab-copy b{color:var(--ink)}.dashboard-module-tab-card strong{color:var(--dashboard-module-tab-color);overflow-wrap:anywhere;text-align:right;grid-area:value;justify-self:end;font-size:15px;line-height:1}.dashboard-module-tab-card small{border:1px solid var(--dashboard-module-tab-color);grid-area:percent;justify-self:end}@supports (color:color-mix(in lab, red, red)){.dashboard-module-tab-card small{border:1px solid color-mix(in srgb, var(--dashboard-module-tab-color) 20%, #ffffffb3)}}.dashboard-module-tab-card small{background:linear-gradient(145deg, #ffffffc7, var(--dashboard-module-tab-color));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-tab-card small{background:linear-gradient(145deg, #ffffffc7, color-mix(in srgb, var(--dashboard-module-tab-color) 10%, white))}}.dashboard-module-tab-card small{color:var(--dashboard-module-tab-color);white-space:nowrap;padding:5px 6px;font-size:10px;font-weight:950;line-height:1}.dashboard-module-tab-card>.dashboard-module-signal-curve{grid-area:curve;width:100%;height:26px}.dashboard-module-tab-card i{background:var(--dashboard-module-tab-color);border-radius:999px;grid-area:bar/1/bar/-1;min-width:0;height:5px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-tab-card i{background:color-mix(in srgb, var(--dashboard-module-tab-color) 12%, #94a3b833)}}.dashboard-module-tab-card i:before{width:var(--dashboard-module-tab-level,12%);border-radius:inherit;background:var(--dashboard-module-tab-color);min-width:10px;box-shadow:0 0 16px var(--dashboard-module-tab-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-tab-card i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-module-tab-color) 28%, transparent)}}.dashboard-module-tab-card i:before{content:""}.dashboard-tab-label{align-items:center;gap:7px;min-width:0;display:inline-flex}.dashboard-tab-label svg{flex:none}.dashboard-module-context{--dashboard-module-context-color:var(--blue);border:1px solid #ffffffad;border-left:5px solid var(--dashboard-module-context-color);background:linear-gradient(135deg, #0d1524fa, #172334f0), linear-gradient(315deg, var(--dashboard-module-context-color), transparent 58%);border-radius:8px;grid-template-columns:minmax(220px,.26fr) minmax(260px,.34fr) minmax(0,.4fr);align-items:stretch;gap:10px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-context{background:linear-gradient(135deg, #0d1524fa, #172334f0), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-module-context-color) 15%, transparent), transparent 58%)}}.dashboard-module-context{padding:12px;box-shadow:0 22px 48px #0f172a2e,inset 0 1px #ffffff1c}.dashboard-module-context.green{--dashboard-module-context-color:var(--green)}.dashboard-module-context.teal{--dashboard-module-context-color:var(--teal)}.dashboard-module-context.amber{--dashboard-module-context-color:var(--amber)}.dashboard-module-context.red{--dashboard-module-context-color:var(--red)}.dashboard-module-context.violet{--dashboard-module-context-color:var(--violet)}.dashboard-module-context.blue{--dashboard-module-context-color:var(--blue)}.dashboard-module-context:before{background:linear-gradient(90deg, #e2e8f00e 1px, transparent 1px), linear-gradient(180deg, #e2e8f00b 1px, transparent 1px), linear-gradient(90deg, var(--dashboard-module-context-color) 0 var(--dashboard-module-context-level,18%), transparent var(--dashboard-module-context-level,18%));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-context:before{background:linear-gradient(90deg, #e2e8f00e 1px, transparent 1px), linear-gradient(180deg, #e2e8f00b 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dashboard-module-context-color) 12%, transparent) 0 var(--dashboard-module-context-level,18%), transparent var(--dashboard-module-context-level,18%))}}.dashboard-module-context:before{content:"";pointer-events:none;background-size:42px 42px,42px 42px,100% 100%;-webkit-mask-image:linear-gradient(110deg,#00000094,#0000 78%);mask-image:linear-gradient(110deg,#00000094,#0000 78%)}.dashboard-module-context>*{z-index:1;position:relative}.dashboard-module-context-copy,.dashboard-module-context-grid article{background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #e2e8f01c;border-radius:8px;min-width:0;box-shadow:0 15px 30px #02061733,inset 0 1px #ffffff17}.dashboard-module-context-copy{align-content:center;gap:5px;padding:12px;display:grid}.dashboard-module-context-copy span,.dashboard-module-context-copy p,.dashboard-module-context-grid span,.dashboard-module-context-grid em{color:#e2e8f09e;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.dashboard-module-context-copy strong{color:#f8fafc;overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,36px);line-height:1}.dashboard-module-context-copy p{color:#e2e8f08a;margin:0;font-size:11px;line-height:1.22}.dashboard-module-context-chart{--dashboard-module-context-chart-color:var(--blue);background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #e2e8f01c;border-radius:8px;width:100%;min-width:0;min-height:144px;padding:4px;display:block;overflow:hidden}.dashboard-module-context-chart.green{--dashboard-module-context-chart-color:var(--green)}.dashboard-module-context-chart.teal{--dashboard-module-context-chart-color:var(--teal)}.dashboard-module-context-chart.amber{--dashboard-module-context-chart-color:var(--amber)}.dashboard-module-context-chart.red{--dashboard-module-context-chart-color:var(--red)}.dashboard-module-context-chart.violet{--dashboard-module-context-chart-color:var(--violet)}.dashboard-module-context-chart.blue{--dashboard-module-context-chart-color:var(--blue)}.dashboard-module-context-gridline{stroke:#e2e8f021;stroke-dasharray:6 9;stroke-linecap:round;stroke-width:1px}.dashboard-module-context-area{fill:var(--dashboard-module-context-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-context-area{fill:color-mix(in srgb, var(--dashboard-module-context-chart-color) 18%, transparent)}}.dashboard-module-context-line{fill:none;stroke:var(--dashboard-module-context-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-context-line{stroke:color-mix(in srgb, var(--dashboard-module-context-chart-color) 78%, #60a5fa)}}.dashboard-module-context-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 8px 13px var(--dashboard-module-context-chart-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-context-line{filter:drop-shadow(0 8px 13px color-mix(in srgb, var(--dashboard-module-context-chart-color) 24%, transparent))}}.dashboard-module-context-bar{fill:var(--dashboard-module-context-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-context-bar{fill:color-mix(in srgb, var(--dashboard-module-context-chart-color) 20%, transparent)}}.dashboard-module-context-bar{stroke:#ffffff14;stroke-width:1px}.dashboard-module-context-bar.green{fill:#0596693d}.dashboard-module-context-bar.teal{fill:#0f766e3d}.dashboard-module-context-bar.amber{fill:#b7791f42}.dashboard-module-context-bar.red{fill:#dc26263d}.dashboard-module-context-bar.violet{fill:#6d5bd03d}.dashboard-module-context-bar.blue{fill:#2563eb3b}.dashboard-module-context-halo{fill:var(--dashboard-module-context-dot-color,var(--dashboard-module-context-chart-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-context-halo{fill:color-mix(in srgb, var(--dashboard-module-context-dot-color,var(--dashboard-module-context-chart-color)) 20%, transparent)}}.dashboard-module-context-dot{fill:var(--dashboard-module-context-dot-color,var(--dashboard-module-context-chart-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-context-dot{fill:color-mix(in srgb, var(--dashboard-module-context-dot-color,var(--dashboard-module-context-chart-color)) 74%, white)}}.dashboard-module-context-dot{stroke:#ffffffa3;stroke-width:2px}.dashboard-module-context-halo.green,.dashboard-module-context-dot.green{--dashboard-module-context-dot-color:var(--green)}.dashboard-module-context-halo.teal,.dashboard-module-context-dot.teal{--dashboard-module-context-dot-color:var(--teal)}.dashboard-module-context-halo.blue,.dashboard-module-context-dot.blue{--dashboard-module-context-dot-color:var(--blue)}.dashboard-module-context-halo.amber,.dashboard-module-context-dot.amber{--dashboard-module-context-dot-color:var(--amber)}.dashboard-module-context-halo.violet,.dashboard-module-context-dot.violet{--dashboard-module-context-dot-color:var(--violet)}.dashboard-module-context-halo.red,.dashboard-module-context-dot.red{--dashboard-module-context-dot-color:var(--red)}.dashboard-module-context-label{fill:#e2e8f09e;letter-spacing:0;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-module-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-module-context-grid article{--dashboard-module-context-metric-color:var(--blue);border-bottom:4px solid var(--dashboard-module-context-metric-color);gap:4px;padding:10px;display:grid}.dashboard-module-context-grid article.green{--dashboard-module-context-metric-color:var(--green)}.dashboard-module-context-grid article.teal{--dashboard-module-context-metric-color:var(--teal)}.dashboard-module-context-grid article.amber{--dashboard-module-context-metric-color:var(--amber)}.dashboard-module-context-grid article.red{--dashboard-module-context-metric-color:var(--red)}.dashboard-module-context-grid article.violet{--dashboard-module-context-metric-color:var(--violet)}.dashboard-module-context-grid article.blue{--dashboard-module-context-metric-color:var(--blue)}.dashboard-module-context-grid strong{color:#f8fafc;overflow-wrap:anywhere;font-size:24px;line-height:1}.dashboard-module-context-grid i{background:#e2e8f024;border-radius:999px;min-width:0;height:5px;margin-top:2px;display:block;position:relative;overflow:hidden}.dashboard-module-context-grid i:before{width:var(--dashboard-module-context-metric-level,12%);border-radius:inherit;background:var(--dashboard-module-context-metric-color);min-width:10px;box-shadow:0 0 16px var(--dashboard-module-context-metric-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-context-grid i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-module-context-metric-color) 28%, transparent)}}.dashboard-module-context-grid i:before{content:""}@container dashboard-page (width<=1180px){.dashboard-module-context{grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr)}.dashboard-module-context-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@container dashboard-page (width<=820px){.dashboard-module-context{grid-template-columns:1fr}.dashboard-module-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashboard-page (width<=620px){.dashboard-module-context{padding:10px}.dashboard-module-context-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin-inline:-2px;padding:2px 2px 6px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.dashboard-module-context-grid article{scroll-snap-align:start;flex:0 0 min(150px,72vw);min-height:112px}.dashboard-module-context-chart{min-height:122px}.dashboard-module-context-label{display:none}}.dashboard-module-insight{--dashboard-module-insight-color:var(--blue);border:1px solid #94a3b83d;border-left:5px solid var(--dashboard-module-insight-color);background:linear-gradient(145deg, #ffffffe6, #f8fafcad), linear-gradient(310deg, var(--dashboard-module-insight-color), transparent 54%);border-radius:8px;gap:13px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-insight{background:linear-gradient(145deg, #ffffffe6, #f8fafcad), linear-gradient(310deg, color-mix(in srgb, var(--dashboard-module-insight-color) 10%, transparent), transparent 54%)}}.dashboard-module-insight{padding:14px;box-shadow:0 22px 48px #0f172a1a,inset 0 1px #ffffffb8}.dashboard-module-insight.green{--dashboard-module-insight-color:var(--green)}.dashboard-module-insight.teal{--dashboard-module-insight-color:var(--teal)}.dashboard-module-insight.amber{--dashboard-module-insight-color:var(--amber)}.dashboard-module-insight.red{--dashboard-module-insight-color:var(--red)}.dashboard-module-insight.violet{--dashboard-module-insight-color:var(--violet)}.dashboard-module-insight-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.dashboard-module-insight-head>div:first-child{gap:4px;min-width:0;display:grid}.dashboard-module-insight-head h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.12}.dashboard-module-insight-head p{max-width:78ch;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750;line-height:1.34}.dashboard-module-viewbar{border:1px solid var(--dashboard-module-insight-color);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-viewbar{border:1px solid color-mix(in srgb, var(--dashboard-module-insight-color) 18%, #94a3b83d)}}.dashboard-module-viewbar{background:linear-gradient(145deg, #ffffffd1, #f1f5f994), linear-gradient(315deg, var(--dashboard-module-insight-color), transparent 62%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-viewbar{background:linear-gradient(145deg, #ffffffd1, #f1f5f994), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-module-insight-color) 10%, transparent), transparent 62%)}}.dashboard-module-viewbar{padding:8px;box-shadow:0 14px 30px #0f172a13,inset 0 1px #ffffffd1}.dashboard-module-viewbar .dashboard-module-tabs{justify-self:stretch;width:100%;min-width:0}.dashboard-module-viewbar .badge{white-space:nowrap;justify-self:end}.dashboard-module-section-guide{--dashboard-module-section-color:var(--blue);border:1px solid var(--dashboard-module-section-color);gap:10px;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-guide{border:1px solid color-mix(in srgb, var(--dashboard-module-section-color) 15%, #94a3b83d)}}.dashboard-module-section-guide{border-left:5px solid var(--dashboard-module-section-color);background:linear-gradient(145deg, #ffffffe6, #f1f5f9a8), radial-gradient(circle at 6% 0%, var(--dashboard-module-section-color), transparent 44%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-guide{background:linear-gradient(145deg, #ffffffe6, #f1f5f9a8), radial-gradient(circle at 6% 0%, color-mix(in srgb, var(--dashboard-module-section-color) 12%, transparent), transparent 44%)}}.dashboard-module-section-guide{padding:10px;box-shadow:0 18px 40px #0f172a18,inset 0 1px #ffffffc7}.dashboard-module-section-guide.green{--dashboard-module-section-color:var(--green)}.dashboard-module-section-guide.teal{--dashboard-module-section-color:var(--teal)}.dashboard-module-section-guide.amber{--dashboard-module-section-color:var(--amber)}.dashboard-module-section-guide.red{--dashboard-module-section-color:var(--red)}.dashboard-module-section-guide.violet{--dashboard-module-section-color:var(--violet)}.dashboard-module-section-guide.blue{--dashboard-module-section-color:var(--blue)}.dashboard-module-section-head{border:1px solid var(--dashboard-module-section-color);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-head{border:1px solid color-mix(in srgb, var(--dashboard-module-section-color) 18%, #94a3b833)}}.dashboard-module-section-head{background:linear-gradient(145deg, #0f172af5, #111827e8), linear-gradient(315deg, var(--dashboard-module-section-color), transparent 62%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-head{background:linear-gradient(145deg, #0f172af5, #111827e8), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-module-section-color) 13%, transparent), transparent 62%)}}.dashboard-module-section-head{padding:10px;box-shadow:inset 0 1px #ffffff1a}.dashboard-module-section-head-icon{border:1px solid var(--dashboard-module-section-color);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-head-icon{border:1px solid color-mix(in srgb, var(--dashboard-module-section-color) 26%, #ffffff24)}}.dashboard-module-section-head-icon{background:linear-gradient(145deg, var(--dashboard-module-section-color), #ffffff0a);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-head-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-module-section-color) 18%, #ffffff14), #ffffff0a)}}.dashboard-module-section-head-icon{color:var(--dashboard-module-section-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-head-icon{color:color-mix(in srgb, var(--dashboard-module-section-color) 60%, #fff)}}.dashboard-module-section-head>div{gap:3px;min-width:0;display:grid}.dashboard-module-section-head span:not(.dashboard-module-section-head-icon),.dashboard-module-section-head em{color:#e2e8f09e;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.08}.dashboard-module-section-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:20px;line-height:1}.dashboard-module-section-head .badge{color:var(--dashboard-module-section-color);background:#ffffff14;border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-head .badge{color:color-mix(in srgb, var(--dashboard-module-section-color) 44%, #f8fafc)}}.dashboard-module-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-module-section-card{--dashboard-module-section-card-color:var(--blue);appearance:none;isolation:isolate;border:1px solid var(--dashboard-module-section-card-color);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px 10px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-card{border:1px solid color-mix(in srgb, var(--dashboard-module-section-card-color) 15%, #94a3b83d)}}.dashboard-module-section-card{background:linear-gradient(145deg, #ffffffe0, #f8fafcb3), linear-gradient(112deg, var(--dashboard-module-section-card-color), transparent 62%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-card{background:linear-gradient(145deg, #ffffffe0, #f8fafcb3), linear-gradient(112deg, color-mix(in srgb, var(--dashboard-module-section-card-color) 7%, transparent), transparent 62%)}}.dashboard-module-section-card{color:inherit;cursor:pointer;text-align:left;padding:11px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 14px 30px #0f172a13,inset 0 1px #ffffffc7}.dashboard-module-section-card.green{--dashboard-module-section-card-color:var(--green)}.dashboard-module-section-card.teal{--dashboard-module-section-card-color:var(--teal)}.dashboard-module-section-card.amber{--dashboard-module-section-card-color:var(--amber)}.dashboard-module-section-card.red{--dashboard-module-section-card-color:var(--red)}.dashboard-module-section-card.violet{--dashboard-module-section-card-color:var(--violet)}.dashboard-module-section-card.blue{--dashboard-module-section-card-color:var(--blue)}.dashboard-module-section-card:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0f172a09 1px,#0000 1px),linear-gradient(#0f172a07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000006b,#0000 78%);mask-image:linear-gradient(115deg,#0000006b,#0000 78%)}.dashboard-module-section-card.active{border-color:var(--dashboard-module-section-card-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-card.active{border-color:color-mix(in srgb, var(--dashboard-module-section-card-color) 36%, #94a3b83d)}}.dashboard-module-section-card.active{box-shadow:0 18px 36px var(--dashboard-module-section-card-color), inset 0 1px 0 #ffffffdb}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-card.active{box-shadow:0 18px 36px color-mix(in srgb, var(--dashboard-module-section-card-color) 14%, #0f172a14), inset 0 1px 0 #ffffffdb}}.dashboard-module-section-card:hover,.dashboard-module-section-card:focus-visible{border-color:var(--dashboard-module-section-card-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-card:hover,.dashboard-module-section-card:focus-visible{border-color:color-mix(in srgb, var(--dashboard-module-section-card-color) 42%, #94a3b83d)}}.dashboard-module-section-card:hover,.dashboard-module-section-card:focus-visible{transform:translateY(-1px)}.dashboard-module-section-icon{border:1px solid var(--dashboard-module-section-card-color);place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-icon{border:1px solid color-mix(in srgb, var(--dashboard-module-section-card-color) 17%, #94a3b82e)}}.dashboard-module-section-icon{background:var(--dashboard-module-section-card-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-icon{background:color-mix(in srgb, var(--dashboard-module-section-card-color) 10%, white)}}.dashboard-module-section-icon{color:var(--dashboard-module-section-card-color)}.dashboard-module-section-copy{gap:2px;min-width:0;display:grid}.dashboard-module-section-copy b,.dashboard-module-section-card strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;line-height:1}.dashboard-module-section-copy b{font-size:14px;font-weight:950}.dashboard-module-section-copy em,.dashboard-module-section-card small{color:var(--muted);overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.12}.dashboard-module-section-copy em{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-module-section-card strong{color:var(--dashboard-module-section-card-color);text-align:right;white-space:nowrap;justify-self:end;font-size:18px;font-weight:950}.dashboard-module-section-card small,.dashboard-module-section-card i{grid-column:1/-1}.dashboard-module-section-card i{background:#94a3b82e;border-radius:999px;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-module-section-card i:before{width:var(--dashboard-module-section-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-module-section-card-color), var(--dashboard-module-section-card-color));min-width:10px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-card i:before{background:linear-gradient(90deg, var(--dashboard-module-section-card-color), color-mix(in srgb, var(--dashboard-module-section-card-color) 44%, white))}}.dashboard-module-section-card i:before{box-shadow:0 0 16px var(--dashboard-module-section-card-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-card i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-module-section-card-color) 24%, transparent)}}.dashboard-module-section-card i:before{content:""}.dashboard-module-section-pulse{background:linear-gradient(90deg,#94a3b826,#e2e8f061);border-radius:999px;min-width:0;height:6px;position:relative;overflow:hidden}.dashboard-module-section-pulse span{width:var(--dashboard-module-section-active-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-module-section-color), var(--dashboard-module-section-color));min-width:14px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-pulse span{background:linear-gradient(90deg, var(--dashboard-module-section-color), color-mix(in srgb, var(--dashboard-module-section-color) 48%, white))}}.dashboard-module-section-pulse span{box-shadow:0 0 18px var(--dashboard-module-section-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-section-pulse span{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-module-section-color) 24%, transparent)}}@container dashboard-page (width<=980px){.dashboard-module-section-head,.dashboard-module-section-grid{grid-template-columns:1fr}}@container dashboard-page (width<=620px){.dashboard-module-section-guide{padding:9px}.dashboard-module-section-head{grid-template-columns:1fr}.dashboard-module-section-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin-inline:-2px;padding:2px 2px 7px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.dashboard-module-section-card{scroll-snap-align:start;flex:0 0 min(230px,84vw)}}.dashboard-module-insight-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.dashboard-module-reading-layout{grid-template-columns:minmax(0,1.24fr) minmax(330px,.56fr);align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-module-reading-layout .dashboard-module-spotlight,.dashboard-module-reading-layout .dashboard-module-flow-ribbon{height:100%}.dashboard-module-reading-layout .dashboard-module-flow-ribbon{grid-template-columns:1fr;align-content:start}.dashboard-module-reading-layout .dashboard-module-flow-track{grid-template-columns:1fr}.dashboard-module-reading-layout .dashboard-module-flow-step{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.dashboard-module-reading-layout .dashboard-module-flow-step strong{text-align:right}.dashboard-module-reading-layout .dashboard-module-flow-step em,.dashboard-module-reading-layout .dashboard-module-flow-step i{grid-column:1/-1}.dashboard-module-reading-layout .dashboard-module-flow-step b{background:linear-gradient(180deg, var(--dashboard-module-flow-step-color), #e2e8f02e);width:2px;height:9px;inset:auto auto -9px 22px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-reading-layout .dashboard-module-flow-step b{background:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-module-flow-step-color) 70%, white), #e2e8f02e)}}@container dashboard-page (width<=1280px){.dashboard-module-reading-layout{grid-template-columns:1fr}.dashboard-module-reading-layout .dashboard-module-flow-ribbon{grid-template-columns:minmax(180px,.22fr) minmax(0,1fr)}.dashboard-module-reading-layout .dashboard-module-flow-track{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-module-reading-layout .dashboard-module-flow-step{grid-template-columns:1fr}.dashboard-module-reading-layout .dashboard-module-flow-step strong{text-align:left}.dashboard-module-reading-layout .dashboard-module-flow-step b{background:linear-gradient(90deg, var(--dashboard-module-flow-step-color), #e2e8f02e);width:9px;height:2px;inset:50% -9px auto auto}@supports (color:color-mix(in lab, red, red)){.dashboard-module-reading-layout .dashboard-module-flow-step b{background:linear-gradient(90deg, color-mix(in srgb, var(--dashboard-module-flow-step-color) 70%, white), #e2e8f02e)}}}@container dashboard-page (width<=780px){.dashboard-module-reading-layout .dashboard-module-flow-ribbon{grid-template-columns:1fr}.dashboard-module-reading-layout .dashboard-module-flow-track{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-module-spotlight{--dashboard-module-spotlight-color:var(--blue);isolation:isolate;border:1px solid #ffffff24;border-left:5px solid var(--dashboard-module-spotlight-color);background:linear-gradient(150deg, #0f172af7, #111827e8), radial-gradient(circle at 18% 18%, var(--dashboard-module-spotlight-color), transparent 36%), linear-gradient(315deg, var(--dashboard-module-spotlight-color), transparent 58%);border-radius:8px;grid-template-columns:minmax(220px,.28fr) minmax(300px,.42fr) minmax(220px,.3fr);align-items:stretch;gap:10px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight{background:linear-gradient(150deg, #0f172af7, #111827e8), radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--dashboard-module-spotlight-color) 24%, transparent), transparent 36%), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-module-spotlight-color) 17%, transparent), transparent 58%)}}.dashboard-module-spotlight{padding:12px;box-shadow:0 26px 58px #0f172a33,inset 0 1px #ffffff1f}.dashboard-module-spotlight.green{--dashboard-module-spotlight-color:var(--green)}.dashboard-module-spotlight.teal{--dashboard-module-spotlight-color:var(--teal)}.dashboard-module-spotlight.amber{--dashboard-module-spotlight-color:var(--amber)}.dashboard-module-spotlight.red{--dashboard-module-spotlight-color:var(--red)}.dashboard-module-spotlight.violet{--dashboard-module-spotlight-color:var(--violet)}.dashboard-module-spotlight.blue{--dashboard-module-spotlight-color:var(--blue)}.dashboard-module-spotlight:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f012 1px,#0000 1px),linear-gradient(#e2e8f00d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#0000009e,#0000 80%);mask-image:linear-gradient(130deg,#0000009e,#0000 80%)}.dashboard-module-spotlight:after{background:linear-gradient(145deg, var(--dashboard-module-spotlight-color), #ffffff12);border:1px solid #ffffff1f;border-radius:8px;width:150px;height:150px;position:absolute;bottom:-46px;right:24%}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-module-spotlight-color) 18%, transparent), #ffffff12)}}.dashboard-module-spotlight:after{content:"";opacity:.7;transform:rotate(15deg)}.dashboard-module-spotlight>*{z-index:1;position:relative}.dashboard-module-spotlight-main,.dashboard-module-spotlight-decision,.dashboard-module-spotlight-rail span{background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff1c;border-radius:8px;min-width:0;box-shadow:0 16px 32px #02061738,inset 0 1px #ffffff1a}.dashboard-module-spotlight-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.dashboard-module-spotlight-icon{background:linear-gradient(145deg, #ffffff29, var(--dashboard-module-spotlight-color));border-radius:8px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-icon{background:linear-gradient(145deg, #ffffff29, color-mix(in srgb, var(--dashboard-module-spotlight-color) 24%, transparent))}}.dashboard-module-spotlight-icon{color:var(--dashboard-module-spotlight-color);box-shadow:0 16px 30px var(--dashboard-module-spotlight-color), inset 0 1px 0 #fff3}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-icon{box-shadow:0 16px 30px color-mix(in srgb, var(--dashboard-module-spotlight-color) 18%, transparent), inset 0 1px 0 #fff3}}.dashboard-module-spotlight-main>div,.dashboard-module-spotlight-decision{gap:5px;display:grid}.dashboard-module-spotlight-main span:not(.dashboard-module-spotlight-icon),.dashboard-module-spotlight-main em,.dashboard-module-spotlight-decision span,.dashboard-module-spotlight-decision em,.dashboard-module-spotlight-rail b{color:#e2e8f09e;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.dashboard-module-spotlight-main strong{color:#f8fafc;overflow-wrap:anywhere;font-size:clamp(25px,2.25vw,38px);line-height:1}.dashboard-module-spotlight-chart{--dashboard-module-spotlight-chart-color:var(--blue);background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #ffffff1c;border-radius:8px;width:100%;min-width:0;min-height:126px;padding:6px;display:block;overflow:hidden}.dashboard-module-spotlight-chart.green{--dashboard-module-spotlight-chart-color:var(--green)}.dashboard-module-spotlight-chart.teal{--dashboard-module-spotlight-chart-color:var(--teal)}.dashboard-module-spotlight-chart.amber{--dashboard-module-spotlight-chart-color:var(--amber)}.dashboard-module-spotlight-chart.red{--dashboard-module-spotlight-chart-color:var(--red)}.dashboard-module-spotlight-chart.violet{--dashboard-module-spotlight-chart-color:var(--violet)}.dashboard-module-spotlight-chart.blue{--dashboard-module-spotlight-chart-color:var(--blue)}.dashboard-module-spotlight-grid{stroke:#e2e8f01f;stroke-dasharray:5 7;stroke-linecap:round;stroke-width:1px}.dashboard-module-spotlight-bar{fill:var(--dashboard-module-spotlight-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-bar{fill:color-mix(in srgb, var(--dashboard-module-spotlight-chart-color) 20%, transparent)}}.dashboard-module-spotlight-bar.green{fill:#0596693d}.dashboard-module-spotlight-bar.teal{fill:#0f766e3d}.dashboard-module-spotlight-bar.amber{fill:#b7791f40}.dashboard-module-spotlight-bar.red{fill:#e11d4838}.dashboard-module-spotlight-bar.violet{fill:#6d5bd03d}.dashboard-module-spotlight-bar.blue{fill:#2563eb38}.dashboard-module-spotlight-area{fill:var(--dashboard-module-spotlight-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-area{fill:color-mix(in srgb, var(--dashboard-module-spotlight-chart-color) 20%, transparent)}}.dashboard-module-spotlight-line{fill:none;stroke:var(--dashboard-module-spotlight-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-line{stroke:color-mix(in srgb, var(--dashboard-module-spotlight-chart-color) 76%, #60a5fa)}}.dashboard-module-spotlight-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 9px 14px var(--dashboard-module-spotlight-chart-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-line{filter:drop-shadow(0 9px 14px color-mix(in srgb, var(--dashboard-module-spotlight-chart-color) 22%, transparent))}}.dashboard-module-spotlight-halo{fill:var(--dashboard-module-spotlight-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-halo{fill:color-mix(in srgb, var(--dashboard-module-spotlight-chart-color) 22%, transparent)}}.dashboard-module-spotlight-halo{opacity:.48}.dashboard-module-spotlight-dot{fill:#0f172a;stroke:var(--blue);stroke-width:3px}.dashboard-module-spotlight-dot.green{stroke:var(--green)}.dashboard-module-spotlight-dot.teal{stroke:var(--teal)}.dashboard-module-spotlight-dot.amber{stroke:var(--amber)}.dashboard-module-spotlight-dot.red{stroke:var(--red)}.dashboard-module-spotlight-dot.violet{stroke:var(--violet)}.dashboard-module-spotlight-dot.blue{stroke:var(--blue)}.dashboard-module-spotlight-halo.green{fill:var(--green)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-halo.green{fill:color-mix(in srgb, var(--green) 20%, transparent)}}.dashboard-module-spotlight-halo.teal{fill:var(--teal)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-halo.teal{fill:color-mix(in srgb, var(--teal) 20%, transparent)}}.dashboard-module-spotlight-halo.amber{fill:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-halo.amber{fill:color-mix(in srgb, var(--amber) 20%, transparent)}}.dashboard-module-spotlight-halo.red{fill:var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-halo.red{fill:color-mix(in srgb, var(--red) 20%, transparent)}}.dashboard-module-spotlight-halo.violet{fill:var(--violet)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-halo.violet{fill:color-mix(in srgb, var(--violet) 20%, transparent)}}.dashboard-module-spotlight-halo.blue{fill:var(--blue)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-halo.blue{fill:color-mix(in srgb, var(--blue) 20%, transparent)}}.dashboard-module-spotlight-chart text{fill:#e2e8f09e;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-module-spotlight-decision{--dashboard-module-spotlight-decision-color:var(--blue);border-left:4px solid var(--dashboard-module-spotlight-decision-color);align-content:center;padding:12px}.dashboard-module-spotlight-decision.green{--dashboard-module-spotlight-decision-color:var(--green)}.dashboard-module-spotlight-decision.teal{--dashboard-module-spotlight-decision-color:var(--teal)}.dashboard-module-spotlight-decision.amber{--dashboard-module-spotlight-decision-color:var(--amber)}.dashboard-module-spotlight-decision.red{--dashboard-module-spotlight-decision-color:var(--red)}.dashboard-module-spotlight-decision.violet{--dashboard-module-spotlight-decision-color:var(--violet)}.dashboard-module-spotlight-decision.blue{--dashboard-module-spotlight-decision-color:var(--blue)}.dashboard-module-spotlight-decision strong{color:#f8fafc;overflow-wrap:anywhere;font-size:20px;line-height:1.08}.dashboard-module-spotlight-decision i{background:#e2e8f024;border-radius:999px;min-width:0;height:6px;margin-top:5px;display:block;position:relative;overflow:hidden}.dashboard-module-spotlight-decision i:before{width:var(--dashboard-module-spotlight-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-module-spotlight-decision-color), var(--dashboard-module-spotlight-decision-color));min-width:10px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-decision i:before{background:linear-gradient(90deg, var(--dashboard-module-spotlight-decision-color), color-mix(in srgb, var(--dashboard-module-spotlight-decision-color) 50%, white))}}.dashboard-module-spotlight-decision i:before{box-shadow:0 0 18px var(--dashboard-module-spotlight-decision-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-spotlight-decision i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-module-spotlight-decision-color) 28%, transparent)}}.dashboard-module-spotlight-decision i:before{content:""}.dashboard-module-spotlight-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-module-spotlight-rail span{--dashboard-module-spotlight-rail-color:var(--blue);border-left:3px solid var(--dashboard-module-spotlight-rail-color);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.dashboard-module-spotlight-rail span.green{--dashboard-module-spotlight-rail-color:var(--green)}.dashboard-module-spotlight-rail span.teal{--dashboard-module-spotlight-rail-color:var(--teal)}.dashboard-module-spotlight-rail span.amber{--dashboard-module-spotlight-rail-color:var(--amber)}.dashboard-module-spotlight-rail span.red{--dashboard-module-spotlight-rail-color:var(--red)}.dashboard-module-spotlight-rail span.violet{--dashboard-module-spotlight-rail-color:var(--violet)}.dashboard-module-spotlight-rail span.blue{--dashboard-module-spotlight-rail-color:var(--blue)}.dashboard-module-spotlight-rail strong{color:var(--dashboard-module-spotlight-rail-color);overflow-wrap:anywhere;text-align:right;font-size:15px;line-height:1}.dashboard-module-flow-ribbon{--dashboard-module-flow-color:var(--blue);border:1px solid #e2e8f026;border-left:5px solid var(--dashboard-module-flow-color);background:radial-gradient(circle at 96% 0%, var(--dashboard-module-flow-color), transparent 34%), linear-gradient(135deg, #111827, #162236 58%, #0f172a);border-radius:10px;grid-template-columns:minmax(180px,.22fr) minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-flow-ribbon{background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--dashboard-module-flow-color) 20%, transparent), transparent 34%), linear-gradient(135deg, #111827, #162236 58%, #0f172a)}}.dashboard-module-flow-ribbon{padding:12px;box-shadow:0 24px 46px #0f172a33,inset 0 1px #ffffff17}.dashboard-module-flow-ribbon.green{--dashboard-module-flow-color:var(--green)}.dashboard-module-flow-ribbon.teal{--dashboard-module-flow-color:var(--teal)}.dashboard-module-flow-ribbon.amber{--dashboard-module-flow-color:var(--amber)}.dashboard-module-flow-ribbon.red{--dashboard-module-flow-color:var(--red)}.dashboard-module-flow-ribbon.violet{--dashboard-module-flow-color:var(--violet)}.dashboard-module-flow-ribbon.blue{--dashboard-module-flow-color:var(--blue)}.dashboard-module-flow-ribbon:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f00f 1px,#0000 1px),linear-gradient(#e2e8f00d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#00000094,#0000 82%);mask-image:linear-gradient(130deg,#00000094,#0000 82%)}.dashboard-module-flow-ribbon:after{background:linear-gradient(145deg, var(--dashboard-module-flow-color), #ffffff0e);border:1px solid #ffffff1c;border-radius:10px;width:158px;height:158px;position:absolute;inset:auto -30px -60px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-module-flow-ribbon:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-module-flow-color) 18%, transparent), #ffffff0e)}}.dashboard-module-flow-ribbon:after{content:"";transform:rotate(16deg)}.dashboard-module-flow-ribbon>*{z-index:1;position:relative}.dashboard-module-flow-head{align-content:center;gap:5px;min-width:0;display:grid}.dashboard-module-flow-head span,.dashboard-module-flow-head em,.dashboard-module-flow-step small,.dashboard-module-flow-step span,.dashboard-module-flow-step em{color:#e2e8f0a8;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.08}.dashboard-module-flow-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:22px;line-height:1}.dashboard-module-flow-head em{color:var(--dashboard-module-flow-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-flow-head em{color:color-mix(in srgb, var(--dashboard-module-flow-color) 58%, white)}}.dashboard-module-flow-head em{overflow-wrap:anywhere}.dashboard-module-flow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-module-flow-step{--dashboard-module-flow-step-color:var(--blue);border:1px solid var(--dashboard-module-flow-step-color);gap:4px;min-width:0;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.dashboard-module-flow-step{border:1px solid color-mix(in srgb, var(--dashboard-module-flow-step-color) 18%, #ffffff1f)}}.dashboard-module-flow-step{background:radial-gradient(circle at 18% 0%, var(--dashboard-module-flow-step-color), transparent 34%), linear-gradient(145deg, #ffffff17, #ffffff09);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-flow-step{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--dashboard-module-flow-step-color) 20%, transparent), transparent 34%), linear-gradient(145deg, #ffffff17, #ffffff09)}}.dashboard-module-flow-step{color:#f8fafc;animation:.34s both dashboard-row-in;animation-delay:var(--dashboard-module-flow-delay,0s);padding:10px;text-decoration:none;box-shadow:0 14px 28px #0206172e,inset 0 1px #ffffff1a}.dashboard-module-flow-step.green{--dashboard-module-flow-step-color:var(--green)}.dashboard-module-flow-step.teal{--dashboard-module-flow-step-color:var(--teal)}.dashboard-module-flow-step.amber{--dashboard-module-flow-step-color:var(--amber)}.dashboard-module-flow-step.red{--dashboard-module-flow-step-color:var(--red)}.dashboard-module-flow-step.violet{--dashboard-module-flow-step-color:var(--violet)}.dashboard-module-flow-step.blue{--dashboard-module-flow-step-color:var(--blue)}.dashboard-module-flow-step small{width:28px;height:24px;color:var(--dashboard-module-flow-step-color);background:#ffffff14;border-radius:8px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-flow-step small{color:color-mix(in srgb, var(--dashboard-module-flow-step-color) 62%, white)}}.dashboard-module-flow-step span{color:var(--dashboard-module-flow-step-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-flow-step span{color:color-mix(in srgb, var(--dashboard-module-flow-step-color) 62%, white)}}.dashboard-module-flow-step span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module-flow-step strong{color:#f8fafc;overflow-wrap:anywhere;font-size:18px;line-height:1}.dashboard-module-flow-step em{color:#e2e8f09e;overflow-wrap:anywhere}.dashboard-module-flow-step i{background:#e2e8f024;border-radius:999px;min-width:0;height:5px;display:block;position:relative;overflow:hidden}.dashboard-module-flow-step i:before{width:var(--dashboard-module-flow-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-module-flow-step-color), var(--dashboard-module-flow-step-color));min-width:10px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-flow-step i:before{background:linear-gradient(90deg, var(--dashboard-module-flow-step-color), color-mix(in srgb, var(--dashboard-module-flow-step-color) 52%, white))}}.dashboard-module-flow-step i:before{box-shadow:0 0 16px var(--dashboard-module-flow-step-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-flow-step i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-module-flow-step-color) 30%, transparent)}}.dashboard-module-flow-step i:before{content:""}.dashboard-module-flow-step b{z-index:2;background:linear-gradient(90deg, var(--dashboard-module-flow-step-color), #e2e8f02e);border-radius:999px;width:9px;height:2px;position:absolute;top:50%;right:-9px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-flow-step b{background:linear-gradient(90deg, color-mix(in srgb, var(--dashboard-module-flow-step-color) 70%, white), #e2e8f02e)}}.dashboard-module-flow-step b{content:""}.dashboard-module-executive{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-module-signals-layout,.dashboard-module-metrics-layout{gap:12px;min-width:0;display:grid}.dashboard-module-metrics-layout{grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);align-items:start}.dashboard-module-metrics-layout .dashboard-module-digest{grid-template-columns:1fr;align-content:start;min-height:100%}.dashboard-module-metrics-layout .dashboard-module-precision-rail{min-height:100%}.dashboard-module-metrics-layout .dashboard-module-digest-chart{min-height:190px}.dashboard-module-metrics-layout .dashboard-module-digest-lenses{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module-metrics-layout .dashboard-module-pressure-map{min-height:126px}.dashboard-module-metrics-layout .dashboard-module-workbench{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,.28fr)}.dashboard-module-metrics-layout .dashboard-module-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-module-metrics-layout .dashboard-module-finance-deep-grid{grid-column:1/-1}@container dashboard-page (width<=1320px){.dashboard-module-metrics-layout{grid-template-columns:1fr}.dashboard-module-metrics-layout .dashboard-module-precision-rail{grid-column:1/-1}.dashboard-module-metrics-layout .dashboard-module-digest{grid-template-columns:minmax(220px,.26fr) minmax(320px,.42fr) minmax(190px,.22fr) minmax(210px,.25fr)}.dashboard-module-metrics-layout .dashboard-module-workbench{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}.dashboard-module-metrics-layout .dashboard-module-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@container dashboard-page (width<=980px){.dashboard-module-executive,.dashboard-module-metrics-layout .dashboard-module-workbench,.dashboard-module-finance-deep-grid,.dashboard-module-precision-head,.dashboard-module-precision-foot{grid-template-columns:1fr}.dashboard-module-precision-foot>strong{text-align:left;justify-self:start;max-width:none}.dashboard-module-finance-rail-head,.dashboard-module-metrics-layout .dashboard-module-digest{grid-template-columns:1fr}.dashboard-module-metrics-layout .dashboard-module-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashboard-page (width<=620px){.dashboard-module-finance-deep-grid,.dashboard-module-precision-rail{padding:10px}.dashboard-module-precision-cards{grid-template-columns:1fr}.dashboard-module-precision-graph{min-height:150px}.dashboard-module-metrics-layout .dashboard-module-digest-lenses,.dashboard-module-metrics-layout .dashboard-module-metrics{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin-inline:-2px;padding:2px 2px 7px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.dashboard-module-metrics-layout .dashboard-module-digest-lenses article,.dashboard-module-metrics-layout .dashboard-module-metric{scroll-snap-align:start;flex:0 0 min(190px,78vw)}.dashboard-module-metrics-layout .dashboard-module-metric.featured{flex-basis:min(240px,86vw)}}.dashboard-module-command-card{--dashboard-module-command-color:var(--blue);isolation:isolate;border:1px solid #ffffff24;border-left:4px solid var(--dashboard-module-command-color);background:linear-gradient(150deg, #0f172af7, #111827e8), radial-gradient(circle at 14% 8%, var(--dashboard-module-command-color), transparent 36%), linear-gradient(310deg, var(--dashboard-module-command-color), transparent 52%);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-card{background:linear-gradient(150deg, #0f172af7, #111827e8), radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--dashboard-module-command-color) 24%, transparent), transparent 36%), linear-gradient(310deg, color-mix(in srgb, var(--dashboard-module-command-color) 14%, transparent), transparent 52%)}}.dashboard-module-command-card{padding:14px;box-shadow:0 26px 58px #0f172a33,inset 0 1px #ffffff1f}.dashboard-module-command-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f014 1px,#0000 1px),linear-gradient(#e2e8f00f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#00000080,#0000 78%);mask-image:linear-gradient(125deg,#00000080,#0000 78%)}.dashboard-module-command-card:after{background:linear-gradient(145deg, var(--dashboard-module-command-color), #ffffff14);border:1px solid #ffffff21;border-radius:8px;width:96px;height:96px;position:absolute;bottom:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-card:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-module-command-color) 18%, transparent), #ffffff14)}}.dashboard-module-command-card:after{content:"";opacity:.72;transform:rotate(14deg)}.dashboard-module-command-card.green{--dashboard-module-command-color:var(--green)}.dashboard-module-command-card.teal{--dashboard-module-command-color:var(--teal)}.dashboard-module-command-card.amber{--dashboard-module-command-color:var(--amber)}.dashboard-module-command-card.red{--dashboard-module-command-color:var(--red)}.dashboard-module-command-card.violet{--dashboard-module-command-color:var(--violet)}.dashboard-module-command-card.blue{--dashboard-module-command-color:var(--blue)}.dashboard-module-command-card>*{z-index:1;position:relative}.dashboard-module-command-icon{background:linear-gradient(145deg, #ffffff29, var(--dashboard-module-command-color));border-radius:8px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-icon{background:linear-gradient(145deg, #ffffff29, color-mix(in srgb, var(--dashboard-module-command-color) 24%, transparent))}}.dashboard-module-command-icon{color:var(--dashboard-module-command-color);box-shadow:0 16px 30px var(--dashboard-module-command-color), inset 0 1px 0 #fff3}@supports (color:color-mix(in lab, red, red)){.dashboard-module-command-icon{box-shadow:0 16px 30px color-mix(in srgb, var(--dashboard-module-command-color) 18%, transparent), inset 0 1px 0 #fff3}}.dashboard-module-command-icon svg{width:19px;height:19px}.dashboard-module-command-card section{gap:5px;min-width:0;display:grid}.dashboard-module-command-card section span,.dashboard-module-signal-chip span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.1}.dashboard-module-command-card strong{color:#f8fafc;overflow-wrap:anywhere;font-size:26px;line-height:1.04}.dashboard-module-command-card p{color:#e2e8f0b3;overflow-wrap:anywhere;max-width:58ch;margin:0;font-size:13px;font-weight:760;line-height:1.28}.dashboard-module-command-card section span{color:#e2e8f09e}.dashboard-module-pressure{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.dashboard-module-pressure span{background:#e2e8f024;border-radius:999px;min-width:0;height:9px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.dashboard-module-pressure span:before{width:var(--dashboard-module-pressure,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-module-command-color), var(--dashboard-module-command-color));min-width:12px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-pressure span:before{background:linear-gradient(90deg, var(--dashboard-module-command-color), color-mix(in srgb, var(--dashboard-module-command-color) 52%, white))}}.dashboard-module-pressure span:before{box-shadow:0 0 22px var(--dashboard-module-command-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-pressure span:before{box-shadow:0 0 22px color-mix(in srgb, var(--dashboard-module-command-color) 30%, transparent)}}.dashboard-module-pressure span:before{content:""}.dashboard-module-pressure b{color:var(--dashboard-module-command-color);font-size:12px;font-weight:950;line-height:1}.dashboard-module-constellation{--dashboard-module-constellation-color:var(--blue);background:linear-gradient(145deg, #02061761, #0f172a33), radial-gradient(circle at 14% 20%, var(--dashboard-module-constellation-color), transparent 34%);border:1px solid #ffffff21;border-radius:8px;grid-column:1/-1;gap:9px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-module-constellation{background:linear-gradient(145deg, #02061761, #0f172a33), radial-gradient(circle at 14% 20%, color-mix(in srgb, var(--dashboard-module-constellation-color) 24%, transparent), transparent 34%)}}.dashboard-module-constellation{padding:10px;box-shadow:0 16px 32px #02061747,inset 0 1px #ffffff1a}.dashboard-module-constellation:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f00f 1px,#0000 1px),linear-gradient(#e2e8f00b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.dashboard-module-constellation>*{z-index:1;position:relative}.dashboard-module-constellation.green{--dashboard-module-constellation-color:var(--green)}.dashboard-module-constellation.teal{--dashboard-module-constellation-color:var(--teal)}.dashboard-module-constellation.amber{--dashboard-module-constellation-color:var(--amber)}.dashboard-module-constellation.red{--dashboard-module-constellation-color:var(--red)}.dashboard-module-constellation.violet{--dashboard-module-constellation-color:var(--violet)}.dashboard-module-constellation.blue{--dashboard-module-constellation-color:var(--blue)}.dashboard-module-constellation svg{width:100%;height:116px;display:block;overflow:hidden}.dashboard-module-constellation-head{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.dashboard-module-constellation-head div{gap:3px;min-width:0;display:grid}.dashboard-module-constellation-head div:last-child{text-align:right}.dashboard-module-constellation-head span,.dashboard-module-constellation-rail b,.dashboard-module-constellation-rail em{color:#e2e8f099;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.dashboard-module-constellation-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:18px;line-height:1}.dashboard-module-constellation-grid{stroke:#e2e8f01f;stroke-dasharray:5 7;stroke-width:1px}.dashboard-module-constellation-average{stroke:#f8fafc38;stroke-dasharray:8 10;stroke-linecap:round;stroke-width:1.5px}.dashboard-module-constellation-area{fill:var(--dashboard-module-constellation-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-constellation-area{fill:color-mix(in srgb, var(--dashboard-module-constellation-color) 22%, transparent)}}.dashboard-module-constellation-line{fill:none;stroke:var(--dashboard-module-constellation-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-constellation-line{stroke:color-mix(in srgb, var(--dashboard-module-constellation-color) 74%, #64748b)}}.dashboard-module-constellation-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 8px 13px var(--dashboard-module-constellation-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-constellation-line{filter:drop-shadow(0 8px 13px color-mix(in srgb, var(--dashboard-module-constellation-color) 20%, transparent))}}.dashboard-module-constellation-dot{fill:#0f172a;stroke:var(--blue);stroke-width:3px}.dashboard-module-constellation-halo{fill:var(--dashboard-module-constellation-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-constellation-halo{fill:color-mix(in srgb, var(--dashboard-module-constellation-color) 22%, transparent)}}.dashboard-module-constellation-halo{opacity:.44}.dashboard-module-constellation-dot.green{stroke:var(--green)}.dashboard-module-constellation-dot.teal{stroke:var(--teal)}.dashboard-module-constellation-dot.amber{stroke:var(--amber)}.dashboard-module-constellation-dot.red{stroke:var(--red)}.dashboard-module-constellation-dot.violet{stroke:var(--violet)}.dashboard-module-constellation-halo.green{fill:var(--green)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-constellation-halo.green{fill:color-mix(in srgb, var(--green) 22%, transparent)}}.dashboard-module-constellation-halo.teal{fill:var(--teal)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-constellation-halo.teal{fill:color-mix(in srgb, var(--teal) 22%, transparent)}}.dashboard-module-constellation-halo.amber{fill:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-constellation-halo.amber{fill:color-mix(in srgb, var(--amber) 22%, transparent)}}.dashboard-module-constellation-halo.red{fill:var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-constellation-halo.red{fill:color-mix(in srgb, var(--red) 22%, transparent)}}.dashboard-module-constellation-halo.violet{fill:var(--violet)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-constellation-halo.violet{fill:color-mix(in srgb, var(--violet) 22%, transparent)}}.dashboard-module-constellation text{fill:#e2e8f09e;letter-spacing:0;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-module-constellation-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.dashboard-module-constellation-rail span{--dashboard-module-rail-color:var(--blue);border:1px solid #ffffff1a;border-left:3px solid var(--dashboard-module-rail-color);background:#ffffff0e;border-radius:8px;gap:3px;min-width:0;padding:7px 8px;display:grid}.dashboard-module-constellation-rail span.green{--dashboard-module-rail-color:var(--green)}.dashboard-module-constellation-rail span.teal{--dashboard-module-rail-color:var(--teal)}.dashboard-module-constellation-rail span.amber{--dashboard-module-rail-color:var(--amber)}.dashboard-module-constellation-rail span.red{--dashboard-module-rail-color:var(--red)}.dashboard-module-constellation-rail span.violet{--dashboard-module-rail-color:var(--violet)}.dashboard-module-constellation-rail span.blue{--dashboard-module-rail-color:var(--blue)}.dashboard-module-constellation-rail em{color:var(--dashboard-module-rail-color);font-size:13px}.dashboard-module-pressure-map{background:linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff1f;border-radius:8px;grid-column:1/-1;gap:9px;min-width:0;padding:10px;display:grid}.dashboard-module-pressure-map-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-module-pressure-map-head span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.dashboard-module-pressure-map-head b{color:var(--dashboard-module-command-color);text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.dashboard-module-pressure-map-bars{gap:7px;min-width:0;display:grid}.dashboard-module-pressure-row{--dashboard-module-row-color:var(--blue);min-width:0;animation:.42s both dashboard-row-in;animation-delay:var(--dashboard-module-row-delay,0s);grid-template-columns:minmax(72px,.22fr) minmax(0,1fr) minmax(54px,auto);align-items:center;gap:9px;display:grid}.dashboard-module-pressure-row.green{--dashboard-module-row-color:var(--green)}.dashboard-module-pressure-row.teal{--dashboard-module-row-color:var(--teal)}.dashboard-module-pressure-row.amber{--dashboard-module-row-color:var(--amber)}.dashboard-module-pressure-row.red{--dashboard-module-row-color:var(--red)}.dashboard-module-pressure-row.violet{--dashboard-module-row-color:var(--violet)}.dashboard-module-pressure-row.blue{--dashboard-module-row-color:var(--blue)}.dashboard-module-pressure-row span,.dashboard-module-pressure-row b{color:#e2e8f09e;overflow-wrap:anywhere;text-transform:uppercase;min-width:0;font-size:10px;font-weight:900;line-height:1.08}.dashboard-module-pressure-row b{color:#f8fafc;text-align:right}.dashboard-module-pressure-row i{background:#e2e8f024;border-radius:999px;min-width:0;height:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.dashboard-module-pressure-row i:before{width:var(--dashboard-module-row-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-module-row-color), var(--dashboard-module-row-color));min-width:10px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-pressure-row i:before{background:linear-gradient(90deg, var(--dashboard-module-row-color), color-mix(in srgb, var(--dashboard-module-row-color) 44%, white))}}.dashboard-module-pressure-row i:before{box-shadow:0 0 16px var(--dashboard-module-row-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-pressure-row i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-module-row-color) 26%, transparent)}}.dashboard-module-pressure-row i:before{content:""}.dashboard-module-digest{--dashboard-module-digest-color:var(--blue);isolation:isolate;border:1px solid #ffffff26;border-left:5px solid var(--dashboard-module-digest-color);background:linear-gradient(145deg, #0f172af7, #111827e6), linear-gradient(310deg, var(--dashboard-module-digest-color), transparent 58%);border-radius:8px;grid-template-columns:minmax(220px,.26fr) minmax(320px,.42fr) minmax(190px,.22fr) minmax(210px,.25fr);align-items:stretch;gap:10px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest{background:linear-gradient(145deg, #0f172af7, #111827e6), linear-gradient(310deg, color-mix(in srgb, var(--dashboard-module-digest-color) 18%, transparent), transparent 58%)}}.dashboard-module-digest{padding:12px;box-shadow:0 26px 58px #0f172a33,inset 0 1px #ffffff1f}.dashboard-module-digest.green{--dashboard-module-digest-color:var(--green)}.dashboard-module-digest.teal{--dashboard-module-digest-color:var(--teal)}.dashboard-module-digest.amber{--dashboard-module-digest-color:var(--amber)}.dashboard-module-digest.red{--dashboard-module-digest-color:var(--red)}.dashboard-module-digest.violet{--dashboard-module-digest-color:var(--violet)}.dashboard-module-digest.blue{--dashboard-module-digest-color:var(--blue)}.dashboard-module-digest:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f012 1px,#0000 1px),linear-gradient(#e2e8f00d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#00000094,#0000 82%);mask-image:linear-gradient(135deg,#00000094,#0000 82%)}.dashboard-module-digest:after{background:linear-gradient(145deg, var(--dashboard-module-digest-color), #ffffff0f);border:1px solid #ffffff1f;border-radius:8px;width:158px;height:158px;position:absolute;bottom:-42px;right:18%}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-module-digest-color) 18%, transparent), #ffffff0f)}}.dashboard-module-digest:after{content:"";opacity:.72;transform:rotate(15deg)}.dashboard-module-digest>*{z-index:1;position:relative}.dashboard-module-digest-copy{align-content:center;gap:6px;min-width:0;display:grid}.dashboard-module-digest-copy span,.dashboard-module-digest-lenses span,.dashboard-module-digest-lenses em{color:#e2e8f09e;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.dashboard-module-digest-copy strong{color:#f8fafc;overflow-wrap:anywhere;font-size:25px;line-height:1.04}.dashboard-module-digest-copy p{color:#e2e8f0a8;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750;line-height:1.3}.dashboard-module-digest-chart{--dashboard-module-digest-chart-color:var(--blue);background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #ffffff1f;border-radius:8px;width:100%;min-width:0;height:100%;min-height:150px;padding:6px;display:block;overflow:hidden}.dashboard-module-digest-chart.green{--dashboard-module-digest-chart-color:var(--green)}.dashboard-module-digest-chart.teal{--dashboard-module-digest-chart-color:var(--teal)}.dashboard-module-digest-chart.amber{--dashboard-module-digest-chart-color:var(--amber)}.dashboard-module-digest-chart.red{--dashboard-module-digest-chart-color:var(--red)}.dashboard-module-digest-chart.violet{--dashboard-module-digest-chart-color:var(--violet)}.dashboard-module-digest-chart.blue{--dashboard-module-digest-chart-color:var(--blue)}.dashboard-module-digest-grid{stroke:#e2e8f01f;stroke-dasharray:5 7;stroke-width:1px}.dashboard-module-digest-area{fill:var(--dashboard-module-digest-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest-area{fill:color-mix(in srgb, var(--dashboard-module-digest-chart-color) 20%, transparent)}}.dashboard-module-digest-line{fill:none;stroke:var(--dashboard-module-digest-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest-line{stroke:color-mix(in srgb, var(--dashboard-module-digest-chart-color) 76%, #60a5fa)}}.dashboard-module-digest-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 9px 14px var(--dashboard-module-digest-chart-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest-line{filter:drop-shadow(0 9px 14px color-mix(in srgb, var(--dashboard-module-digest-chart-color) 22%, transparent))}}.dashboard-module-digest-bar{fill:var(--dashboard-module-digest-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest-bar{fill:color-mix(in srgb, var(--dashboard-module-digest-chart-color) 20%, transparent)}}.dashboard-module-digest-bar.green{fill:#05966938}.dashboard-module-digest-bar.teal{fill:#0f766e38}.dashboard-module-digest-bar.amber{fill:#b7791f3d}.dashboard-module-digest-bar.red{fill:#e11d4833}.dashboard-module-digest-bar.violet{fill:#6d5bd038}.dashboard-module-digest-bar.blue{fill:#2563eb33}.dashboard-module-digest-halo{fill:var(--dashboard-module-digest-chart-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest-halo{fill:color-mix(in srgb, var(--dashboard-module-digest-chart-color) 22%, transparent)}}.dashboard-module-digest-halo{opacity:.46}.dashboard-module-digest-dot{fill:#0f172a;stroke:var(--blue);stroke-width:3px}.dashboard-module-digest-dot.green{stroke:var(--green)}.dashboard-module-digest-dot.teal{stroke:var(--teal)}.dashboard-module-digest-dot.amber{stroke:var(--amber)}.dashboard-module-digest-dot.red{stroke:var(--red)}.dashboard-module-digest-dot.violet{stroke:var(--violet)}.dashboard-module-digest-dot.blue{stroke:var(--blue)}.dashboard-module-digest-halo.green{fill:var(--green)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest-halo.green{fill:color-mix(in srgb, var(--green) 20%, transparent)}}.dashboard-module-digest-halo.teal{fill:var(--teal)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest-halo.teal{fill:color-mix(in srgb, var(--teal) 20%, transparent)}}.dashboard-module-digest-halo.amber{fill:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest-halo.amber{fill:color-mix(in srgb, var(--amber) 20%, transparent)}}.dashboard-module-digest-halo.red{fill:var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest-halo.red{fill:color-mix(in srgb, var(--red) 20%, transparent)}}.dashboard-module-digest-halo.violet{fill:var(--violet)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest-halo.violet{fill:color-mix(in srgb, var(--violet) 20%, transparent)}}.dashboard-module-digest-halo.blue{fill:var(--blue)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-digest-halo.blue{fill:color-mix(in srgb, var(--blue) 20%, transparent)}}.dashboard-module-digest-label,.dashboard-module-digest-value{fill:#e2e8f0a3;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-module-digest-value{fill:#f8fafc}.dashboard-module-digest-lenses{gap:7px;min-width:0;display:grid}.dashboard-module-digest-lenses article{--dashboard-module-digest-lens-color:var(--blue);border:1px solid #ffffff1f;border-left:3px solid var(--dashboard-module-digest-lens-color);background:linear-gradient(145deg,#ffffff17,#ffffff09);border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid;position:relative;overflow:hidden}.dashboard-module-digest-lenses article.green{--dashboard-module-digest-lens-color:var(--green)}.dashboard-module-digest-lenses article.teal{--dashboard-module-digest-lens-color:var(--teal)}.dashboard-module-digest-lenses article.amber{--dashboard-module-digest-lens-color:var(--amber)}.dashboard-module-digest-lenses article.red{--dashboard-module-digest-lens-color:var(--red)}.dashboard-module-digest-lenses article.violet{--dashboard-module-digest-lens-color:var(--violet)}.dashboard-module-digest-lenses article.blue{--dashboard-module-digest-lens-color:var(--blue)}.dashboard-module-digest-lenses strong{color:var(--dashboard-module-digest-lens-color);overflow-wrap:anywhere;font-size:19px;line-height:1}.dashboard-module-digest .dashboard-module-pressure-map{background:linear-gradient(145deg,#ffffff16,#ffffff09);border-color:#ffffff1f;align-content:center;padding:10px}@keyframes dashboard-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dashboard-module-signal-strip{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.dashboard-module-signal-chip{--dashboard-module-signal-color:var(--blue);border:1px solid #ffffffad;border-left:4px solid var(--dashboard-module-signal-color);background:linear-gradient(145deg,#ffffffe0,#f8fafca8);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 8px;min-width:0;padding:10px 11px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #0f172a17,inset 0 1px #ffffffb8}.dashboard-module-signal-chip.green{--dashboard-module-signal-color:var(--green)}.dashboard-module-signal-chip.teal{--dashboard-module-signal-color:var(--teal)}.dashboard-module-signal-chip.amber{--dashboard-module-signal-color:var(--amber)}.dashboard-module-signal-chip.red{--dashboard-module-signal-color:var(--red)}.dashboard-module-signal-chip.violet{--dashboard-module-signal-color:var(--violet)}.dashboard-module-signal-chip.blue{--dashboard-module-signal-color:var(--blue)}.dashboard-module-signal-chip:after{background:linear-gradient(145deg, var(--dashboard-module-signal-color), #ffffff1f);border-radius:8px;width:78px;height:78px;position:absolute;bottom:-34px;right:-26px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-signal-chip:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-module-signal-color) 11%, transparent), #ffffff1f)}}.dashboard-module-signal-chip:after{content:"";transform:rotate(14deg)}.dashboard-module-signal-chip>*{z-index:1;position:relative}.dashboard-module-signal-chip b{color:var(--dashboard-module-signal-color);overflow-wrap:anywhere;text-align:right;font-size:18px;font-weight:950;line-height:1.04}.dashboard-module-signal-chip .dashboard-module-signal-curve{grid-column:1/-1}.dashboard-module-signal-chip i{background:#64748b24;border-radius:999px;grid-column:1/-1;min-width:0;height:5px;display:block;position:relative;overflow:hidden}.dashboard-module-signal-chip i:before{width:var(--dashboard-module-signal-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-module-signal-color), var(--dashboard-module-signal-color));min-width:10px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-signal-chip i:before{background:linear-gradient(90deg, var(--dashboard-module-signal-color), color-mix(in srgb, var(--dashboard-module-signal-color) 52%, white))}}.dashboard-module-signal-chip i:before{box-shadow:0 0 16px var(--dashboard-module-signal-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-signal-chip i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-module-signal-color) 26%, transparent)}}.dashboard-module-signal-chip i:before{content:""}.dashboard-module-signal-curve{--dashboard-module-signal-curve-color:var(--blue);width:100%;min-width:0;height:42px;display:block;overflow:visible}.dashboard-module-signal-curve.green{--dashboard-module-signal-curve-color:var(--green)}.dashboard-module-signal-curve.teal{--dashboard-module-signal-curve-color:var(--teal)}.dashboard-module-signal-curve.amber{--dashboard-module-signal-curve-color:var(--amber)}.dashboard-module-signal-curve.red{--dashboard-module-signal-curve-color:var(--red)}.dashboard-module-signal-curve.violet{--dashboard-module-signal-curve-color:var(--violet)}.dashboard-module-signal-curve.blue{--dashboard-module-signal-curve-color:var(--blue)}.dashboard-module-signal-curve.compact{height:28px}.dashboard-module-signal-curve-area{fill:var(--dashboard-module-signal-curve-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-signal-curve-area{fill:color-mix(in srgb, var(--dashboard-module-signal-curve-color) 16%, transparent)}}.dashboard-module-signal-curve-line{fill:none;stroke:var(--dashboard-module-signal-curve-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 6px 10px var(--dashboard-module-signal-curve-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-signal-curve-line{filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--dashboard-module-signal-curve-color) 18%, transparent))}}.dashboard-module-signal-curve-dot{fill:#fff;stroke:var(--dashboard-module-signal-curve-color);stroke-width:2px}.dashboard-module-workbench{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start;gap:12px;min-width:0;display:grid}.dashboard-module-finance-deep-grid{--dashboard-module-finance-rail-color:var(--green);isolation:isolate;border:1px solid var(--dashboard-module-finance-rail-color);grid-template-columns:minmax(0,.84fr) minmax(340px,1.16fr);align-items:stretch;gap:12px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-finance-deep-grid{border:1px solid color-mix(in srgb, var(--dashboard-module-finance-rail-color) 16%, #94a3b83d)}}.dashboard-module-finance-deep-grid{border-left:5px solid var(--dashboard-module-finance-rail-color);background:linear-gradient(145deg, #ffffffe6, #eff8faa8), radial-gradient(circle at 5% 0%, var(--dashboard-module-finance-rail-color), transparent 42%), linear-gradient(315deg, #2563eb14, transparent 60%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-finance-deep-grid{background:linear-gradient(145deg, #ffffffe6, #eff8faa8), radial-gradient(circle at 5% 0%, color-mix(in srgb, var(--dashboard-module-finance-rail-color) 13%, transparent), transparent 42%), linear-gradient(315deg, #2563eb14, transparent 60%)}}.dashboard-module-finance-deep-grid{padding:12px;box-shadow:0 24px 52px #0f172a1f,inset 0 1px #fffc}.dashboard-module-finance-deep-grid:before{z-index:-1;background:linear-gradient(90deg, #94a3b80f 1px, transparent 1px), linear-gradient(180deg, #94a3b80b 1px, transparent 1px), linear-gradient(120deg, transparent 0 62%, var(--dashboard-module-finance-rail-color) 63% 66%, transparent 67%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-finance-deep-grid:before{background:linear-gradient(90deg, #94a3b80f 1px, transparent 1px), linear-gradient(180deg, #94a3b80b 1px, transparent 1px), linear-gradient(120deg, transparent 0 62%, color-mix(in srgb, var(--dashboard-module-finance-rail-color) 11%, transparent) 63% 66%, transparent 67%)}}.dashboard-module-finance-deep-grid:before{content:"";pointer-events:none;background-size:46px 46px,46px 46px,auto;-webkit-mask-image:linear-gradient(125deg,#00000080,#0000 82%);mask-image:linear-gradient(125deg,#00000080,#0000 82%)}.dashboard-module-finance-rail-head{border:1px solid var(--dashboard-module-finance-rail-color);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-finance-rail-head{border:1px solid color-mix(in srgb, var(--dashboard-module-finance-rail-color) 16%, #94a3b838)}}.dashboard-module-finance-rail-head{background:linear-gradient(145deg, #ffffffd1, #f1f5f994), linear-gradient(315deg, var(--dashboard-module-finance-rail-color), transparent 62%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-finance-rail-head{background:linear-gradient(145deg, #ffffffd1, #f1f5f994), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-module-finance-rail-color) 9%, transparent), transparent 62%)}}.dashboard-module-finance-rail-head{padding:10px 12px;box-shadow:inset 0 1px #ffffffc7}.dashboard-module-finance-rail-head>div{gap:3px;min-width:0;display:grid}.dashboard-module-finance-rail-head span,.dashboard-module-finance-rail-head em{color:var(--muted);overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.1}.dashboard-module-finance-rail-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:22px;line-height:1.05}.dashboard-module-finance-deep-grid>.dashboard-finance-card,.dashboard-module-finance-deep-grid>.dashboard-action-dock{min-height:100%;box-shadow:0 18px 38px #0f172a1f,inset 0 1px #ffffff1a}.dashboard-module-precision-rail{--dashboard-module-precision-color:var(--blue);isolation:isolate;border:1px solid var(--dashboard-module-precision-color);grid-template-rows:auto minmax(180px,1fr) auto auto;gap:10px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-rail{border:1px solid color-mix(in srgb, var(--dashboard-module-precision-color) 18%, #94a3b840)}}.dashboard-module-precision-rail{border-left:5px solid var(--dashboard-module-precision-color);background:linear-gradient(145deg, #0f172af7, #111827eb), radial-gradient(circle at 12% 0%, var(--dashboard-module-precision-color), transparent 40%), linear-gradient(315deg, var(--dashboard-module-precision-color), transparent 60%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-rail{background:linear-gradient(145deg, #0f172af7, #111827eb), radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--dashboard-module-precision-color) 22%, transparent), transparent 40%), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-module-precision-color) 14%, transparent), transparent 60%)}}.dashboard-module-precision-rail{padding:13px;box-shadow:0 26px 58px #0f172a30,inset 0 1px #ffffff1f}.dashboard-module-precision-rail.green{--dashboard-module-precision-color:var(--green)}.dashboard-module-precision-rail.teal{--dashboard-module-precision-color:var(--teal)}.dashboard-module-precision-rail.amber{--dashboard-module-precision-color:var(--amber)}.dashboard-module-precision-rail.red{--dashboard-module-precision-color:var(--red)}.dashboard-module-precision-rail.violet{--dashboard-module-precision-color:var(--violet)}.dashboard-module-precision-rail.blue{--dashboard-module-precision-color:var(--blue)}.dashboard-module-precision-rail:before{z-index:-1;background:linear-gradient(90deg, #e2e8f00e 1px, transparent 1px), linear-gradient(180deg, #e2e8f00b 1px, transparent 1px), linear-gradient(120deg, transparent 0 58%, var(--dashboard-module-precision-color) 59% 62%, transparent 63%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-rail:before{background:linear-gradient(90deg, #e2e8f00e 1px, transparent 1px), linear-gradient(180deg, #e2e8f00b 1px, transparent 1px), linear-gradient(120deg, transparent 0 58%, color-mix(in srgb, var(--dashboard-module-precision-color) 14%, transparent) 59% 62%, transparent 63%)}}.dashboard-module-precision-rail:before{content:"";pointer-events:none;background-size:38px 38px,38px 38px,auto;-webkit-mask-image:linear-gradient(130deg,#000000b3,#0000 84%);mask-image:linear-gradient(130deg,#000000b3,#0000 84%)}.dashboard-module-precision-rail:after{z-index:-1;aspect-ratio:1;background:conic-gradient(from 215deg, var(--dashboard-module-precision-color) var(--dashboard-module-precision-pressure), #e2e8f01a 0), radial-gradient(circle, #0f172ae0 0 55%, transparent 56%);filter:blur(.2px);opacity:.34;content:"";border:1px solid #ffffff17;border-radius:999px;width:min(46%,260px);position:absolute;bottom:18px;right:18px}.dashboard-module-precision-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.dashboard-module-precision-icon{border:1px solid var(--dashboard-module-precision-color);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-icon{border:1px solid color-mix(in srgb, var(--dashboard-module-precision-color) 24%, #ffffff29)}}.dashboard-module-precision-icon{background:linear-gradient(145deg, var(--dashboard-module-precision-color), #ffffff0a);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-module-precision-color) 18%, #ffffff14), #ffffff0a)}}.dashboard-module-precision-icon{color:var(--dashboard-module-precision-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-icon{color:color-mix(in srgb, var(--dashboard-module-precision-color) 60%, #fff)}}.dashboard-module-precision-icon{box-shadow:inset 0 1px #ffffff24}.dashboard-module-precision-head>div:nth-child(2){gap:4px;min-width:0;display:grid}.dashboard-module-precision-head span,.dashboard-module-precision-cards span,.dashboard-module-precision-cards em,.dashboard-module-precision-foot em{color:#e2e8f09e;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.12}.dashboard-module-precision-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:21px;line-height:1.05}.dashboard-module-precision-head p{color:#e2e8f0b8;margin:0;font-size:12px;font-weight:800;line-height:1.26}.dashboard-module-precision-head .badge{color:var(--dashboard-module-precision-color);background:#ffffff14;border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-head .badge{color:color-mix(in srgb, var(--dashboard-module-precision-color) 44%, #f8fafc)}}.dashboard-module-precision-graph{width:100%;min-height:178px;display:block;overflow:visible}.dashboard-module-precision-gridline{stroke:#e2e8f01f;stroke-width:1px}.dashboard-module-precision-average{stroke:var(--dashboard-module-precision-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-average{stroke:color-mix(in srgb, var(--dashboard-module-precision-color) 52%, #e2e8f094)}}.dashboard-module-precision-average{stroke-dasharray:6 8;stroke-linecap:round;stroke-width:2px}.dashboard-module-precision-bar{fill:var(--dashboard-module-precision-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-bar{fill:color-mix(in srgb, var(--dashboard-module-precision-color) 22%, #e2e8f02e)}}.dashboard-module-precision-bar.green{fill:#05966942}.dashboard-module-precision-bar.teal{fill:#0f766e47}.dashboard-module-precision-bar.amber{fill:#b7791f4d}.dashboard-module-precision-bar.red{fill:#e11d4840}.dashboard-module-precision-bar.violet{fill:#6d5bd047}.dashboard-module-precision-bar.blue{fill:#2563eb47}.dashboard-module-precision-area{fill:var(--dashboard-module-precision-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-area{fill:color-mix(in srgb, var(--dashboard-module-precision-color) 20%, transparent)}}.dashboard-module-precision-line{fill:none;stroke:var(--dashboard-module-precision-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-line{stroke:color-mix(in srgb, var(--dashboard-module-precision-color) 72%, #bfdbfe)}}.dashboard-module-precision-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 0 15px var(--dashboard-module-precision-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-line{filter:drop-shadow(0 0 15px color-mix(in srgb, var(--dashboard-module-precision-color) 28%, transparent))}}.dashboard-module-precision-halo{fill:var(--dashboard-module-precision-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-halo{fill:color-mix(in srgb, var(--dashboard-module-precision-color) 20%, transparent)}}.dashboard-module-precision-dot{fill:#fff;stroke:var(--dashboard-module-precision-color);stroke-width:3px}.dashboard-module-precision-halo.green{fill:var(--green)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-halo.green{fill:color-mix(in srgb, var(--green) 22%, transparent)}}.dashboard-module-precision-halo.teal{fill:var(--teal)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-halo.teal{fill:color-mix(in srgb, var(--teal) 22%, transparent)}}.dashboard-module-precision-halo.amber{fill:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-halo.amber{fill:color-mix(in srgb, var(--amber) 22%, transparent)}}.dashboard-module-precision-halo.red{fill:var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-halo.red{fill:color-mix(in srgb, var(--red) 22%, transparent)}}.dashboard-module-precision-halo.violet{fill:var(--violet)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-halo.violet{fill:color-mix(in srgb, var(--violet) 22%, transparent)}}.dashboard-module-precision-halo.blue{fill:var(--blue)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-halo.blue{fill:color-mix(in srgb, var(--blue) 22%, transparent)}}.dashboard-module-precision-dot.green{stroke:var(--green)}.dashboard-module-precision-dot.teal{stroke:var(--teal)}.dashboard-module-precision-dot.amber{stroke:var(--amber)}.dashboard-module-precision-dot.red{stroke:var(--red)}.dashboard-module-precision-dot.violet{stroke:var(--violet)}.dashboard-module-precision-dot.blue{stroke:var(--blue)}.dashboard-module-precision-label,.dashboard-module-precision-value{fill:#e2e8f09e;text-anchor:middle;font-size:11px;font-weight:950}.dashboard-module-precision-value{fill:#f8fafc}.dashboard-module-precision-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-module-precision-cards article{--dashboard-module-precision-card-color:var(--dashboard-module-precision-color);border:1px solid var(--dashboard-module-precision-card-color);gap:6px;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-cards article{border:1px solid color-mix(in srgb, var(--dashboard-module-precision-card-color) 22%, #ffffff1f)}}.dashboard-module-precision-cards article{background:linear-gradient(145deg, #ffffff1a, #ffffff0b), linear-gradient(315deg, var(--dashboard-module-precision-card-color), transparent 62%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-cards article{background:linear-gradient(145deg, #ffffff1a, #ffffff0b), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-module-precision-card-color) 12%, transparent), transparent 62%)}}.dashboard-module-precision-cards article{padding:10px}.dashboard-module-precision-cards article.green{--dashboard-module-precision-card-color:var(--green)}.dashboard-module-precision-cards article.teal{--dashboard-module-precision-card-color:var(--teal)}.dashboard-module-precision-cards article.amber{--dashboard-module-precision-card-color:var(--amber)}.dashboard-module-precision-cards article.red{--dashboard-module-precision-card-color:var(--red)}.dashboard-module-precision-cards article.violet{--dashboard-module-precision-card-color:var(--violet)}.dashboard-module-precision-cards article.blue{--dashboard-module-precision-card-color:var(--blue)}.dashboard-module-precision-cards strong{color:#f8fafc;overflow-wrap:anywhere;font-size:24px;line-height:1}.dashboard-module-precision-cards i{background:#e2e8f01f;border-radius:999px;min-width:0;height:5px;display:block;position:relative;overflow:hidden}.dashboard-module-precision-cards i:before{width:var(--dashboard-module-precision-card-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-module-precision-card-color), var(--dashboard-module-precision-card-color));min-width:10px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-cards i:before{background:linear-gradient(90deg, var(--dashboard-module-precision-card-color), color-mix(in srgb, var(--dashboard-module-precision-card-color) 52%, white))}}.dashboard-module-precision-cards i:before{box-shadow:0 0 16px var(--dashboard-module-precision-card-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-cards i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-module-precision-card-color) 26%, transparent)}}.dashboard-module-precision-cards i:before{content:""}.dashboard-module-precision-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.dashboard-module-precision-foot>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.dashboard-module-precision-foot span{--dashboard-module-precision-chip-color:var(--dashboard-module-precision-color);border:1px solid var(--dashboard-module-precision-chip-color);align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-foot span{border:1px solid color-mix(in srgb, var(--dashboard-module-precision-chip-color) 20%, #ffffff1a)}}.dashboard-module-precision-foot span{background:var(--dashboard-module-precision-chip-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-foot span{background:color-mix(in srgb, var(--dashboard-module-precision-chip-color) 9%, #ffffff0f)}}.dashboard-module-precision-foot span{color:#f8fafc;padding:6px 9px}.dashboard-module-precision-foot span.green{--dashboard-module-precision-chip-color:var(--green)}.dashboard-module-precision-foot span.teal{--dashboard-module-precision-chip-color:var(--teal)}.dashboard-module-precision-foot span.amber{--dashboard-module-precision-chip-color:var(--amber)}.dashboard-module-precision-foot span.red{--dashboard-module-precision-chip-color:var(--red)}.dashboard-module-precision-foot span.violet{--dashboard-module-precision-chip-color:var(--violet)}.dashboard-module-precision-foot span.blue{--dashboard-module-precision-chip-color:var(--blue)}.dashboard-module-precision-foot b{color:var(--dashboard-module-precision-chip-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-precision-foot b{color:color-mix(in srgb, var(--dashboard-module-precision-chip-color) 52%, #f8fafc)}}.dashboard-module-precision-foot b{overflow-wrap:anywhere;font-size:11px;font-weight:950}.dashboard-module-precision-foot>strong{color:#e2e8f0b8;overflow-wrap:anywhere;text-align:right;justify-self:end;max-width:30ch;font-size:11px;font-weight:900;line-height:1.2}.dashboard-module-metrics{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(176px,auto);align-content:start;gap:10px;min-width:0;display:grid}.dashboard-module-metric{--dashboard-module-metric-color:var(--blue);isolation:isolate;border:1px solid #ffffffa8;border-left:4px solid var(--dashboard-module-metric-color);background:linear-gradient(150deg, #ffffffeb, #f1f5f9b3), linear-gradient(320deg, var(--dashboard-module-metric-color), transparent 58%), #ffffffdb;border-radius:8px;grid-template-areas:"head""value""hint""trace""readout""meter""foot""line";align-content:start;gap:8px;min-width:0;min-height:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric{background:linear-gradient(150deg, #ffffffeb, #f1f5f9b3), linear-gradient(320deg, color-mix(in srgb, var(--dashboard-module-metric-color) 9%, transparent), transparent 58%), #ffffffdb}}.dashboard-module-metric{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 18px 38px #0f172a1a,inset 0 1px #ffffffb8}.dashboard-module-metric:hover{border-color:#2563eb38;transform:translateY(-1px);box-shadow:0 22px 44px #0f172a21,inset 0 1px #ffffffc7}.dashboard-module-metric.featured{border-color:#ffffff29;border-left-color:var(--dashboard-module-metric-color);background:linear-gradient(150deg, #0f172af7, #111827e8), radial-gradient(circle at 18% 18%, var(--dashboard-module-metric-color), transparent 38%), linear-gradient(315deg, var(--dashboard-module-metric-color), transparent 54%);grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(108px,.34fr);grid-template-areas:"head orbit""value orbit""hint orbit""trace orbit""readout orbit""meter meter""foot foot""line line";align-items:center;min-height:198px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric.featured{background:linear-gradient(150deg, #0f172af7, #111827e8), radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--dashboard-module-metric-color) 28%, transparent), transparent 38%), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-module-metric-color) 16%, transparent), transparent 54%)}}.dashboard-module-metric.featured{box-shadow:0 26px 58px #0f172a33,inset 0 1px #ffffff1f}.dashboard-module-metric.featured:hover{border-color:var(--dashboard-module-metric-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric.featured:hover{border-color:color-mix(in srgb, var(--dashboard-module-metric-color) 34%, #ffffff2e)}}.dashboard-module-metric.featured:hover{box-shadow:0 30px 64px #0f172a3b,inset 0 1px #ffffff24}.dashboard-module-metric.featured:before{background:linear-gradient(90deg, #e2e8f014 1px, transparent 1px), linear-gradient(180deg, #e2e8f00e 1px, transparent 1px), radial-gradient(circle at 14% 20%, var(--dashboard-module-metric-color), transparent 34%)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric.featured:before{background:linear-gradient(90deg, #e2e8f014 1px, transparent 1px), linear-gradient(180deg, #e2e8f00e 1px, transparent 1px), radial-gradient(circle at 14% 20%, color-mix(in srgb, var(--dashboard-module-metric-color) 24%, transparent), transparent 34%)}}.dashboard-module-metric.featured:before{opacity:1;background-size:34px 34px,34px 34px,auto;-webkit-mask-image:linear-gradient(135deg,#00000094,#0000 78%);mask-image:linear-gradient(135deg,#00000094,#0000 78%)}.dashboard-module-metric.featured:after{background:linear-gradient(145deg, var(--dashboard-module-metric-color), #ffffff14);border-color:#ffffff1f;width:112px;height:112px;bottom:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric.featured:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-module-metric-color) 18%, transparent), #ffffff14)}}.dashboard-module-metric:before{background:radial-gradient(circle at 16% 18%, var(--dashboard-module-metric-color), transparent 26%), linear-gradient(90deg, #94a3b80f 1px, transparent 1px), linear-gradient(180deg, #94a3b80b 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric:before{background:radial-gradient(circle at 16% 18%, color-mix(in srgb, var(--dashboard-module-metric-color) 13%, transparent), transparent 26%), linear-gradient(90deg, #94a3b80f 1px, transparent 1px), linear-gradient(180deg, #94a3b80b 1px, transparent 1px)}}.dashboard-module-metric:before{content:"";opacity:.72;pointer-events:none;background-size:auto,34px 34px,34px 34px}.dashboard-module-metric:after{background:linear-gradient(145deg, var(--dashboard-module-metric-color), #ffffff1a);border:1px solid #94a3b824;border-radius:8px;width:64px;height:64px;position:absolute;inset:auto 10px 10px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-module-metric-color) 14%, transparent), #ffffff1a)}}.dashboard-module-metric:after{content:"";opacity:.66;transform:rotate(14deg)}.dashboard-module-metric.green{--dashboard-module-metric-color:var(--green)}.dashboard-module-metric.teal{--dashboard-module-metric-color:var(--teal)}.dashboard-module-metric.amber{--dashboard-module-metric-color:var(--amber)}.dashboard-module-metric.red{--dashboard-module-metric-color:var(--red)}.dashboard-module-metric.violet{--dashboard-module-metric-color:var(--violet)}.dashboard-module-metric>*{z-index:1;position:relative}.dashboard-module-metric-head{grid-area:head;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-module-metric-head i{background:var(--dashboard-module-metric-color);width:10px;height:10px;box-shadow:0 0 0 5px var(--dashboard-module-metric-color);border-radius:999px;flex:none;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-head i{box-shadow:0 0 0 5px color-mix(in srgb, var(--dashboard-module-metric-color) 12%, transparent)}}.dashboard-module-metric strong{color:var(--ink);overflow-wrap:anywhere;grid-area:value;font-size:32px;line-height:1}.dashboard-module-metric em{color:var(--muted);overflow-wrap:anywhere;grid-area:hint;font-size:12px;font-style:normal;font-weight:750;line-height:1.24}.dashboard-module-metric.featured .dashboard-module-metric-head span,.dashboard-module-metric.featured .dashboard-module-metric-foot span,.dashboard-module-metric.featured em{color:#e2e8f0a3}.dashboard-module-metric.featured .dashboard-module-metric-head i{box-shadow:0 0 0 5px var(--dashboard-module-metric-color), 0 0 22px var(--dashboard-module-metric-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric.featured .dashboard-module-metric-head i{box-shadow:0 0 0 5px color-mix(in srgb, var(--dashboard-module-metric-color) 16%, transparent), 0 0 22px color-mix(in srgb, var(--dashboard-module-metric-color) 30%, transparent)}}.dashboard-module-metric.featured strong{color:#f8fafc;font-size:44px}.dashboard-module-metric-trace{--dashboard-module-trace-color:var(--blue);background:linear-gradient(#ffffff8f,#e2e8f02e);border:1px solid #94a3b824;border-radius:8px;grid-area:trace;width:100%;min-width:0;height:56px;padding:0;overflow:visible}.dashboard-module-metric.featured .dashboard-module-metric-trace{background:linear-gradient(#ffffff17,#e2e8f00b);border-color:#e2e8f01a}.dashboard-module-metric-trace.green{--dashboard-module-trace-color:var(--green)}.dashboard-module-metric-trace.teal{--dashboard-module-trace-color:var(--teal)}.dashboard-module-metric-trace.amber{--dashboard-module-trace-color:var(--amber)}.dashboard-module-metric-trace.red{--dashboard-module-trace-color:var(--red)}.dashboard-module-metric-trace.violet{--dashboard-module-trace-color:var(--violet)}.dashboard-module-metric-trace-grid{fill:none;stroke:#64748b33;stroke-dasharray:4 8;stroke-linecap:round;stroke-width:1px}.dashboard-module-metric-trace-bar{fill:var(--dashboard-module-trace-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-trace-bar{fill:color-mix(in srgb, var(--dashboard-module-trace-color) 18%, #94a3b838)}}.dashboard-module-metric-trace-bar{opacity:.52}.dashboard-module-metric.featured .dashboard-module-metric-trace-grid{stroke:#e2e8f024}.dashboard-module-metric.featured .dashboard-module-metric-trace-bar{fill:var(--dashboard-module-trace-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric.featured .dashboard-module-metric-trace-bar{fill:color-mix(in srgb, var(--dashboard-module-trace-color) 24%, #e2e8f014)}}.dashboard-module-metric.featured .dashboard-module-metric-trace-bar{opacity:.44}.dashboard-module-metric-trace-area{fill:var(--dashboard-module-trace-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-trace-area{fill:color-mix(in srgb, var(--dashboard-module-trace-color) 22%, transparent)}}.dashboard-module-metric-trace-line{fill:none;stroke:var(--dashboard-module-trace-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-trace-line{stroke:color-mix(in srgb, var(--dashboard-module-trace-color) 74%, #64748b)}}.dashboard-module-metric-trace-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 7px 12px var(--dashboard-module-trace-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-trace-line{filter:drop-shadow(0 7px 12px color-mix(in srgb, var(--dashboard-module-trace-color) 18%, transparent))}}.dashboard-module-metric-trace-dot{fill:var(--dashboard-module-trace-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-trace-dot{fill:color-mix(in srgb, var(--dashboard-module-trace-color) 70%, white)}}.dashboard-module-metric-trace-dot{stroke:#0f172a66;stroke-width:1.6px}.dashboard-module-metric.featured .dashboard-module-metric-trace-dot{stroke:#0f172ad6}.dashboard-module-metric-readout{border:1px solid var(--dashboard-module-metric-color);grid-area:readout;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-readout{border:1px solid color-mix(in srgb, var(--dashboard-module-metric-color) 18%, #94a3b838)}}.dashboard-module-metric-readout{background:linear-gradient(145deg, #ffffffa8, var(--dashboard-module-metric-color));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-readout{background:linear-gradient(145deg, #ffffffa8, color-mix(in srgb, var(--dashboard-module-metric-color) 8%, #f1f5f99e))}}.dashboard-module-metric-readout{padding:8px;box-shadow:inset 0 1px #ffffffb8}.dashboard-module-metric-readout span{min-width:0;color:var(--dashboard-module-metric-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-readout span{color:color-mix(in srgb, var(--dashboard-module-metric-color) 46%, var(--muted))}}.dashboard-module-metric-readout span{overflow-wrap:anywhere;font-size:10px}.dashboard-module-metric-readout b{color:var(--ink);text-align:right;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1}.dashboard-module-metric-readout i{background:#94a3b82e;border-radius:999px;grid-column:1/-1;height:6px;display:block;position:relative;overflow:hidden}.dashboard-module-metric-readout i:before{width:var(--dashboard-module-readout-level,56%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-module-metric-color), var(--dashboard-module-metric-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-readout i:before{background:linear-gradient(90deg, color-mix(in srgb, var(--dashboard-module-metric-color) 74%, #fff), var(--dashboard-module-metric-color))}}.dashboard-module-metric-readout i:before{box-shadow:0 0 16px var(--dashboard-module-metric-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-readout i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-module-metric-color) 24%, transparent)}}.dashboard-module-metric-readout i:before{content:""}.dashboard-module-metric.featured .dashboard-module-metric-readout{border-color:var(--dashboard-module-metric-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric.featured .dashboard-module-metric-readout{border-color:color-mix(in srgb, var(--dashboard-module-metric-color) 28%, #ffffff1a)}}.dashboard-module-metric.featured .dashboard-module-metric-readout{background:linear-gradient(145deg, #ffffff1c, var(--dashboard-module-metric-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric.featured .dashboard-module-metric-readout{background:linear-gradient(145deg, #ffffff1c, color-mix(in srgb, var(--dashboard-module-metric-color) 14%, #0f172a57))}}.dashboard-module-metric.featured .dashboard-module-metric-readout{box-shadow:inset 0 1px #ffffff1a}.dashboard-module-metric.featured .dashboard-module-metric-readout span{color:#e2e8f0a8}.dashboard-module-metric.featured .dashboard-module-metric-readout b{color:var(--dashboard-module-metric-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric.featured .dashboard-module-metric-readout b{color:color-mix(in srgb, var(--dashboard-module-metric-color) 42%, #f8fafc)}}.dashboard-module-metric.featured .dashboard-module-metric-readout i{background:#e2e8f01f}.dashboard-module-metric-meter{background:linear-gradient(#ffffffa3,#e2e8f042);border-radius:8px;grid-area:meter;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:5px;min-width:0;height:38px;padding:7px 8px;display:grid}.dashboard-module-metric.featured .dashboard-module-metric-meter{background:linear-gradient(#ffffff21,#e2e8f012)}.dashboard-module-metric.featured .dashboard-module-metric-meter span{background:#e2e8f024}.dashboard-module-metric-meter span{height:var(--dashboard-module-meter-height,40%);background:#94a3b838;border-radius:999px 999px 4px 4px;min-height:8px;display:block;box-shadow:inset 0 1px #ffffff94}.dashboard-module-metric-meter span.active{background:var(--dashboard-module-metric-color);box-shadow:0 8px 16px var(--dashboard-module-metric-color), inset 0 1px 0 #ffffff59}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-meter span.active{box-shadow:0 8px 16px color-mix(in srgb, var(--dashboard-module-metric-color) 20%, transparent), inset 0 1px 0 #ffffff59}}.dashboard-module-metric-foot{grid-area:foot;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-module-metric-foot span,.dashboard-module-metric-foot b{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.dashboard-module-metric-foot b{color:var(--ink)}.dashboard-module-metric.featured .dashboard-module-metric-foot b{color:var(--dashboard-module-metric-color)}.dashboard-module-metric-line{background:#94a3b833;border-radius:999px;grid-area:line;align-self:end;height:5px;overflow:hidden}.dashboard-module-metric-line:before{width:var(--dashboard-metric-level,62%);border-radius:inherit;background:var(--dashboard-module-metric-color);content:"";height:100%;display:block}.dashboard-module-metric-sparkline{--dashboard-module-spark-color:var(--blue);z-index:0;opacity:.62;pointer-events:none;width:min(112px,45%);height:66px;display:block;position:absolute;bottom:44px;left:auto;right:14px;overflow:visible}.dashboard-module-metric.featured .dashboard-module-metric-sparkline{opacity:.2;width:min(168px,48%);height:92px;bottom:14px;right:16px}.dashboard-module-metric-orbit{--dashboard-module-orbit-color:var(--blue);aspect-ratio:1;background:radial-gradient(circle at center, #0f172af0 0 55%, transparent 56%), conic-gradient(var(--dashboard-module-orbit-color) var(--dashboard-module-orbit-level,44%), #e2e8f024 0);width:128px;min-width:0;box-shadow:0 20px 40px var(--dashboard-module-orbit-color), inset 0 0 0 1px #ffffff1f;border-radius:999px;grid-area:orbit;justify-self:end;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-orbit{box-shadow:0 20px 40px color-mix(in srgb, var(--dashboard-module-orbit-color) 18%, transparent), inset 0 0 0 1px #ffffff1f}}.dashboard-module-metric-orbit.green{--dashboard-module-orbit-color:var(--green)}.dashboard-module-metric-orbit.teal{--dashboard-module-orbit-color:var(--teal)}.dashboard-module-metric-orbit.amber{--dashboard-module-orbit-color:var(--amber)}.dashboard-module-metric-orbit.red{--dashboard-module-orbit-color:var(--red)}.dashboard-module-metric-orbit.violet{--dashboard-module-orbit-color:var(--violet)}.dashboard-module-metric-orbit:before,.dashboard-module-metric-orbit:after{border:1px solid var(--dashboard-module-orbit-color);position:absolute;inset:11px}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-orbit:before,.dashboard-module-metric-orbit:after{border:1px solid color-mix(in srgb, var(--dashboard-module-orbit-color) 24%, #ffffff1a)}}.dashboard-module-metric-orbit:before,.dashboard-module-metric-orbit:after{border-radius:inherit;content:""}.dashboard-module-metric-orbit:after{opacity:.55;border-style:dashed;inset:23px}.dashboard-module-metric-orbit span{z-index:1;text-align:center;gap:2px;display:grid;position:relative}.dashboard-module-metric-orbit b{color:#f8fafc;font-size:22px;font-weight:950;line-height:1}.dashboard-module-metric-orbit em{color:#e2e8f094;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.dashboard-module-metric-orbit i{background:var(--dashboard-module-orbit-color);width:8px;height:8px;box-shadow:0 0 18px var(--dashboard-module-orbit-color);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-orbit i{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-module-orbit-color) 44%, transparent)}}.dashboard-module-metric-orbit i:first-of-type{top:10px;right:28%}.dashboard-module-metric-orbit i:nth-of-type(2){bottom:34%;right:12px}.dashboard-module-metric-orbit i:nth-of-type(3){bottom:14px;left:30%}.dashboard-module-metric-sparkline.green{--dashboard-module-spark-color:var(--green)}.dashboard-module-metric-sparkline.teal{--dashboard-module-spark-color:var(--teal)}.dashboard-module-metric-sparkline.amber{--dashboard-module-spark-color:var(--amber)}.dashboard-module-metric-sparkline.red{--dashboard-module-spark-color:var(--red)}.dashboard-module-metric-sparkline.violet{--dashboard-module-spark-color:var(--violet)}.dashboard-module-metric-sparkline-grid{fill:none;opacity:.52;stroke:var(--dashboard-module-spark-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-sparkline-grid{stroke:color-mix(in srgb, var(--dashboard-module-spark-color) 28%, #64748b47)}}.dashboard-module-metric-sparkline-grid{stroke-dasharray:5 7;stroke-width:1px}.dashboard-module-metric-sparkline-area{fill:var(--dashboard-module-spark-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-sparkline-area{fill:color-mix(in srgb, var(--dashboard-module-spark-color) 18%, transparent)}}.dashboard-module-metric-sparkline-line{fill:none;filter:drop-shadow(0 8px 14px var(--dashboard-module-spark-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-sparkline-line{filter:drop-shadow(0 8px 14px color-mix(in srgb, var(--dashboard-module-spark-color) 24%, transparent))}}.dashboard-module-metric-sparkline-line{stroke:var(--dashboard-module-spark-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric-sparkline-line{stroke:color-mix(in srgb, var(--dashboard-module-spark-color) 74%, white)}}.dashboard-module-metric-sparkline-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.dashboard-module-metric-sparkline-dot{fill:#fffffff5;stroke:var(--dashboard-module-spark-color);stroke-width:2.5px}.dashboard-module-metric.featured .dashboard-module-metric-sparkline-line{stroke:var(--dashboard-module-spark-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-module-metric.featured .dashboard-module-metric-sparkline-line{stroke:color-mix(in srgb, var(--dashboard-module-spark-color) 56%, #e2e8f0)}}.dashboard-module-side{border:1px solid #94a3b83d;border-left:4px solid var(--blue);background:linear-gradient(145deg,#f8fafce6,#ffffffb8);border-radius:8px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.dashboard-module-side.green{border-left-color:var(--green)}.dashboard-module-side.teal{border-left-color:var(--teal)}.dashboard-module-side.amber{border-left-color:var(--amber)}.dashboard-module-side.red{border-left-color:var(--red)}.dashboard-module-side.violet{border-left-color:var(--violet)}.dashboard-module-side>span,.dashboard-module-signal span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-module-side strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.12}.dashboard-module-side p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750;line-height:1.32}.dashboard-module-side p b{color:var(--ink);font-size:14px}.dashboard-module-signal-list{gap:7px;min-width:0;display:grid}.dashboard-module-signal{--dashboard-module-signal-color:var(--blue);border:1px solid #94a3b838;border-left:3px solid var(--dashboard-module-signal-color);background:linear-gradient(145deg, #ffffffc2, #f8fafc8f), linear-gradient(315deg, var(--dashboard-module-signal-color), transparent 60%);border-radius:8px;grid-template-columns:minmax(62px,.32fr) minmax(0,1fr) minmax(52px,auto);align-items:center;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-module-signal{background:linear-gradient(145deg, #ffffffc2, #f8fafc8f), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-module-signal-color) 8%, transparent), transparent 60%)}}.dashboard-module-signal{padding:8px 9px}.dashboard-module-signal.green{--dashboard-module-signal-color:var(--green)}.dashboard-module-signal.teal{--dashboard-module-signal-color:var(--teal)}.dashboard-module-signal.amber{--dashboard-module-signal-color:var(--amber)}.dashboard-module-signal.red{--dashboard-module-signal-color:var(--red)}.dashboard-module-signal.violet{--dashboard-module-signal-color:var(--violet)}.dashboard-module-signal.blue{--dashboard-module-signal-color:var(--blue)}.dashboard-module-signal b{color:var(--dashboard-module-signal-color);overflow-wrap:anywhere;text-align:right;font-size:12px;line-height:1}.dashboard-kpi-command{--dashboard-kpi-command-color:var(--blue);isolation:isolate;background:linear-gradient(135deg, #fffffff0, #eff8fabd), linear-gradient(315deg, var(--dashboard-kpi-command-color), transparent 46%);border:1px solid #ffffffad;border-radius:8px;gap:14px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-command{background:linear-gradient(135deg, #fffffff0, #eff8fabd), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-kpi-command-color) 9%, transparent), transparent 46%)}}.dashboard-kpi-command{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:16px;box-shadow:0 24px 58px #0f172a1c,inset 0 1px #ffffffc7}.dashboard-kpi-command.green{--dashboard-kpi-command-color:var(--green)}.dashboard-kpi-command.amber{--dashboard-kpi-command-color:var(--amber)}.dashboard-kpi-command.blue{--dashboard-kpi-command-color:var(--blue)}.dashboard-kpi-command:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b812 1px,#0000 1px),linear-gradient(#94a3b80e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#00000061,#0000 76%);mask-image:linear-gradient(125deg,#00000061,#0000 76%)}.dashboard-kpi-command>*{z-index:1;position:relative}.dashboard-kpi-command>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.dashboard-kpi-command>header>div{gap:3px;min-width:0;display:grid}.dashboard-kpi-command header span,.dashboard-kpi-scope-head span,.dashboard-kpi-scope-head em,.dashboard-kpi-scope-rail b,.dashboard-kpi-scope-rail strong{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.dashboard-kpi-command h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.08}.dashboard-kpi-command-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-kpi-command-summary article{--dashboard-kpi-summary-color:var(--blue);border:1px solid #94a3b833;border-left:3px solid var(--dashboard-kpi-summary-color);background:linear-gradient(145deg, #ffffffdb, #f8fafc94), linear-gradient(315deg, var(--dashboard-kpi-summary-color), transparent 64%);border-radius:8px;gap:6px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-command-summary article{background:linear-gradient(145deg, #ffffffdb, #f8fafc94), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-kpi-summary-color) 9%, transparent), transparent 64%)}}.dashboard-kpi-command-summary article{padding:12px;box-shadow:0 12px 28px #0f172a12,inset 0 1px #ffffffc7}.dashboard-kpi-command-summary article:after{background:var(--dashboard-kpi-summary-color);border-radius:999px;width:82px;height:82px;position:absolute;top:-34px;right:-22px}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-command-summary article:after{background:color-mix(in srgb, var(--dashboard-kpi-summary-color) 12%, transparent)}}.dashboard-kpi-command-summary article:after{content:"";pointer-events:none}.dashboard-kpi-command-summary article.green{--dashboard-kpi-summary-color:var(--green)}.dashboard-kpi-command-summary article.teal{--dashboard-kpi-summary-color:var(--teal)}.dashboard-kpi-command-summary article.amber{--dashboard-kpi-summary-color:var(--amber)}.dashboard-kpi-command-summary article.red{--dashboard-kpi-summary-color:var(--red)}.dashboard-kpi-command-summary article.violet{--dashboard-kpi-summary-color:var(--violet)}.dashboard-kpi-command-summary article.blue{--dashboard-kpi-summary-color:var(--blue)}.dashboard-kpi-command-summary span,.dashboard-kpi-command-summary em{z-index:1;color:var(--muted);overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.1;position:relative}.dashboard-kpi-command-summary strong{z-index:1;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(18px,1.45vw,24px);font-weight:950;line-height:1;position:relative}.dashboard-kpi-command-summary em{color:var(--dashboard-kpi-summary-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-command-summary em{color:color-mix(in srgb, var(--dashboard-kpi-summary-color) 42%, var(--muted))}}.dashboard-kpi-command-summary em{text-transform:none}.dashboard-kpi-corridor{--dashboard-kpi-corridor-color:var(--blue);background:radial-gradient(circle at 8% 0%, var(--dashboard-kpi-corridor-color), transparent 38%), linear-gradient(145deg, #0f172afa, #121b2ced);border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--dashboard-kpi-corridor-color) 22%, transparent), transparent 38%), linear-gradient(145deg, #0f172afa, #121b2ced)}}.dashboard-kpi-corridor{padding:12px;box-shadow:0 22px 48px #0f172a2e,inset 0 1px #ffffff1c}.dashboard-kpi-corridor.green{--dashboard-kpi-corridor-color:var(--green)}.dashboard-kpi-corridor.amber{--dashboard-kpi-corridor-color:var(--amber)}.dashboard-kpi-corridor.blue{--dashboard-kpi-corridor-color:var(--blue)}.dashboard-kpi-corridor:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f013 1px,#0000 1px),linear-gradient(#e2e8f00f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#00000085,#0000 78%);mask-image:linear-gradient(110deg,#00000085,#0000 78%)}.dashboard-kpi-corridor>*{z-index:1;position:relative}.dashboard-kpi-corridor-head{align-content:space-between;gap:14px;min-width:0;display:grid}.dashboard-kpi-corridor-head>div{gap:5px;min-width:0;display:grid}.dashboard-kpi-corridor-head span,.dashboard-kpi-corridor-head em,.dashboard-kpi-corridor-track small,.dashboard-kpi-corridor-copy em{color:#e2e8f0a3;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.12}.dashboard-kpi-corridor-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:26px;line-height:1}.dashboard-kpi-corridor-head em{color:var(--dashboard-kpi-corridor-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-head em{color:color-mix(in srgb, var(--dashboard-kpi-corridor-color) 50%, #e2e8f0a8)}}.dashboard-kpi-corridor-head em{text-transform:none}.dashboard-kpi-corridor-head>b{border:1px solid var(--dashboard-kpi-corridor-color);justify-self:start}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-head>b{border:1px solid color-mix(in srgb, var(--dashboard-kpi-corridor-color) 24%, #ffffff24)}}.dashboard-kpi-corridor-head>b{background:linear-gradient(145deg, var(--dashboard-kpi-corridor-color), #ffffff0b);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-head>b{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-kpi-corridor-color) 16%, transparent), #ffffff0b)}}.dashboard-kpi-corridor-head>b{color:var(--dashboard-kpi-corridor-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-head>b{color:color-mix(in srgb, var(--dashboard-kpi-corridor-color) 58%, white)}}.dashboard-kpi-corridor-head>b{text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:950;line-height:1}.dashboard-kpi-corridor-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid;position:relative}.dashboard-kpi-corridor-track:before{background:linear-gradient(90deg, var(--dashboard-kpi-corridor-color), #e2e8f01f);border-radius:999px;height:2px;position:absolute;top:44px;left:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-track:before{background:linear-gradient(90deg, color-mix(in srgb, var(--dashboard-kpi-corridor-color) 36%, transparent), #e2e8f01f)}}.dashboard-kpi-corridor-track:before{content:"";pointer-events:none}.dashboard-kpi-corridor-track article{--dashboard-kpi-corridor-step-color:var(--blue);border:1px solid var(--dashboard-kpi-corridor-step-color);gap:8px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-track article{border:1px solid color-mix(in srgb, var(--dashboard-kpi-corridor-step-color) 18%, #ffffff1c)}}.dashboard-kpi-corridor-track article{background:radial-gradient(circle at 18% 0%, var(--dashboard-kpi-corridor-step-color), transparent 34%), linear-gradient(155deg, #ffffff18, #ffffff09);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-track article{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--dashboard-kpi-corridor-step-color) 22%, transparent), transparent 34%), linear-gradient(155deg, #ffffff18, #ffffff09)}}.dashboard-kpi-corridor-track article{animation:.42s both dashboard-flow-rail-in;animation-delay:var(--dashboard-kpi-corridor-delay,0s);padding:10px;box-shadow:0 14px 28px #0f172a29,inset 0 1px #ffffff1a}.dashboard-kpi-corridor-track article.green{--dashboard-kpi-corridor-step-color:var(--green)}.dashboard-kpi-corridor-track article.teal{--dashboard-kpi-corridor-step-color:var(--teal)}.dashboard-kpi-corridor-track article.amber{--dashboard-kpi-corridor-step-color:var(--amber)}.dashboard-kpi-corridor-track article.violet{--dashboard-kpi-corridor-step-color:var(--violet)}.dashboard-kpi-corridor-track article.blue{--dashboard-kpi-corridor-step-color:var(--blue)}.dashboard-kpi-corridor-track small{color:var(--dashboard-kpi-corridor-step-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-track small{color:color-mix(in srgb, var(--dashboard-kpi-corridor-step-color) 52%, #e2e8f0a8)}}.dashboard-kpi-corridor-ring{background:radial-gradient(circle at 50% 50%, #0f172af0 0 47%, transparent 48%), conic-gradient(var(--dashboard-kpi-corridor-step-color) var(--dashboard-kpi-corridor-level,0%), #e2e8f029 0);width:58px;height:58px;box-shadow:0 12px 28px var(--dashboard-kpi-corridor-step-color), inset 0 1px 0 #ffffff1c;border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-ring{box-shadow:0 12px 28px color-mix(in srgb, var(--dashboard-kpi-corridor-step-color) 18%, transparent), inset 0 1px 0 #ffffff1c}}.dashboard-kpi-corridor-ring span{color:#f8fafc;font-size:13px;font-weight:950;line-height:1}.dashboard-kpi-corridor-copy{gap:3px;min-width:0;display:grid}.dashboard-kpi-corridor-copy strong{color:#f8fafc;overflow-wrap:anywhere;font-size:15px;line-height:1.05}.dashboard-kpi-corridor-copy em{color:#e2e8f094;text-transform:none}.dashboard-kpi-corridor-track article>b{text-transform:uppercase;background:#ffffff14;border-radius:999px;justify-self:start;padding:6px 7px;font-size:10px;font-weight:950;line-height:1}.dashboard-kpi-corridor-track article>b.green{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-track article>b.green{color:color-mix(in srgb, var(--green) 72%, white)}}.dashboard-kpi-corridor-track article>b.blue{color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-track article>b.blue{color:color-mix(in srgb, var(--blue) 72%, white)}}.dashboard-kpi-corridor-track article>b.amber{color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-track article>b.amber{color:color-mix(in srgb, var(--amber) 72%, white)}}.dashboard-kpi-corridor-track article>i{background:#e2e8f024;border-radius:999px;min-width:0;height:5px;display:block;overflow:hidden}.dashboard-kpi-corridor-track article>i span{border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-kpi-corridor-step-color), var(--dashboard-kpi-corridor-step-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-track article>i span{background:linear-gradient(90deg, var(--dashboard-kpi-corridor-step-color), color-mix(in srgb, var(--dashboard-kpi-corridor-step-color) 48%, white))}}.dashboard-kpi-corridor-track article>i span{box-shadow:0 0 16px var(--dashboard-kpi-corridor-step-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-corridor-track article>i span{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-kpi-corridor-step-color) 30%, transparent)}}.dashboard-kpi-command-body{grid-template-columns:minmax(280px,.32fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.dashboard-kpi-scope{--dashboard-kpi-scope-color:var(--blue);isolation:isolate;border:1px solid #ffffff21;border-left:4px solid var(--dashboard-kpi-scope-color);background:linear-gradient(150deg, #0f172af7, #111827e8), radial-gradient(circle at 18% 12%, var(--dashboard-kpi-scope-color), transparent 36%);border-radius:8px;align-content:start;gap:12px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-scope{background:linear-gradient(150deg, #0f172af7, #111827e8), radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--dashboard-kpi-scope-color) 22%, transparent), transparent 36%)}}.dashboard-kpi-scope{padding:14px;box-shadow:0 24px 50px #0f172a33,inset 0 1px #ffffff1a}.dashboard-kpi-scope.green{--dashboard-kpi-scope-color:var(--green)}.dashboard-kpi-scope.teal{--dashboard-kpi-scope-color:var(--teal)}.dashboard-kpi-scope.amber{--dashboard-kpi-scope-color:var(--amber)}.dashboard-kpi-scope.violet{--dashboard-kpi-scope-color:var(--violet)}.dashboard-kpi-scope.blue{--dashboard-kpi-scope-color:var(--blue)}.dashboard-kpi-scope:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f012 1px,#0000 1px),linear-gradient(#e2e8f00e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#000,#0000 78%);mask-image:linear-gradient(125deg,#000,#0000 78%)}.dashboard-kpi-scope>*{z-index:1;position:relative}.dashboard-kpi-scope-head{gap:4px;min-width:0;display:grid}.dashboard-kpi-scope-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:28px;line-height:1}.dashboard-kpi-scope-head span,.dashboard-kpi-scope-head em,.dashboard-kpi-scope-rail b{color:#e2e8f09e}.dashboard-kpi-scope-chart{background:linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:8px;overflow:hidden}.dashboard-kpi-scope-chart svg{width:100%;height:116px;display:block}.dashboard-kpi-scope-grid{stroke:#e2e8f01f;stroke-dasharray:5 7;stroke-width:1px}.dashboard-kpi-scope-average{stroke:#e2e8f038;stroke-dasharray:8 10;stroke-linecap:round;stroke-width:1.4px}.dashboard-kpi-scope-area{fill:var(--dashboard-kpi-scope-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-scope-area{fill:color-mix(in srgb, var(--dashboard-kpi-scope-color) 20%, transparent)}}.dashboard-kpi-scope-line{fill:none;stroke:var(--dashboard-kpi-scope-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-scope-line{stroke:color-mix(in srgb, var(--dashboard-kpi-scope-color) 76%, #60a5fa)}}.dashboard-kpi-scope-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 9px 14px var(--dashboard-kpi-scope-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-scope-line{filter:drop-shadow(0 9px 14px color-mix(in srgb, var(--dashboard-kpi-scope-color) 22%, transparent))}}.dashboard-kpi-scope-dot{fill:#0f172a;stroke:var(--blue);stroke-width:3px}.dashboard-kpi-scope-halo{fill:var(--dashboard-kpi-scope-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-scope-halo{fill:color-mix(in srgb, var(--dashboard-kpi-scope-color) 20%, transparent)}}.dashboard-kpi-scope-halo{opacity:.46}.dashboard-kpi-scope-dot.green{stroke:var(--green)}.dashboard-kpi-scope-dot.teal{stroke:var(--teal)}.dashboard-kpi-scope-dot.amber{stroke:var(--amber)}.dashboard-kpi-scope-dot.violet{stroke:var(--violet)}.dashboard-kpi-scope-halo.green{fill:var(--green)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-scope-halo.green{fill:color-mix(in srgb, var(--green) 20%, transparent)}}.dashboard-kpi-scope-halo.teal{fill:var(--teal)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-scope-halo.teal{fill:color-mix(in srgb, var(--teal) 20%, transparent)}}.dashboard-kpi-scope-halo.amber{fill:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-scope-halo.amber{fill:color-mix(in srgb, var(--amber) 20%, transparent)}}.dashboard-kpi-scope-halo.violet{fill:var(--violet)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-scope-halo.violet{fill:color-mix(in srgb, var(--violet) 20%, transparent)}}.dashboard-kpi-scope-chart text{fill:#e2e8f09e;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-kpi-scope-rail{gap:7px;min-width:0;display:grid}.dashboard-kpi-scope-rail span{--dashboard-kpi-rail-color:var(--blue);grid-template-columns:minmax(78px,.32fr) minmax(0,1fr) minmax(38px,auto);align-items:center;gap:8px;min-width:0;display:grid}.dashboard-kpi-scope-rail span.green{--dashboard-kpi-rail-color:var(--green)}.dashboard-kpi-scope-rail span.teal{--dashboard-kpi-rail-color:var(--teal)}.dashboard-kpi-scope-rail span.amber{--dashboard-kpi-rail-color:var(--amber)}.dashboard-kpi-scope-rail span.violet{--dashboard-kpi-rail-color:var(--violet)}.dashboard-kpi-scope-rail span.blue{--dashboard-kpi-rail-color:var(--blue)}.dashboard-kpi-scope-rail i{background:#e2e8f026;border-radius:999px;min-width:0;height:8px;display:block;overflow:hidden}.dashboard-kpi-scope-rail i em{border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-kpi-rail-color), var(--dashboard-kpi-rail-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-scope-rail i em{background:linear-gradient(90deg, var(--dashboard-kpi-rail-color), color-mix(in srgb, var(--dashboard-kpi-rail-color) 42%, white))}}.dashboard-kpi-scope-rail i em{box-shadow:0 0 18px var(--dashboard-kpi-rail-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-scope-rail i em{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-kpi-rail-color) 30%, transparent)}}.dashboard-kpi-scope-rail strong{color:var(--dashboard-kpi-rail-color);text-align:right}.dashboard-kpi-premium{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpi-card{--dashboard-kpi-card-color:var(--blue);isolation:isolate;background:radial-gradient(circle at 16% 8%, var(--dashboard-kpi-card-color), transparent 30%), linear-gradient(160deg, #fffffff0, #f1f5f9b3), #ffffffd1;gap:8px;min-width:0;min-height:174px;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-card{background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--dashboard-kpi-card-color) 13%, transparent), transparent 30%), linear-gradient(160deg, #fffffff0, #f1f5f9b3), #ffffffd1}}.dashboard-kpi-card{border-left:4px solid var(--blue);padding:16px;box-shadow:0 26px 52px #0f172a1f,inset 0 0 0 1px #ffffff9e,inset 0 1px #ffffffd1}.dashboard-kpi-card:hover .dashboard-kpi-icon,.dashboard-action-card:hover>div,.dashboard-map-node:hover .dashboard-map-icon{box-shadow:0 16px 30px #0f172a24,inset 0 1px #ffffffb8}.dashboard-kpi-card.green{--dashboard-kpi-card-color:var(--green);border-left-color:var(--green)}.dashboard-kpi-card.teal{--dashboard-kpi-card-color:var(--teal);border-left-color:var(--teal)}.dashboard-kpi-card.amber{--dashboard-kpi-card-color:var(--amber);border-left-color:var(--amber)}.dashboard-kpi-card.violet{--dashboard-kpi-card-color:var(--violet);border-left-color:var(--violet)}.dashboard-kpi-card.red{--dashboard-kpi-card-color:var(--red);border-left-color:var(--red)}.dashboard-kpi-card:before{background:linear-gradient(135deg, var(--dashboard-kpi-card-color), transparent 42%), linear-gradient(90deg, #94a3b80e 1px, transparent 1px), linear-gradient(180deg, #94a3b80b 1px, transparent 1px), linear-gradient(315deg, #14b8a60f, transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-card:before{background:linear-gradient(135deg, color-mix(in srgb, var(--dashboard-kpi-card-color) 9%, transparent), transparent 42%), linear-gradient(90deg, #94a3b80e 1px, transparent 1px), linear-gradient(180deg, #94a3b80b 1px, transparent 1px), linear-gradient(315deg, #14b8a60f, transparent 38%)}}.dashboard-kpi-card:before{content:"";pointer-events:none;background-size:auto,32px 32px,32px 32px,auto}.dashboard-kpi-card:after{background:linear-gradient(145deg, var(--dashboard-kpi-card-color), #14b8a614);border:1px solid #94a3b829;border-radius:8px;width:116px;height:116px;position:absolute;inset:auto 10px 10px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-card:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-kpi-card-color) 13%, transparent), #14b8a614)}}.dashboard-kpi-card:after{content:"";opacity:.72;transform:translate(34px,34px)rotate(12deg)}.dashboard-kpi-card.green:before{background:linear-gradient(135deg,#05966917,#0000 42%),linear-gradient(315deg,#14b8a60f,#0000 38%)}.dashboard-kpi-card.teal:before{background:linear-gradient(135deg,#0f766e1a,#0000 42%),linear-gradient(315deg,#60a5fa0f,#0000 38%)}.dashboard-kpi-card.amber:before{background:linear-gradient(135deg,#b7791f1c,#0000 42%),linear-gradient(315deg,#2563eb0a,#0000 38%)}.dashboard-kpi-card.violet:before{background:linear-gradient(135deg,#6d5bd01a,#0000 42%),linear-gradient(315deg,#14b8a60f,#0000 38%)}.dashboard-kpi-card.green:after{background:linear-gradient(145deg,#0596691a,#14b8a60f)}.dashboard-kpi-card.teal:after{background:linear-gradient(145deg,#0f766e1f,#60a5fa0f)}.dashboard-kpi-card.amber:after{background:linear-gradient(145deg,#b7791f1f,#2563eb0a)}.dashboard-kpi-card.violet:after{background:linear-gradient(145deg,#6d5bd01f,#14b8a60f)}.dashboard-kpi-card>*{z-index:1;position:relative}.dashboard-kpi-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dashboard-kpi-status{color:var(--blue);text-transform:uppercase;white-space:nowrap;background:linear-gradient(145deg,#ffffffd1,#f1f5f98a);border:1px solid #94a3b82e;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:10px;font-weight:950;line-height:1;box-shadow:0 10px 20px #0f172a0f,inset 0 1px #ffffffc7}.dashboard-kpi-status.green{color:var(--green);background:linear-gradient(145deg,#ecfdf5eb,#ffffff9e);border-color:#0596692e}.dashboard-kpi-status.blue{color:var(--blue);background:linear-gradient(145deg,#eff6ffeb,#ffffff9e);border-color:#2563eb2e}.dashboard-kpi-status.amber{color:var(--amber);background:linear-gradient(145deg,#fff7dff0,#ffffffa3);border-color:#b7791f33}.dashboard-kpi-top>i{background:var(--blue);border-radius:999px;flex:none;width:10px;height:10px;display:block;box-shadow:0 0 0 5px #2563eb1a}.dashboard-kpi-card.green .dashboard-kpi-top>i{background:var(--green);box-shadow:0 0 0 5px #0596691a}.dashboard-kpi-card.teal .dashboard-kpi-top>i{background:var(--teal);box-shadow:0 0 0 5px #0f766e1a}.dashboard-kpi-card.amber .dashboard-kpi-top>i{background:var(--amber);box-shadow:0 0 0 5px #b7791f1f}.dashboard-kpi-card.violet .dashboard-kpi-top>i{background:var(--violet);box-shadow:0 0 0 5px #6d5bd01a}.dashboard-kpi-icon{width:38px;height:38px;color:var(--blue);background:#eef4ffeb;border-radius:8px;place-items:center;display:grid;box-shadow:0 12px 24px #2563eb1c}.dashboard-kpi-card.green .dashboard-kpi-icon{color:var(--green);background:#eafaf2}.dashboard-kpi-card.teal .dashboard-kpi-icon{color:var(--teal);background:#e6fffb}.dashboard-kpi-card.amber .dashboard-kpi-icon{color:var(--amber);background:#fff7df}.dashboard-kpi-card.violet .dashboard-kpi-icon{color:var(--violet);background:#f1edff}.dashboard-kpi-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,34px);line-height:1}.dashboard-kpi-card em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750}.dashboard-kpi-gauge{background:linear-gradient(#ffffff75,#e2e8f03d),linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/28px 100%;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;min-width:0;height:58px;margin:2px 0 0;padding:9px 10px;display:grid;position:relative;overflow:hidden}.dashboard-kpi-gauge span{height:var(--dashboard-kpi-gauge-height,40%);background:#94a3b838;border-radius:999px 999px 5px 5px;min-height:10px;display:block;box-shadow:inset 0 1px #ffffffa3}.dashboard-kpi-gauge span.active{background:var(--blue);box-shadow:0 10px 18px #2563eb2e,inset 0 1px #ffffff61}.dashboard-kpi-gauge i{background:var(--blue);border:2px solid #fff;border-radius:999px;width:10px;height:10px;display:block;position:absolute;bottom:6px;transform:translate(-50%);box-shadow:0 8px 18px #0f172a29,0 0 0 4px #2563eb1f}.dashboard-kpi-gauge.green span.active,.dashboard-kpi-gauge.green i{background:var(--green)}.dashboard-kpi-gauge.teal span.active,.dashboard-kpi-gauge.teal i{background:var(--teal)}.dashboard-kpi-gauge.amber span.active,.dashboard-kpi-gauge.amber i{background:var(--amber)}.dashboard-kpi-gauge.violet span.active,.dashboard-kpi-gauge.violet i{background:var(--violet)}.dashboard-kpi-gauge.green i{box-shadow:0 8px 18px #0f172a29,0 0 0 4px #0596691f}.dashboard-kpi-gauge.teal i{box-shadow:0 8px 18px #0f172a29,0 0 0 4px #0f766e1f}.dashboard-kpi-gauge.amber i{box-shadow:0 8px 18px #0f172a29,0 0 0 4px #b7791f21}.dashboard-kpi-gauge.violet i{box-shadow:0 8px 18px #0f172a29,0 0 0 4px #6d5bd01f}.dashboard-kpi-depth-rail{--dashboard-kpi-depth-color:var(--blue);background:linear-gradient(145deg, #ffffffb8, #e2e8f057), linear-gradient(90deg, var(--dashboard-kpi-depth-color), transparent 72%);border:1px solid #ffffffad;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:5px;min-width:0;height:24px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-depth-rail{background:linear-gradient(145deg, #ffffffb8, #e2e8f057), linear-gradient(90deg, color-mix(in srgb, var(--dashboard-kpi-depth-color) 10%, transparent), transparent 72%)}}.dashboard-kpi-depth-rail{padding:5px 8px;box-shadow:0 10px 22px #0f172a0f,inset 0 1px #ffffffc7}.dashboard-kpi-depth-rail.green{--dashboard-kpi-depth-color:var(--green)}.dashboard-kpi-depth-rail.teal{--dashboard-kpi-depth-color:var(--teal)}.dashboard-kpi-depth-rail.amber{--dashboard-kpi-depth-color:var(--amber)}.dashboard-kpi-depth-rail.violet{--dashboard-kpi-depth-color:var(--violet)}.dashboard-kpi-depth-rail.red{--dashboard-kpi-depth-color:var(--red)}.dashboard-kpi-depth-rail:before{width:var(--dashboard-kpi-card-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-kpi-depth-color), transparent);min-width:14px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-depth-rail:before{background:linear-gradient(90deg, color-mix(in srgb, var(--dashboard-kpi-depth-color) 14%, transparent), transparent)}}.dashboard-kpi-depth-rail:before{content:"";pointer-events:none}.dashboard-kpi-depth-rail span{--dashboard-kpi-depth-scale:.72;z-index:1;height:100%;transform:scaleY(var(--dashboard-kpi-depth-scale));transform-origin:bottom;animation:.38s both dashboard-kpi-depth-in;animation-delay:var(--dashboard-kpi-depth-delay,0s);background:#94a3b833;border-radius:999px;transition:background .18s,transform .18s;display:block;position:relative;box-shadow:inset 0 1px #ffffffad}.dashboard-kpi-depth-rail span.active{--dashboard-kpi-depth-scale:1;background:linear-gradient(180deg, var(--dashboard-kpi-depth-color), var(--dashboard-kpi-depth-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-depth-rail span.active{background:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-kpi-depth-color) 58%, white), var(--dashboard-kpi-depth-color))}}.dashboard-kpi-depth-rail span.active{box-shadow:0 8px 14px var(--dashboard-kpi-depth-color), inset 0 1px 0 #ffffff7a}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-depth-rail span.active{box-shadow:0 8px 14px color-mix(in srgb, var(--dashboard-kpi-depth-color) 20%, transparent), inset 0 1px 0 #ffffff7a}}.dashboard-kpi-depth-rail span.active{transform:scaleY(var(--dashboard-kpi-depth-scale))}.dashboard-kpi-depth-rail b{z-index:2;background:var(--dashboard-kpi-depth-color);width:7px;height:7px;box-shadow:0 8px 14px #0f172a29, 0 0 0 4px var(--dashboard-kpi-depth-color);border:2px solid #fff;border-radius:999px;position:absolute;bottom:3px}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-depth-rail b{box-shadow:0 8px 14px #0f172a29, 0 0 0 4px color-mix(in srgb, var(--dashboard-kpi-depth-color) 11%, transparent)}}.dashboard-kpi-depth-rail b{transform:translate(-50%)}@keyframes dashboard-kpi-depth-in{0%{opacity:0;transform:scaleY(.36)}to{opacity:1;transform:scaleY(var(--dashboard-kpi-depth-scale))}}.dashboard-mini-trend{--dashboard-mini-trend-color:var(--blue);background:linear-gradient(180deg, #ffffffb8, #f1f5f980), linear-gradient(135deg, var(--dashboard-mini-trend-color), transparent 56%);border:1px solid #ffffffb3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;height:58px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-mini-trend{background:linear-gradient(180deg, #ffffffb8, #f1f5f980), linear-gradient(135deg, color-mix(in srgb, var(--dashboard-mini-trend-color) 10%, transparent), transparent 56%)}}.dashboard-mini-trend{padding:8px;box-shadow:0 10px 22px #0f172a0f,inset 0 1px #ffffffc7}.dashboard-mini-trend.green{--dashboard-mini-trend-color:var(--green)}.dashboard-mini-trend.teal{--dashboard-mini-trend-color:var(--teal)}.dashboard-mini-trend.amber{--dashboard-mini-trend-color:var(--amber)}.dashboard-mini-trend.violet{--dashboard-mini-trend-color:var(--violet)}.dashboard-mini-trend.red{--dashboard-mini-trend-color:var(--red)}.dashboard-mini-trend:after{background:var(--dashboard-mini-trend-color);border-radius:999px;height:2px;position:absolute;inset:auto 44px 10px 10px}@supports (color:color-mix(in lab, red, red)){.dashboard-mini-trend:after{background:color-mix(in srgb, var(--dashboard-mini-trend-color) 18%, transparent)}}.dashboard-mini-trend:after{content:"";opacity:.72;pointer-events:none}.dashboard-mini-trend svg{z-index:1;width:100%;min-width:0;height:42px;display:block;position:relative;overflow:visible}.dashboard-mini-trend-grid{fill:none;stroke:var(--dashboard-mini-trend-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-mini-trend-grid{stroke:color-mix(in srgb, var(--dashboard-mini-trend-color) 16%, transparent)}}.dashboard-mini-trend-grid{stroke-dasharray:4 7;stroke-linecap:round;stroke-width:1px}.dashboard-mini-trend-area{fill:var(--dashboard-mini-trend-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-mini-trend-area{fill:color-mix(in srgb, var(--dashboard-mini-trend-color) 18%, transparent)}}.dashboard-mini-trend-line{fill:none;stroke:var(--dashboard-mini-trend-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-mini-trend-line{stroke:color-mix(in srgb, var(--dashboard-mini-trend-color) 76%, #64748b)}}.dashboard-mini-trend-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 7px 10px var(--dashboard-mini-trend-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-mini-trend-line{filter:drop-shadow(0 7px 10px color-mix(in srgb, var(--dashboard-mini-trend-color) 20%, transparent))}}.dashboard-mini-trend-dot{fill:var(--dashboard-mini-trend-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-mini-trend-dot{fill:color-mix(in srgb, var(--dashboard-mini-trend-color) 72%, white)}}.dashboard-mini-trend-dot{stroke:#0f172a61;stroke-width:1.5px}.dashboard-mini-trend span{z-index:1;color:var(--dashboard-mini-trend-color);background:#ffffffc2;border-radius:999px;place-self:center end;padding:5px 6px;font-size:10px;font-weight:950;line-height:1;position:relative}.dashboard-kpi-progress-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-kpi-progress-head span,.dashboard-kpi-progress-head b{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.dashboard-kpi-progress-head b{color:var(--ink);text-align:right}.dashboard-kpi-progress{background:#94a3b83d;border-radius:999px;align-self:end;height:5px;overflow:hidden}.dashboard-kpi-progress span{border-radius:inherit;background:var(--blue);height:100%;display:block}.dashboard-kpi-card.green .dashboard-kpi-progress span{background:var(--green)}.dashboard-kpi-card.teal .dashboard-kpi-progress span{background:var(--teal)}.dashboard-kpi-card.amber .dashboard-kpi-progress span{background:var(--amber)}.dashboard-kpi-card.violet .dashboard-kpi-progress span{background:var(--violet)}.dashboard-spectrum-card{isolation:isolate;border:1px solid #ffffffad;border-left:5px solid var(--green);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fffffff0,#eff8fabd),linear-gradient(315deg,#2563eb14,#0000 46%);border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;position:relative;overflow:clip;box-shadow:0 24px 58px #0f172a1c,inset 0 1px #ffffffc7}.dashboard-spectrum-card.amber{border-left-color:var(--amber)}.dashboard-spectrum-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b812 1px,#0000 1px),linear-gradient(#94a3b80e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#0000006b,#0000 76%);mask-image:linear-gradient(125deg,#0000006b,#0000 76%)}.dashboard-spectrum-card:after{content:"";background:linear-gradient(145deg,#2563eb1a,#14b8a614);border:1px solid #2563eb1a;border-radius:8px;width:164px;height:164px;position:absolute;bottom:-54px;right:-30px;transform:rotate(13deg)}.dashboard-spectrum-card>*{z-index:1;position:relative}.dashboard-spectrum-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.dashboard-spectrum-card>header>div{gap:3px;min-width:0;display:grid}.dashboard-spectrum-card header span,.dashboard-spectrum-signals>span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-spectrum-card h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.08}.dashboard-spectrum-body{grid-template-columns:minmax(260px,.42fr) minmax(0,.9fr) minmax(220px,.28fr);align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-spectrum-command{gap:10px;min-width:0;display:grid}.dashboard-spectrum-score{--dashboard-spectrum-score-color:var(--green);background:radial-gradient(circle, #ffffffeb 0 42%, transparent 43%), conic-gradient(var(--dashboard-spectrum-score-color) var(--dashboard-spectrum-score,64%), #94a3b82e 0), linear-gradient(145deg, #ffffffc2, #e2e8f05c);border:1px solid #ffffffad;border-radius:8px;place-items:center;min-width:0;min-height:150px;padding:16px;display:grid;box-shadow:0 18px 38px #0f172a17,inset 0 1px #ffffffc7}.dashboard-spectrum-score.amber{--dashboard-spectrum-score-color:var(--amber)}.dashboard-spectrum-score>div{text-align:center;background:linear-gradient(145deg,#ffffffe0,#f8fafcad);border-radius:8px;justify-items:center;gap:4px;width:min(128px,100%);min-width:0;padding:16px 10px;display:grid}.dashboard-spectrum-score span,.dashboard-spectrum-score em,.dashboard-spectrum-lane span,.dashboard-spectrum-lane em,.dashboard-spectrum-signals b{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.dashboard-spectrum-score strong{color:var(--ink);font-size:34px;line-height:1}.dashboard-spectrum-matrix{--dashboard-spectrum-matrix-color:var(--green);background:linear-gradient(138deg, #0f172afa, #1e293beb), radial-gradient(circle at 18% 16%, var(--dashboard-spectrum-matrix-color), transparent 36%), linear-gradient(315deg, var(--dashboard-spectrum-matrix-color), transparent 58%);border:1px solid #94a3b82e;border-radius:8px;gap:9px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-matrix{background:linear-gradient(138deg, #0f172afa, #1e293beb), radial-gradient(circle at 18% 16%, color-mix(in srgb, var(--dashboard-spectrum-matrix-color) 28%, transparent), transparent 36%), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-spectrum-matrix-color) 22%, transparent), transparent 58%)}}.dashboard-spectrum-matrix{color:#f8fafc;padding:12px;box-shadow:0 20px 42px #0f172a2e,inset 0 1px #ffffff1a}.dashboard-spectrum-matrix.green{--dashboard-spectrum-matrix-color:var(--green)}.dashboard-spectrum-matrix.teal{--dashboard-spectrum-matrix-color:var(--teal)}.dashboard-spectrum-matrix.blue{--dashboard-spectrum-matrix-color:var(--blue)}.dashboard-spectrum-matrix.amber{--dashboard-spectrum-matrix-color:var(--amber)}.dashboard-spectrum-matrix.violet{--dashboard-spectrum-matrix-color:var(--violet)}.dashboard-spectrum-matrix:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b814 1px,#0000 1px),linear-gradient(#94a3b812 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000000a3,#0000 78%);mask-image:linear-gradient(145deg,#000000a3,#0000 78%)}.dashboard-spectrum-matrix:after{content:"";opacity:.7;background:linear-gradient(145deg,#ffffff1f,#ffffff08);border:1px solid #ffffff21;border-radius:8px;width:96px;height:176px;position:absolute;top:24px;right:-28px;transform:rotate(15deg);box-shadow:inset 0 1px #ffffff1f}.dashboard-spectrum-matrix>*{z-index:1;position:relative}.dashboard-spectrum-matrix-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.dashboard-spectrum-matrix-head div{gap:3px;min-width:0;display:grid}.dashboard-spectrum-matrix-head span,.dashboard-spectrum-matrix footer span{color:#e2e8f0a3;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-spectrum-matrix-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:20px;line-height:1.05}.dashboard-spectrum-matrix-head em{color:#e2e8f0ad;font-size:11px;font-style:normal;font-weight:850;line-height:1.2}.dashboard-spectrum-matrix-head b{border:1px solid var(--dashboard-spectrum-matrix-color);min-width:52px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-matrix-head b{border:1px solid color-mix(in srgb, var(--dashboard-spectrum-matrix-color) 26%, #ffffff29)}}.dashboard-spectrum-matrix-head b{background:var(--dashboard-spectrum-matrix-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-matrix-head b{background:color-mix(in srgb, var(--dashboard-spectrum-matrix-color) 18%, #ffffff14)}}.dashboard-spectrum-matrix-head b{color:#f8fafc;place-items:center;padding:8px 10px;font-size:13px;font-weight:900;line-height:1}.dashboard-spectrum-matrix-chart{width:100%;min-height:118px;overflow:visible}.dashboard-spectrum-matrix-grid{fill:none;stroke:#e2e8f01f;stroke-dasharray:4 8;stroke-linecap:round;stroke-width:1px}.dashboard-spectrum-matrix-area{fill:var(--dashboard-spectrum-matrix-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-matrix-area{fill:color-mix(in srgb, var(--dashboard-spectrum-matrix-color) 30%, transparent)}}.dashboard-spectrum-matrix-area{opacity:.54}.dashboard-spectrum-matrix-line{fill:none;stroke:var(--dashboard-spectrum-matrix-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-matrix-line{stroke:color-mix(in srgb, var(--dashboard-spectrum-matrix-color) 72%, white)}}.dashboard-spectrum-matrix-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;filter:drop-shadow(0 0 10px var(--dashboard-spectrum-matrix-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-matrix-line{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--dashboard-spectrum-matrix-color) 32%, transparent))}.dashboard-spectrum-matrix-halo{fill:color-mix(in srgb, var(--dashboard-spectrum-matrix-color) 28%, transparent)}}.dashboard-spectrum-matrix-halo{opacity:.42}.dashboard-spectrum-matrix-halo.green,.dashboard-spectrum-matrix-dot.green{--dashboard-spectrum-matrix-dot-color:var(--green)}.dashboard-spectrum-matrix-halo.teal,.dashboard-spectrum-matrix-dot.teal{--dashboard-spectrum-matrix-dot-color:var(--teal)}.dashboard-spectrum-matrix-halo.blue,.dashboard-spectrum-matrix-dot.blue{--dashboard-spectrum-matrix-dot-color:var(--blue)}.dashboard-spectrum-matrix-halo.amber,.dashboard-spectrum-matrix-dot.amber{--dashboard-spectrum-matrix-dot-color:var(--amber)}.dashboard-spectrum-matrix-halo.violet,.dashboard-spectrum-matrix-dot.violet{--dashboard-spectrum-matrix-dot-color:var(--violet)}.dashboard-spectrum-matrix-halo{fill:var(--dashboard-spectrum-matrix-dot-color,var(--dashboard-spectrum-matrix-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-matrix-halo{fill:color-mix(in srgb, var(--dashboard-spectrum-matrix-dot-color,var(--dashboard-spectrum-matrix-color)) 28%, transparent)}}.dashboard-spectrum-matrix-dot{fill:var(--dashboard-spectrum-matrix-dot-color,var(--dashboard-spectrum-matrix-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-matrix-dot{fill:color-mix(in srgb, var(--dashboard-spectrum-matrix-dot-color,var(--dashboard-spectrum-matrix-color)) 72%, white)}}.dashboard-spectrum-matrix-dot{stroke:#0f172adb;stroke-width:2px}.dashboard-spectrum-matrix-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.dashboard-spectrum-matrix-rail span{--dashboard-spectrum-matrix-rail-color:var(--blue);background:#ffffff0e;border:1px solid #e2e8f01c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;padding:7px;display:grid}.dashboard-spectrum-matrix-rail span.green{--dashboard-spectrum-matrix-rail-color:var(--green)}.dashboard-spectrum-matrix-rail span.teal{--dashboard-spectrum-matrix-rail-color:var(--teal)}.dashboard-spectrum-matrix-rail span.blue{--dashboard-spectrum-matrix-rail-color:var(--blue)}.dashboard-spectrum-matrix-rail span.amber{--dashboard-spectrum-matrix-rail-color:var(--amber)}.dashboard-spectrum-matrix-rail span.violet{--dashboard-spectrum-matrix-rail-color:var(--violet)}.dashboard-spectrum-matrix-rail b,.dashboard-spectrum-matrix-rail strong{color:#f8fafcdb;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.dashboard-spectrum-matrix-rail i{background:#e2e8f01f;border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.dashboard-spectrum-matrix-rail em{border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-spectrum-matrix-rail-color), var(--dashboard-spectrum-matrix-rail-color));min-width:8px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-matrix-rail em{background:linear-gradient(90deg, var(--dashboard-spectrum-matrix-rail-color), color-mix(in srgb, var(--dashboard-spectrum-matrix-rail-color) 42%, white))}}.dashboard-spectrum-matrix-rail em{box-shadow:0 0 14px var(--dashboard-spectrum-matrix-rail-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-matrix-rail em{box-shadow:0 0 14px color-mix(in srgb, var(--dashboard-spectrum-matrix-rail-color) 26%, transparent)}}.dashboard-spectrum-matrix footer{border-top:1px solid #e2e8f01a;justify-content:space-between;align-items:center;min-width:0;padding-top:2px;display:flex}.dashboard-spectrum-matrix footer strong{color:#f8fafc;font-size:14px;font-weight:950}.dashboard-spectrum-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-spectrum-lane{--dashboard-spectrum-lane-color:var(--blue);border:1px solid #ffffffb3;border-bottom:4px solid var(--dashboard-spectrum-lane-color);background:linear-gradient(150deg, #ffffffe0, #f1f5f999), linear-gradient(330deg, var(--dashboard-spectrum-lane-color), transparent 56%);border-radius:8px;align-content:start;gap:7px;min-width:0;min-height:188px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-lane{background:linear-gradient(150deg, #ffffffe0, #f1f5f999), linear-gradient(330deg, color-mix(in srgb, var(--dashboard-spectrum-lane-color) 10%, transparent), transparent 56%)}}.dashboard-spectrum-lane{color:inherit;animation:.42s both dashboard-spectrum-lane-in;animation-delay:var(--dashboard-spectrum-lane-delay,0s);padding:13px;text-decoration:none;box-shadow:0 16px 34px #0f172a17,inset 0 1px #ffffffc2}.dashboard-spectrum-lane.green{--dashboard-spectrum-lane-color:var(--green)}.dashboard-spectrum-lane.teal{--dashboard-spectrum-lane-color:var(--teal)}.dashboard-spectrum-lane.amber{--dashboard-spectrum-lane-color:var(--amber)}.dashboard-spectrum-lane.blue{--dashboard-spectrum-lane-color:var(--blue)}.dashboard-spectrum-lane.violet{--dashboard-spectrum-lane-color:var(--violet)}.dashboard-spectrum-lane:after{background:linear-gradient(145deg, var(--dashboard-spectrum-lane-color), #ffffff24);border:1px solid #94a3b824;border-radius:8px;width:100px;height:100px;position:absolute;inset:auto -26px -42px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-lane:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-spectrum-lane-color) 12%, transparent), #ffffff24)}}.dashboard-spectrum-lane:after{content:"";transform:rotate(14deg)}.dashboard-spectrum-lane>*{z-index:1;position:relative}.dashboard-spectrum-lane div{background:linear-gradient(145deg, #ffffffeb, var(--dashboard-spectrum-lane-color));border-radius:8px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-lane div{background:linear-gradient(145deg, #ffffffeb, color-mix(in srgb, var(--dashboard-spectrum-lane-color) 12%, white))}}.dashboard-spectrum-lane div{color:var(--dashboard-spectrum-lane-color);box-shadow:0 12px 24px var(--dashboard-spectrum-lane-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-lane div{box-shadow:0 12px 24px color-mix(in srgb, var(--dashboard-spectrum-lane-color) 14%, transparent)}}.dashboard-spectrum-lane strong{color:var(--ink);overflow-wrap:anywhere;font-size:30px;line-height:1}.dashboard-spectrum-lane i{background:#64748b29;border-radius:999px;align-self:end;min-width:0;height:7px;display:block;overflow:hidden}.dashboard-spectrum-lane i:before{width:var(--dashboard-spectrum-lane-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-spectrum-lane-color), var(--dashboard-spectrum-lane-color));min-width:12px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-lane i:before{background:linear-gradient(90deg, var(--dashboard-spectrum-lane-color), color-mix(in srgb, var(--dashboard-spectrum-lane-color) 46%, white))}}.dashboard-spectrum-lane i:before{box-shadow:0 0 18px var(--dashboard-spectrum-lane-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-spectrum-lane i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-spectrum-lane-color) 26%, transparent)}}.dashboard-spectrum-lane i:before{content:""}.dashboard-spectrum-signals{background:linear-gradient(145deg,#ffffffdb,#f1f5f994);border:1px solid #ffffffa8;border-radius:8px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid;box-shadow:0 16px 34px #0f172a14,inset 0 1px #ffffffb8}.dashboard-spectrum-signals div{border:1px solid #94a3b833;border-left:4px solid var(--blue);background:#ffffffad;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.dashboard-spectrum-signals div.green{border-left-color:var(--green)}.dashboard-spectrum-signals div.teal{border-left-color:var(--teal)}.dashboard-spectrum-signals div.amber{border-left-color:var(--amber)}.dashboard-spectrum-signals div.blue{border-left-color:var(--blue)}.dashboard-spectrum-signals div.violet{border-left-color:var(--violet)}.dashboard-spectrum-signals strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.1}@keyframes dashboard-spectrum-lane-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dashboard-performance-card,.dashboard-activity-card{align-content:start;gap:12px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden}.dashboard-performance-card{background:linear-gradient(#fffffff0,#eff8fadb),linear-gradient(135deg,#2563eb1a,#0000 44%),linear-gradient(315deg,#0f766e14,#0000 48%);min-height:430px;padding:22px}.dashboard-performance-card:before,.dashboard-activity-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b814 1px,#0000 1px),linear-gradient(#94a3b812 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000006b,#0000 78%);mask-image:linear-gradient(#0000006b,#0000 78%)}.dashboard-performance-card:after{content:"";background:linear-gradient(145deg,#2563eb1f,#14b8a614);border:1px solid #2563eb1a;border-radius:8px;width:190px;height:190px;position:absolute;bottom:-62px;right:-36px;transform:rotate(12deg)}.dashboard-performance-card>*,.dashboard-activity-card>*{z-index:1;position:relative}.dashboard-performance-card h2,.dashboard-activity-card h2{color:var(--ink);margin:3px 0 0;font-size:22px;line-height:1.12}.dashboard-activity-card{background:linear-gradient(#ffffffeb,#f8fafcc7),linear-gradient(145deg,#14b8a617,#0000 44%),linear-gradient(315deg,#2563eb0f,#0000 42%)}.dashboard-performance-card h2{font-size:28px}.dashboard-performance-lens{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-performance-lens article{--dashboard-lens-color:var(--blue);border:1px solid #ffffffb3;border-left:4px solid var(--dashboard-lens-color);background:linear-gradient(145deg, #ffffffd6, #f1f5f98f), linear-gradient(135deg, var(--dashboard-lens-color), transparent 56%);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label orbit""value orbit""hint bars""level bars";align-items:center;gap:6px 10px;min-width:0;min-height:134px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-lens article{background:linear-gradient(145deg, #ffffffd6, #f1f5f98f), linear-gradient(135deg, color-mix(in srgb, var(--dashboard-lens-color) 10%, transparent), transparent 56%)}}.dashboard-performance-lens article{animation:.42s both dashboard-lens-in;animation-delay:var(--dashboard-lens-delay,0s);padding:12px;box-shadow:0 15px 32px #0f172a14,inset 0 1px #ffffffc2}.dashboard-performance-lens article.green{--dashboard-lens-color:var(--green)}.dashboard-performance-lens article.teal{--dashboard-lens-color:var(--teal)}.dashboard-performance-lens article.amber{--dashboard-lens-color:var(--amber)}.dashboard-performance-lens article.violet{--dashboard-lens-color:var(--violet)}.dashboard-performance-lens article.red{--dashboard-lens-color:var(--red)}.dashboard-performance-lens article.featured{background:linear-gradient(150deg, #0f172af7, #111827eb), radial-gradient(circle at 20% 18%, var(--dashboard-lens-color), transparent 40%), linear-gradient(315deg, var(--dashboard-lens-color), transparent 56%)}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-lens article.featured{background:linear-gradient(150deg, #0f172af7, #111827eb), radial-gradient(circle at 20% 18%, color-mix(in srgb, var(--dashboard-lens-color) 24%, transparent), transparent 40%), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-lens-color) 15%, transparent), transparent 56%)}}.dashboard-performance-lens article.featured{box-shadow:0 22px 48px #0f172a2e,inset 0 1px #ffffff1f}.dashboard-performance-lens article:before{background:linear-gradient(90deg, var(--dashboard-lens-color) 0 var(--dashboard-lens-level,20%), #94a3b833 var(--dashboard-lens-level,20%) 100%);height:5px;box-shadow:0 0 18px var(--dashboard-lens-color);border-radius:999px;position:absolute;inset:auto 12px 10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-lens article:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-lens-color) 18%, transparent)}}.dashboard-performance-lens article:before{content:""}.dashboard-performance-lens article:after{background:linear-gradient(145deg, var(--dashboard-lens-color), #ffffff24);border-radius:8px;width:82px;height:82px;position:absolute;inset:auto -22px -34px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-lens article:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-lens-color) 12%, transparent), #ffffff24)}}.dashboard-performance-lens article:after{content:"";transform:rotate(15deg)}.dashboard-performance-lens article>*{z-index:1;position:relative}.dashboard-performance-lens article>span,.dashboard-performance-lens article>em{color:var(--muted);text-transform:uppercase;grid-area:label;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.dashboard-performance-lens article.featured>span,.dashboard-performance-lens article.featured>em{color:#e2e8f09e}.dashboard-performance-lens strong{color:var(--ink);overflow-wrap:anywhere;grid-area:value;font-size:30px;line-height:1}.dashboard-performance-lens article.featured strong{color:#f8fafc;font-size:34px}.dashboard-performance-lens article>em{grid-area:hint}.dashboard-performance-lens article>b{border:1px solid var(--dashboard-lens-color);grid-area:level;justify-self:start}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-lens article>b{border:1px solid color-mix(in srgb, var(--dashboard-lens-color) 22%, #ffffffad)}}.dashboard-performance-lens article>b{background:var(--dashboard-lens-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-lens article>b{background:color-mix(in srgb, var(--dashboard-lens-color) 10%, white)}}.dashboard-performance-lens article>b{color:var(--dashboard-lens-color);padding:6px 8px;font-size:11px;font-weight:950;line-height:1}.dashboard-performance-lens article.featured>b{background:#ffffff14;border-color:#ffffff24}.dashboard-performance-lens-orbit{aspect-ratio:1;background:radial-gradient(circle at center, #ffffffeb 0 48%, transparent 49%), conic-gradient(var(--dashboard-lens-color) var(--dashboard-lens-level,42%), #94a3b833 0);width:46px;box-shadow:0 12px 24px var(--dashboard-lens-color), inset 0 1px 0 #ffffffb8;border-radius:999px;grid-area:orbit;justify-self:end;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-lens-orbit{box-shadow:0 12px 24px color-mix(in srgb, var(--dashboard-lens-color) 16%, transparent), inset 0 1px 0 #ffffffb8}}.dashboard-performance-lens article.featured .dashboard-performance-lens-orbit{background:radial-gradient(circle at center, #0f172af0 0 50%, transparent 51%), conic-gradient(var(--dashboard-lens-color) var(--dashboard-lens-level,42%), #e2e8f024 0);box-shadow:0 15px 30px var(--dashboard-lens-color), inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-lens article.featured .dashboard-performance-lens-orbit{box-shadow:0 15px 30px color-mix(in srgb, var(--dashboard-lens-color) 22%, transparent), inset 0 1px 0 #ffffff1f}}.dashboard-performance-lens-orbit span{background:var(--dashboard-lens-color);width:12px;height:12px;box-shadow:0 0 16px var(--dashboard-lens-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-lens-orbit span{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-lens-color) 48%, transparent)}}.dashboard-performance-lens-orbit i{background:var(--dashboard-lens-color);border-radius:999px;width:6px;height:6px;position:absolute;top:8px;right:7px}.dashboard-performance-lens-bars{--dashboard-lens-bars-color:var(--blue);color:#64748b57;grid-area:bars;justify-self:end;width:88px;min-width:0;height:48px;display:block;overflow:visible}.dashboard-performance-lens article.featured .dashboard-performance-lens-bars{color:#e2e8f038}.dashboard-performance-lens-bars.green{--dashboard-lens-bars-color:var(--green)}.dashboard-performance-lens-bars.teal{--dashboard-lens-bars-color:var(--teal)}.dashboard-performance-lens-bars.amber{--dashboard-lens-bars-color:var(--amber)}.dashboard-performance-lens-bars.red{--dashboard-lens-bars-color:var(--red)}.dashboard-performance-lens-bars.violet{--dashboard-lens-bars-color:var(--violet)}.dashboard-performance-lens-bars-grid{fill:none;opacity:.58;stroke:currentColor;stroke-dasharray:4 5;stroke-width:1px}.dashboard-performance-lens-bars-area{fill:var(--dashboard-lens-bars-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-lens-bars-area{fill:color-mix(in srgb, var(--dashboard-lens-bars-color) 18%, transparent)}}.dashboard-performance-lens-bars-line{fill:none;filter:drop-shadow(0 6px 10px var(--dashboard-lens-bars-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-lens-bars-line{filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--dashboard-lens-bars-color) 22%, transparent))}}.dashboard-performance-lens-bars-line{stroke:var(--dashboard-lens-bars-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.dashboard-performance-lens-bars-dot{fill:#fff;stroke:var(--dashboard-lens-bars-color);stroke-width:2px}@keyframes dashboard-lens-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dashboard-performance-body{grid-template-columns:minmax(0,1fr) minmax(190px,.34fr);align-items:stretch;gap:14px;min-width:0;display:grid}.dashboard-performance-chart{background:linear-gradient(145deg,#0f172af5,#111827eb),radial-gradient(circle at 18% 12%,#2563eb38,#0000 32%),radial-gradient(circle at 82% 8%,#14b8a629,#0000 34%);border:1px solid #ffffff9e;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid;position:relative;overflow:clip;box-shadow:0 24px 48px #0f172a2e,inset 0 1px #ffffff1c}.dashboard-performance-chart:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b814 1px,#0000 1px),linear-gradient(#94a3b812 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.dashboard-performance-chart:after{content:"";pointer-events:none;background:linear-gradient(145deg,#94a3b82e,#14b8a60f);border:1px solid #ffffff21;border-radius:8px;width:132px;height:236px;position:absolute;top:24px;right:12px;transform:rotate(12deg)}.dashboard-performance-chart>*{z-index:1;position:relative}.dashboard-performance-chart-head{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.dashboard-performance-chart-head div{gap:3px;min-width:0;display:grid}.dashboard-performance-chart-head span,.dashboard-performance-chart-head em,.dashboard-performance-stack-head span,.dashboard-performance-stack-head em,.dashboard-performance-stack-bars span,.dashboard-performance-stack-bars em,.dashboard-performance-stack-balance span{color:#e2e8f0ad;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.dashboard-performance-chart-head strong{color:#f8fafc;font-size:32px;line-height:1}.dashboard-performance-runway{--dashboard-performance-runway-color:var(--green);border:1px solid #ffffff1c;border-left:4px solid var(--dashboard-performance-runway-color);background:linear-gradient(145deg, #ffffff17, #ffffff09), radial-gradient(circle at 0% 0%, var(--dashboard-performance-runway-color), transparent 46%);border-radius:8px;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr) minmax(136px,.22fr);align-items:stretch;gap:10px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-runway{background:linear-gradient(145deg, #ffffff17, #ffffff09), radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--dashboard-performance-runway-color) 18%, transparent), transparent 46%)}}.dashboard-performance-runway{padding:10px;box-shadow:0 16px 32px #0206172e,inset 0 1px #ffffff17}.dashboard-performance-runway.green{--dashboard-performance-runway-color:var(--green)}.dashboard-performance-runway.amber{--dashboard-performance-runway-color:var(--amber)}.dashboard-performance-runway:after{background:linear-gradient(145deg, var(--dashboard-performance-runway-color), #ffffff12);border-radius:8px;width:94px;height:94px;position:absolute;inset:auto -22px -34px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-runway:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-performance-runway-color) 16%, transparent), #ffffff12)}}.dashboard-performance-runway:after{content:"";transform:rotate(14deg)}.dashboard-performance-runway>*{z-index:1;position:relative}.dashboard-performance-runway-head,.dashboard-performance-runway-mix,.dashboard-performance-runway-track article{align-content:center;gap:4px;min-width:0;display:grid}.dashboard-performance-runway-head,.dashboard-performance-runway-mix{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;padding:10px}.dashboard-performance-runway-head span,.dashboard-performance-runway-head em,.dashboard-performance-runway-mix span,.dashboard-performance-runway-mix em,.dashboard-performance-runway-track span,.dashboard-performance-runway-track em{color:#e2e8f09e;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:9px;font-style:normal;font-weight:950;line-height:1.08;overflow:hidden}.dashboard-performance-runway-head strong,.dashboard-performance-runway-mix strong,.dashboard-performance-runway-track strong{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1}.dashboard-performance-runway-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-performance-runway-track article{--dashboard-performance-runway-card-color:var(--blue);border:1px solid var(--dashboard-performance-runway-card-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-runway-track article{border:1px solid color-mix(in srgb, var(--dashboard-performance-runway-card-color) 15%, #ffffff1a)}}.dashboard-performance-runway-track article{background:linear-gradient(145deg, #ffffff14, #ffffff07), radial-gradient(circle at 100% 0%, var(--dashboard-performance-runway-card-color), transparent 50%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-runway-track article{background:linear-gradient(145deg, #ffffff14, #ffffff07), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-performance-runway-card-color) 14%, transparent), transparent 50%)}}.dashboard-performance-runway-track article{animation:.42s both dashboard-runway-in;animation-delay:var(--dashboard-performance-runway-delay,0s);padding:9px}.dashboard-performance-runway-track article.blue{--dashboard-performance-runway-card-color:var(--blue)}.dashboard-performance-runway-track article.green{--dashboard-performance-runway-card-color:var(--green)}.dashboard-performance-runway-track article.teal{--dashboard-performance-runway-card-color:var(--teal)}.dashboard-performance-runway-track article.amber{--dashboard-performance-runway-card-color:var(--amber)}.dashboard-performance-runway-track article.red{--dashboard-performance-runway-card-color:var(--red)}.dashboard-performance-runway-track article.violet{--dashboard-performance-runway-card-color:var(--violet)}@keyframes dashboard-runway-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dashboard-performance-runway-track strong{color:var(--dashboard-performance-runway-card-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-runway-track strong{color:color-mix(in srgb, var(--dashboard-performance-runway-card-color) 48%, white)}}.dashboard-performance-runway-track strong{font-size:16px}.dashboard-performance-runway-track i,.dashboard-performance-runway-mix-bars i,.dashboard-performance-runway-mix-bars b{background:#e2e8f024;border-radius:999px;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-performance-runway-track i:before{width:var(--dashboard-performance-runway-level,14%);border-radius:inherit;background:var(--dashboard-performance-runway-card-color);min-width:8px;box-shadow:0 0 16px var(--dashboard-performance-runway-card-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-runway-track i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-performance-runway-card-color) 30%, transparent)}}.dashboard-performance-runway-track i:before{content:""}.dashboard-performance-runway-mix strong{color:var(--dashboard-performance-runway-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-runway-mix strong{color:color-mix(in srgb, var(--dashboard-performance-runway-color) 48%, white)}}.dashboard-performance-runway-mix strong{font-size:22px}.dashboard-performance-runway-mix-bars{gap:6px;min-width:0;display:grid}.dashboard-performance-runway-mix-bars i:before,.dashboard-performance-runway-mix-bars b:before{width:var(--dashboard-performance-mix-level,50%);border-radius:inherit;content:"";min-width:8px;position:absolute;inset:0 auto 0 0}.dashboard-performance-runway-mix-bars i:before{background:var(--green);box-shadow:0 0 14px #05966952}.dashboard-performance-runway-mix-bars b:before{background:var(--amber);box-shadow:0 0 14px #b7791f4d}.dashboard-performance-precision{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid}.dashboard-performance-precision article{--dashboard-performance-precision-color:var(--blue);border:1px solid var(--dashboard-performance-precision-color);gap:5px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-precision article{border:1px solid color-mix(in srgb, var(--dashboard-performance-precision-color) 16%, #ffffff1c)}}.dashboard-performance-precision article{border-left:4px solid var(--dashboard-performance-precision-color);background:linear-gradient(145deg, #ffffff18, #ffffff09), radial-gradient(circle at 100% 0%, var(--dashboard-performance-precision-color), transparent 48%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-precision article{background:linear-gradient(145deg, #ffffff18, #ffffff09), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-performance-precision-color) 16%, transparent), transparent 48%)}}.dashboard-performance-precision article{padding:11px;box-shadow:0 16px 30px #0206172e,inset 0 1px #ffffff17}.dashboard-performance-precision article.blue{--dashboard-performance-precision-color:var(--blue)}.dashboard-performance-precision article.green{--dashboard-performance-precision-color:var(--green)}.dashboard-performance-precision article.teal{--dashboard-performance-precision-color:var(--teal)}.dashboard-performance-precision article.amber{--dashboard-performance-precision-color:var(--amber)}.dashboard-performance-precision article.red{--dashboard-performance-precision-color:var(--red)}.dashboard-performance-precision article.violet{--dashboard-performance-precision-color:var(--violet)}.dashboard-performance-precision article:after{background:var(--dashboard-performance-precision-color);border-radius:8px;width:76px;height:76px;position:absolute;bottom:-32px;right:-20px}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-precision article:after{background:color-mix(in srgb, var(--dashboard-performance-precision-color) 12%, transparent)}}.dashboard-performance-precision article:after{content:"";transform:rotate(14deg)}.dashboard-performance-precision article>*{z-index:1;position:relative}.dashboard-performance-precision span,.dashboard-performance-precision em{color:#e2e8f099;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-style:normal;font-weight:950;line-height:1.05;overflow:hidden}.dashboard-performance-precision strong{color:#f8fafc;overflow-wrap:anywhere;font-size:22px;line-height:1}.dashboard-performance-precision i{background:#e2e8f021;border-radius:999px;min-width:0;height:7px;display:block;position:relative;overflow:hidden}.dashboard-performance-precision i:before{width:var(--dashboard-performance-precision-level,16%);border-radius:inherit;background:var(--dashboard-performance-precision-color);min-width:8px;box-shadow:0 0 16px var(--dashboard-performance-precision-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-precision i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-performance-precision-color) 32%, transparent)}}.dashboard-performance-precision i:before{content:""}.dashboard-flow-chart-card{background:linear-gradient(#ffffffb8,#f1f5f96b),linear-gradient(135deg,#2563eb12,#0000 46%);border:1px solid #ffffff9e;border-radius:8px;gap:10px;min-width:0;min-height:288px;padding:10px;display:grid;position:relative;overflow:clip;box-shadow:0 18px 38px #0f172a14,inset 0 1px #ffffffb8}.dashboard-performance-chart .dashboard-flow-chart-card{background:linear-gradient(#0f172a57,#0f172a1f),radial-gradient(circle at 50% 12%,#2563eb29,#0000 36%);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 16px 34px #02061738}.dashboard-flow-chart-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#2563eb0f 1px,#0000 1px),linear-gradient(#0f766e0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;position:absolute;inset:12px;-webkit-mask-image:radial-gradient(circle at 52% 38%,#000 0 42%,#0000 76%);mask-image:radial-gradient(circle at 52% 38%,#000 0 42%,#0000 76%)}.dashboard-flow-chart-card:after{content:"";pointer-events:none;background:linear-gradient(150deg,#2563eb14,#14b8a612);border:1px solid #2563eb1f;border-radius:8px;width:92px;height:188px;position:absolute;top:28px;right:24px;transform:rotate(11deg)}.dashboard-flow-chart{z-index:1;width:100%;height:auto;min-height:250px;position:relative;overflow:hidden}.dashboard-flow-grid-line{stroke:#64748b29;stroke-dasharray:5 7;stroke-width:1px}.dashboard-performance-chart .dashboard-flow-grid-line{stroke:#e2e8f021}.dashboard-flow-area{fill:url(#dashboardFlowArea)}.dashboard-flow-average{stroke:#e2e8f052;stroke-dasharray:7 8;stroke-width:1.4px}.dashboard-flow-axis-labels text{fill:#e2e8f08a;text-anchor:start;font-size:10px;font-weight:900}.dashboard-flow-connector{stroke:#64748b38;stroke-width:1px}.dashboard-performance-chart .dashboard-flow-connector{stroke:#e2e8f02e}.dashboard-flow-line{fill:none;filter:url(#dashboardFlowGlow)drop-shadow(0 8px 12px #2563eb29);stroke:url(#dashboardFlowLine);stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5px}.dashboard-flow-chart-bar-shadow{fill:#02061729;filter:url(#dashboardFlowBarShadow)}.dashboard-flow-chart-bar{fill:url(#dashboardFlowBarBlue);filter:drop-shadow(0 10px 12px #0f172a1f);opacity:.94}.dashboard-flow-chart-bar.green{fill:url(#dashboardFlowBarGreen)}.dashboard-flow-chart-bar.teal{fill:url(#dashboardFlowBarTeal)}.dashboard-flow-chart-bar.amber{fill:url(#dashboardFlowBarAmber)}.dashboard-flow-chart-bar.violet{fill:url(#dashboardFlowBarViolet)}.dashboard-flow-point-halo{fill:#2563eb26;stroke:#ffffff38;stroke-width:1px}.dashboard-flow-point-halo.green{fill:#05966929}.dashboard-flow-point-halo.teal{fill:#0f766e29}.dashboard-flow-point-halo.amber{fill:#b7791f29}.dashboard-flow-point-halo.violet{fill:#6d5bd029}.dashboard-flow-point{fill:#fff;stroke:#2563eb;stroke-width:3px}.dashboard-flow-point.green{stroke:var(--green)}.dashboard-flow-point.teal{stroke:var(--teal)}.dashboard-flow-point.amber{stroke:var(--amber)}.dashboard-flow-point.violet{stroke:var(--violet)}.dashboard-flow-chart-value,.dashboard-flow-chart-label{fill:var(--ink);text-anchor:middle;font-size:12px;font-weight:900}.dashboard-performance-chart .dashboard-flow-chart-value{fill:#f8fafc}.dashboard-flow-chart-label{fill:var(--muted);text-transform:uppercase;font-size:11px}.dashboard-performance-chart .dashboard-flow-chart-label{fill:#e2e8f09e}.dashboard-flow-precision{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid;position:relative}.dashboard-flow-precision span{background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff1a;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff14}.dashboard-flow-precision b{color:#e2e8f0a3;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.dashboard-flow-precision strong{color:#f8fafc;overflow-wrap:anywhere;font-size:15px;line-height:1.1}.dashboard-trend-chart-card{z-index:1;background:linear-gradient(#0f172a66,#0f172a29),radial-gradient(circle at 18% 8%,#2563eb2e,#0000 34%),radial-gradient(circle at 74% 18%,#14b8a624,#0000 38%);border:1px solid #ffffff21;border-radius:8px;gap:10px;min-width:0;min-height:306px;padding:10px;display:grid;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff1a,0 18px 38px #0206173d}.dashboard-trend-chart-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f012 1px,#0000 1px),linear-gradient(#e2e8f00e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;position:absolute;inset:12px;-webkit-mask-image:radial-gradient(circle at 52% 40%,#000 0 44%,#0000 76%);mask-image:radial-gradient(circle at 52% 40%,#000 0 44%,#0000 76%)}.dashboard-trend-chart-card:after{content:"";pointer-events:none;background:linear-gradient(145deg,#94a3b829,#14b8a60e);border:1px solid #ffffff1f;border-radius:8px;width:118px;height:202px;position:absolute;top:36px;right:24px;transform:rotate(12deg)}.dashboard-trend-head{z-index:3;grid-template-columns:minmax(180px,1fr) minmax(220px,.9fr) minmax(112px,auto);align-items:stretch;gap:10px;min-width:0;display:grid;position:relative}.dashboard-trend-head>div:first-child{background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff1a;border-radius:8px;align-content:center;gap:4px;min-width:0;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff14}.dashboard-trend-head>div:first-child span,.dashboard-trend-head>div:first-child em,.dashboard-trend-head-stats b{color:#e2e8f0a3;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1}.dashboard-trend-head>div:first-child strong{color:#f8fafc;overflow-wrap:anywhere;font-size:24px;line-height:1}.dashboard-trend-head>div:first-child em{text-transform:none;line-height:1.18}.dashboard-trend-head-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-trend-head-stats span{--dashboard-trend-head-color:var(--blue);border:1px solid #ffffff1a;border-left:3px solid var(--dashboard-trend-head-color);background:linear-gradient(145deg, #ffffff17, #ffffff09), linear-gradient(315deg, var(--dashboard-trend-head-color), transparent 66%);border-radius:8px;align-content:center;gap:4px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-head-stats span{background:linear-gradient(145deg, #ffffff17, #ffffff09), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-trend-head-color) 9%, transparent), transparent 66%)}}.dashboard-trend-head-stats span{padding:9px;box-shadow:inset 0 1px #ffffff14}.dashboard-trend-head-stats span.green{--dashboard-trend-head-color:var(--green)}.dashboard-trend-head-stats span.teal{--dashboard-trend-head-color:var(--teal)}.dashboard-trend-head-stats span.amber{--dashboard-trend-head-color:var(--amber)}.dashboard-trend-head-stats span.blue{--dashboard-trend-head-color:var(--blue)}.dashboard-trend-head-stats span.violet{--dashboard-trend-head-color:var(--violet)}.dashboard-trend-head-stats strong{color:#f8fafc;overflow-wrap:anywhere;font-size:14px;line-height:1}.dashboard-trend-forecast-badge{--dashboard-trend-forecast-color:var(--green);z-index:3;border:1px solid var(--dashboard-trend-forecast-color);align-content:center;gap:2px;min-width:112px;max-width:100%;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-forecast-badge{border:1px solid color-mix(in srgb, var(--dashboard-trend-forecast-color) 24%, #ffffff1f)}}.dashboard-trend-forecast-badge{background:linear-gradient(145deg, #0f172ac2, #0f172a57), radial-gradient(circle at 100% 0%, var(--dashboard-trend-forecast-color), transparent 44%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-forecast-badge{background:linear-gradient(145deg, #0f172ac2, #0f172a57), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-trend-forecast-color) 20%, transparent), transparent 44%)}}.dashboard-trend-forecast-badge{padding:9px 10px;box-shadow:0 16px 32px #0206173d,inset 0 1px #ffffff1f}.dashboard-trend-forecast-badge.green{--dashboard-trend-forecast-color:var(--green)}.dashboard-trend-forecast-badge.teal{--dashboard-trend-forecast-color:var(--teal)}.dashboard-trend-forecast-badge.amber{--dashboard-trend-forecast-color:var(--amber)}.dashboard-trend-forecast-badge.red{--dashboard-trend-forecast-color:var(--red)}.dashboard-trend-forecast-badge.violet{--dashboard-trend-forecast-color:var(--violet)}.dashboard-trend-forecast-badge.blue{--dashboard-trend-forecast-color:var(--blue)}.dashboard-trend-forecast-badge span{color:#e2e8f0ad;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.dashboard-trend-forecast-badge strong{color:#f8fafc;overflow-wrap:anywhere;font-size:17px;line-height:1}.dashboard-trend-chart{z-index:1;width:100%;height:auto;min-height:258px;display:block;position:relative;overflow:visible}.dashboard-trend-grid{stroke:#e2e8f021;stroke-dasharray:5 7;stroke-width:1px}.dashboard-trend-axis text,.dashboard-trend-label,.dashboard-trend-value{fill:#e2e8f09e;text-anchor:start;font-size:10px;font-weight:900}.dashboard-trend-label,.dashboard-trend-value{text-anchor:middle;text-transform:uppercase}.dashboard-trend-value{fill:#f8fafc;font-size:11px}.dashboard-trend-average{stroke:#e2e8f052;stroke-dasharray:7 8;stroke-linecap:round;stroke-width:1.4px}.dashboard-trend-area{fill:url(#dashboardTrendArea)}.dashboard-trend-line{fill:none;filter:url(#dashboardTrendGlow)drop-shadow(0 10px 14px #14b8a629);stroke:url(#dashboardTrendLine);stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5px}.dashboard-trend-bar-shadow{fill:#0206172e;filter:drop-shadow(0 12px 14px #0206173d)}.dashboard-trend-bar-commercial{fill:#059669;opacity:.88;filter:drop-shadow(0 9px 12px #0596692e)}.dashboard-trend-bar-supply{fill:#b7791f;opacity:.82;filter:drop-shadow(0 9px 12px #b7791f29)}.dashboard-trend-bar-empty{fill:#e2e8f02e}.dashboard-trend-point-halo{fill:#2563eb29;stroke:#fff3;stroke-width:1px}.dashboard-trend-point-halo.green{fill:#0596692e}.dashboard-trend-point-halo.teal{fill:#0f766e2e}.dashboard-trend-point-halo.amber{fill:#b7791f2e}.dashboard-trend-point-halo.violet{fill:#6d5bd02e}.dashboard-trend-point{fill:#fff;stroke:var(--blue);stroke-width:3px}.dashboard-trend-point.green{stroke:var(--green)}.dashboard-trend-point.teal{stroke:var(--teal)}.dashboard-trend-point.amber{stroke:var(--amber)}.dashboard-trend-point.violet{stroke:var(--violet)}.dashboard-trend-forecast-line{fill:none;stroke:var(--green);stroke-dasharray:7 8;stroke-linecap:round;stroke-width:3.4px;filter:drop-shadow(0 8px 12px #14b8a62e)}.dashboard-trend-forecast-line.green{stroke:var(--green)}.dashboard-trend-forecast-line.teal{stroke:var(--teal)}.dashboard-trend-forecast-line.amber{stroke:var(--amber)}.dashboard-trend-forecast-line.red{stroke:var(--red)}.dashboard-trend-forecast-line.violet{stroke:var(--violet)}.dashboard-trend-forecast-line.blue{stroke:var(--blue)}.dashboard-trend-forecast-halo{fill:#0596692e;stroke:#ffffff2e;stroke-width:1px}.dashboard-trend-forecast-halo.green{fill:#0596692e}.dashboard-trend-forecast-halo.teal{fill:#0f766e2e}.dashboard-trend-forecast-halo.amber{fill:#b7791f2e}.dashboard-trend-forecast-halo.red{fill:#e11d4829}.dashboard-trend-forecast-halo.violet{fill:#6d5bd02e}.dashboard-trend-forecast-halo.blue{fill:#2563eb2e}.dashboard-trend-forecast-point{fill:#0f172a;stroke:var(--green);stroke-width:3px}.dashboard-trend-forecast-point.green{stroke:var(--green)}.dashboard-trend-forecast-point.teal{stroke:var(--teal)}.dashboard-trend-forecast-point.amber{stroke:var(--amber)}.dashboard-trend-forecast-point.red{stroke:var(--red)}.dashboard-trend-forecast-point.violet{stroke:var(--violet)}.dashboard-trend-forecast-point.blue{stroke:var(--blue)}.dashboard-trend-forecast-label{fill:#e2e8f0b8;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-trend-legend{z-index:2;flex-wrap:wrap;gap:6px;max-width:100%;display:flex;position:relative}.dashboard-trend-legend span{--dashboard-trend-legend-color:var(--blue);color:#e2e8f0bd;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.dashboard-trend-legend span:before{background:var(--dashboard-trend-legend-color);width:7px;height:7px;box-shadow:0 0 14px var(--dashboard-trend-legend-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-legend span:before{box-shadow:0 0 14px color-mix(in srgb, var(--dashboard-trend-legend-color) 36%, transparent)}}.dashboard-trend-legend span:before{content:""}.dashboard-trend-legend .green{--dashboard-trend-legend-color:var(--green)}.dashboard-trend-legend .amber{--dashboard-trend-legend-color:var(--amber)}.dashboard-trend-legend .blue{--dashboard-trend-legend-color:var(--blue)}.dashboard-trend-composition{--dashboard-trend-composition-color:var(--green);z-index:2;border:1px solid var(--dashboard-trend-composition-color);grid-template-columns:auto minmax(160px,.8fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-composition{border:1px solid color-mix(in srgb, var(--dashboard-trend-composition-color) 18%, #ffffff1c)}}.dashboard-trend-composition{background:radial-gradient(circle at 0% 0%, var(--dashboard-trend-composition-color), transparent 38%), linear-gradient(145deg, #ffffff16, #ffffff08);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-composition{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--dashboard-trend-composition-color) 16%, transparent), transparent 38%), linear-gradient(145deg, #ffffff16, #ffffff08)}}.dashboard-trend-composition{padding:10px;box-shadow:0 14px 30px #0206172e,inset 0 1px #ffffff17}.dashboard-trend-composition.green{--dashboard-trend-composition-color:var(--green)}.dashboard-trend-composition.amber{--dashboard-trend-composition-color:var(--amber)}.dashboard-trend-composition-ring{background:radial-gradient(circle at 50% 50%, #0f172af0 0 47%, transparent 48%), conic-gradient(var(--green) var(--dashboard-trend-composition-share,0%), var(--amber) 0);width:104px;height:104px;box-shadow:0 18px 34px var(--dashboard-trend-composition-color), inset 0 1px 0 #ffffff1f;border-radius:999px;align-content:center;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-composition-ring{box-shadow:0 18px 34px color-mix(in srgb, var(--dashboard-trend-composition-color) 16%, transparent), inset 0 1px 0 #ffffff1f}}.dashboard-trend-composition-ring span,.dashboard-trend-composition-ring em,.dashboard-trend-composition-copy span,.dashboard-trend-composition-copy em,.dashboard-trend-composition-rows b{color:#e2e8f0a3;text-align:center;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:950;line-height:1.05}.dashboard-trend-composition-ring strong{color:#f8fafc;font-size:22px;line-height:1}.dashboard-trend-composition-ring em{color:var(--dashboard-trend-composition-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-composition-ring em{color:color-mix(in srgb, var(--dashboard-trend-composition-color) 64%, white)}}.dashboard-trend-composition-copy{gap:4px;min-width:0;display:grid}.dashboard-trend-composition-copy span,.dashboard-trend-composition-copy em{text-align:left}.dashboard-trend-composition-copy strong{color:#f8fafc;overflow-wrap:anywhere;font-size:22px;line-height:1}.dashboard-trend-composition-copy em{color:#e2e8f099;text-transform:none;line-height:1.2}.dashboard-trend-composition-rows{gap:7px;min-width:0;display:grid}.dashboard-trend-composition-rows span{--dashboard-trend-composition-row-color:var(--blue);grid-template-columns:minmax(70px,.24fr) minmax(0,1fr) minmax(74px,auto);align-items:center;gap:8px;min-width:0;display:grid}.dashboard-trend-composition-rows span.green{--dashboard-trend-composition-row-color:var(--green)}.dashboard-trend-composition-rows span.amber{--dashboard-trend-composition-row-color:var(--amber)}.dashboard-trend-composition-rows span.teal{--dashboard-trend-composition-row-color:var(--teal)}.dashboard-trend-composition-rows b{color:var(--dashboard-trend-composition-row-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-composition-rows b{color:color-mix(in srgb, var(--dashboard-trend-composition-row-color) 58%, #e2e8f0b8)}}.dashboard-trend-composition-rows b{overflow-wrap:anywhere;text-align:left}.dashboard-trend-composition-rows i{background:#e2e8f021;border-radius:999px;min-width:0;height:8px;display:block;overflow:hidden}.dashboard-trend-composition-rows i em{border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-trend-composition-row-color), var(--dashboard-trend-composition-row-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-composition-rows i em{background:linear-gradient(90deg, var(--dashboard-trend-composition-row-color), color-mix(in srgb, var(--dashboard-trend-composition-row-color) 50%, white))}}.dashboard-trend-composition-rows i em{box-shadow:0 0 14px var(--dashboard-trend-composition-row-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-composition-rows i em{box-shadow:0 0 14px color-mix(in srgb, var(--dashboard-trend-composition-row-color) 28%, transparent)}}.dashboard-trend-composition-rows strong{color:#f8fafc;overflow-wrap:anywhere;text-align:right;font-size:12px;line-height:1}.dashboard-trend-heatmap{z-index:2;background:linear-gradient(145deg,#ffffff16,#ffffff08);border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(120px,.18fr) minmax(0,1fr);align-items:stretch;gap:9px;min-width:0;padding:9px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.dashboard-trend-heatmap-head{align-content:center;gap:3px;min-width:0;display:grid}.dashboard-trend-heatmap-head span,.dashboard-trend-heat-cell small,.dashboard-trend-heat-cell em{color:#e2e8f09e;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:950;line-height:1}.dashboard-trend-heatmap-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:15px;line-height:1}.dashboard-trend-heatmap-grid{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:7px;min-width:0;display:grid}.dashboard-trend-heat-cell{--dashboard-trend-heat-color:var(--blue);border:1px solid var(--dashboard-trend-heat-color);gap:3px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-heat-cell{border:1px solid color-mix(in srgb, var(--dashboard-trend-heat-color) 16%, #ffffff1a)}}.dashboard-trend-heat-cell{background:linear-gradient(#ffffff18,#ffffff08);border-radius:8px;padding:8px 8px 9px}.dashboard-trend-heat-cell.green{--dashboard-trend-heat-color:var(--green)}.dashboard-trend-heat-cell.teal{--dashboard-trend-heat-color:var(--teal)}.dashboard-trend-heat-cell.amber{--dashboard-trend-heat-color:var(--amber)}.dashboard-trend-heat-cell.red{--dashboard-trend-heat-color:var(--red)}.dashboard-trend-heat-cell.violet{--dashboard-trend-heat-color:var(--violet)}.dashboard-trend-heat-cell.blue{--dashboard-trend-heat-color:var(--blue)}.dashboard-trend-heat-cell:before{height:var(--dashboard-trend-heat-level,10%);background:linear-gradient(180deg, var(--dashboard-trend-heat-color), var(--dashboard-trend-heat-color));min-height:5px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-heat-cell:before{background:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-trend-heat-color) 8%, transparent), color-mix(in srgb, var(--dashboard-trend-heat-color) 30%, transparent))}}.dashboard-trend-heat-cell:before{content:""}.dashboard-trend-heat-cell>*{z-index:1;position:relative}.dashboard-trend-heat-cell strong{color:#f8fafc;overflow-wrap:anywhere;font-size:14px;line-height:1}.dashboard-trend-heat-cell em{color:var(--dashboard-trend-heat-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-heat-cell em{color:color-mix(in srgb, var(--dashboard-trend-heat-color) 58%, #e2e8f0b8)}}.dashboard-trend-heat-cell b{background:#e2e8f021;border-radius:999px;min-width:0;height:4px;display:block;position:relative;overflow:hidden}.dashboard-trend-heat-cell b:before{width:var(--dashboard-trend-heat-level,10%);border-radius:inherit;background:var(--dashboard-trend-heat-color);min-width:8px;box-shadow:0 0 14px var(--dashboard-trend-heat-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-heat-cell b:before{box-shadow:0 0 14px color-mix(in srgb, var(--dashboard-trend-heat-color) 34%, transparent)}}.dashboard-trend-heat-cell b:before{content:""}.dashboard-trend-doc-mix{--dashboard-trend-doc-color:var(--blue);z-index:2;border:1px solid var(--dashboard-trend-doc-color);grid-template-columns:minmax(136px,.22fr) auto minmax(0,1fr) minmax(180px,.28fr);align-items:stretch;gap:10px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-mix{border:1px solid color-mix(in srgb, var(--dashboard-trend-doc-color) 18%, #ffffff1a)}}.dashboard-trend-doc-mix{border-left:4px solid var(--dashboard-trend-doc-color);background:radial-gradient(circle at 0% 0%, var(--dashboard-trend-doc-color), transparent 42%), linear-gradient(145deg, #ffffff17, #ffffff08);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-mix{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--dashboard-trend-doc-color) 18%, transparent), transparent 42%), linear-gradient(145deg, #ffffff17, #ffffff08)}}.dashboard-trend-doc-mix{padding:10px;box-shadow:0 16px 34px #0206172e,inset 0 1px #ffffff17}.dashboard-trend-doc-mix.green{--dashboard-trend-doc-color:var(--green)}.dashboard-trend-doc-mix.teal{--dashboard-trend-doc-color:var(--teal)}.dashboard-trend-doc-mix.amber{--dashboard-trend-doc-color:var(--amber)}.dashboard-trend-doc-mix.red{--dashboard-trend-doc-color:var(--red)}.dashboard-trend-doc-mix.violet{--dashboard-trend-doc-color:var(--violet)}.dashboard-trend-doc-mix.blue{--dashboard-trend-doc-color:var(--blue)}.dashboard-trend-doc-mix:after{background:var(--dashboard-trend-doc-color);border-radius:8px;width:96px;height:96px;position:absolute;bottom:-34px;right:-22px}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-mix:after{background:color-mix(in srgb, var(--dashboard-trend-doc-color) 13%, transparent)}}.dashboard-trend-doc-mix:after{content:"";transform:rotate(14deg)}.dashboard-trend-doc-mix>*{z-index:1;position:relative}.dashboard-trend-doc-mix-head,.dashboard-trend-doc-mix-bars article{align-content:center;min-width:0;display:grid}.dashboard-trend-doc-mix-head{gap:4px}.dashboard-trend-doc-mix-head span,.dashboard-trend-doc-mix-head em,.dashboard-trend-doc-mix-orbit em,.dashboard-trend-doc-mix-bars span,.dashboard-trend-doc-mix-bars em{color:#e2e8f0a3;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:950;line-height:1.08}.dashboard-trend-doc-mix-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:19px;line-height:1}.dashboard-trend-doc-mix-head em{line-height:1.18}.dashboard-trend-doc-mix-orbit{aspect-ratio:1;background:radial-gradient(circle at center, #0f172af5 0 48%, transparent 49%), conic-gradient(var(--blue) 0 var(--dashboard-doc-pos-share,0%), var(--green) var(--dashboard-doc-pos-share,0%) var(--dashboard-doc-ov-share,0%), var(--amber) var(--dashboard-doc-ov-share,0%) 100%);width:86px;min-width:0;box-shadow:0 18px 34px var(--dashboard-trend-doc-color), inset 0 1px 0 #ffffff1f;border-radius:999px;align-content:center;justify-self:center;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-mix-orbit{box-shadow:0 18px 34px color-mix(in srgb, var(--dashboard-trend-doc-color) 18%, transparent), inset 0 1px 0 #ffffff1f}}.dashboard-trend-doc-mix-orbit span{color:#f8fafc;font-size:19px;font-weight:950;line-height:1}.dashboard-trend-doc-mix-orbit em{color:var(--dashboard-trend-doc-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-mix-orbit em{color:color-mix(in srgb, var(--dashboard-trend-doc-color) 62%, #e2e8f0b3)}}.dashboard-trend-doc-mix-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-trend-doc-mix-bars article{--dashboard-doc-mix-color:var(--blue);border:1px solid var(--dashboard-doc-mix-color);gap:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-mix-bars article{border:1px solid color-mix(in srgb, var(--dashboard-doc-mix-color) 16%, #ffffff1c)}}.dashboard-trend-doc-mix-bars article{background:linear-gradient(145deg, #ffffff16, #ffffff07), radial-gradient(circle at 100% 0%, var(--dashboard-doc-mix-color), transparent 48%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-mix-bars article{background:linear-gradient(145deg, #ffffff16, #ffffff07), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-doc-mix-color) 16%, transparent), transparent 48%)}}.dashboard-trend-doc-mix-bars article{padding:9px}.dashboard-trend-doc-mix-bars article.blue{--dashboard-doc-mix-color:var(--blue)}.dashboard-trend-doc-mix-bars article.green{--dashboard-doc-mix-color:var(--green)}.dashboard-trend-doc-mix-bars article.amber{--dashboard-doc-mix-color:var(--amber)}.dashboard-trend-doc-mix-bars strong{color:var(--dashboard-doc-mix-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-mix-bars strong{color:color-mix(in srgb, var(--dashboard-doc-mix-color) 54%, white)}}.dashboard-trend-doc-mix-bars strong{font-size:20px;line-height:1}.dashboard-trend-doc-mix-bars i{background:#e2e8f021;border-radius:999px;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-trend-doc-mix-bars i:before{width:var(--dashboard-doc-mix-level,10%);border-radius:inherit;background:var(--dashboard-doc-mix-color);min-width:8px;box-shadow:0 0 15px var(--dashboard-doc-mix-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-mix-bars i:before{box-shadow:0 0 15px color-mix(in srgb, var(--dashboard-doc-mix-color) 32%, transparent)}}.dashboard-trend-doc-mix-bars i:before{content:""}.dashboard-trend-doc-spark{--dashboard-trend-doc-spark-color:var(--blue);background:linear-gradient(145deg,#ffffff12,#ffffff07);border:1px solid #ffffff1a;border-radius:8px;align-self:stretch;width:100%;min-width:0;min-height:76px;padding:3px;display:block;overflow:visible}.dashboard-trend-doc-spark.green{--dashboard-trend-doc-spark-color:var(--green)}.dashboard-trend-doc-spark.teal{--dashboard-trend-doc-spark-color:var(--teal)}.dashboard-trend-doc-spark.amber{--dashboard-trend-doc-spark-color:var(--amber)}.dashboard-trend-doc-spark.red{--dashboard-trend-doc-spark-color:var(--red)}.dashboard-trend-doc-spark.violet{--dashboard-trend-doc-spark-color:var(--violet)}.dashboard-trend-doc-spark.blue{--dashboard-trend-doc-spark-color:var(--blue)}.dashboard-trend-doc-spark-grid{fill:none;stroke:#e2e8f024;stroke-dasharray:5 7;stroke-linecap:round;stroke-width:1px}.dashboard-trend-doc-spark-area{fill:var(--dashboard-trend-doc-spark-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-spark-area{fill:color-mix(in srgb, var(--dashboard-trend-doc-spark-color) 16%, transparent)}}.dashboard-trend-doc-spark-line{fill:none;stroke:var(--dashboard-trend-doc-spark-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-spark-line{stroke:color-mix(in srgb, var(--dashboard-trend-doc-spark-color) 74%, white)}}.dashboard-trend-doc-spark-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px;filter:drop-shadow(0 8px 12px var(--dashboard-trend-doc-spark-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-spark-line{filter:drop-shadow(0 8px 12px color-mix(in srgb, var(--dashboard-trend-doc-spark-color) 24%, transparent))}.dashboard-trend-doc-spark-halo{fill:color-mix(in srgb, var(--dashboard-trend-doc-spark-color) 18%, transparent)}}.dashboard-trend-doc-spark-dot{fill:#0f172a;stroke:var(--dashboard-trend-doc-spark-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-spark-dot{stroke:color-mix(in srgb, var(--dashboard-trend-doc-spark-color) 70%, white)}}.dashboard-trend-doc-spark-dot{stroke-width:2.2px}.dashboard-trend-doc-spark-halo.green,.dashboard-trend-doc-spark-dot.green{--dashboard-trend-doc-spark-point:var(--green)}.dashboard-trend-doc-spark-halo.teal,.dashboard-trend-doc-spark-dot.teal{--dashboard-trend-doc-spark-point:var(--teal)}.dashboard-trend-doc-spark-halo.blue,.dashboard-trend-doc-spark-dot.blue{--dashboard-trend-doc-spark-point:var(--blue)}.dashboard-trend-doc-spark-halo.amber,.dashboard-trend-doc-spark-dot.amber{--dashboard-trend-doc-spark-point:var(--amber)}.dashboard-trend-doc-spark-halo.violet,.dashboard-trend-doc-spark-dot.violet{--dashboard-trend-doc-spark-point:var(--violet)}.dashboard-trend-doc-spark-halo{fill:var(--dashboard-trend-doc-spark-point,var(--dashboard-trend-doc-spark-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-spark-halo{fill:color-mix(in srgb, var(--dashboard-trend-doc-spark-point,var(--dashboard-trend-doc-spark-color)) 18%, transparent)}}.dashboard-trend-doc-spark-dot{stroke:var(--dashboard-trend-doc-spark-point,var(--dashboard-trend-doc-spark-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-doc-spark-dot{stroke:color-mix(in srgb, var(--dashboard-trend-doc-spark-point,var(--dashboard-trend-doc-spark-color)) 70%, white)}}.dashboard-trend-doc-spark text{fill:#e2e8f0a3;text-anchor:middle;font-size:9px;font-weight:950}@container dashboard-page (width<=620px){.dashboard-trend-heatmap,.dashboard-trend-doc-mix{grid-template-columns:1fr}.dashboard-trend-doc-mix-orbit{justify-self:start}.dashboard-trend-doc-mix-bars{grid-template-columns:1fr}}.dashboard-trend-precision{z-index:1;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:8px;min-width:0;display:grid;position:relative}.dashboard-trend-precision span{--dashboard-trend-precision-color:var(--blue);border:1px solid #ffffff1a;border-left:3px solid var(--dashboard-trend-precision-color);background:linear-gradient(145deg, #ffffff1a, #ffffff0a), linear-gradient(315deg, var(--dashboard-trend-precision-color), transparent 62%);border-radius:8px;gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-trend-precision span{background:linear-gradient(145deg, #ffffff1a, #ffffff0a), linear-gradient(315deg, color-mix(in srgb, var(--dashboard-trend-precision-color) 10%, transparent), transparent 62%)}}.dashboard-trend-precision span{padding:9px 10px;box-shadow:inset 0 1px #ffffff14}.dashboard-trend-precision span.green{--dashboard-trend-precision-color:var(--green)}.dashboard-trend-precision span.teal{--dashboard-trend-precision-color:var(--teal)}.dashboard-trend-precision span.amber{--dashboard-trend-precision-color:var(--amber)}.dashboard-trend-precision span.blue{--dashboard-trend-precision-color:var(--blue)}.dashboard-trend-precision span.violet{--dashboard-trend-precision-color:var(--violet)}.dashboard-trend-precision b{color:#e2e8f0a3;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.dashboard-trend-precision strong{color:#f8fafc;overflow-wrap:anywhere;font-size:15px;line-height:1.1}.dashboard-performance-stack{grid-template-columns:minmax(120px,.34fr) minmax(0,1fr) minmax(122px,.26fr);align-items:stretch;gap:10px;min-width:0;display:grid}.dashboard-performance-stack-head,.dashboard-performance-stack-balance{background:linear-gradient(145deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff1f;border-radius:8px;align-content:center;gap:4px;min-width:0;padding:12px;display:grid}.dashboard-performance-stack-head strong,.dashboard-performance-stack-balance strong{color:#f8fafc;overflow-wrap:anywhere;font-size:20px;line-height:1}.dashboard-performance-stack-bars{gap:7px;min-width:0;display:grid}.dashboard-performance-stack-bars article{--dashboard-stack-color:var(--blue);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(66px,.22fr) minmax(0,1fr) minmax(32px,auto) minmax(36px,auto);align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.dashboard-performance-stack-bars article.green{--dashboard-stack-color:var(--green)}.dashboard-performance-stack-bars article.teal{--dashboard-stack-color:var(--teal)}.dashboard-performance-stack-bars article.amber{--dashboard-stack-color:var(--amber)}.dashboard-performance-stack-bars article.violet{--dashboard-stack-color:var(--violet)}.dashboard-performance-stack-bars article.blue{--dashboard-stack-color:var(--blue)}.dashboard-performance-stack-bars i{background:#e2e8f029;border-radius:999px;min-width:0;height:8px;display:block;overflow:hidden}.dashboard-performance-stack-bars i b{border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-stack-color), var(--dashboard-stack-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-stack-bars i b{background:linear-gradient(90deg, var(--dashboard-stack-color), color-mix(in srgb, var(--dashboard-stack-color) 44%, white))}}.dashboard-performance-stack-bars i b{box-shadow:0 0 18px var(--dashboard-stack-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-stack-bars i b{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-stack-color) 32%, transparent)}}.dashboard-performance-stack-bars strong{color:#f8fafc;text-align:right;font-size:14px;line-height:1}.dashboard-performance-stack-balance{border-left:4px solid var(--green)}.dashboard-performance-stack-balance.amber{border-left-color:var(--amber)}.dashboard-performance-stack-balance.green strong{color:#8be7c0}.dashboard-performance-stack-balance.amber strong{color:#f7d487}.dashboard-performance-card .dashboard-bar-set{min-height:288px;padding-top:4px}.dashboard-performance-card .dashboard-bar-track{background:linear-gradient(#e2e8f0e0,#f1f5f98a);height:232px;box-shadow:inset 0 1px #ffffffc7,0 12px 24px #0f172a0f}.dashboard-performance-toggle{background:#eef4ff;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.dashboard-performance-toggle span,.dashboard-performance-toggle strong{color:var(--muted);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.dashboard-performance-toggle strong{background:var(--surface);color:var(--blue)}.dashboard-performance-leader{border:1px solid #ffffffa3;border-left:4px solid var(--blue);background:linear-gradient(155deg,#ffffffdb,#f1f5f99e);border-radius:8px;align-content:start;gap:9px;min-width:0;padding:14px;display:grid;box-shadow:0 18px 34px #0f172a17,inset 0 1px #ffffffb8}.dashboard-performance-leader.green{border-left-color:var(--green)}.dashboard-performance-leader.teal{border-left-color:var(--teal)}.dashboard-performance-leader.amber{border-left-color:var(--amber)}.dashboard-performance-leader.violet{border-left-color:var(--violet)}.dashboard-performance-leader>span,.dashboard-performance-mini-grid span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-performance-leader strong{color:var(--ink);overflow-wrap:anywhere;font-size:30px;line-height:1}.dashboard-performance-leader em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750;line-height:1.22}.dashboard-performance-score{background:#94a3b838;border-radius:999px;height:7px;overflow:hidden}.dashboard-performance-score span{border-radius:inherit;background:var(--blue);min-width:9px;height:100%;display:block}.dashboard-performance-leader.green .dashboard-performance-score span{background:var(--green)}.dashboard-performance-leader.teal .dashboard-performance-score span{background:var(--teal)}.dashboard-performance-leader.amber .dashboard-performance-score span{background:var(--amber)}.dashboard-performance-leader.violet .dashboard-performance-score span{background:var(--violet)}.dashboard-distribution-ring{background:linear-gradient(145deg,#ffffffc7,#f1f5f994),#ffffffb3;border:1px solid #ffffffa8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #0f172a14,inset 0 1px #ffffffb8}.dashboard-distribution-ring:before{background:radial-gradient(circle at center, #fffffff2 0 44%, transparent 45%), conic-gradient(var(--green) 0 var(--dashboard-commercial-share,50%), #b7791f6b var(--dashboard-commercial-share,50%) 100%);content:"";border-radius:999px;width:74px;height:74px;display:block;box-shadow:0 16px 28px #0f172a1c,inset 0 1px #ffffffc2}.dashboard-distribution-ring>div{text-align:center;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:10px;left:10px}.dashboard-distribution-ring>div strong{color:var(--ink);font-size:18px;line-height:1}.dashboard-distribution-ring>div span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.dashboard-distribution-ring p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.26}.dashboard-distribution-ring b{color:var(--ink)}.dashboard-performance-mini-grid{gap:8px;min-width:0;display:grid}.dashboard-performance-mini-grid div{background:#ffffff9e;border:1px solid #94a3b833;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.dashboard-performance-mini-grid b{color:var(--ink);font-size:22px;line-height:1}.dashboard-performance-decision-panel{--dashboard-performance-decision-color:var(--blue);border:1px solid #ffffffa8;border-left:4px solid var(--dashboard-performance-decision-color);background:linear-gradient(150deg, #0f172af5, #111827e6), radial-gradient(circle at 100% 0%, var(--dashboard-performance-decision-color), transparent 46%);border-radius:8px;gap:9px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-decision-panel{background:linear-gradient(150deg, #0f172af5, #111827e6), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-performance-decision-color) 20%, transparent), transparent 46%)}}.dashboard-performance-decision-panel{padding:10px;box-shadow:0 18px 36px #0f172a26,inset 0 1px #ffffff1c}.dashboard-performance-decision-panel.blue{--dashboard-performance-decision-color:var(--blue)}.dashboard-performance-decision-panel.green{--dashboard-performance-decision-color:var(--green)}.dashboard-performance-decision-panel.amber{--dashboard-performance-decision-color:var(--amber)}.dashboard-performance-decision-panel.teal{--dashboard-performance-decision-color:var(--teal)}.dashboard-performance-decision-panel.violet{--dashboard-performance-decision-color:var(--violet)}.dashboard-performance-decision-panel.red{--dashboard-performance-decision-color:var(--red)}.dashboard-performance-decision-panel:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f00f 1px,#0000 1px),linear-gradient(#e2e8f00d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000085,#0000 86%);mask-image:linear-gradient(#00000085,#0000 86%)}.dashboard-performance-decision-panel:after{background:linear-gradient(145deg, var(--dashboard-performance-decision-color), #ffffff12);border-radius:8px;width:92px;height:92px;position:absolute;inset:auto -22px -36px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-decision-panel:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-performance-decision-color) 16%, transparent), #ffffff12)}}.dashboard-performance-decision-panel:after{content:"";transform:rotate(13deg)}.dashboard-performance-decision-panel>*{z-index:1;position:relative}.dashboard-performance-decision-panel header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-performance-decision-panel header span,.dashboard-performance-decision-panel article span,.dashboard-performance-decision-panel article em{color:#e2e8f0a8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:9px;font-style:normal;font-weight:950;line-height:1.08;overflow:hidden}.dashboard-performance-decision-panel header strong{border:1px solid var(--dashboard-performance-decision-color);flex:none}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-decision-panel header strong{border:1px solid color-mix(in srgb, var(--dashboard-performance-decision-color) 24%, #ffffff21)}}.dashboard-performance-decision-panel header strong{background:var(--dashboard-performance-decision-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-decision-panel header strong{background:color-mix(in srgb, var(--dashboard-performance-decision-color) 14%, #ffffff12)}}.dashboard-performance-decision-panel header strong{color:var(--dashboard-performance-decision-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-decision-panel header strong{color:color-mix(in srgb, var(--dashboard-performance-decision-color) 56%, white)}}.dashboard-performance-decision-panel header strong{padding:6px 8px;font-size:12px;line-height:1}.dashboard-performance-decision-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-performance-decision-panel article{--dashboard-performance-decision-item-color:var(--blue);border:1px solid var(--dashboard-performance-decision-item-color);gap:4px;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-decision-panel article{border:1px solid color-mix(in srgb, var(--dashboard-performance-decision-item-color) 16%, #ffffff1a)}}.dashboard-performance-decision-panel article{background:linear-gradient(145deg, #ffffff17, #ffffff09), radial-gradient(circle at 100% 0%, var(--dashboard-performance-decision-item-color), transparent 52%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-decision-panel article{background:linear-gradient(145deg, #ffffff17, #ffffff09), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-performance-decision-item-color) 12%, transparent), transparent 52%)}}.dashboard-performance-decision-panel article{padding:8px}.dashboard-performance-decision-panel article.blue{--dashboard-performance-decision-item-color:var(--blue)}.dashboard-performance-decision-panel article.green{--dashboard-performance-decision-item-color:var(--green)}.dashboard-performance-decision-panel article.teal{--dashboard-performance-decision-item-color:var(--teal)}.dashboard-performance-decision-panel article.amber{--dashboard-performance-decision-item-color:var(--amber)}.dashboard-performance-decision-panel article.violet{--dashboard-performance-decision-item-color:var(--violet)}.dashboard-performance-decision-panel article.red{--dashboard-performance-decision-item-color:var(--red)}.dashboard-performance-decision-panel article strong{min-width:0;color:var(--dashboard-performance-decision-item-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-decision-panel article strong{color:color-mix(in srgb, var(--dashboard-performance-decision-item-color) 54%, white)}}.dashboard-performance-decision-panel article strong{overflow-wrap:anywhere;font-size:17px;line-height:1}.dashboard-performance-decision-panel article i{background:#e2e8f024;border-radius:999px;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-performance-decision-panel article i:before{width:var(--dashboard-performance-decision-level,12%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-performance-decision-item-color), var(--dashboard-performance-decision-item-color));min-width:8px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-decision-panel article i:before{background:linear-gradient(90deg, var(--dashboard-performance-decision-item-color), color-mix(in srgb, var(--dashboard-performance-decision-item-color) 48%, white))}}.dashboard-performance-decision-panel article i:before{box-shadow:0 0 16px var(--dashboard-performance-decision-item-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-performance-decision-panel article i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-performance-decision-item-color) 30%, transparent)}}.dashboard-performance-decision-panel article i:before{content:""}.dashboard-performance-foot{border-top:1px solid #94a3b838;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:10px;display:flex}.dashboard-performance-foot>span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.32}.dashboard-activity-list{gap:9px;min-width:0;display:grid}.dashboard-activity-command{--dashboard-alert-color:var(--blue);border:1px solid #ffffffb3;border-left:4px solid var(--dashboard-alert-color);background:linear-gradient(150deg, #ffffffeb, #f8fafca8), linear-gradient(310deg, var(--dashboard-alert-color), transparent 54%);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-command{background:linear-gradient(150deg, #ffffffeb, #f8fafca8), linear-gradient(310deg, color-mix(in srgb, var(--dashboard-alert-color) 12%, transparent), transparent 54%)}}.dashboard-activity-command{padding:13px;box-shadow:0 18px 38px #0f172a1c,inset 0 1px #ffffffc2}.dashboard-activity-command.red{--dashboard-alert-color:var(--red)}.dashboard-activity-command.amber{--dashboard-alert-color:var(--amber)}.dashboard-activity-command.green{--dashboard-alert-color:var(--green)}.dashboard-activity-command.teal{--dashboard-alert-color:var(--teal)}.dashboard-activity-command.violet{--dashboard-alert-color:var(--violet)}.dashboard-activity-command.blue{--dashboard-alert-color:var(--blue)}.dashboard-activity-command:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b812 1px,#0000 1px),linear-gradient(#94a3b80e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#00000073,#0000 78%);mask-image:linear-gradient(125deg,#00000073,#0000 78%)}.dashboard-activity-command:after{background:linear-gradient(145deg, var(--dashboard-alert-color), #ffffff26);border:1px solid #94a3b824;border-radius:8px;width:132px;height:132px;position:absolute;bottom:-54px;right:-30px}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-command:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-alert-color) 14%, transparent), #ffffff26)}}.dashboard-activity-command:after{content:"";transform:rotate(14deg)}.dashboard-activity-command>*{z-index:1;position:relative}.dashboard-activity-command-icon{background:linear-gradient(145deg, #fffffff0, var(--dashboard-alert-color));border-radius:8px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-command-icon{background:linear-gradient(145deg, #fffffff0, color-mix(in srgb, var(--dashboard-alert-color) 14%, white))}}.dashboard-activity-command-icon{color:var(--dashboard-alert-color);box-shadow:0 16px 30px var(--dashboard-alert-color), inset 0 1px 0 #ffffffc7}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-command-icon{box-shadow:0 16px 30px color-mix(in srgb, var(--dashboard-alert-color) 18%, transparent), inset 0 1px 0 #ffffffc7}}.dashboard-activity-command section{gap:4px;min-width:0;display:grid}.dashboard-activity-command section span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.05}.dashboard-activity-command strong{color:var(--ink);overflow-wrap:anywhere;font-size:20px;line-height:1.08}.dashboard-activity-command p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.2}.dashboard-activity-pressure{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.dashboard-activity-pressure span{background:#64748b29;border-radius:999px;min-width:0;height:8px;display:block;position:relative;overflow:hidden}.dashboard-activity-pressure span:before{width:var(--dashboard-alert-pressure,12%);border-radius:inherit;background:var(--dashboard-alert-color);min-width:12px;box-shadow:0 0 18px var(--dashboard-alert-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-pressure span:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-alert-color) 30%, transparent)}}.dashboard-activity-pressure span:before{content:""}.dashboard-activity-pressure b{color:var(--dashboard-alert-color);font-size:12px;font-weight:950;line-height:1}.dashboard-alert-triage{--dashboard-alert-triage-color:var(--blue);border:1px solid #ffffff21;border-left:4px solid var(--dashboard-alert-triage-color);background:radial-gradient(circle at 0% 0%, var(--dashboard-alert-triage-color), transparent 38%), linear-gradient(145deg, #0f172afa, #111827eb);border-radius:8px;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:9px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-triage{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--dashboard-alert-triage-color) 22%, transparent), transparent 38%), linear-gradient(145deg, #0f172afa, #111827eb)}}.dashboard-alert-triage{padding:11px;box-shadow:0 20px 42px #0f172a2e,inset 0 1px #ffffff1a}.dashboard-alert-triage.blue{--dashboard-alert-triage-color:var(--blue)}.dashboard-alert-triage.green{--dashboard-alert-triage-color:var(--green)}.dashboard-alert-triage.teal{--dashboard-alert-triage-color:var(--teal)}.dashboard-alert-triage.amber{--dashboard-alert-triage-color:var(--amber)}.dashboard-alert-triage.red{--dashboard-alert-triage-color:var(--red)}.dashboard-alert-triage.violet{--dashboard-alert-triage-color:var(--violet)}.dashboard-alert-triage:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f00f 1px,#0000 1px),linear-gradient(#e2e8f00d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#00000085,#0000 80%);mask-image:linear-gradient(120deg,#00000085,#0000 80%)}.dashboard-alert-triage>*{z-index:1;position:relative}.dashboard-alert-triage-head{align-content:space-between;gap:12px;min-width:0;display:grid}.dashboard-alert-triage-head>div{gap:4px;min-width:0;display:grid}.dashboard-alert-triage-head span,.dashboard-alert-triage-head em,.dashboard-alert-triage-grid span,.dashboard-alert-triage-grid em{color:#e2e8f0a3;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.08}.dashboard-alert-triage-head strong{color:#f8fafc;overflow-wrap:anywhere;font-size:24px;line-height:1}.dashboard-alert-triage-head em{color:var(--dashboard-alert-triage-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-triage-head em{color:color-mix(in srgb, var(--dashboard-alert-triage-color) 58%, #e2e8f0a8)}}.dashboard-alert-triage-head em{text-transform:none}.dashboard-alert-triage-head>b{border:1px solid var(--dashboard-alert-triage-color);justify-self:start}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-triage-head>b{border:1px solid color-mix(in srgb, var(--dashboard-alert-triage-color) 24%, #ffffff21)}}.dashboard-alert-triage-head>b{background:linear-gradient(145deg, var(--dashboard-alert-triage-color), #ffffff0b);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-triage-head>b{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-alert-triage-color) 16%, transparent), #ffffff0b)}}.dashboard-alert-triage-head>b{color:var(--dashboard-alert-triage-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-triage-head>b{color:color-mix(in srgb, var(--dashboard-alert-triage-color) 62%, white)}}.dashboard-alert-triage-head>b{text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:950;line-height:1}.dashboard-alert-triage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.dashboard-alert-triage-grid article{--dashboard-alert-triage-card-color:var(--blue);border:1px solid var(--dashboard-alert-triage-card-color);gap:5px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-triage-grid article{border:1px solid color-mix(in srgb, var(--dashboard-alert-triage-card-color) 16%, #ffffff1a)}}.dashboard-alert-triage-grid article{background:radial-gradient(circle at 100% 0%, var(--dashboard-alert-triage-card-color), transparent 42%), linear-gradient(145deg, #ffffff17, #ffffff09);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-triage-grid article{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-alert-triage-card-color) 20%, transparent), transparent 42%), linear-gradient(145deg, #ffffff17, #ffffff09)}}.dashboard-alert-triage-grid article{animation:.42s both dashboard-activity-row-in;animation-delay:var(--dashboard-alert-triage-delay,0s);padding:10px;box-shadow:0 12px 26px #02061729,inset 0 1px #ffffff17}.dashboard-alert-triage-grid article.blue{--dashboard-alert-triage-card-color:var(--blue)}.dashboard-alert-triage-grid article.green{--dashboard-alert-triage-card-color:var(--green)}.dashboard-alert-triage-grid article.teal{--dashboard-alert-triage-card-color:var(--teal)}.dashboard-alert-triage-grid article.amber{--dashboard-alert-triage-card-color:var(--amber)}.dashboard-alert-triage-grid article.red{--dashboard-alert-triage-card-color:var(--red)}.dashboard-alert-triage-grid article.violet{--dashboard-alert-triage-card-color:var(--violet)}.dashboard-alert-triage-grid strong{color:#f8fafc;overflow-wrap:anywhere;font-size:16px;line-height:1.05}.dashboard-alert-triage-grid em{color:#e2e8f094;text-transform:none}.dashboard-alert-triage-grid i{background:#e2e8f021;border-radius:999px;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-alert-triage-grid i:before{width:var(--dashboard-alert-triage-level,10%);border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-alert-triage-card-color), var(--dashboard-alert-triage-card-color));min-width:8px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-triage-grid i:before{background:linear-gradient(90deg, var(--dashboard-alert-triage-card-color), color-mix(in srgb, var(--dashboard-alert-triage-card-color) 48%, white))}}.dashboard-alert-triage-grid i:before{box-shadow:0 0 16px var(--dashboard-alert-triage-card-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-triage-grid i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-alert-triage-card-color) 30%, transparent)}}.dashboard-alert-triage-grid i:before{content:""}.dashboard-alert-command-matrix{--dashboard-alert-command-color:var(--blue);isolation:isolate;border:1px solid #ffffff24;border-left:5px solid var(--dashboard-alert-command-color);background:radial-gradient(circle at 8% 12%, var(--dashboard-alert-command-color), transparent 34%), radial-gradient(circle at 92% 8%, #14b8a629, transparent 32%), linear-gradient(145deg, #0f172a 0%, #172033 58%, #111827 100%);border-radius:8px;grid-template-columns:minmax(190px,.28fr) 118px minmax(220px,.34fr) minmax(180px,.26fr);align-items:stretch;gap:10px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-command-matrix{background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--dashboard-alert-command-color) 24%, transparent), transparent 34%), radial-gradient(circle at 92% 8%, #14b8a629, transparent 32%), linear-gradient(145deg, #0f172a 0%, #172033 58%, #111827 100%)}}.dashboard-alert-command-matrix{padding:12px;box-shadow:0 26px 58px #0f172a38,inset 0 1px #ffffff1f}.dashboard-alert-command-matrix.blue{--dashboard-alert-command-color:var(--blue)}.dashboard-alert-command-matrix.green{--dashboard-alert-command-color:var(--green)}.dashboard-alert-command-matrix.teal{--dashboard-alert-command-color:var(--teal)}.dashboard-alert-command-matrix.amber{--dashboard-alert-command-color:var(--amber)}.dashboard-alert-command-matrix.red{--dashboard-alert-command-color:var(--red)}.dashboard-alert-command-matrix.violet{--dashboard-alert-command-color:var(--violet)}.dashboard-alert-command-matrix:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#e2e8f00f 1px,#0000 1px),linear-gradient(#e2e8f00b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#0000009e,#0000 84%);mask-image:linear-gradient(125deg,#0000009e,#0000 84%)}.dashboard-alert-command-matrix:after{background:var(--dashboard-alert-command-color);border:1px solid #ffffff1a;border-radius:999px;width:174px;height:174px;position:absolute;bottom:-62px;right:-52px}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-command-matrix:after{background:color-mix(in srgb, var(--dashboard-alert-command-color) 12%, transparent)}}.dashboard-alert-command-matrix:after{content:""}.dashboard-alert-command-matrix>*{z-index:1;position:relative}.dashboard-alert-command-copy,.dashboard-alert-command-lanes,.dashboard-alert-command-fronts{min-width:0}.dashboard-alert-command-copy{align-content:center;gap:7px;display:grid}.dashboard-alert-command-copy span,.dashboard-alert-command-copy em,.dashboard-alert-command-lanes>span,.dashboard-alert-command-fronts>span,.dashboard-alert-command-lanes b,.dashboard-alert-command-lanes em,.dashboard-alert-command-fronts b{color:#e2e8f0a3;overflow-wrap:anywhere;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.08}.dashboard-alert-command-copy strong{color:#f8fafc;overflow-wrap:anywhere;font-size:25px;line-height:1.02}.dashboard-alert-command-copy p{color:#cbd5e1c2;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:760;line-height:1.28}.dashboard-alert-command-state{border:1px solid var(--dashboard-alert-command-color);justify-self:start;gap:2px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-command-state{border:1px solid color-mix(in srgb, var(--dashboard-alert-command-color) 22%, #ffffff1f)}}.dashboard-alert-command-state{background:linear-gradient(145deg, var(--dashboard-alert-command-color), #ffffff0a);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-command-state{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-alert-command-color) 14%, transparent), #ffffff0a)}}.dashboard-alert-command-state{padding:9px 10px}.dashboard-alert-command-state b{color:#f8fafc;font-size:19px;line-height:1}.dashboard-alert-command-orbit{aspect-ratio:1;background:conic-gradient(var(--dashboard-alert-command-color) var(--dashboard-alert-command-pressure,10%), #e2e8f026 0);width:112px;box-shadow:0 22px 40px var(--dashboard-alert-command-color), inset 0 1px 0 #ffffff24;border-radius:999px;place-self:center;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-command-orbit{box-shadow:0 22px 40px color-mix(in srgb, var(--dashboard-alert-command-color) 18%, transparent), inset 0 1px 0 #ffffff24}}.dashboard-alert-command-orbit:before{border-radius:inherit;content:"";background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 46%),#111827;position:absolute;inset:10px}.dashboard-alert-command-orbit span{z-index:1;justify-items:center;gap:3px;display:grid;position:relative}.dashboard-alert-command-orbit b{color:#f8fafc;font-size:25px;line-height:1}.dashboard-alert-command-orbit em{color:#e2e8f0a8;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1}.dashboard-alert-command-lanes,.dashboard-alert-command-fronts{gap:7px;display:grid}.dashboard-alert-command-lanes article,.dashboard-alert-command-fronts a{--dashboard-alert-command-item-color:var(--blue);border:1px solid var(--dashboard-alert-command-item-color);min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-command-lanes article,.dashboard-alert-command-fronts a{border:1px solid color-mix(in srgb, var(--dashboard-alert-command-item-color) 16%, #ffffff1a)}}.dashboard-alert-command-lanes article,.dashboard-alert-command-fronts a{border-left:4px solid var(--dashboard-alert-command-item-color);background:radial-gradient(circle at 100% 0%, var(--dashboard-alert-command-item-color), transparent 42%), linear-gradient(145deg, #ffffff17, #ffffff09);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-command-lanes article,.dashboard-alert-command-fronts a{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-alert-command-item-color) 18%, transparent), transparent 42%), linear-gradient(145deg, #ffffff17, #ffffff09)}}.dashboard-alert-command-lanes article,.dashboard-alert-command-fronts a{box-shadow:0 12px 26px #02061729,inset 0 1px #ffffff17}.dashboard-alert-command-lanes article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:9px}.dashboard-alert-command-fronts a{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:9px;text-decoration:none}.dashboard-alert-command-lanes article.blue,.dashboard-alert-command-fronts a.blue{--dashboard-alert-command-item-color:var(--blue)}.dashboard-alert-command-lanes article.green,.dashboard-alert-command-fronts a.green{--dashboard-alert-command-item-color:var(--green)}.dashboard-alert-command-lanes article.teal,.dashboard-alert-command-fronts a.teal{--dashboard-alert-command-item-color:var(--teal)}.dashboard-alert-command-lanes article.amber,.dashboard-alert-command-fronts a.amber{--dashboard-alert-command-item-color:var(--amber)}.dashboard-alert-command-lanes article.red,.dashboard-alert-command-fronts a.red{--dashboard-alert-command-item-color:var(--red)}.dashboard-alert-command-lanes article.violet,.dashboard-alert-command-fronts a.violet{--dashboard-alert-command-item-color:var(--violet)}.dashboard-alert-command-lanes strong,.dashboard-alert-command-fronts strong{color:var(--dashboard-alert-command-item-color);font-size:18px;line-height:1}.dashboard-alert-command-lanes i,.dashboard-alert-command-fronts i{background:#e2e8f021;border-radius:999px;grid-column:1/-1;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.dashboard-alert-command-lanes i:before,.dashboard-alert-command-fronts i:before{width:var(--dashboard-alert-command-lane-level,var(--dashboard-alert-front-level,10%));border-radius:inherit;background:var(--dashboard-alert-command-item-color);min-width:8px;box-shadow:0 0 16px var(--dashboard-alert-command-item-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-command-lanes i:before,.dashboard-alert-command-fronts i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-alert-command-item-color) 28%, transparent)}}.dashboard-alert-command-lanes i:before,.dashboard-alert-command-fronts i:before{content:""}.dashboard-activity-radar{--dashboard-alert-radar-color:var(--blue);isolation:isolate;background:linear-gradient(145deg, #090e1bfa, #162233f2), radial-gradient(circle at 82% 24%, var(--dashboard-alert-radar-color), transparent 38%);border:1px solid #ffffffb3;border-radius:8px;grid-template-columns:minmax(112px,.58fr) minmax(0,1.42fr);align-items:stretch;gap:10px;min-width:0;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-radar{background:linear-gradient(145deg, #090e1bfa, #162233f2), radial-gradient(circle at 82% 24%, color-mix(in srgb, var(--dashboard-alert-radar-color) 24%, transparent), transparent 38%)}}.dashboard-activity-radar{padding:10px;box-shadow:0 20px 44px #0f172a2b,inset 0 1px #ffffff1a}.dashboard-activity-radar.red{--dashboard-alert-radar-color:var(--red)}.dashboard-activity-radar.amber{--dashboard-alert-radar-color:var(--amber)}.dashboard-activity-radar.green{--dashboard-alert-radar-color:var(--green)}.dashboard-activity-radar.teal{--dashboard-alert-radar-color:var(--teal)}.dashboard-activity-radar.violet{--dashboard-alert-radar-color:var(--violet)}.dashboard-activity-radar.blue{--dashboard-alert-radar-color:var(--blue)}.dashboard-activity-radar:before{background:radial-gradient(circle at 20% 40%, var(--dashboard-alert-radar-color), transparent 36%), linear-gradient(90deg, #e2e8f00e 1px, transparent 1px), linear-gradient(180deg, #e2e8f00b 1px, transparent 1px), linear-gradient(112deg, transparent 0 58%, #ffffff17 59%, transparent 64%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-radar:before{background:radial-gradient(circle at 20% 40%, color-mix(in srgb, var(--dashboard-alert-radar-color) 14%, transparent), transparent 36%), linear-gradient(90deg, #e2e8f00e 1px, transparent 1px), linear-gradient(180deg, #e2e8f00b 1px, transparent 1px), linear-gradient(112deg, transparent 0 58%, #ffffff17 59%, transparent 64%)}}.dashboard-activity-radar:before{content:"";pointer-events:none;background-size:auto,28px 28px,28px 28px,auto}.dashboard-activity-radar>*{z-index:1;position:relative}.dashboard-activity-radar-core{aspect-ratio:1;background:radial-gradient(circle at center, #0f172afa 0 54%, transparent 55%), conic-gradient(var(--dashboard-alert-radar-color) var(--dashboard-alert-radar-pressure,24%), #e2e8f029 0), linear-gradient(145deg, #ffffff29, #ffffff0a);width:min(138px,100%);min-width:0;box-shadow:0 18px 34px var(--dashboard-alert-radar-color), inset 0 0 0 1px #ffffff1a;border:1px solid #94a3b83d;border-radius:999px;align-content:center;justify-self:center;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-radar-core{box-shadow:0 18px 34px color-mix(in srgb, var(--dashboard-alert-radar-color) 14%, transparent), inset 0 0 0 1px #ffffff1a}}.dashboard-activity-radar-core{text-align:center;padding:16px}.dashboard-activity-radar-core span,.dashboard-activity-radar-core em,.dashboard-activity-radar-bar span,.dashboard-activity-radar-bar b{color:#e2e8f09e;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.dashboard-activity-radar-core strong{color:#f8fafc;font-size:40px;line-height:.92}.dashboard-activity-radar-core em{overflow-wrap:anywhere;font-style:normal}.dashboard-activity-scope{--dashboard-alert-scope-color:var(--blue);background:linear-gradient(90deg,#e2e8f00b 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#e2e8f009 1px,#0000 1px) 0 0/30px 30px,linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #e2e8f01f;border-radius:8px;min-width:0;padding:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.dashboard-activity-scope.green{--dashboard-alert-scope-color:var(--green)}.dashboard-activity-scope.teal{--dashboard-alert-scope-color:var(--teal)}.dashboard-activity-scope.amber{--dashboard-alert-scope-color:var(--amber)}.dashboard-activity-scope.red{--dashboard-alert-scope-color:var(--red)}.dashboard-activity-scope.violet{--dashboard-alert-scope-color:var(--violet)}.dashboard-activity-scope.blue{--dashboard-alert-scope-color:var(--blue)}.dashboard-activity-scope svg{width:100%;min-width:0;height:118px;display:block;overflow:hidden}.dashboard-activity-scope-area{fill:var(--dashboard-alert-scope-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-scope-area{fill:color-mix(in srgb, var(--dashboard-alert-scope-color) 14%, transparent)}}.dashboard-activity-scope-grid{stroke:#e2e8f01a;stroke-dasharray:5 8;stroke-linecap:round;stroke-width:1px}.dashboard-activity-scope-average{stroke:#f8fafc38;stroke-dasharray:8 10;stroke-linecap:round;stroke-width:1.5px}.dashboard-activity-scope-line{fill:none;stroke:var(--dashboard-alert-scope-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-scope-line{stroke:color-mix(in srgb, var(--dashboard-alert-scope-color) 76%, #8dd7ff)}}.dashboard-activity-scope-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 0 14px var(--dashboard-alert-scope-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-scope-line{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--dashboard-alert-scope-color) 28%, transparent))}}.dashboard-activity-scope-point{--dashboard-alert-scope-point-color:var(--blue)}.dashboard-activity-scope-point.green{--dashboard-alert-scope-point-color:var(--green)}.dashboard-activity-scope-point.amber{--dashboard-alert-scope-point-color:var(--amber)}.dashboard-activity-scope-point.red{--dashboard-alert-scope-point-color:var(--red)}.dashboard-activity-scope-point.blue{--dashboard-alert-scope-point-color:var(--blue)}.dashboard-activity-scope-point circle{fill:var(--dashboard-alert-scope-point-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-scope-point circle{fill:color-mix(in srgb, var(--dashboard-alert-scope-point-color) 74%, #f8fafc)}}.dashboard-activity-scope-point circle{stroke:#ffffffb8;stroke-width:2px}.dashboard-activity-scope-point .dashboard-activity-scope-halo{fill:var(--dashboard-alert-scope-point-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-scope-point .dashboard-activity-scope-halo{fill:color-mix(in srgb, var(--dashboard-alert-scope-point-color) 26%, transparent)}}.dashboard-activity-scope-point .dashboard-activity-scope-halo{stroke:none;opacity:.44}.dashboard-activity-scope-point text{fill:#e2e8f09e;letter-spacing:0;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-activity-scope-meta{background:#0f172a94;border-radius:8px;justify-items:end;gap:1px;padding:7px 8px;display:grid;position:absolute;top:10px;right:10px;box-shadow:inset 0 1px #ffffff14}.dashboard-activity-scope-meta span{color:#e2e8f08f;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.dashboard-activity-scope-meta strong{color:#f8fafc;font-size:16px;line-height:1}.dashboard-activity-radar-bars{grid-column:1/-1;gap:8px;min-width:0;display:grid}.dashboard-activity-radar-bar{--dashboard-alert-radar-row-color:var(--blue);background:linear-gradient(145deg,#ffffff1c,#ffffff09);border:1px solid #e2e8f0d1;border-radius:8px;grid-template-columns:minmax(72px,.74fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.dashboard-activity-radar-bar.red{--dashboard-alert-radar-row-color:var(--red)}.dashboard-activity-radar-bar.amber{--dashboard-alert-radar-row-color:var(--amber)}.dashboard-activity-radar-bar.green{--dashboard-alert-radar-row-color:var(--green)}.dashboard-activity-radar-bar.blue{--dashboard-alert-radar-row-color:var(--blue)}.dashboard-activity-radar-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-activity-radar-bar i{background:#e2e8f024;border-radius:999px;min-width:0;height:9px;display:block;position:relative;overflow:hidden}.dashboard-activity-radar-bar i:before{width:var(--dashboard-alert-radar-level,8%);border-radius:inherit;background:var(--dashboard-alert-radar-row-color);min-width:8px;box-shadow:0 0 18px var(--dashboard-alert-radar-row-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-radar-bar i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-alert-radar-row-color) 28%, transparent)}}.dashboard-activity-radar-bar i:before{content:""}.dashboard-activity-radar-bar b{color:var(--dashboard-alert-radar-row-color);font-size:14px}.dashboard-alert-pulse{--dashboard-alert-pulse-color:var(--blue);background:linear-gradient(150deg, #ffffffe6, #f1f5f99e), radial-gradient(circle at 100% 0%, var(--dashboard-alert-pulse-color), transparent 38%), linear-gradient(315deg, #2563eb12, transparent 58%);border:1px solid #ffffffb8;border-radius:8px;gap:10px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse{background:linear-gradient(150deg, #ffffffe6, #f1f5f99e), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-alert-pulse-color) 16%, transparent), transparent 38%), linear-gradient(315deg, #2563eb12, transparent 58%)}}.dashboard-alert-pulse{padding:12px;box-shadow:0 18px 38px #0f172a1a,inset 0 1px #ffffffc2}.dashboard-alert-pulse.blue{--dashboard-alert-pulse-color:var(--blue)}.dashboard-alert-pulse.green{--dashboard-alert-pulse-color:var(--green)}.dashboard-alert-pulse.teal{--dashboard-alert-pulse-color:var(--teal)}.dashboard-alert-pulse.amber{--dashboard-alert-pulse-color:var(--amber)}.dashboard-alert-pulse.red{--dashboard-alert-pulse-color:var(--red)}.dashboard-alert-pulse.violet{--dashboard-alert-pulse-color:var(--violet)}.dashboard-alert-pulse:before{content:"";pointer-events:none;background:linear-gradient(90deg,#94a3b811 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#94a3b80e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(112deg,#0000 0 64%,#ffffff6b 65%,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000008c,#0000 86%);mask-image:linear-gradient(120deg,#0000008c,#0000 86%)}.dashboard-alert-pulse:after{border:1px solid var(--dashboard-alert-pulse-color);width:170px;height:170px;position:absolute;bottom:-72px;right:-46px}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse:after{border:1px solid color-mix(in srgb, var(--dashboard-alert-pulse-color) 16%, #94a3b81f)}}.dashboard-alert-pulse:after{background:var(--dashboard-alert-pulse-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse:after{background:color-mix(in srgb, var(--dashboard-alert-pulse-color) 8%, transparent)}}.dashboard-alert-pulse:after{content:"";transform:rotate(16deg)}.dashboard-alert-pulse>*{z-index:1;position:relative}.dashboard-alert-pulse-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-alert-pulse-head div{gap:3px;min-width:0;display:grid}.dashboard-alert-pulse-head span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.dashboard-alert-pulse-head strong{color:var(--ink);font-size:18px;line-height:1.05}.dashboard-alert-pulse-stage{grid-template-columns:minmax(0,1fr) minmax(132px,.38fr);align-items:stretch;gap:10px;min-width:0;display:grid}.dashboard-alert-pulse-stage svg{background:linear-gradient(90deg,#94a3b812 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#94a3b80e 1px,#0000 1px) 0 0/32px 32px,linear-gradient(145deg,#ffffffc2,#f8fafc7a);border:1px solid #e2e8f0a3;border-radius:8px;width:100%;min-width:0;height:142px;display:block;overflow:visible;box-shadow:inset 0 1px #ffffffbd}.dashboard-alert-pulse-grid{stroke:#64748b29;stroke-dasharray:7 10;stroke-linecap:round;stroke-width:1.2px}.dashboard-alert-pulse-area{fill:var(--dashboard-alert-pulse-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse-area{fill:color-mix(in srgb, var(--dashboard-alert-pulse-color) 14%, transparent)}}.dashboard-alert-pulse-line{fill:none;stroke:var(--dashboard-alert-pulse-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse-line{stroke:color-mix(in srgb, var(--dashboard-alert-pulse-color) 78%, #8dd7ff)}}.dashboard-alert-pulse-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5px;filter:drop-shadow(0 0 14px var(--dashboard-alert-pulse-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse-line{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--dashboard-alert-pulse-color) 24%, transparent))}}.dashboard-alert-pulse-point,.dashboard-alert-pulse-point.blue{--dashboard-alert-pulse-point-color:var(--blue)}.dashboard-alert-pulse-point.green{--dashboard-alert-pulse-point-color:var(--green)}.dashboard-alert-pulse-point.teal{--dashboard-alert-pulse-point-color:var(--teal)}.dashboard-alert-pulse-point.amber{--dashboard-alert-pulse-point-color:var(--amber)}.dashboard-alert-pulse-point.red{--dashboard-alert-pulse-point-color:var(--red)}.dashboard-alert-pulse-point.violet{--dashboard-alert-pulse-point-color:var(--violet)}.dashboard-alert-pulse-stem{stroke:var(--dashboard-alert-pulse-point-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse-stem{stroke:color-mix(in srgb, var(--dashboard-alert-pulse-point-color) 22%, #64748b1f)}}.dashboard-alert-pulse-stem{stroke-dasharray:5 7;stroke-linecap:round;stroke-width:1.5px}.dashboard-alert-pulse-point circle:not(.dashboard-alert-pulse-halo){fill:var(--dashboard-alert-pulse-point-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse-point circle:not(.dashboard-alert-pulse-halo){fill:color-mix(in srgb, var(--dashboard-alert-pulse-point-color) 82%, #f8fafc)}}.dashboard-alert-pulse-point circle:not(.dashboard-alert-pulse-halo){stroke:#ffffffdb;stroke-width:2.2px}.dashboard-alert-pulse-halo{fill:var(--dashboard-alert-pulse-point-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse-halo{fill:color-mix(in srgb, var(--dashboard-alert-pulse-point-color) 24%, transparent)}}.dashboard-alert-pulse-halo{stroke:none}.dashboard-alert-pulse-point text{fill:#64748bc7;letter-spacing:0;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-alert-pulse-readout{border:1px solid var(--dashboard-alert-pulse-color);align-content:center;gap:7px;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse-readout{border:1px solid color-mix(in srgb, var(--dashboard-alert-pulse-color) 18%, #ffffffb3)}}.dashboard-alert-pulse-readout{border-left:4px solid var(--dashboard-alert-pulse-color);background:linear-gradient(150deg, #0f172af5, #1e293beb), radial-gradient(circle at 100% 0%, var(--dashboard-alert-pulse-color), transparent 44%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse-readout{background:linear-gradient(150deg, #0f172af5, #1e293beb), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-alert-pulse-color) 22%, transparent), transparent 44%)}}.dashboard-alert-pulse-readout{padding:14px;box-shadow:0 16px 32px #0f172a29,inset 0 1px #ffffff1a}.dashboard-alert-pulse-readout span,.dashboard-alert-pulse-readout em{color:#e2e8f099;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1}.dashboard-alert-pulse-readout strong{color:#f8fafc;overflow-wrap:anywhere;font-size:17px;line-height:1.12}.dashboard-alert-pulse-readout em{background:var(--dashboard-alert-pulse-color);border:1px solid #e2e8f01f;border-radius:999px;width:max-content}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse-readout em{background:color-mix(in srgb, var(--dashboard-alert-pulse-color) 18%, #ffffff0d)}}.dashboard-alert-pulse-readout em{color:#f8fafc;padding:7px 9px}.dashboard-alert-pulse-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-alert-pulse-chip{--dashboard-alert-pulse-chip-color:var(--blue);border:1px solid var(--dashboard-alert-pulse-chip-color);gap:5px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse-chip{border:1px solid color-mix(in srgb, var(--dashboard-alert-pulse-chip-color) 14%, #ffffffbd)}}.dashboard-alert-pulse-chip{border-left:4px solid var(--dashboard-alert-pulse-chip-color);background:linear-gradient(145deg,#ffffffe0,#f8fafca8);border-radius:8px;padding:10px;box-shadow:0 12px 26px #0f172a12,inset 0 1px #ffffffbd}.dashboard-alert-pulse-chip.blue{--dashboard-alert-pulse-chip-color:var(--blue)}.dashboard-alert-pulse-chip.green{--dashboard-alert-pulse-chip-color:var(--green)}.dashboard-alert-pulse-chip.teal{--dashboard-alert-pulse-chip-color:var(--teal)}.dashboard-alert-pulse-chip.amber{--dashboard-alert-pulse-chip-color:var(--amber)}.dashboard-alert-pulse-chip.red{--dashboard-alert-pulse-chip-color:var(--red)}.dashboard-alert-pulse-chip.violet{--dashboard-alert-pulse-chip-color:var(--violet)}.dashboard-alert-pulse-chip span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:950;line-height:1;overflow:hidden}.dashboard-alert-pulse-chip strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:1.16}.dashboard-alert-pulse-chip i{background:var(--dashboard-alert-pulse-chip-color);border-radius:999px;min-width:0;height:7px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse-chip i{background:color-mix(in srgb, var(--dashboard-alert-pulse-chip-color) 12%, #e2e8f08f)}}.dashboard-alert-pulse-chip i:before{width:var(--dashboard-alert-pulse-level,32%);border-radius:inherit;background:var(--dashboard-alert-pulse-chip-color);min-width:8px;box-shadow:0 0 16px var(--dashboard-alert-pulse-chip-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-pulse-chip i:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-alert-pulse-chip-color) 28%, transparent)}}.dashboard-alert-pulse-chip i:before{content:""}.dashboard-activity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-activity-summary div{border:1px solid #ffffffa8;border-left:4px solid var(--blue);background:linear-gradient(145deg,#ffffffdb,#f8fafca8);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #0f172a12,inset 0 1px #ffffffb8}.dashboard-activity-summary div:after{content:"";background:linear-gradient(145deg,#2563eb14,#14b8a60d);border-radius:8px;width:72px;height:72px;position:absolute;bottom:-34px;right:-20px;transform:rotate(14deg)}.dashboard-activity-summary div>*{z-index:1;position:relative}.dashboard-activity-summary div.green{border-left-color:var(--green)}.dashboard-activity-summary div.amber{border-left-color:var(--amber)}.dashboard-activity-summary div.red{border-left-color:var(--red)}.dashboard-activity-summary div.green:after{background:linear-gradient(145deg,#0596691a,#14b8a60d)}.dashboard-activity-summary div.amber:after{background:linear-gradient(145deg,#b7791f1f,#ffffff14)}.dashboard-activity-summary div.red:after{background:linear-gradient(145deg,#e11d481a,#ffffff14)}.dashboard-activity-summary span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-activity-summary strong{color:var(--ink);font-size:22px;line-height:1}.dashboard-activity-category-rail{gap:8px;min-width:0;display:grid}.dashboard-activity-category-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dashboard-activity-category-head span,.dashboard-activity-category-head strong{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.dashboard-activity-category-head strong{color:var(--ink)}.dashboard-activity-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-activity-category{--dashboard-alert-category-color:var(--blue);border:1px solid var(--dashboard-alert-category-color);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-category{border:1px solid color-mix(in srgb, var(--dashboard-alert-category-color) 16%, #ffffffc2)}}.dashboard-activity-category{border-left:4px solid var(--dashboard-alert-category-color);background:linear-gradient(145deg, #ffffffe6, #f8fafcb3), radial-gradient(circle at 100% 0%, var(--dashboard-alert-category-color), transparent 45%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-category{background:linear-gradient(145deg, #ffffffe6, #f8fafcb3), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--dashboard-alert-category-color) 14%, transparent), transparent 45%)}}.dashboard-activity-category{color:inherit;padding:11px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 14px 30px #0f172a12,inset 0 1px #ffffffb8}.dashboard-activity-category.blue{--dashboard-alert-category-color:var(--blue)}.dashboard-activity-category.green{--dashboard-alert-category-color:var(--green)}.dashboard-activity-category.teal{--dashboard-alert-category-color:var(--teal)}.dashboard-activity-category.amber{--dashboard-alert-category-color:var(--amber)}.dashboard-activity-category.red{--dashboard-alert-category-color:var(--red)}.dashboard-activity-category.violet{--dashboard-alert-category-color:var(--violet)}.dashboard-activity-category:hover{border-color:var(--dashboard-alert-category-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-category:hover{border-color:color-mix(in srgb, var(--dashboard-alert-category-color) 32%, #ffffffb3)}}.dashboard-activity-category:hover{transform:translateY(-1px);box-shadow:0 20px 40px #0f172a1c,inset 0 1px #ffffffc7}.dashboard-activity-category:after{background:var(--dashboard-alert-category-color);border-radius:8px;width:78px;height:78px;position:absolute;bottom:-36px;right:-18px}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-category:after{background:color-mix(in srgb, var(--dashboard-alert-category-color) 10%, transparent)}}.dashboard-activity-category:after{content:"";transform:rotate(15deg)}.dashboard-activity-category>*{z-index:1;position:relative}.dashboard-activity-category span{color:var(--muted);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;line-height:1.1;overflow:hidden}.dashboard-activity-category strong{color:var(--dashboard-alert-category-color);justify-self:end;font-size:20px;line-height:1}.dashboard-activity-category em{color:var(--ink);font-size:12px;font-style:normal;font-weight:850;line-height:1.15}.dashboard-activity-category i{background:var(--dashboard-alert-category-color);border-radius:999px;grid-column:1/-1;height:8px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-category i{background:color-mix(in srgb, var(--dashboard-alert-category-color) 13%, #e2e8f075)}}.dashboard-activity-category i:before{width:var(--dashboard-alert-category-level,8%);border-radius:inherit;background:var(--dashboard-alert-category-color);min-width:8px;box-shadow:0 0 18px var(--dashboard-alert-category-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-category i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-alert-category-color) 30%, transparent)}}.dashboard-activity-category i:before{content:""}.dashboard-activity-stream{background:linear-gradient(145deg,#ffffffd1,#f1f5f98f),linear-gradient(315deg,#2563eb12,#0000 58%);border:1px solid #ffffffa8;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0f172a14,inset 0 1px #ffffffbd}.dashboard-activity-stream:before{content:"";background:linear-gradient(#2563eb38,#14b8a61a);border-radius:999px;width:2px;position:absolute;inset:54px auto 14px 26px}.dashboard-activity-stream-head{background:linear-gradient(145deg,#0f172af5,#111827e6),radial-gradient(circle at 12% 10%,#2563eb2e,#0000 38%);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 14px 28px #0f172a24,inset 0 1px #ffffff1c}.dashboard-activity-stream-head span,.dashboard-activity-stream-head strong{color:#e2e8f0ad;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.dashboard-activity-stream-head strong{color:#f8fafc}.dashboard-activity-row{--dashboard-alert-row-color:var(--blue);border:1px solid #ffffffb3;border-left:4px solid var(--blue);min-width:0;animation:.42s both dashboard-activity-row-in;animation-delay:var(--dashboard-alert-row-delay,0s);background:linear-gradient(145deg,#ffffffe0,#f8fafcad);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #0f172a14,inset 0 1px #ffffffb8}.dashboard-activity-row.amber{--dashboard-alert-row-color:var(--amber);border-left-color:var(--amber)}.dashboard-activity-row.red{--dashboard-alert-row-color:var(--red);border-left-color:var(--red)}.dashboard-activity-row.green{--dashboard-alert-row-color:var(--green);border-left-color:var(--green)}.dashboard-activity-row:hover{border-color:var(--dashboard-alert-row-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-row:hover{border-color:color-mix(in srgb, var(--dashboard-alert-row-color) 26%, #ffffffb3)}}.dashboard-activity-row:hover{transform:translateY(-1px);box-shadow:0 20px 40px #0f172a1f,inset 0 1px #ffffffc7}.dashboard-activity-row:after{content:"";background:linear-gradient(145deg,#2563eb14,#14b8a60a);border-radius:8px;width:92px;height:92px;position:absolute;inset:auto -24px -42px auto;transform:rotate(14deg)}.dashboard-activity-row.amber:after{background:linear-gradient(145deg,#b7791f1f,#ffffff14)}.dashboard-activity-row.red:after{background:linear-gradient(145deg,#e11d481a,#ffffff14)}.dashboard-activity-row.green:after{background:linear-gradient(145deg,#0596691a,#14b8a60d)}.dashboard-activity-row>*{z-index:1;position:relative}.dashboard-activity-row>div{width:34px;height:34px;color:var(--blue);box-shadow:0 0 0 5px var(--dashboard-alert-row-color), 0 12px 24px var(--dashboard-alert-row-color);background:#eef4ff;border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-row>div{box-shadow:0 0 0 5px color-mix(in srgb, var(--dashboard-alert-row-color) 12%, transparent), 0 12px 24px color-mix(in srgb, var(--dashboard-alert-row-color) 14%, transparent)}}.dashboard-activity-row.amber>div{color:var(--amber);background:#fff7df}.dashboard-activity-row.red>div{color:var(--red);background:#fff1f2}.dashboard-activity-row.green>div{color:var(--green);background:#eafaf2}.dashboard-activity-row section{gap:3px;min-width:0;display:grid}.dashboard-activity-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.18}.dashboard-activity-row span,.dashboard-empty-card{color:var(--muted);font-size:12px;font-weight:750;line-height:1.28}.dashboard-activity-row>b{border:1px solid var(--dashboard-alert-row-color);justify-self:end}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-row>b{border:1px solid color-mix(in srgb, var(--dashboard-alert-row-color) 20%, #ffffffa3)}}.dashboard-activity-row>b{background:var(--dashboard-alert-row-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-row>b{background:color-mix(in srgb, var(--dashboard-alert-row-color) 10%, white)}}.dashboard-activity-row>b{color:var(--dashboard-alert-row-color);text-transform:uppercase;white-space:nowrap;padding:7px 9px;font-size:10px;font-weight:950;line-height:1}.dashboard-activity-row>i{background:#2563eb26;border-radius:999px;align-items:end;width:9px;height:46px;display:grid;position:relative;overflow:hidden}.dashboard-activity-row.amber>i{background:#b7791f2e}.dashboard-activity-row.red>i{background:#e11d4829}.dashboard-activity-row.green>i{background:#05966929}.dashboard-activity-row>i:before{width:100%;height:var(--dashboard-alert-row-level,42%);border-radius:inherit;background:var(--dashboard-alert-row-color);min-height:8px;box-shadow:0 0 18px var(--dashboard-alert-row-color);display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-row>i:before{box-shadow:0 0 18px color-mix(in srgb, var(--dashboard-alert-row-color) 30%, transparent)}}.dashboard-activity-row>i:before{content:""}@keyframes dashboard-activity-row-in{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}.dashboard-empty-card{text-align:center;border:1px dashed #94a3b85c;border-radius:8px;padding:18px}.dashboard-empty-activity{border:1px solid #ffffffad;border-left:4px solid var(--green);text-align:left;background:linear-gradient(145deg,#ffffffe6,#f1f5f99e),radial-gradient(circle at 86% 18%,#0596691f,#0000 34%),linear-gradient(315deg,#14b8a614,#0000 54%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a17,inset 0 1px #ffffffc2}.dashboard-empty-activity:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b812 1px,#0000 1px),linear-gradient(#94a3b80e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000007a,#0000 78%);mask-image:linear-gradient(120deg,#0000007a,#0000 78%)}.dashboard-empty-activity>*{z-index:1;position:relative}.dashboard-empty-activity-orbit{aspect-ratio:1;background:radial-gradient(circle at center, #fffffff0 0 54%, transparent 55%), conic-gradient(var(--green) 0 78%, #94a3b833 0);border-radius:999px;place-items:center;width:86px;display:grid;box-shadow:0 18px 34px #0596691f,inset 0 1px #ffffffc7}.dashboard-empty-activity-orbit svg{width:74px;height:74px;overflow:visible}.dashboard-empty-activity-ring{fill:none;stroke:#05966942;stroke-dasharray:7 9;stroke-linecap:round;stroke-width:3px}.dashboard-empty-activity-ring.muted{stroke:#64748b29;stroke-width:2px}.dashboard-empty-activity-wave{fill:none;filter:drop-shadow(0 8px 12px #0596692e);stroke:var(--green);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.dashboard-empty-activity-dot{fill:#fff;stroke:var(--green);stroke-width:3px}.dashboard-empty-activity section{gap:4px;min-width:0;display:grid}.dashboard-empty-activity span,.dashboard-empty-activity em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950;line-height:1.1}.dashboard-empty-activity strong{color:var(--ink);font-size:18px;line-height:1.1}.dashboard-empty-activity em{text-transform:none;font-size:12px;font-weight:800;line-height:1.25}.dashboard-empty-activity-strip{grid-column:1/-1;grid-template-columns:1fr .68fr .42fr;gap:7px;min-width:0;display:grid}.dashboard-empty-activity-strip i{background:linear-gradient(90deg,#059669b8,#14b8a63d),#94a3b81f;border-radius:999px;height:7px;display:block;box-shadow:0 0 18px #0596691f}.dashboard-empty-activity-strip i:nth-child(2){background:linear-gradient(90deg,#2563eb75,#14b8a629)}.dashboard-empty-activity-strip i:nth-child(3){background:linear-gradient(90deg,#6d5bd06b,#14b8a61f)}@media (prefers-reduced-motion:reduce){.dashboard-hero,.dashboard-flow-card,.dashboard-finance-card,.dashboard-performance-card,.dashboard-activity-card,.dashboard-kpi-card,.dashboard-queue-card,.dashboard-hero-stats article,.dashboard-map-node,.dashboard-action-primary,.dashboard-action-card,.dashboard-module-metric,.dashboard-activity-row,.dashboard-queue-row,.dashboard-panel{transition:none}.dashboard-flow-card:hover,.dashboard-finance-card:hover,.dashboard-performance-card:hover,.dashboard-activity-card:hover,.dashboard-kpi-card:hover,.dashboard-queue-card:hover,.dashboard-hero-stats article:hover,.dashboard-map-node:hover,.dashboard-action-card:hover,.dashboard-module-metric:hover,.dashboard-activity-row:hover,.dashboard-queue-row:hover,.dashboard-panel:hover{transform:none}}.dashboard-panel{--dashboard-panel-color:var(--blue);border:1px solid #ffffff9e;border-top:4px solid var(--dashboard-panel-color);background:linear-gradient(180deg, #ffffffe0, #f8fafcb3), radial-gradient(circle at 92% 4%, var(--dashboard-panel-color), transparent 34%);border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:176px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-panel{background:linear-gradient(180deg, #ffffffe0, #f8fafcb3), radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--dashboard-panel-color) 12%, transparent), transparent 34%)}}.dashboard-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 18px 42px #0f172a1a,inset 0 1px #ffffffb8}.dashboard-panel:before{background:linear-gradient(135deg, var(--dashboard-panel-color), transparent 42%), linear-gradient(90deg, #94a3b80e 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-panel:before{background:linear-gradient(135deg, color-mix(in srgb, var(--dashboard-panel-color) 9%, transparent), transparent 42%), linear-gradient(90deg, #94a3b80e 1px, transparent 1px)}}.dashboard-panel:before{content:"";pointer-events:none;background-size:auto,36px 36px;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.dashboard-panel:after{background:linear-gradient(145deg, var(--dashboard-panel-color), #ffffff1f);border:1px solid #94a3b821;border-radius:8px;width:112px;height:112px;position:absolute;inset:auto -26px -44px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-panel:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-panel-color) 10%, transparent), #ffffff1f)}}.dashboard-panel:after{content:"";pointer-events:none;transform:rotate(13deg)}.dashboard-panel>*{z-index:1;position:relative}.dashboard-panel:hover{border-color:#2563eb38;transform:translateY(-1px);box-shadow:0 24px 48px #0f172a24,inset 0 1px #ffffffc7}.dashboard-panel.green{--dashboard-panel-color:var(--green)}.dashboard-panel.teal{--dashboard-panel-color:var(--teal)}.dashboard-panel.amber{--dashboard-panel-color:var(--amber)}.dashboard-panel.red{--dashboard-panel-color:var(--red)}.dashboard-panel.violet{--dashboard-panel-color:var(--violet)}.dashboard-panel>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.dashboard-panel>header>div{gap:2px;min-width:0;display:grid}.dashboard-panel span,.dashboard-signal span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-panel h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.12}.dashboard-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-signal{--dashboard-signal-color:var(--blue);border:1px solid #ffffffa8;border-left:4px solid var(--dashboard-signal-color);background:linear-gradient(145deg, #ffffffe6, #f8fafca8), radial-gradient(circle at 100% 100%, var(--dashboard-signal-color), transparent 42%);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;min-width:0;min-height:130px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-signal{background:linear-gradient(145deg, #ffffffe6, #f8fafca8), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--dashboard-signal-color) 12%, transparent), transparent 42%)}}.dashboard-signal{padding:10px;box-shadow:0 12px 26px #0f172a0e,inset 0 1px #ffffffb3}.dashboard-signal:after{background:linear-gradient(145deg, var(--dashboard-signal-color), #ffffff1a);border-radius:8px;width:66px;height:66px;position:absolute;inset:auto -18px -28px auto}@supports (color:color-mix(in lab, red, red)){.dashboard-signal:after{background:linear-gradient(145deg, color-mix(in srgb, var(--dashboard-signal-color) 12%, transparent), #ffffff1a)}}.dashboard-signal:after{content:"";transform:rotate(14deg)}.dashboard-signal>*{z-index:1;position:relative}.dashboard-signal.green{--dashboard-signal-color:var(--green)}.dashboard-signal.teal{--dashboard-signal-color:var(--teal)}.dashboard-signal.amber{--dashboard-signal-color:var(--amber)}.dashboard-signal.red{--dashboard-signal-color:var(--red)}.dashboard-signal.violet{--dashboard-signal-color:var(--violet)}.dashboard-signal div{background:linear-gradient(145deg, #fffffffa, var(--dashboard-signal-color));border-radius:8px;grid-row:1/span 3;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-signal div{background:linear-gradient(145deg, #fffffffa, color-mix(in srgb, var(--dashboard-signal-color) 13%, white))}}.dashboard-signal div{color:var(--dashboard-signal-color);box-shadow:0 10px 20px #0f172a14,inset 0 1px #fffc}.dashboard-signal strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:20px;line-height:1.08}.dashboard-signal em{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.24}.dashboard-signal-curve{--dashboard-signal-curve-color:var(--blue);border:1px solid var(--dashboard-signal-curve-color);grid-column:2;width:100%;min-width:0;height:42px;display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.dashboard-signal-curve{border:1px solid color-mix(in srgb, var(--dashboard-signal-curve-color) 14%, #94a3b826)}}.dashboard-signal-curve{background:radial-gradient(circle at 12% 20%, var(--dashboard-signal-curve-color), transparent 34%), linear-gradient(180deg, #ffffffb8, #f1f5f95c);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-signal-curve{background:radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--dashboard-signal-curve-color) 12%, transparent), transparent 34%), linear-gradient(180deg, #ffffffb8, #f1f5f95c)}}.dashboard-signal-curve.green{--dashboard-signal-curve-color:var(--green)}.dashboard-signal-curve.teal{--dashboard-signal-curve-color:var(--teal)}.dashboard-signal-curve.amber{--dashboard-signal-curve-color:var(--amber)}.dashboard-signal-curve.red{--dashboard-signal-curve-color:var(--red)}.dashboard-signal-curve.violet{--dashboard-signal-curve-color:var(--violet)}.dashboard-signal-curve.blue{--dashboard-signal-curve-color:var(--blue)}.dashboard-signal-curve-grid{fill:none;opacity:.56;stroke:#94a3b852;stroke-dasharray:4 6;stroke-width:1px}.dashboard-signal-curve-area{fill:var(--dashboard-signal-curve-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-signal-curve-area{fill:color-mix(in srgb, var(--dashboard-signal-curve-color) 16%, transparent)}}.dashboard-signal-curve-line{fill:none;filter:drop-shadow(0 6px 10px var(--dashboard-signal-curve-color))}@supports (color:color-mix(in lab, red, red)){.dashboard-signal-curve-line{filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--dashboard-signal-curve-color) 18%, transparent))}}.dashboard-signal-curve-line{stroke:var(--dashboard-signal-curve-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.dashboard-signal-curve-dot{fill:#fff;stroke:var(--dashboard-signal-curve-color);stroke-width:2px}.dashboard-signal-meter{background:#94a3b838;border-radius:999px;grid-column:2;min-width:0;height:5px;display:block;position:relative;overflow:hidden}.dashboard-signal-meter:before{width:var(--dashboard-signal-level,42%);border-radius:inherit;background:var(--dashboard-signal-color);box-shadow:0 0 16px var(--dashboard-signal-color);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dashboard-signal-meter:before{box-shadow:0 0 16px color-mix(in srgb, var(--dashboard-signal-color) 24%, transparent)}}.dashboard-signal-meter:before{content:""}.erp-module-header{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.erp-module-header-main,.erp-operational-plan-main,.erp-priority-queue-head,.erp-record-360-title,.erp-field-group-head>div{gap:4px;min-width:0;display:grid}.erp-module-header-main>span,.erp-module-header-meta,.erp-operational-plan-main>span,.erp-priority-queue-head>span,.erp-priority-row>span,.erp-record-360-title>span,.erp-record-360-metric span,.erp-field-group-head span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.erp-module-header h1{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:34px;line-height:1.04}.erp-module-header p{max-width:76ch;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750;line-height:1.36}.erp-module-header-actions,.erp-operational-plan-actions,.erp-record-360-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.erp-module-header-meta{text-transform:none;flex-wrap:wrap;gap:8px;display:flex}.erp-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;min-width:0;display:grid}.erp-operational-plan{border:1px solid var(--line);border-left:5px solid var(--blue);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.erp-operational-plan.green{border-left-color:var(--green)}.erp-operational-plan.teal{border-left-color:var(--teal)}.erp-operational-plan.amber{border-left-color:var(--amber)}.erp-operational-plan.red{border-left-color:var(--red)}.erp-operational-plan.violet{border-left-color:var(--violet)}.erp-operational-plan h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.12}.erp-operational-plan p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750;line-height:1.32}.erp-operational-plan-meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.erp-priority-queue{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:8px;gap:8px;padding:12px;display:grid}.erp-priority-queue-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.14}.erp-priority-queue-list{gap:8px;min-width:0;display:grid}.erp-priority-row{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface-2);min-width:0;color:var(--ink);cursor:default;text-align:left;border-radius:8px;grid-template-columns:minmax(0,.62fr) minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 10px;display:grid}button.erp-priority-row{cursor:pointer}.erp-priority-row.green{border-left-color:var(--green)}.erp-priority-row.teal{border-left-color:var(--teal)}.erp-priority-row.amber{border-left-color:var(--amber)}.erp-priority-row.red{border-left-color:var(--red)}.erp-priority-row.violet{border-left-color:var(--violet)}.erp-priority-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.14}.erp-priority-row em{color:var(--muted);overflow-wrap:anywhere;grid-column:1/span 2;font-size:11px;font-style:normal;font-weight:750;line-height:1.22}.erp-priority-row b{background:var(--surface);min-width:34px;color:var(--ink);text-align:center;border-radius:999px;grid-area:1/3/span 2;justify-self:end;padding:8px 10px;font-size:18px;line-height:1}.erp-record-360-header{border:1px solid var(--line);border-left:5px solid var(--blue);background:linear-gradient(180deg, #fbfdff, var(--surface-2));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.erp-record-360-header.green{border-left-color:var(--green)}.erp-record-360-header.teal{border-left-color:var(--teal)}.erp-record-360-header.amber{border-left-color:var(--amber)}.erp-record-360-header.red{border-left-color:var(--red)}.erp-record-360-header.violet{border-left-color:var(--violet)}.erp-record-360-title strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.16}.erp-record-360-title em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.26}.erp-record-360-badge{justify-self:end}.erp-record-360-metrics{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px;min-width:0;display:grid}.erp-record-360-metric{background:var(--surface);border:1px solid #94a3b847;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.erp-record-360-metric strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.14}.erp-record-360-metric.blue strong{color:var(--blue)}.erp-record-360-metric.green strong{color:var(--green)}.erp-record-360-metric.teal strong{color:var(--teal)}.erp-record-360-metric.amber strong{color:var(--amber)}.erp-record-360-metric.red strong{color:var(--red)}.erp-record-360-metric.violet strong{color:var(--violet)}.erp-record-360-actions{border-top:1px solid #94a3b83d;grid-column:1/-1;justify-content:flex-start;padding-top:10px}.erp-field-group{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.erp-field-group-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.erp-field-group-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.16}.two-col{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:14px;display:grid}.finance-page{gap:14px;min-width:0;display:grid}.finance-head{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.finance-head>div{min-width:0}.finance-head span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.finance-head h1{letter-spacing:0;margin:3px 0 0;font-size:28px}.finance-tabs{width:fit-content}.finance-command-center{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:12px;min-width:0;display:grid}.finance-command-hero,.finance-command-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.finance-command-hero{border-left:4px solid var(--green);align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.finance-command-hero.blue{border-left-color:var(--blue)}.finance-command-hero.amber{border-left-color:var(--amber)}.finance-command-hero h2{color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.18}.finance-command-hero p{max-width:78ch;color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.finance-command-eyebrow{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.finance-command-eyebrow>span,.finance-command-runway span,.finance-command-card em{color:var(--muted);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.finance-command-runway{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));gap:8px;display:grid}.finance-command-runway>div{background:#fbfdff;border:1px solid #e2e8f0e6;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.finance-command-runway strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:950}.finance-command-runway em,.finance-command-card small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.finance-command-stack{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;min-width:0;display:grid}.finance-command-card{min-width:0;color:var(--ink);cursor:pointer;text-align:left;border-left:4px solid #94a3b8;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.finance-command-card:hover{background:#f8fafc}.finance-command-card.green{border-left-color:var(--green)}.finance-command-card.teal{border-left-color:var(--teal)}.finance-command-card.amber{border-left-color:var(--amber)}.finance-command-card.blue{border-left-color:var(--blue)}.finance-command-card>span:nth-child(2){gap:2px;min-width:0;display:grid}.finance-command-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:950}.finance-command-card b{border:1px solid var(--line);color:var(--blue);white-space:nowrap;background:#f8fafc;border-radius:999px;align-self:center;padding:7px 10px;font-size:12px;font-weight:900}.finance-command-icon{width:34px;height:34px;color:var(--blue);background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.finance-command-card.green .finance-command-icon{color:var(--green);background:#ecfdf5}.finance-command-card.teal .finance-command-icon{color:var(--teal);background:#f0fdfa}.finance-command-card.amber .finance-command-icon{color:var(--amber);background:#fffbeb}.finance-grid{grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);align-items:start;gap:14px;display:grid}.decision-center{gap:12px;display:grid}.decision-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.decision-budget-alert{border:1px solid #b7791f42;border-left:4px solid var(--amber);background:#fffbeb;border-radius:8px;gap:10px;padding:12px;display:grid}.decision-budget-alert.red{border-color:#d93f4b47;border-left-color:var(--red);background:#fff1f2}.decision-budget-alert.green{border-color:#0f9f6e33;border-left-color:var(--green);background:#ecfdf3}.decision-budget-alert-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.decision-budget-alert-head>div:nth-child(2),.decision-budget-alert-list span{gap:2px;min-width:0;display:grid}.decision-budget-alert-head span,.decision-budget-alert-list em{color:var(--muted);font-size:12px;font-weight:800}.decision-budget-alert-head strong,.decision-budget-alert-list strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.25}.decision-budget-alert-head em{color:var(--muted);font-size:13px;font-style:normal;font-weight:650}.decision-budget-alert-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;display:grid}.decision-budget-alert-list button{min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #b7791f2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.decision-budget-alert-list button:hover{box-shadow:var(--shadow-soft);border-color:#2563eb52}.decision-budget-alert-list b{color:var(--amber);white-space:nowrap;font-size:15px}.decision-columns{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:12px;display:grid}.decision-column{gap:10px;min-width:0;display:grid}.cash-simulation-dialog{gap:14px}.simulation-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:end;gap:10px;display:grid}.simulation-action-cell{justify-content:flex-end;display:flex}.finance-workspace{grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr);align-items:start;gap:14px;min-width:0;display:grid}.finance-workspace>*,.finance-main>*{min-width:0}.finance-main>.panel,.finance-workspace>.panel{overflow:hidden}.finance-cashflow-view{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:start;gap:14px;display:grid}.finance-cashflow-view>.panel:last-child{grid-column:1/-1}.finance-close-view{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;gap:14px;min-width:0;display:grid}.finance-close-view>.panel:first-child,.finance-close-view>.panel:nth-child(2),.finance-close-view>.panel:last-child{grid-column:1/-1}.finance-close-hero{border:1px solid var(--line);border-left:4px solid var(--green);background:#f8fff9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.finance-close-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.finance-close-save{margin-top:10px}.finance-close-save .textarea{resize:vertical;min-height:68px}.finance-close-hero.amber{border-left-color:var(--amber);background:#fffbeb}.finance-close-hero.red{border-left-color:var(--red);background:#fff7f7}.finance-close-hero.blue{border-left-color:var(--blue);background:#fbfdff}.finance-close-hero>div:first-child{gap:4px;min-width:0;display:grid}.finance-close-hero span,.finance-close-summary span,.finance-close-targets span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.finance-close-hero h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.18}.finance-close-hero p{max-width:82ch;color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.finance-close-score{background:#fff;border:1px solid #cbd5e1d9;border-radius:8px;justify-items:center;min-width:72px;padding:10px 12px;display:grid}.finance-close-score strong{color:var(--ink);font-size:28px;line-height:1}.finance-close-summary,.finance-close-targets{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:9px;margin-top:10px;display:grid}.finance-close-summary>div,.finance-close-targets button{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.finance-close-targets{margin-top:0}.finance-close-targets button{color:var(--ink);cursor:pointer;font:inherit;text-align:left}.finance-close-targets button:hover{background:#f7fbff;border-color:#bfdbfe}.finance-close-summary strong,.finance-close-targets strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.15}.finance-close-summary em,.finance-close-targets em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.finance-flow-page{gap:18px;min-width:0;display:grid}.cashflow-command-center{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:12px;min-width:0;display:grid}.cashflow-decision-panel,.cashflow-command-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:8px}.cashflow-decision-panel{border-left:4px solid var(--green);align-content:start;gap:10px;padding:14px;display:grid}.cashflow-decision-panel.amber{border-left-color:var(--amber);background:#fffdf7}.cashflow-decision-panel.red{border-left-color:var(--red);background:#fff7f7}.cashflow-decision-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.cashflow-decision-head>span,.cashflow-command-card span:not(.finance-command-icon){color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.cashflow-decision-panel h3{color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.2}.cashflow-decision-panel p{max-width:76ch;color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.cashflow-decision-actions{flex-wrap:wrap;gap:8px;display:flex}.cashflow-command-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;min-width:0;display:grid}.cashflow-command-card{border-left:4px solid #94a3b8;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.cashflow-command-card.green{border-left-color:var(--green)}.cashflow-command-card.teal{border-left-color:var(--teal)}.cashflow-command-card.amber{border-left-color:var(--amber)}.cashflow-command-card.blue{border-left-color:var(--blue)}.cashflow-command-card>div{gap:2px;min-width:0;display:grid}.cashflow-command-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:950}.cashflow-command-card em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.finance-flow-section{gap:10px;min-width:0;display:grid}.finance-flow-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:2px 2px 8px;display:flex}.finance-flow-heading>div{align-items:baseline;gap:9px;min-width:0;display:flex}.finance-flow-heading span{color:var(--blue);font-size:11px;font-weight:950}.finance-flow-heading h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px}.finance-flow-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;min-width:0;display:grid}.finance-flow-grid,.finance-flow-treasury{align-items:start;gap:14px;min-width:0;display:grid}.finance-flow-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.finance-flow-treasury{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr)}.finance-flow-stack{align-content:start;gap:14px;min-width:0;display:grid}.finance-flow-layout>*,.finance-flow-grid>*,.finance-flow-treasury>*,.finance-flow-stack>*{min-width:0}.finance-flow-page .panel{overflow:hidden}.finance-main{gap:14px;min-width:0;display:grid}.finance-agenda{gap:10px;display:grid}.finance-agenda-command{gap:10px;min-width:0;display:grid}.finance-agenda-priority{border:1px solid var(--line);border-left:4px solid var(--green);background:#fbfdff;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.finance-agenda-priority.amber{border-left-color:var(--amber);background:#fffbf0}.finance-agenda-priority.red{border-left-color:var(--red);background:#fff7f7}.finance-agenda-priority>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.finance-agenda-priority span,.finance-agenda-steps span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.finance-agenda-priority strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.2}.finance-agenda-priority em,.finance-agenda-steps em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.finance-agenda-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px;min-width:0;display:grid}.finance-agenda-steps button{border:1px solid var(--line);min-width:0;min-height:86px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-left:4px solid #94a3b8;border-radius:8px;gap:4px;padding:10px;display:grid}.finance-agenda-steps button:hover{background:#f8fafc}.finance-agenda-steps button.green{border-left-color:var(--green)}.finance-agenda-steps button.teal{border-left-color:var(--teal)}.finance-agenda-steps button.amber{border-left-color:var(--amber)}.finance-agenda-steps button.blue{border-left-color:var(--blue)}.finance-agenda-steps strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:950}.finance-agenda-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.finance-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.finance-ops-board{gap:12px;display:grid}.ops-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.ops-bucket-row{grid-template-columns:repeat(7,minmax(92px,1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.ops-bucket-row .ops-bucket{min-width:92px}.ops-bucket{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fbfdff;border-radius:8px;gap:4px;min-height:82px;padding:10px;display:grid}.ops-bucket.active{background:#f7fbff;border-color:#bfd7ff}.ops-bucket span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.ops-bucket strong{font-size:20px}.ops-bucket em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750}.ops-two-col{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:12px;display:grid}.budget-view{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.budget-view>.panel:first-child,.budget-view>.panel:nth-child(2),.budget-view>.panel:last-child{grid-column:1/-1}.budget-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.budget-toolbar .toolbar-left{align-items:center;gap:8px;display:flex}.budget-toolbar input[type=month]{min-width:150px}.budget-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.budget-progress{gap:4px;min-width:120px;display:grid}.budget-progress em{color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.budget-insight-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.budget-insight-grid>div{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.budget-insight-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.budget-insight-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.budget-insight-grid em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.compact-budget-breakdown{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.budget-action-strip{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.budget-action-strip>div:first-child{gap:3px;min-width:0;display:grid}.budget-action-strip span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.budget-action-strip strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.budget-action-strip em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.checkbox-line{color:var(--ink);align-items:center;gap:9px;font-size:13px;font-weight:800;flex-direction:row!important;display:flex!important}.checkbox-line input{accent-color:var(--blue);width:16px;height:16px}.budget-two-col{grid-column:1/-1}.finance-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-source,.finance-detail>div{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.finance-source-icon{width:34px;height:34px;color:var(--blue);background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.finance-source-icon.green{color:var(--green);background:#ecfdf5}.finance-source-icon.teal{color:var(--teal);background:#f0fdfa}.finance-source-icon.amber{color:var(--amber);background:#fffbeb}.finance-source span,.finance-detail span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.finance-source strong,.finance-detail strong{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:18px}.finance-source em,.finance-detail em{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:12px;font-style:normal;line-height:1.35}.finance-detail{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.finance-signal-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.finance-signal{border:1px solid var(--line);background:#fbfdff;border-left:4px solid #94a3b8;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.finance-signal.green{border-left-color:var(--green)}.finance-signal.blue{border-left-color:var(--blue)}.finance-signal.teal{border-left-color:var(--teal)}.finance-signal.amber{border-left-color:var(--amber)}.finance-signal.red{border-left-color:var(--red)}.finance-signal span,.finance-detail-tabs em{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.finance-signal strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.finance-signal em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.35}.finance-detail-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr))}.finance-detail-tabs button{justify-items:center;gap:1px;line-height:1.1;display:grid}.finance-payment-history{gap:8px;display:grid}.finance-trace-card{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:10px;padding:12px;display:grid}.finance-trace-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px;display:grid}.finance-trace-step{border:1px solid var(--line);background:#fff;border-left:4px solid #cad5df;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.finance-trace-step.active.green{border-left-color:var(--green)}.finance-trace-step.active.blue{border-left-color:var(--blue)}.finance-trace-step.active.teal{border-left-color:var(--teal)}.finance-trace-step span,.finance-collection-progress span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.finance-trace-step strong,.finance-collection-progress strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px}.finance-trace-step em,.finance-collection-progress em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.finance-collection-progress{gap:7px;display:grid}.finance-collection-progress>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-progress-bar{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.finance-progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--green));height:100%;display:block}.finance-bank-statements{gap:12px;display:grid}.finance-match-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;font-weight:850;display:flex}.finance-match-summary span{align-items:baseline;gap:5px;display:inline-flex}.finance-match-summary strong{color:var(--ink);font-size:16px}.finance-match-confidence{gap:4px;min-width:0;display:grid}.finance-match-confidence>div{align-items:center;gap:7px;display:flex}.finance-match-confidence strong{color:var(--ink);font-size:12px}.finance-match-confidence span{color:var(--muted);font-size:11px;font-weight:750;line-height:1.35}.finance-match-confidence.decision{border:1px solid var(--line);background:#fbfdff;border-radius:8px;padding:10px}.finance-bank-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-bank-decision-grid>div{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:10px}.finance-bank-audit-timeline{gap:8px;display:grid}.finance-bank-audit-health{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px;display:grid}.finance-bank-audit-filters{align-items:center}.finance-bank-import-preview{gap:12px;display:grid}.finance-bank-import-mapping{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.finance-bank-import-issues{gap:8px;display:grid}.finance-bank-audit-timeline article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.finance-bank-audit-marker{width:28px;height:28px;color:var(--blue);background:#eef6ff;border-radius:8px;place-items:center;display:grid}.finance-bank-audit-head{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.finance-bank-audit-head strong{color:var(--ink);font-size:12px}.finance-bank-audit-head span,.finance-bank-audit-meta span{color:var(--muted);font-size:11px;font-weight:800}.finance-bank-audit-timeline p{color:var(--ink);overflow-wrap:anywhere;margin:6px 0;font-size:13px;font-weight:850;line-height:1.35}.finance-bank-audit-meta{flex-wrap:wrap;gap:5px 10px;display:flex}.finance-match-explain{gap:5px;min-width:0;display:grid}.finance-match-breakdown{flex-wrap:wrap;gap:4px;display:flex}.finance-match-breakdown .badge{padding:3px 7px;font-size:10px}.finance-subhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.badge-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.finance-subhead span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.finance-dialog-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.finance-payment-preview{margin-top:10px}.panel{min-width:0;padding:14px}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panel-head h2{margin:0;font-size:16px}.table-wrap{overscroll-behavior-x:contain;width:100%;overflow:auto}.table-wrap.sticky-header{max-height:min(66vh,720px)}.data-table{border-spacing:0;border-collapse:collapse;width:100%;min-width:680px;font-size:13px}.data-table.density-compact{font-size:12px}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:11px 9px}.data-table.density-compact th,.data-table.density-compact td{padding:8px}.data-table tr.clickable{cursor:pointer}.data-table tr.clickable:hover,.data-table tr.selected{background:#f3f7fb}.data-table th{color:var(--muted);text-transform:uppercase;background:#fbfdff;font-size:11px}.sticky-header .data-table th{z-index:1;box-shadow:0 1px 0 var(--line);position:sticky;top:0}.data-table th.align-right,.data-table td.align-right{text-align:right}.data-table th.align-center,.data-table td.align-center{text-align:center}.data-table tr.inventory-row-red{box-shadow:inset 3px 0 0 var(--red)}.data-table tr.inventory-row-amber{box-shadow:inset 3px 0 0 var(--amber)}.data-table tr.inventory-row-green{box-shadow:inset 3px 0 0 var(--green)}.data-table tr.inventory-row-neutral{color:#64748b;box-shadow:inset 3px 0 #94a3b8}.data-table tr.risk-row{box-shadow:inset 3px 0 0 var(--red);background:#fff7f7}.data-table tr.warning-table-row{box-shadow:inset 3px 0 0 var(--amber);background:#fffdf5}.data-table tr.ready-row{box-shadow:inset 3px 0 0 var(--teal)}.cell-stack{gap:2px;min-width:0;display:grid}.cell-stack strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.cell-stack span{overflow-wrap:anywhere;color:var(--muted);font-size:11px;font-weight:750}.table-action-stack{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.table-action-stack .button{min-height:32px;padding:6px 9px}.table-head-button{width:100%;color:inherit;cursor:pointer;font:inherit;letter-spacing:0;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:900;display:inline-flex}.table-head-button:hover,.table-head-button.sorted{color:var(--ink)}.sort-indicator{color:#94a3b8;display:inline-flex}.badge{color:var(--muted);background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.badge.green{color:var(--green);background:#e8f7f0}.badge.blue,.badge.info{color:var(--blue);background:#e9f0ff}.badge.teal{color:var(--teal);background:#e6f5f3}.badge.amber,.badge.warning{color:var(--amber);background:#fff4db}.badge.red,.badge.critical{color:var(--red);background:#ffe6e8}.state-box,.empty-state{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;align-items:center;gap:9px;padding:14px;font-size:13px;font-weight:700;display:flex}.detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);align-items:start;gap:14px;display:grid}.inventory-workspace{grid-template-columns:minmax(0,1.6fr) minmax(380px,.9fr)}.inventory-main-column{gap:14px;min-width:0;display:grid}.detail-panel{gap:14px;display:grid}.detail-title{gap:2px;display:grid}.detail-title strong{font-size:16px}.detail-title span,.muted{color:var(--muted);font-size:12px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-item{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.detail-item span{min-width:0;color:var(--muted);overflow-wrap:anywhere;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:800;line-height:1.25;display:inline-flex}.detail-item strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.profile-header,.purchase-profile-header{border:1px solid var(--line);background:#fbfdff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;display:flex}.purchase-detail-shell{gap:12px}.purchase-detail-header{border-left:4px solid var(--blue);grid-template-columns:minmax(280px,1.4fr) minmax(220px,.8fr) auto;align-items:center;display:grid}.purchase-detail-header.green{border-left-color:var(--green);background:#f8fff9}.purchase-detail-header.amber{border-left-color:var(--amber);background:#fffbeb}.purchase-detail-header.red{border-left-color:var(--red);background:#fff5f5}.purchase-next-action{gap:2px;min-width:0;display:grid}.purchase-next-action span,.purchase-summary-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2}.purchase-next-action strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.2}.purchase-next-action em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750;line-height:1.3}.purchase-summary-layout{grid-template-columns:minmax(280px,1.15fr) minmax(240px,.95fr) minmax(220px,.75fr);align-items:stretch;gap:10px;display:grid}.purchase-summary-card{border:1px solid var(--line);background:#fff;border-left:4px solid #cbd5e1;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.purchase-summary-card.primary{border-left-color:var(--blue);background:#f8fbff}.purchase-summary-card.green{border-left-color:var(--green);background:#f0fdf4}.purchase-summary-card.amber{border-left-color:var(--amber);background:#fffbeb}.purchase-summary-card.red{border-left-color:var(--red);background:#fff1f2}.purchase-summary-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:19px;line-height:1.15}.purchase-summary-card em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.purchase-summary-row{flex-wrap:wrap;gap:6px;display:flex}.purchase-summary-row small{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850}.purchase-summary-progress{background:#e2e8f0;border-radius:999px;block-size:8px;overflow:hidden}.purchase-summary-progress span{border-radius:inherit;background:var(--teal);block-size:100%;display:block}.purchase-summary-card.amber .purchase-summary-progress span{background:var(--amber)}.purchase-summary-card.red .purchase-summary-progress span{background:var(--red)}.purchase-compact-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.product-360-header{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;padding:12px;display:grid}.product-360-header.green{border-left-color:var(--green);background:linear-gradient(90deg,#f0fdf4,#fbfdff)}.product-360-header.amber{border-left-color:var(--amber);background:linear-gradient(90deg,#fffbeb,#fbfdff)}.product-360-header.red{border-left-color:var(--red);background:linear-gradient(90deg,#fff1f2,#fbfdff)}.product-360-header.neutral{border-left-color:#94a3b8}.product-focus-strip{gap:12px;display:grid}.product-focus-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-focus-head strong,.product-focus-head em{display:block}.product-focus-head strong{color:var(--ink);font-size:17px}.product-focus-head em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750}.product-focus-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,178px),1fr));gap:8px;display:grid}.product-switch-chip{border:1px solid var(--line);border-left:4px solid var(--blue);min-width:0;color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.product-switch-chip.active{background:#eff6ff;border-color:#bfdbfe;box-shadow:inset 0 0 0 1px #bfdbfe}.product-switch-chip.green{border-left-color:var(--green)}.product-switch-chip.amber{border-left-color:var(--amber)}.product-switch-chip.red{border-left-color:var(--red)}.product-switch-chip span,.product-switch-chip em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.product-switch-chip strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-chip-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.profile-value-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:8px;display:grid}.profile-value{text-align:right;gap:3px;min-width:0;display:grid}.profile-value span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.profile-value strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px}.ops-signal-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.signal-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.signal-card.signal-button{cursor:pointer;width:100%;font:inherit;text-align:left}.signal-card.signal-button:hover,.signal-card.signal-button.active{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px)}.signal-card.signal-button.red.active,.signal-card.signal-button.red:hover{background:#fff1f2;border-color:#fecdd3}.signal-card.signal-button.amber.active,.signal-card.signal-button.amber:hover{background:#fffbeb;border-color:#fde68a}.signal-card.signal-button.teal.active,.signal-card.signal-button.teal:hover{background:#f0fdfa;border-color:#99f6e4}.signal-card span{min-width:0;color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.signal-card strong{font-size:18px}.signal-card em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750}.signal-card.green strong{color:var(--green)}.signal-card.teal strong{color:var(--teal)}.signal-card.blue strong{color:var(--blue)}.signal-card.amber strong{color:var(--amber)}.signal-card.red strong{color:var(--red)}.sales-flag-stack{flex-wrap:wrap;gap:5px;min-width:112px;display:flex}.sales-detail-section,.sales-preflight{gap:10px;display:grid}.sales-profile-header{border-left:4px solid var(--green)}.product-signal-strip{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.product-signal-strip .signal-card{place-content:start stretch;display:grid}.product-decision-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;display:grid}.product-execution-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;display:grid}.decision-signal,.execution-card,.commercial-score,.activity-card,.decision-card,.risk-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;min-width:0;padding:11px 12px;display:grid}.decision-signal,.execution-card{border-left:4px solid var(--blue)}.decision-signal.green,.execution-card.green,.activity-card.green,.commercial-score.green{border-left-color:var(--green)}.decision-signal.amber,.execution-card.amber,.activity-card.amber,.commercial-score.amber{border-left-color:var(--amber)}.decision-signal.red,.execution-card.red,.activity-card.red,.commercial-score.red{border-left-color:var(--red)}.decision-signal.blue,.execution-card.blue,.activity-card.blue{border-left-color:var(--blue)}.decision-signal span,.execution-card span,.commercial-score span,.activity-card span,.decision-card>span,.risk-card>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.decision-signal strong,.execution-card strong,.commercial-score strong,.activity-card strong,.decision-card>strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px}.decision-signal em,.execution-card em,.activity-card em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750}.activity-recent-full{grid-column:1/-1}.product-360-summary,.commercial-workspace,.activity-workspace,.kardex-workspace{gap:12px;display:grid}.product-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.section-title-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.section-title-row>div{gap:3px;min-width:0;display:grid}.section-title-row strong{color:var(--ink);font-size:14px}.section-title-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.section-title-row.compact{border-bottom:1px solid var(--line);padding-bottom:8px}.product-action-plan{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:10px;padding:12px;display:grid}.action-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.action-plan-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;align-content:start;gap:7px;padding:10px;display:grid}.action-plan-card.red{border-left-color:var(--red)}.action-plan-card.amber{border-left-color:var(--amber)}.action-plan-card.teal{border-left-color:var(--teal)}.action-plan-card.green{border-left-color:var(--green)}.action-plan-card span{color:var(--ink);font-size:13px;font-weight:900}.action-plan-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.decision-card{background:#f8fafc}.decision-card p,.commercial-score p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.risk-card{background:#fbfdff}.stock-mini-board,.kardex-summary-grid,.activity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr));gap:8px;display:grid}.activity-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.activity-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.activity-recent-panel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.commercial-score{border-left:4px solid var(--blue);background:#fbfdff}.purchase-progress{grid-template-columns:repeat(auto-fit,minmax(min(100%,142px),1fr));gap:8px;display:grid}.progress-step{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:900;display:flex}.progress-step span{background:#cad5df;border-radius:999px;width:9px;height:9px}.progress-step.active{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.progress-step.active span{background:var(--green)}.preflight-box{border:1px solid var(--line);border-left:4px solid var(--green);background:#f8fcfa;border-radius:8px;gap:10px;padding:12px;display:grid}.preflight-box.warning{border-left-color:var(--amber);background:#fffaf0}.preflight-box.error{border-left-color:var(--red);background:#fff6f6}.preflight-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.preflight-head div{gap:3px;min-width:0;display:grid}.preflight-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.preflight-head strong{color:var(--ink);font-size:14px}.preflight-list{gap:7px;display:grid}.preflight-line{color:var(--muted);grid-template-columns:18px minmax(92px,.3fr) minmax(0,1fr);align-items:start;gap:8px;font-size:12px;font-weight:800;display:grid}.preflight-line svg{margin-top:1px}.preflight-line.ok svg{color:var(--green)}.preflight-line.warning svg{color:var(--amber)}.preflight-line.error svg{color:var(--red)}.preflight-line span{color:var(--ink)}.preflight-line strong{min-width:0;color:var(--muted);font-weight:800}.preflight-box em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.approval-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.approval-control-grid{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.approval-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:9px;padding:12px;display:grid}.approval-card>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.approval-card>strong{color:var(--ink);font-size:14px}.approval-card>em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750}.approval-locks{flex-wrap:wrap;gap:6px;display:flex}.approval-policy-mini{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:5px;padding:9px;display:grid}.approval-policy-mini strong{color:var(--ink);font-size:13px}.approval-policy-mini span:not(.badge){color:var(--muted);font-size:12px;font-weight:750}.approval-band{border-left-color:var(--green);background:#f8fcfa}.approval-band.amber{border-left-color:var(--amber);background:#fffaf0}.approval-band.red{border-left-color:var(--red);background:#fff6f6}.purchase-audit-timeline .empty-state{border:0;border-radius:0}.purchase-audit-map,.purchase-operational-timeline{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.audit-map-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.audit-map-head>div{gap:3px;min-width:0;display:grid}.audit-map-head span,.purchase-audit-stage-grid span,.operational-flow-event span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.audit-map-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;font-weight:900}.audit-map-head em,.purchase-audit-stage-grid em,.operational-flow-event em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.purchase-audit-stage-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px;display:grid}.purchase-audit-stage-grid article{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.purchase-audit-stage-grid article.green{border-left-color:var(--green);background:#f0fdf4}.purchase-audit-stage-grid article.teal{border-left-color:var(--teal);background:#f0fdfa}.purchase-audit-stage-grid article.amber{border-left-color:var(--amber);background:#fffbeb}.purchase-audit-stage-grid article.red{border-left-color:var(--red);background:#fff7f7}.purchase-audit-stage-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.operational-flow-list{gap:0;min-width:0;display:grid}.operational-flow-event{grid-template-columns:18px minmax(0,1fr) auto;gap:10px;min-width:0;padding:10px 0;display:grid;position:relative}.operational-flow-event:before{content:"";background:#dbe4ee;width:2px;position:absolute;top:24px;bottom:-8px;left:5px}.operational-flow-event:last-child:before{display:none}.operational-flow-event .timeline-dot{margin-top:4px}.operational-flow-event.green .timeline-dot{background:var(--green)}.operational-flow-event.teal .timeline-dot{background:var(--teal)}.operational-flow-event.amber .timeline-dot{background:var(--amber)}.operational-flow-event.red .timeline-dot{background:var(--red)}.operational-flow-event>div{gap:2px;min-width:0;display:grid}.operational-flow-event strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:900}.operational-flow-event time{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:850}.purchase-audit-control{border:1px solid var(--line);border-left:4px solid var(--green);background:#f8fcfa;border-radius:8px;gap:10px;padding:12px;display:grid}.purchase-audit-control.amber{border-left-color:var(--amber);background:#fffaf0}.purchase-audit-control.red{border-left-color:var(--red);background:#fff6f6}.audit-control-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.audit-control-head>div{gap:3px;min-width:0;display:grid}.audit-control-head span,.audit-control-grid span,.audit-warning-list span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.audit-control-head strong{color:var(--ink);font-size:16px;line-height:1.2}.audit-control-head em,.audit-control-grid em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.audit-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.audit-control-grid article{background:#fff;border:1px solid #e2e8f0d9;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.audit-control-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.audit-warning-list{flex-wrap:wrap;gap:6px;display:flex}.audit-warning-list span{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.pdf-preview-shell{gap:12px;display:grid}.pdf-preview-frame{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:min(72vh,760px)}.section-band{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;gap:4px;padding:12px;display:grid}.section-band.warning{border-left-color:var(--amber);background:#fffbeb}.section-band span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.section-band strong{color:var(--ink);font-size:14px}.section-band em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.flow-stack{gap:12px;display:grid}.flow-section{gap:10px;display:grid}.purchase-flow-stack{gap:10px}.purchase-flow-control{border:1px solid var(--line);border-left:4px solid var(--green);box-shadow:var(--shadow-soft);background:#f8fcfa;border-radius:8px;gap:10px;padding:12px;display:grid}.purchase-flow-control.amber{border-left-color:var(--amber);background:#fffaf0}.purchase-flow-control.red{border-left-color:var(--red);background:#fff6f6}.purchase-flow-control-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.purchase-flow-control-head>div{gap:3px;min-width:0;display:grid}.purchase-flow-control-head span,.purchase-flow-signal-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.purchase-flow-control-head strong{color:var(--ink);font-size:16px;line-height:1.2}.purchase-flow-control-head em,.purchase-flow-signal-grid em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.purchase-flow-signal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.purchase-flow-signal-grid article{background:#fff;border:1px solid #e2e8f0d9;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.purchase-flow-signal-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.purchase-flow-section{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;min-width:0;padding:10px}.flow-section h3{color:var(--ink);margin:0;font-size:13px}.purchase-flow-section h3{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.purchase-payables-table{min-width:0}.purchase-payables-table .table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px}.purchase-payables-table .data-table{min-width:980px}.purchase-payables-table .data-table th,.purchase-payables-table .data-table td{white-space:nowrap}.purchase-payables-table .data-table td{color:var(--ink);font-weight:760}.purchase-payables-table .cell-stack strong,.purchase-payables-table .cell-stack span{white-space:normal}.payable-actions{gap:5px;width:154px;min-width:154px;display:grid}.payable-actions .button{justify-content:flex-start;width:100%;min-height:30px;padding:5px 8px}.payable-actions .button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-item.red strong{color:var(--red)}.detail-item.amber strong{color:var(--amber)}.detail-item.green strong{color:var(--green)}.detail-item.blue strong{color:var(--blue)}.detail-item.teal strong{color:var(--teal)}.detail-tabs{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:6px;min-height:auto;display:grid;overflow:visible}.detail-tabs button{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;font-size:12px;font-weight:900}.detail-tabs button.active,.detail-tabs button[data-state=active]{color:var(--blue);background:#eef4ff;border-color:#bfdbfe}.detail-tabs.sales-detail-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr))}.detail-tabs.sales-detail-tabs button{white-space:normal;padding-left:8px;padding-right:8px}.product-profile .data-table{min-width:560px}.kardex-timeline{border:1px solid var(--line);background:#fff;border-radius:8px;gap:0;display:grid;overflow:hidden}.timeline-head{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.timeline-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.timeline-head strong{font-size:13px}.timeline-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.timeline-row:last-child{border-bottom:0}.timeline-dot{background:var(--blue);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #e0edff}.timeline-row.green .timeline-dot{background:var(--green);box-shadow:0 0 0 4px #dcfce7}.timeline-row.red .timeline-dot{background:var(--red);box-shadow:0 0 0 4px #ffe4e6}.timeline-row.amber .timeline-dot{background:var(--amber);box-shadow:0 0 0 4px #fef3c7}.timeline-body{gap:3px;min-width:0;display:grid}.timeline-title{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.timeline-title strong{color:var(--ink);text-transform:capitalize;font-size:13px}.timeline-title span,.timeline-body em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750}.timeline-body p{color:var(--ink);margin:0;font-size:12px;font-weight:800}.stock-action-dialog{width:min(560px,100%)}.stock-action-summary{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.stock-action-summary.green{border-left-color:var(--green)}.stock-action-summary.amber{border-left-color:var(--amber)}.stock-action-summary.red{border-left-color:var(--red)}.stock-action-product{gap:3px;min-width:0;display:grid}.stock-action-product span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.stock-action-product strong{font-size:16px}.stock-control-board,.movement-audit-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.quick-move-panel{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:8px;padding:10px;display:grid}.quick-move-panel>span,.movement-audit-board span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.quick-move-row,.note-template-row{flex-wrap:wrap;gap:7px;display:flex}.quick-move-row button,.note-template-row button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.quick-move-row button{text-align:left;gap:2px;min-width:92px;display:grid}.quick-move-row button em{color:var(--muted);font-size:11px;font-style:normal}.quick-move-row button:disabled{cursor:not-allowed;opacity:.5}.quick-move-row button:not(:disabled):hover,.note-template-row button:hover{color:var(--blue);background:#eef4ff;border-color:#bfdbfe}.stock-projection-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.stock-flow-line{border:1px solid var(--line);color:var(--muted);background:linear-gradient(90deg,#f8fafc,#eef4ff);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:900;display:grid}.stock-flow-line span,.stock-flow-line strong{overflow-wrap:anywhere;background:#fff;border-radius:999px;justify-content:center;min-width:0;padding:7px 10px;display:inline-flex}.stock-flow-line strong{color:var(--blue)}.stock-flow-line .risk{color:var(--red)}.movement-audit-board{border:1px solid var(--line);background:#fbfdff;border-radius:8px;padding:10px}.movement-audit-board div{gap:3px;display:grid}.movement-audit-board strong{font-size:13px}.stock-risk-box,.stock-confirmation{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:7px;padding:10px 12px;display:grid}.stock-risk-box{font-size:12px;font-weight:800}.stock-risk-box.green{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.stock-risk-box.amber{color:#92400e;background:#fffbeb;border-color:#fde68a}.stock-risk-box.red{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.stock-confirmation{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.stock-confirmation div{gap:3px;display:grid}.stock-confirmation span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.stock-confirmation strong{font-size:14px}.stock-confirmation em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.hint-box{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.hint-box.warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.hint-box.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.warning-list{gap:8px;display:grid}.warning-row{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.warning-row svg{color:var(--amber)}.warning-row div{gap:2px;display:grid}.warning-row strong{font-size:12px}.warning-row span{color:var(--muted);font-size:11px;font-weight:700}.action-row{flex-wrap:wrap;gap:8px;display:flex}.table-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pagination-row{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.product-name-cell,.price-cell{gap:2px;min-width:0;display:grid}.product-name-cell strong,.price-cell strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-name-cell span,.price-cell span{color:var(--muted);font-size:11px;font-weight:700}.stock-bar-cell{gap:5px;min-width:110px;display:grid}.stock-bar-cell>span{color:var(--muted);font-size:11px;font-weight:800}.stock-bar{background:#e5e7eb;border-radius:999px;height:7px;overflow:hidden}.stock-bar span{border-radius:inherit;height:100%;display:block}.stock-bar .green{background:var(--green)}.stock-bar .amber{background:var(--amber)}.stock-bar .red{background:var(--red)}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.icon-action{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:inline-grid}.icon-action:not(:disabled):hover{color:var(--blue);border-color:#bfdbfe}.icon-action:disabled{cursor:not-allowed;opacity:.45}.inventory-card-list{gap:10px;display:grid}.operational-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);align-items:stretch;gap:12px;padding:12px;display:grid;box-shadow:0 10px 24px #0f172a0a}.operational-card.red{background:linear-gradient(90deg,#fff1f2,#fff);border-color:#fecdd3}.operational-card.amber{background:linear-gradient(90deg,#fffbeb,#fff);border-color:#fde68a}.operational-card.teal{background:linear-gradient(90deg,#f0fdfa,#fff);border-color:#99f6e4}.card-main{align-content:start;gap:8px;min-width:0;display:grid}.operational-card-topline{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.card-select-line{align-items:center;gap:8px;min-width:0;display:inline-flex}.card-select-line input{accent-color:var(--blue);block-size:16px;inline-size:16px;margin:0}.badge-cluster{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:inline-flex}.card-title-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.card-title-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.operational-issue{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;display:grid}.operational-issue span{color:var(--ink);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.operational-issue p{margin:1px 0 0;font-size:12px;line-height:1.4}.operational-metrics,.side-metrics{flex-wrap:wrap;gap:6px;display:flex}.operational-metrics span,.side-metrics span{border:1px solid var(--line);color:var(--muted);background:#ffffffb8;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:800}.operational-metrics strong,.side-metrics strong{color:var(--ink)}.card-side{min-width:0;color:var(--muted);align-content:space-between;justify-items:stretch;gap:10px;font-size:11px;font-weight:800;display:grid}.action-suggestion{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;padding:9px}.action-suggestion span{text-transform:uppercase;font-size:10px;display:block}.action-suggestion strong{color:var(--ink);margin-top:2px;font-size:13px;display:block}.mini-action-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.replenishment-panel{gap:12px;display:grid}.supply-command-grid,.supply-pipeline{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;display:grid}.supply-pipeline-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.supply-pipeline-card.green{border-left-color:var(--green)}.supply-pipeline-card.amber{border-left-color:var(--amber)}.supply-pipeline-card span,.supply-pipeline-card em{color:var(--muted);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.supply-pipeline-card strong{color:var(--ink);font-size:20px}.supply-balance-cell{justify-items:start;gap:3px;display:grid}.supply-balance-cell span{color:var(--muted);font-size:11px;font-weight:750}.replenishment-batch-bar{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.replenishment-batch-bar strong,.replenishment-batch-bar em{display:block}.replenishment-batch-bar strong{color:var(--ink);font-size:15px}.replenishment-batch-bar em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750}.replenishment-summary,.replenishment-command{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;display:grid}.replenishment-command-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:11px 12px;display:grid}.replenishment-command-card.amber{border-left-color:var(--amber)}.replenishment-command-card.green{border-left-color:var(--green)}.replenishment-command-card svg{color:var(--blue);grid-row:1/span 3}.replenishment-command-card.amber svg{color:var(--amber)}.replenishment-command-card.green svg{color:var(--green)}.replenishment-command-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.replenishment-command-card strong{color:var(--ink);font-size:18px}.replenishment-command-card em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750}.purchase-prep-card{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:12px;padding:12px;display:grid}.purchase-prep-card span,.purchase-prep-card em{color:var(--muted);font-size:12px;display:block}.purchase-prep-card strong{margin:3px 0;display:block}.purchase-prep-list{border-block:1px solid var(--line);gap:4px;padding-block:8px;display:grid}.purchase-prep-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.reception-dialog{width:min(1180px,100vw - 36px);max-height:min(720px,100vh - 36px);overflow:auto}.order-dialog{width:min(1180px,100vw - 36px);max-height:min(780px,100vh - 36px);overflow:auto}.reception-panel{gap:14px}.reception-impact{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.reception-ops-workbench{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:14px;min-width:0;display:grid}.reception-board-layout .reception-ops-workbench{grid-template-columns:minmax(0,1fr)}.reception-quick-panel{gap:10px;min-width:0;display:grid}.reception-signal-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.reception-signal-strip .finance-signal{min-height:96px;padding:10px}.reception-signal-strip .finance-signal em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.reception-preview-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr))}.reception-preview-tabs button{white-space:normal;min-height:36px}.reception-quick-head{border:1px solid var(--line);background:#fbfdff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.reception-quick-head>div{gap:3px;min-width:0;display:grid}.reception-quick-head span,.section-mini-head span,.reception-preview-line span,.reception-preview-line em,.evidence-row span{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.reception-quick-head strong{color:var(--ink);font-size:20px;line-height:1.2}.reception-quick-head em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750}.hint-box.compact{align-items:center;gap:8px;padding:9px 10px;display:flex}.empty-state.compact{min-height:auto;padding:12px}.reception-quick-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.reception-quick-metrics article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;min-height:88px;padding:10px;display:grid}.reception-quick-metrics span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.reception-quick-metrics strong{color:var(--ink);font-size:18px}.reception-preview-block{gap:8px;display:grid}.section-mini-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-mini-head h4{color:var(--ink);margin:0;font-size:13px}.reception-preview-lines,.reception-watch-list{gap:8px;display:grid}.reception-preview-line{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:10px;padding:10px;display:grid}.reception-preview-line>div{gap:3px;min-width:0;display:grid}.reception-preview-line strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.reception-preview-line em{color:var(--blue)}.reception-watch-item{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.reception-watch-item.warning{background:#fffbeb;border-color:#fde68a}.reception-watch-item.ok,.reception-watch-item.info{background:#f0fdf4;border-color:#bbf7d0}.reception-watch-item svg{color:var(--green)}.reception-watch-item.warning svg{color:var(--amber)}.reception-watch-item span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.reception-watch-item strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.reception-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.reception-evidence-grid>div{gap:8px;display:grid}.evidence-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:9px;display:grid}.evidence-row.payable{border-left:4px solid var(--amber)}.evidence-row svg{color:var(--blue);grid-row:span 2}.evidence-row.payable svg{color:var(--amber)}.evidence-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.evidence-row span{grid-column:2}.reception-guardrails{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.reception-guardrail{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.reception-guardrail.warning{background:#fffbeb;border-color:#fde68a}.reception-guardrail.info{background:#f8fbff;border-color:#bfdbfe}.reception-guardrail svg{color:var(--blue)}.reception-guardrail.warning svg{color:var(--amber)}.reception-guardrail span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.reception-guardrail strong{color:var(--ink);font-size:12px}.reception-command-row{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.reception-command-row>div:first-child{gap:2px;display:grid}.reception-command-row strong{color:var(--ink);font-size:13px}.reception-command-row span{color:var(--muted);font-size:12px;font-weight:750}.reception-command-row>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.reception-command-row button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f8fafc;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:850}.reception-workbench{grid-template-columns:minmax(0,1.4fr) minmax(320px,.75fr);align-items:start;gap:12px;display:grid}.reception-line-list,.reception-side-rail{gap:10px;display:grid}.reception-confirmation-strip{border:1px solid var(--line);border-left:4px solid var(--green);background:#f8fcfa;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:stretch;gap:8px;padding:10px;display:grid}.reception-confirmation-strip.warning{border-left-color:var(--amber);background:#fffaf0}.reception-confirmation-strip.error{border-left-color:var(--red);background:#fff6f6}.reception-confirmation-strip>div,.reception-confirmation-strip article{gap:3px;min-width:0;display:grid}.reception-confirmation-strip article{background:#fff;border:1px solid #e2e8f0d9;border-radius:8px;padding:9px}.reception-confirmation-strip span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.reception-confirmation-strip strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.reception-confirmation-strip em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.reception-line{border:1px solid var(--line);background:#fbfdff;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:10px;padding:12px;display:grid}.reception-line.invalid{background:#fff7f7;border-color:#fecaca}.reception-line>div,.reception-line label{gap:5px;min-width:0;display:grid}.reception-line strong{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.reception-line span{color:var(--muted);font-size:12px;font-weight:700}.reception-line .reception-stock-projection{color:var(--blue);font-weight:850}.reception-line label,.check-row{color:var(--muted);font-size:12px;font-weight:850}.check-row{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.check-row input{width:16px;height:16px;accent-color:var(--blue);flex:none}.invoice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.invoice-grid .wide{grid-column:1/-1}.payment-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.payment-form .wide{grid-column:1/-1}.payment-workbench{grid-template-columns:minmax(0,1.25fr) minmax(min(100%,280px),.75fr);align-items:start;gap:12px;min-width:0;display:grid}.payment-command-panel,.payment-guardrail-panel{gap:10px;min-width:0;display:grid}.payment-projection-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.payment-projection-strip article,.payment-guardrail-panel article{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.payment-projection-strip article.green,.payment-guardrail-panel article.green{border-left-color:var(--green);background:#f0fdf4}.payment-projection-strip article.teal,.payment-guardrail-panel article.teal{border-left-color:var(--teal);background:#f0fdfa}.payment-projection-strip article.amber,.payment-guardrail-panel article.amber{border-left-color:var(--amber);background:#fffbeb}.payment-projection-strip article.red,.payment-guardrail-panel article.red{border-left-color:var(--red);background:#fff7f7}.payment-projection-strip span,.payment-guardrail-panel span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.payment-projection-strip strong,.payment-guardrail-panel strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:900}.payment-projection-strip em,.payment-guardrail-panel em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.payment-quick-actions{flex-wrap:wrap;gap:7px;display:flex}.payment-quick-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f8fafc;border-radius:8px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:850}.payment-quick-actions button:hover{color:var(--blue);background:#eff6ff;border-color:#bfdbfe}.payment-confirmation{color:var(--ink);cursor:pointer;background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.35;display:grid}.payment-confirmation input{margin-top:2px}.payment-summary strong,.payment-summary em{font-size:13px}.reception-history-list{gap:8px;display:grid}.reception-history-mini{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.history-mini-row{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:3px;padding:9px;display:grid}.history-mini-row.cancelled{background:#fff7f8;border-color:#fecdd3}.history-mini-row.payable{border-left:4px solid var(--amber)}.history-mini-row strong{color:var(--ink);font-size:12px}.history-mini-row span,.history-mini-row em{color:var(--muted);font-size:11px;font-style:normal;font-weight:780}.reception-history-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid}.reception-history-card.cancelled{opacity:.86;background:#fff7f8;border-color:#fecdd3}.reception-history-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reception-history-head>div:first-child{gap:3px;display:grid}.reception-history-head strong{color:var(--ink);font-size:13px}.reception-history-head span{color:var(--muted);font-size:12px;font-weight:750}.reception-history-lines{flex-wrap:wrap;gap:6px;display:flex}.reception-history-actions{flex-wrap:wrap;align-items:center;gap:6px;padding-top:2px;display:flex}.reception-history-actions .button{min-height:30px;padding:5px 8px}.reception-history-actions>span:not(.badge){color:var(--muted);font-size:12px;font-weight:800}.reception-history-lines span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.purchase-documents-panel{gap:8px;display:grid}.document-control-summary{border:1px solid var(--line);border-left:4px solid var(--green);background:#f8fcfa;border-radius:8px;gap:10px;padding:12px;display:grid}.document-control-summary.amber{border-left-color:var(--amber);background:#fffaf0}.document-control-summary.red{border-left-color:var(--red);background:#fff6f6}.document-control-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.document-control-head>div{gap:3px;min-width:0;display:grid}.document-control-head span,.document-control-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.document-control-head strong{color:var(--ink);font-size:16px;line-height:1.2}.document-control-head em,.document-control-grid em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.35}.document-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.document-control-grid article{background:#fff;border:1px solid #e2e8f0d9;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.document-control-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.document-uploader{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));align-items:end;gap:10px;padding:10px;display:grid}.document-uploader label,.document-row>div:first-child{min-width:0}.document-uploader label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:850;display:grid}.document-uploader .button{justify-content:center;width:100%;min-height:38px}.document-uploader input[type=file]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.file-picker-control{border:1px solid var(--line);color:var(--ink);text-transform:none;background:#fff;border-radius:8px;grid-template-columns:minmax(min-content,auto) minmax(0,1fr);align-items:stretch;min-height:38px;display:grid;position:relative;overflow:hidden}.file-picker-button{border-right:1px solid var(--line);color:var(--ink);background:#f8fafc;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.file-picker-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.document-file-picker:has(input:disabled) .file-picker-control{opacity:.62}.document-list{gap:8px;display:grid}.document-row{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.document-row>div:first-child{gap:4px;display:grid}.document-row strong{color:var(--ink);font-size:13px}.document-row span,.document-row em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750}.order-panel{gap:14px}.order-builder-tabs.segmented{justify-content:flex-start}.order-builder-context{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.order-review-grid{gap:10px;display:grid}.order-builder-checks{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.order-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.order-form-grid .wide,.order-form-grid .full-span{grid-column:1/-1}.form-grid label.inline-check{align-self:end;min-height:42px;display:flex}.order-lines-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-lines-head strong{color:var(--ink);font-size:15px}.order-line-list{gap:10px;display:grid}.order-line{border:1px solid var(--line);background:#fbfdff;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));align-items:end;gap:9px;padding:12px;display:grid}.order-line label{color:var(--muted);gap:5px;font-size:12px;font-weight:850;display:grid}.line-intel{border:1px solid var(--line);background:#fff;border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.line-intel span,.line-intel em{color:var(--muted);font-size:10px;font-style:normal;font-weight:780}.line-intel strong{color:var(--ink);font-size:13px}.line-intel button{width:fit-content;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.order-total-band strong,.order-total-band em{font-size:13px}.form-grid{gap:12px;min-width:0;display:grid}.form-grid label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.product-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.product-form .wide{grid-column:1/-1}.movement-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;margin-bottom:12px;display:grid}.movement-ledger-stack{gap:12px;display:grid}.movement-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;display:grid}.movement-summary-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;gap:3px;padding:10px;display:grid}.movement-summary-card.green{border-left-color:var(--green)}.movement-summary-card.red{border-left-color:var(--red)}.movement-summary-card.amber{border-left-color:var(--amber)}.movement-summary-card.neutral{border-left-color:#94a3b8}.movement-summary-card span,.audit-cell span,.stock-delta-cell span{color:var(--muted);font-size:11px;font-weight:850}.movement-summary-card span{text-transform:uppercase}.movement-summary-card strong{color:var(--ink);font-size:16px}.movement-summary-card em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750}.audit-cell,.stock-delta-cell{gap:3px;min-width:0;display:grid}.audit-cell strong,.stock-delta-cell strong{color:var(--ink);font-size:12px}.stock-delta-cell span.green{color:var(--green)}.stock-delta-cell span.red{color:var(--red)}.dialog-backdrop{z-index:20;background:#1118276b;place-items:start center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog{overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);border-radius:8px;width:min(460px,100%);min-width:0;max-height:calc(100dvh - 36px);padding:16px;overflow-y:auto;box-shadow:0 24px 60px #11182738}.dialog.wide-dialog{width:min(920px,100%)}.dialog.finance-form-dialog{width:min(700px,100vw - 36px)}.dialog.finance-form-dialog .detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.dialog.finance-form-dialog .order-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.dialog.finance-form-dialog label,.dialog.finance-form-dialog .input,.dialog.finance-form-dialog .select{min-width:0}.dialog.finance-form-dialog .textarea{min-height:110px}.dialog.pdf-dialog{width:min(1100px,100%)}.dialog-head,.dialog-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dialog-head{margin-bottom:14px}.dialog-head h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px}.dialog-close,.toast button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.dialog-footer{flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.toast-stack{z-index:30;gap:8px;width:min(360px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.toast{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:13px;font-weight:800;display:flex}.toast.green{color:#047857;background:#ecfdf5;border-color:#b9ead4}.toast.red{color:#be123c;background:#fff1f2;border-color:#fecdd3}.toast.amber{color:#92400e;background:#fffbeb;border-color:#fde68a}.state-box.error{color:#9f1239;border-color:#ffd2d6}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1080px){.erp-module-header,.erp-operational-plan{grid-template-columns:1fr}.erp-module-header-actions,.erp-operational-plan-actions{justify-content:flex-start}.erp-priority-row{grid-template-columns:minmax(0,1fr) auto}.erp-priority-row>span,.erp-priority-row strong,.erp-priority-row em{grid-column:1}.erp-priority-row b{grid-column:2}.app-layout,.app-layout.collapsed{grid-template-columns:1fr}.sidebar{z-index:5;width:270px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app-layout:not(.collapsed) .sidebar{transform:translate(0)}.app-layout:not(.collapsed) .sidebar-backdrop{z-index:4;cursor:pointer;background:#0f172a52;border:0;display:block;position:fixed;inset:0}.icon-button.mobile{display:inline-flex}.topbar{align-items:flex-start}.top-actions{flex-direction:column;align-items:flex-end}.metrics-grid,.dashboard-premium-grid,.dashboard-hero,.dashboard-hero-visual,.dashboard-visual-grid,.dashboard-kpi-premium,.dashboard-command-grid,.dashboard-pulse-grid,.dashboard-work-grid,.active-filter-bar,.inventory-command-grid,.inventory-center-panels,.product-decision-strip,.product-execution-board,.product-summary-grid,.action-plan-grid,.purchase-command-grid,.purchase-payables-board,.purchase-detail-header,.purchase-summary-layout,.purchase-compact-detail-grid,.sales-kpi-grid,.sales-action-hero,.sales-pdf-hero,.sales-detail-header,.sales-audit-command-center,.sales-audit-workbench,.sales-audit-signal-grid,.sales-audit-stage-grid,.sales-stage-map,.sales-summary-workbench,.sales-summary-layout,.sales-compact-detail-grid,.sales-operation-rail,.sales-operation-signals,.sales-items-metrics,.sales-item-card-metrics,.sales-item-stock-row,.sales-delivery-board,.sales-delivery-command-center,.sales-delivery-context,.sales-delivery-station-head,.sales-delivery-stage-grid,.sales-delivery-guardrails,.sales-delivery-line-metrics,.sales-fulfillment-stock,.sales-cxc-command-center,.sales-cxc-document-grid,.sales-cxc-document-metrics,.sales-fulfillment-split,.sales-payment-workbench,.sales-collection-station-head,.sales-collection-stage-grid,.sales-dialog-metrics,.sales-action-impact-grid,.sales-action-flow-grid,.sales-pdf-toolbar,.sales-pdf-type-grid,.sales-capture-map-head,.sales-capture-stage-grid,.sales-builder-guidance,.sales-builder-guidance-signals,.sales-order-footer,.sales-builder-workbench,.sales-draft-save-grid,.sales-suggested-memory,.sales-suggested-grid,.sales-lines-summary-grid,.sales-line-input-grid,.sales-line-metric-grid,.sales-item-dialog .sales-line-metric-grid,.sales-credit-preview .metrics-grid,.sales-total-preview .detail-grid,.sales-review-panel .metrics-grid,.sales-cxc-board,.sales-cxc-workbench,.sales-delivery-metrics,.sales-cxc-metrics,.sales-action-bar,.sales-customer-head,.supplier-360-grid,.purchase-empty-workspace,.approval-workspace-grid,.purchase-audit-stage-grid,.reception-priority-metrics,.supplier-kpi-grid,.supplier-info-grid,.supplier-history-grid,.approval-kpi-grid,.approval-control-grid,.purchase-status-grid,.ops-signal-strip,.stock-mini-board,.kardex-summary-grid,.activity-grid,.activity-recent-grid,.stock-control-board,.movement-audit-board,.movement-summary-grid,.two-col,.detail-layout,.inventory-workspace,.purchase-workspace,.finance-grid,.finance-command-center,.finance-command-runway,.finance-command-stack,.cashflow-command-center,.cashflow-command-grid,.finance-agenda-steps,.finance-workspace,.finance-cashflow-view,.finance-close-view,.finance-close-hero,.finance-close-summary,.finance-close-targets,.finance-flow-layout,.finance-flow-grid,.finance-flow-treasury,.finance-source-grid,.finance-bank-decision-grid,.audit-control-grid,.document-control-grid,.finance-signal-strip,.payable-signal-strip,.finance-trace-grid,.decision-summary-grid,.decision-budget-alert-head,.decision-budget-alert-list button,.decision-columns,.simulation-form-grid,.ops-summary-grid,.ops-bucket-row,.ops-two-col,.budget-summary-grid,.budget-insight-grid,.budget-action-strip,.compact-budget-breakdown,.movement-filters,.replenishment-summary,.replenishment-command,.supply-command-grid,.supply-pipeline,.reception-impact,.reception-command-stack,.reception-signal-strip,.reception-ops-workbench,.reception-quick-metrics,.reception-preview-line,.reception-evidence-grid,.reception-workbench,.reception-confirmation-strip,.reception-line,.payable-profile-head,.payable-work-plan,.payable-guardrail-list,.payable-flow-trace,.payable-history-row,.invoice-grid,.payment-form,.payment-workbench,.payment-projection-strip,.document-uploader,.order-form-grid,.order-builder-context,.order-review-grid,.order-line,.stock-projection-grid,.stock-confirmation,.purchase-prep-metrics,.supplier-decision-strip,.dashboard-hero-stats,.dashboard-finance-status-strip,.dashboard-finance-split,.dashboard-queue-precision-strip,.dashboard-queue-decision-main,.dashboard-queue-decision-rail,.dashboard-signal-grid,.purchase-flow-signal-grid{grid-template-columns:1fr}.dashboard-queue-decision-orbit{justify-self:start}.finance-cashflow-view>.panel:last-child{grid-column:auto}.inventory-toolbar,.inventory-module-tabs,.product-focus-head,.replenishment-batch-bar,.reception-command-row,.reception-quick-head,.reception-history-head,.payable-profile-head,.payable-decision-panel,.document-row,.approval-filter-row,.audit-map-head,.purchase-hero,.purchase-supplier-context,.payable-supplier-focus,.purchase-empty-workspace,.purchase-toolbar,.finance-head,.finance-toolbar,.finance-flow-heading,.purchase-flow-control-head,.sales-detail-header,.sales-customer-head,.sales-draft-save-head,.sales-draft-operational-head,.sales-suggested-head,.reception-filter-context,.audit-control-head,.document-control-head,.budget-toolbar{flex-direction:column;align-items:stretch}.purchase-toolbar .toolbar-left{grid-template-columns:1fr}.inventory-toolbar .select,.inventory-toolbar .inventory-search,.inventory-module-tabs .segmented,.inventory-module-actions,.inventory-module-actions .button{width:100%}.dialog.wide-dialog.sales-order-dialog{width:min(100%,100vw - 24px);max-height:calc(100dvh - 24px)}.dialog.finance-form-dialog{width:min(100%,100vw - 24px)}.dialog.finance-form-dialog .order-form-grid{grid-template-columns:1fr}.dialog.finance-form-dialog .finance-dialog-actions,.dialog.finance-form-dialog .dialog-footer{flex-direction:column;align-items:stretch}.dialog.finance-form-dialog .button{white-space:normal;width:100%}.sales-order-dialog .sales-builder-metrics,.sales-builder-command-strip,.detail-tabs.sales-order-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-builder-command{min-height:82px}.sales-customer-handoff{grid-template-columns:1fr}.sales-customer-handoff em{grid-column:auto}.sales-order-dialog .order-lines-head{flex-direction:column;align-items:stretch}.sales-order-dialog .order-lines-head .button{width:100%}.sales-order-dialog .order-line-list{overflow-x:visible}.sales-order-dialog .sales-order-line{grid-template-columns:1fr;min-width:0}.sales-order-line.advanced{grid-template-columns:1fr}.sales-kpi-grid,.sales-status-grid,.sales-signal-strip,.sales-audit-signal-grid,.sales-audit-stage-grid,.sales-stage-map,.sales-capture-stage-grid,.sales-builder-metrics,.sales-delivery-metrics,.sales-cxc-metrics,.sales-dialog-metrics,.sales-collection-stage-grid,.sales-lines-summary-grid,.sales-draft-save-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,156px),1fr))}.sales-delivery-guardrails,.sales-delivery-stage-grid,.sales-delivery-line-metrics,.sales-cxc-document-grid,.sales-cxc-document-metrics,.sales-item-card-metrics,.sales-item-stock-row,.sales-fulfillment-stock,.sales-builder-guidance-signals,.sales-line-metric-grid,.sales-credit-preview .metrics-grid,.sales-total-preview .detail-grid,.sales-review-panel .metrics-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.sales-action-card-actions,.sales-delivery-actions,.sales-audit-actions{grid-template-columns:1fr;justify-content:stretch;align-items:stretch}.sales-action-card-actions .button,.sales-delivery-actions .button,.sales-audit-actions .button{width:100%}.purchase-status-grid,.reception-priority-metrics,.purchase-audit-stage-grid,.payable-work-plan,.reception-signal-strip,.reception-quick-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,156px),1fr))}.payable-guardrail-list,.payable-flow-trace{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.purchase-detail-tabs,.payable-detail-tabs,.reception-preview-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr))}.purchase-module-tabs{padding:6px}.purchase-module-tabs .segmented button{min-width:118px;padding-inline:10px}.purchase-payables-table .data-table{min-width:840px}.reception-queue-shell .data-table{min-width:760px}}.customers-page{gap:14px;min-width:0;display:grid}.customers-hero{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.customers-hero>div:first-child{gap:4px;min-width:0;display:grid}.customer-work-tab span,.customer-action-card span,.customer-mini-metric span,.customers-hero span,.customer-detail-head span,.customer-signal span,.customer-decision-card span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.customers-hero h1{color:var(--text);letter-spacing:0;margin:0;font-size:24px;line-height:1.1}.customers-hero p{max-width:720px;color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.customers-hero-actions{flex:none}.customers-kpi-grid,.customer-work-tabs,.customer-chip-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;display:grid}.customers-page .customers-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}.customers-page .customers-kpi-grid .metric-card{border-top-width:1px;border-top-color:var(--line);border-left:3px solid #93c5fd;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:66px;padding:11px 14px;box-shadow:0 10px 22px #0f172a0f}.customers-page .customers-kpi-grid .metric-card span{font-size:11px;line-height:1.2}.customers-page .customers-kpi-grid .metric-card strong{justify-self:end;font-size:clamp(20px,2vw,28px);line-height:1}.customers-page .customers-kpi-grid .metric-card.blue{border-left-color:#93c5fd}.customers-page .customers-kpi-grid .metric-card.green{border-left-color:#86efac}.customers-page .customers-kpi-grid .metric-card.teal{border-left-color:#5eead4}.customers-page .customers-kpi-grid .metric-card.amber{border-left-color:#fcd34d}.customers-page .customers-kpi-grid .metric-card.red{border-left-color:#fda4af}.customers-page .customers-kpi-grid .metric-card.violet{border-left-color:#c4b5fd}.supplier-command-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;min-width:0;display:grid}.supplier-command-card{border:1px solid var(--line);border-left:3px solid var(--blue);background:var(--surface);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-width:0;min-height:62px;padding:10px 12px;display:grid;box-shadow:0 10px 22px #0f172a0e}.supplier-command-card.green{border-left-color:var(--green);background:#f8fff9}.supplier-command-card.amber{border-left-color:var(--amber);background:#fffaf0}.supplier-command-card.red{border-left-color:var(--red);background:#fff7f7}.supplier-command-card svg{color:var(--blue);grid-row:span 2;margin-top:2px}.supplier-command-card.green svg{color:var(--green)}.supplier-command-card.amber svg{color:var(--amber)}.supplier-command-card.red svg{color:var(--red)}.supplier-command-card span{min-width:0;color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.supplier-command-card strong{min-width:0;color:var(--text);overflow-wrap:anywhere;justify-self:end;font-size:18px;line-height:1.08}.supplier-command-card em{min-width:0;color:var(--muted);overflow-wrap:anywhere;grid-column:2/-1;font-size:11px;font-style:normal;font-weight:760;line-height:1.25}.customer-work-tabs{border:1px solid var(--line);background:#f8fafcd1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.customer-work-tab{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:36px;box-shadow:none;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:4px 8px;padding:7px 10px;display:grid}.customer-work-tab.active{background:#eff6ff;border-color:#9dc2ff;box-shadow:0 0 0 2px #2563eb14}.customer-work-tab strong{color:var(--blue);font-size:15px;line-height:1}.customer-work-tab.green strong{color:var(--green)}.customer-work-tab.teal strong{color:var(--teal)}.customer-work-tab.amber strong{color:var(--amber)}.customer-work-tab.red strong{color:var(--red)}.customer-chip-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-chip{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:36px;box-shadow:none;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:6px;padding:7px 10px;display:inline-grid}.customer-chip.active{background:#eff6ff;border-color:#9dc2ff}.customer-chip span,.customer-chip em,.customer-work-tab em,.customer-action-card em,.customer-mobile-card small,.customer-mobile-card em,.customer-cell-main span,.customer-detail-head em,.customer-signal em,.customer-missing-card em,.customer-decision-card em{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:760;line-height:1.3}.customer-chip span{font-size:11px;font-weight:900}.customer-chip strong{color:var(--blue);font-size:15px;line-height:1}.customer-chip em,.customer-work-tab em{display:none}.customer-chip.green strong{color:var(--green)}.customer-chip.teal strong{color:var(--teal)}.customer-chip.amber strong{color:var(--amber)}.customer-chip.red strong{color:var(--red)}.customer-tab-surface,.customer-main-stack{gap:14px;min-width:0;display:grid}.customers-operational-grid{grid-template-columns:minmax(0,1.38fr) minmax(390px,.82fr);align-items:start;gap:14px;min-width:0;display:grid}.customer-action-grid,.customer-tab-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;min-width:0;display:grid}.customer-tab-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.customer-action-card,.customer-mini-metric{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.customer-action-card{align-content:start;min-height:138px}.customer-action-card.green,.customer-mini-metric.green{border-left-color:var(--green);background:#f8fff9}.customer-action-card.teal,.customer-mini-metric.teal{border-left-color:var(--teal);background:#f0fdfa}.customer-action-card.amber,.customer-mini-metric.amber{border-left-color:var(--amber);background:#fffaf0}.customer-action-card.red,.customer-mini-metric.red{border-left-color:var(--red);background:#fff7f7}.customer-action-card strong,.customer-mini-metric strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:22px;line-height:1.05}.customer-action-card .button{align-self:end;width:100%}.customer-row-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.customer-row-actions .button{min-height:30px;padding:5px 8px;font-size:11px}.suppliers-page .table-wrap{max-width:100%;overflow-x:auto}.suppliers-page .data-table{table-layout:fixed;min-width:860px}.suppliers-page .data-table th,.suppliers-page .data-table td{overflow-wrap:anywhere}.suppliers-page .supplier-action-column{min-width:190px}.suppliers-page .customer-row-actions{align-items:stretch}.suppliers-page .customer-row-actions .badge{white-space:normal;max-width:100%}.suppliers-page .customer-row-actions .button{flex:118px;min-width:0}.supplier-plan-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:1fr;align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid}.supplier-plan-card.green{border-left-color:var(--green);background:#f8fff9}.supplier-plan-card.amber{border-left-color:var(--amber);background:#fffaf0}.supplier-plan-card.red{border-left-color:var(--red);background:#fff7f7}.supplier-plan-card>div{gap:4px;min-width:0;display:grid}.supplier-plan-card>div:not(.supplier-plan-actions){border-bottom:1px solid #94a3b838;padding-bottom:8px}.supplier-plan-card>div:nth-last-child(2){border-bottom:0;padding-bottom:0}.supplier-plan-card span,.supplier-document-strip span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.supplier-plan-card strong,.supplier-document-strip strong{min-width:0;color:var(--text);overflow-wrap:break-word;font-size:15px;line-height:1.16}.supplier-plan-card em,.supplier-document-strip em{min-width:0;color:var(--muted);overflow-wrap:break-word;font-size:12px;font-style:normal;font-weight:760;line-height:1.35}.supplier-plan-actions{flex-wrap:wrap;justify-content:stretch;gap:8px;display:flex}.supplier-plan-actions .button{flex:180px;min-width:0}.customer-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.customer-detail-actions .button{min-height:34px}.dialog.customer-form-dialog{width:min(980px,100vw - 36px)}.dialog.customer-form-dialog .product-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.dialog.customer-form-dialog label,.dialog.customer-form-dialog .input,.dialog.customer-form-dialog .select,.dialog.customer-form-dialog .textarea{min-width:0}.customer-form .textarea{min-height:96px}.customer-form-section,.customer-form-review{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.customer-form-section{margin-top:4px}.customer-form-section span,.customer-form-review span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.customer-form-section strong,.customer-form-review strong{color:var(--text);font-size:15px;line-height:1.15}.customer-form-section em,.customer-form-review em{color:var(--muted);font-size:12px;font-style:normal;font-weight:760;line-height:1.35}.customer-form-review{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:center}.customer-form-review.green{border-left-color:var(--green);background:#f8fff9}.customer-form-review.amber{border-left-color:var(--amber);background:#fffaf0}.customer-checkbox-field{border:1px solid var(--line);background:#fbfdff;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;display:flex}.customer-checkbox-field input{width:18px;height:18px;accent-color:var(--blue)}.customer-status-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.customer-status-card.green{border-left-color:var(--green);background:#f8fff9}.customer-status-card.red{border-left-color:var(--red);background:#fff7f7}.customer-status-card svg{color:var(--blue)}.customer-status-card.green svg{color:var(--green)}.customer-status-card.red svg{color:var(--red)}.customer-status-card div{gap:4px;min-width:0;display:grid}.customer-status-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.customer-status-card strong{color:var(--text);overflow-wrap:anywhere;font-size:18px;line-height:1.12}.customer-status-card em{color:var(--muted);font-size:12px;font-style:normal;font-weight:760;line-height:1.35}.customer-status-reason,.customer-delete-guard{gap:8px;min-width:0;margin-top:12px;display:grid}.customer-status-reason{color:var(--text);font-size:12px;font-weight:900}.customer-status-reason span,.customer-delete-guard span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.35}.customer-delete-guard{background:#fff7f7;border:1px solid #fecaca;border-radius:8px;padding:12px}.customer-delete-guard strong{color:var(--red);font-size:13px}.customer-delete-guard label{color:var(--text);gap:6px;font-size:12px;font-weight:900;display:grid}.customer-danger-text{color:var(--red);font-weight:900}.customers-workspace{grid-template-columns:minmax(0,1.35fr) minmax(390px,.82fr);align-items:start;gap:14px;min-width:0;display:grid}.customers-toolbar{grid-template-columns:minmax(240px,1fr) minmax(170px,220px);gap:10px;min-width:0;margin-bottom:12px;display:grid}.customer-search{width:100%}.customers-table-shell{min-width:0}.customers-mobile-list{display:none}.customer-cell-main{gap:3px;min-width:0;display:grid}.customer-cell-main strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:13px}.customer-detail-card{gap:12px;min-width:0;display:grid}.customer-detail-head{border:1px solid #b6d8d2;border-left:4px solid var(--teal);background:#f2fbf9;border-radius:8px;grid-template-columns:1fr;align-items:stretch;gap:12px;padding:14px;display:grid}.customer-detail-head>div{align-content:start;gap:4px;min-width:0;display:grid}.customer-detail-head strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:22px;line-height:1.12}.customer-detail-head>div:nth-child(3) strong{color:var(--green)}.customer-signal-grid,.customer-summary-grid,.customer-data-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;min-width:0;display:grid}.customer-signal,.customer-decision-card,.customer-missing-card{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.customer-signal svg,.customer-missing-card svg{color:var(--blue)}.customer-signal.green svg,.customer-missing-card.green svg{color:var(--green)}.customer-signal.amber svg,.customer-missing-card.amber svg{color:var(--amber)}.customer-signal.red svg{color:var(--red)}.customer-signal.teal svg{color:var(--teal)}.customer-signal strong,.customer-decision-card strong,.customer-missing-card strong{color:var(--text);overflow-wrap:anywhere;font-size:17px;line-height:1.15}.customer-detail-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr));gap:8px;min-width:0;display:grid}.customer-detail-tabs button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--muted);overflow-wrap:anywhere;cursor:pointer;border-radius:8px;padding:8px 10px;font-weight:900;line-height:1.15}.customer-detail-tabs button.active{color:var(--blue);background:#eff6ff;border-color:#9dc2ff}.customer-decision-card{border-left:4px solid var(--blue);grid-column:span 2}.customer-data-grid .detail-item.wide{grid-column:span 2}.customer-missing-card{align-content:start}.customer-cxc-view,.supplier-products-view{gap:10px;min-width:0;display:grid}.supplier-products-view .data-table{min-width:680px}.supplier-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;min-width:0;display:grid}.supplier-document-strip{border:1px solid var(--line);border-left:4px solid var(--green);background:#f8fff9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.supplier-document-strip.amber{border-left-color:var(--amber);background:#fffaf0}.supplier-document-strip svg{color:var(--green)}.supplier-document-strip.amber svg{color:var(--amber)}.supplier-document-strip>div{gap:4px;min-width:0;display:grid}.supplier-document-strip .badge{grid-column:1/-1;justify-self:start}.customer-netting-strip{border:1px solid #bfdbfe;border-left:4px solid var(--blue);background:#f8fbff;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid}.customer-netting-strip>div{align-content:start;gap:4px;min-width:0;display:grid}.customer-netting-strip .button{width:100%;margin-top:4px}.customer-netting-strip span,.customer-credit-readonly span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.customer-netting-strip strong{color:var(--text);overflow-wrap:anywhere;font-size:18px;line-height:1.18}.customer-netting-strip em,.customer-credit-readonly em{color:var(--muted);font-size:12px;font-style:normal;font-weight:760}.customer-credit-ledger-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.customer-credit-ledger-card.green{border-left-color:var(--green);background:#f8fff9}.customer-credit-ledger-card.blue{border-left-color:var(--blue);background:#f8fbff}.customer-credit-ledger-summary{gap:5px;min-width:0;display:grid}.customer-credit-ledger-heading{flex-wrap:wrap;align-items:baseline;gap:5px 14px;min-width:0;display:flex}.customer-credit-ledger-card span,.customer-credit-message{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.customer-credit-ledger-card span{white-space:nowrap}.customer-credit-ledger-card strong{color:var(--text);white-space:nowrap;font-size:22px;line-height:1.1}.customer-credit-ledger-card em{color:var(--muted);font-size:12px;font-style:normal;font-weight:760;line-height:1.35;display:block}.customer-credit-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.customer-credit-actions .button{flex:0 auto}.customer-credit-actions .button.primary:disabled{border-color:var(--line);color:#98a2b3;opacity:1;background:#eef2f6}.customer-credit-message{border:1px solid var(--line);text-transform:none;border-radius:8px;margin:0;padding:10px 12px}.customer-credit-message.green{color:var(--green);background:#f0fdf4;border-color:#bbf7d0}.customer-credit-message.red{color:var(--red);background:#fff7f7;border-color:#fecaca}.dialog.customer-credit-dialog{width:min(620px,100vw - 36px)}.customer-credit-form{gap:12px;display:grid}.customer-credit-form label{color:var(--text);gap:6px;font-size:12px;font-weight:900;display:grid}.customer-credit-readonly{border:1px solid var(--line);background:#fbfdff;border-radius:8px;gap:5px;padding:12px;display:grid}.customer-credit-readonly strong{color:var(--text);font-size:22px;line-height:1.1}.customer-timeline{gap:10px;min-width:0;display:grid}.customer-timeline-item{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(110px,auto);align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.customer-timeline-item.green{border-left-color:var(--green)}.customer-timeline-item.amber{border-left-color:var(--amber)}.customer-timeline-item.red{border-left-color:var(--red)}.customer-timeline-item.teal{border-left-color:var(--teal)}.customer-timeline-item>div{gap:4px;min-width:0;display:grid}.customer-timeline-item>div:last-child{text-align:right}.customer-timeline-item span,.customer-timeline-item em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.customer-timeline-item span{text-transform:uppercase;font-size:11px;font-weight:900}.customer-timeline-item strong{color:var(--text);overflow-wrap:anywhere;font-size:16px;line-height:1.18}.customer-cxc-view .table-wrap{max-width:100%;overflow-x:auto}.customer-cxc-view .data-table{table-layout:fixed;min-width:0}.customer-cxc-view .data-table th,.customer-cxc-view .data-table td{padding-inline:8px}@media (width<=760px){.sales-table-shell .sales-desktop-table{display:none}.sales-mobile-order-list{gap:10px;display:grid}.customers-table-shell{display:none}.customers-mobile-list{gap:10px;display:grid}.customer-mobile-card{border:1px solid var(--line);border-left:3px solid var(--blue);background:var(--surface);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:12px;display:grid}.customer-mobile-card.selected{border-color:#9dc2ff;border-left-color:var(--blue);background:#f8fbff}.customer-mobile-card span{gap:3px;min-width:0;display:grid}.customer-mobile-card strong{min-width:0;color:var(--text);overflow-wrap:anywhere}.customer-mobile-card b{color:var(--green)}.customer-mobile-card small,.customer-mobile-card .badge{grid-column:1/-1;justify-self:start}.sales-items-table-panel{display:none}}@media (width<=1100px){.customer-work-tabs,.customer-chip-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,142px),1fr))}.customers-operational-grid,.customers-workspace,.supplier-plan-card{grid-template-columns:1fr}.supplier-plan-actions{justify-content:stretch}.supplier-plan-actions .button{width:100%}.suppliers-page .data-table{min-width:760px}.customer-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-action-command,.dashboard-map-command{grid-template-columns:1fr}.dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpi-command-body,.dashboard-kpi-corridor{grid-template-columns:1fr}.dashboard-kpi-corridor-track{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module-tabs-card>header,.dashboard-module-dock,.dashboard-module-switchboard,.dashboard-module-orbit-map,.dashboard-module-spotlight,.dashboard-module-flow-ribbon,.dashboard-module-executive,.dashboard-module-digest,.dashboard-module-finance-deep-grid,.dashboard-module-workbench,.dashboard-module-viewbar,.dashboard-module-insight-head{grid-template-columns:1fr}.dashboard-module-viewbar .badge{justify-self:start}.dashboard-module-signal-strip,.dashboard-module-spotlight-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module-flow-track{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module-flow-step b{display:none}.dashboard-module-tab-rail,.dashboard-module-switch-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module-tabs{justify-self:stretch;width:100%}.dashboard-module-tabs.segmented{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.dashboard-module-tabs.segmented button{justify-content:center;min-width:0;padding-inline:8px}.dashboard-module-tabs .dashboard-tab-label{justify-content:center;width:100%}.dashboard-module-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module-digest{align-items:start}.dashboard-module-orbit-field{min-height:310px}.dashboard-module-digest-lenses{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-performance-body{grid-template-columns:1fr}.dashboard-performance-runway{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr)}.dashboard-performance-runway-mix{grid-column:1/-1}.dashboard-performance-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dashboard-page{gap:12px;margin:-4px;padding:10px}.erp-module-header,.erp-operational-plan,.erp-priority-queue,.erp-record-360-header,.erp-field-group,.dashboard-panel{padding:12px}.erp-module-header h1{font-size:28px}.purchase-supplier-context strong{font-size:20px}.dashboard-map-flow,.dashboard-kpi-premium{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpi-corridor-track{grid-template-columns:1fr}.dashboard-kpi-corridor-track:before{display:none}.dashboard-kpi-corridor-track article{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center}.dashboard-kpi-corridor-track article>i{grid-column:1/-1}.dashboard-map-node b{display:none}.erp-module-header-actions .button,.erp-operational-plan-actions .button,.erp-record-360-actions .button{width:100%}.erp-record-360-header,.erp-field-group-head{grid-template-columns:1fr}.erp-record-360-badge{justify-self:start}.dashboard-hero{gap:14px;padding:14px}.dashboard-hero-copy{gap:10px}.dashboard-hero h1{max-width:none;font-size:34px}.dashboard-hero p{font-size:13px;line-height:1.32}.dashboard-hero-stage{min-height:190px}.dashboard-hero-stage:after{width:72%;inset:-28% -34% auto auto}.dashboard-sculpture{opacity:.82;inset:48px 14px 72px 36%}.dashboard-stage-chip{padding:6px 9px;top:16px;left:16px}.dashboard-stage-copy{gap:3px;max-width:min(180px,48%);top:58px;left:16px}.dashboard-stage-balance-orb{width:106px;padding:14px;top:14px;right:14px}.dashboard-stage-copy span,.dashboard-stage-copy em,.dashboard-stage-metrics span{font-size:10px;line-height:1.05}.dashboard-stage-copy strong{font-size:clamp(24px,7vw,34px)}.dashboard-stage-balance-orb strong{font-size:23px}.dashboard-stage-balance-orb i{width:58px}.dashboard-stage-curve{opacity:.72;height:96px;bottom:64px;left:42%;right:12px}.dashboard-stage-bars{gap:6px;height:66px;bottom:76px;left:54%;right:14px}.dashboard-stage-metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;bottom:14px;right:16px}.dashboard-stage-metrics div{padding:8px 9px}.dashboard-stage-metrics strong{font-size:18px}.dashboard-hero-visual{grid-template-columns:1fr}.dashboard-hero-stats,.dashboard-hero-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-flow-card{min-height:0;padding:12px}.dashboard-bar-set.compact{min-height:96px}.dashboard-bar-set.compact .dashboard-bar-track{height:58px}.dashboard-command-map header,.dashboard-action-dock header,.dashboard-map-flow{grid-template-columns:1fr}.dashboard-map-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-map-command:after,.dashboard-map-node:after{display:none}.dashboard-map-topology{padding:12px}.dashboard-map-topology svg{height:164px}.dashboard-map-topology-legend,.dashboard-action-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-action-primary{min-height:0;padding:14px}.dashboard-action-primary strong{font-size:28px}.dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-action-primary:after{display:none}.dashboard-module-insight-actions{justify-content:stretch}.dashboard-module-insight-actions .button{width:100%}.dashboard-module-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module-command-card:after,.dashboard-module-spotlight:after{display:none}.dashboard-module-spotlight-chart{min-height:108px}.dashboard-module-constellation-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module-metric:after{display:none}.dashboard-module-metric-sparkline{width:min(96px,40%);height:58px;right:12px}.dashboard-module-metric strong{font-size:28px}.dashboard-module-metric.featured strong{font-size:36px}.dashboard-module-metric-orbit{width:112px}.dashboard-module-orbit-kpis{grid-template-columns:1fr}.dashboard-module-orbit-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:10px;display:grid;overflow:visible}.dashboard-module-orbit-lines,.dashboard-module-orbit-core{display:none}.dashboard-module-orbit-node{width:100%;position:relative;transform:none;top:auto!important;left:auto!important}.dashboard-module-orbit-node:hover,.dashboard-module-orbit-node.active{transform:translateY(-1px)}.dashboard-activity-radar-core strong{font-size:34px}.dashboard-module-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module-flow-track,.dashboard-module-tab-rail,.dashboard-module-switch-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module-switchboard{padding:11px}.dashboard-module-switch-chart{min-height:182px}.dashboard-module-pressure-row{grid-template-columns:minmax(64px,.25fr) minmax(0,1fr) minmax(48px,auto)}.dashboard-pulse-bars{height:40px}.dashboard-bar-set{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-performance-card{min-height:0;padding:14px}.dashboard-performance-chart{padding:11px}.dashboard-performance-chart:after,.dashboard-flow-chart-card:after{display:none}.dashboard-performance-chart-head,.dashboard-performance-stack{grid-template-columns:1fr}.dashboard-performance-chart-head{display:grid}.dashboard-performance-runway{grid-template-columns:1fr}.dashboard-performance-runway-track,.dashboard-performance-lens,.dashboard-performance-precision,.dashboard-pulse-strip,.dashboard-activity-summary,.dashboard-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel{min-height:0}.dashboard-signal{min-height:92px}.dashboard-signal strong{font-size:20px}.dashboard-finance-mini-chart{grid-template-columns:repeat(3,minmax(0,42px)) minmax(0,1fr)}.dashboard-finance-mini-chart article{border-top:0;border-left:1px solid #e2e8f01f;grid-column:auto;padding-top:0;padding-left:10px}.dashboard-performance-card .dashboard-bar-set{min-height:220px}.dashboard-performance-card .dashboard-bar-track{height:168px}.dashboard-performance-mini-grid{grid-template-columns:1fr}.dashboard-performance-stack-bars article{grid-template-columns:minmax(54px,.24fr) minmax(0,1fr) minmax(30px,auto)}.dashboard-performance-stack-bars em{display:none}.dashboard-performance-foot{flex-direction:column;align-items:flex-start}.content,.topbar{padding-left:14px;padding-right:14px}.dialog-backdrop{padding:10px}.dialog{width:min(100%,100vw - 20px);max-height:calc(100dvh - 20px);padding:12px}.segmented{width:100%}.segmented button{min-width:max-content}.module-toolbar{flex-direction:column;align-items:stretch}.customers-hero{flex-direction:column;align-items:stretch;padding:14px}.customers-hero h1{font-size:21px}.customers-hero-actions .button{width:100%}.customers-kpi-grid,.customer-work-tabs,.customer-chip-grid,.supplier-command-strip{gap:10px}.customers-kpi-grid,.supplier-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-work-tab{min-height:36px;padding:7px 9px}.customer-work-tab strong{font-size:14px}.supplier-command-card{min-height:58px;padding:10px}.supplier-command-card strong{font-size:16px}.customer-chip{min-height:34px;padding:7px 9px}.customer-chip strong{font-size:14px}.customers-toolbar,.customer-detail-head,.customer-summary-grid,.customer-data-grid{grid-template-columns:1fr}.customer-signal-grid,.customer-action-grid,.customer-tab-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-action-card,.customer-mini-metric{padding:10px}.customer-action-card{min-height:128px}.customer-row-actions .button,.customer-detail-actions .button,.customer-form .button,.customer-credit-actions .button{width:100%}.customer-credit-ledger-card{grid-template-columns:1fr}.customer-netting-strip,.customer-timeline-item{grid-template-columns:1fr;align-items:stretch}.customer-netting-strip{display:grid}.supplier-document-strip{grid-template-columns:1fr;align-items:stretch}.customer-timeline-item>div:last-child{text-align:left}.customer-credit-actions{justify-content:stretch}.customer-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-decision-card,.customer-data-grid .detail-item.wide{grid-column:auto}.toolbar-left,.toolbar-actions,.search-box,.toolbar-actions .button,.module-toolbar .button,.finance-toolbar .button,.finance-agenda-actions .button,.cashflow-decision-actions .button,.budget-toolbar .button,.purchase-empty-actions .button{width:100%}.purchase-hero h1{font-size:21px}.purchase-hero p{font-size:12px}.purchase-toolbar .input,.purchase-toolbar .select{width:100%}.purchase-empty-actions{justify-content:stretch}.dialog.customer-form-dialog{width:min(100%,100vw - 20px)}.dialog.customer-form-dialog .product-form{grid-template-columns:1fr}.payable-decision-actions,.payable-decision-actions .button,.payment-quick-actions,.payment-quick-actions button{width:100%}.operational-flow-event{grid-template-columns:18px minmax(0,1fr)}.operational-flow-event time{grid-column:2;justify-self:start}.purchase-detail-tabs,.payable-detail-tabs,.reception-preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-payables-table .data-table,.data-table{min-width:560px}.suppliers-page .data-table,.supplier-products-view .data-table{min-width:640px}.finance-command-card{grid-template-columns:38px minmax(0,1fr)}.finance-command-card b{text-align:center;grid-column:1/-1;justify-self:stretch}.inventory-hero-main,.operational-card,.product-360-header,.profile-header,.purchase-profile-header{grid-template-columns:1fr;align-items:stretch}.inventory-hero-main{display:grid}.hero-status-card,.purchase-progress,.approval-summary,.preflight-line,.detail-grid{grid-template-columns:1fr}.profile-value{text-align:left}.profile-value-grid{grid-template-columns:1fr 1fr}.timeline-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.timeline-row>.badge{grid-column:2;justify-self:start}.card-side{justify-items:start}.mini-action-row{justify-content:flex-start}.detail-tabs,.detail-tabs.sales-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-tabs.sales-detail-tabs button{white-space:normal;min-width:0}.detail-tabs.sales-order-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-mobile-order-grid,.sales-kpi-grid,.sales-status-grid,.sales-signal-strip,.sales-audit-signal-grid,.sales-audit-stage-grid,.sales-stage-map,.sales-capture-stage-grid,.sales-collection-stage-grid,.sales-delivery-metrics,.sales-cxc-metrics,.sales-dialog-metrics,.sales-lines-summary-grid,.sales-draft-save-grid,.sales-delivery-guardrails,.sales-delivery-stage-grid,.sales-delivery-line-metrics,.sales-cxc-document-grid,.sales-cxc-document-metrics,.sales-item-card-metrics,.sales-item-stock-row,.sales-fulfillment-stock,.sales-builder-guidance-signals,.sales-line-metric-grid{grid-template-columns:1fr}.sales-mobile-order-head,.sales-mobile-order-foot,.sales-capture-map-head,.sales-delivery-station-head,.sales-collection-station-head,.sales-item-card-head,.sales-fulfillment-card-head,.sales-cxc-document-head,.sales-builder-head,.sales-line-operational-head{flex-direction:column;align-items:stretch}.sales-mobile-order-head b,.sales-cxc-document-card .button,.sales-pdf-toolbar .button{justify-self:start}.sales-pdf-hero,.sales-action-hero,.sales-audit-hero,.sales-pdf-toolbar{grid-template-columns:1fr}.sales-pdf-toolbar .button,.sales-quick-amounts button,.sales-pdf-type-grid button{width:100%}.sales-quick-amounts,.sales-pdf-type-grid{grid-template-columns:1fr}.sales-action-card-actions .button{width:100%}.sales-operation-rail-actions{justify-content:stretch}.sales-operation-rail-actions .button{width:100%}.sales-builder-guidance-actions,.sales-draft-save-actions,.sales-order-footer-actions{justify-content:stretch}.sales-builder-guidance-copy{grid-template-columns:minmax(0,1fr)}.sales-builder-summary{justify-content:flex-start}.sales-builder-guidance-actions .button,.sales-draft-save-actions .button,.sales-order-footer-actions .button{width:100%}.sales-delivery-dialog .detail-grid,.sales-delivery-dialog .product-form,.product-form{grid-template-columns:1fr}.purchase-module-tabs .segmented button{min-width:108px;padding-inline:8px}.purchase-status-grid,.reception-priority-metrics,.purchase-audit-stage-grid,.payable-work-plan,.payable-guardrail-list,.payable-flow-trace,.reception-signal-strip,.reception-quick-metrics{grid-template-columns:1fr}.order-dialog,.reception-dialog,.dialog.payment-dialog{width:min(100%,100vw - 20px);max-height:calc(100dvh - 20px)}.reception-queue-shell .data-table{min-width:680px}.purchase-payables-table .data-table{min-width:720px}.reception-filter-context button,.reception-command-row button{width:100%}.reception-command-row>div:last-child{justify-content:stretch}.payable-progress>div:first-child{flex-direction:column;align-items:flex-start}.payable-history-row>div:last-child{text-align:left;justify-items:start}.user-chip{display:none}}@media (width<=480px){.supplier-command-strip,.customer-work-tabs,.customer-chip-grid{gap:8px}.supplier-command-strip,.customers-kpi-grid{grid-template-columns:1fr}.supplier-command-card{min-height:auto}.customer-detail-tabs{grid-template-columns:1fr}}.hr-page{gap:16px;min-width:0;display:grid}.hr-page-detail{gap:10px}.hr-operation-bar{background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border:1px solid #d7e0e7c7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.hr-operation-bar>div:first-child{gap:2px;min-width:0;display:grid}.hr-operation-bar span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-operation-bar strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.14}.hr-operation-bar em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.25}.hr-operation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.dialog.hr-reports-dialog{width:min(820px,100vw - 36px)}.dialog.customer-reports-dialog,.dialog.supplier-reports-dialog,.dialog.sales-reports-dialog,.dialog.purchase-reports-dialog{width:min(900px,100vw - 36px)}.dialog.inventory-reports-dialog{width:min(940px,100vw - 36px)}.hr-reports-head{gap:4px;min-width:0;margin-bottom:12px;display:grid}.hr-reports-head span,.hr-report-option span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-reports-head strong{color:var(--ink);font-size:22px;line-height:1.1}.hr-reports-head em,.hr-report-option em{color:var(--muted);font-style:normal;font-weight:750;line-height:1.35}.hr-report-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;min-width:0;display:grid}.hr-report-filters{background:#f8fafc;border:1px solid #d7e0e7d1;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;min-width:0;margin-bottom:12px;padding:12px;display:grid}.hr-report-filters label{gap:5px;min-width:0;display:grid}.hr-report-filters label span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-report-filters .button{min-height:42px}.customer-report-check div{min-height:42px;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.customer-report-check input{block-size:18px;inline-size:18px;accent-color:var(--blue)}.hr-report-option{border:1px solid var(--line);border-left:4px solid var(--teal);min-width:0;min-height:150px;color:var(--ink);cursor:pointer;text-align:left;box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px;display:grid}.hr-report-option:hover:not(:disabled){background:#f8fffd;border-color:#14b8a66b}.hr-report-option:disabled{cursor:wait;opacity:.72}.hr-report-option span{grid-column:1/-1}.hr-report-option strong{color:var(--ink);overflow-wrap:anywhere;grid-column:1/-1;font-size:18px;line-height:1.15}.hr-report-option em{grid-column:1/-1;min-height:50px;font-size:13px}.hr-report-option b{color:var(--blue);background:#2563eb1a;border-radius:999px;place-self:end start;padding:6px 10px;font-size:12px;font-weight:900}.hr-module-header-quiet{box-shadow:var(--shadow-soft);border-color:#d7e0e7b8;align-items:center;padding:12px 14px}.hr-module-header-quiet h1{font-size:22px}.hr-module-header-quiet .erp-module-header-main>span{display:none}.hr-hero{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.hr-hero>div:first-child>span,.hr-form-guidance span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-hero h1{color:var(--ink);margin:4px 0 6px;font-size:26px;line-height:1.08}.hr-hero p{max-width:760px;color:var(--muted);margin:0;font-size:14px;font-weight:650}.hr-hero-actions,.hr-detail-actions,.hr-row-actions,.hr-chip-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.hr-hero-actions{justify-content:flex-end}.hr-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hr-module-tabs{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:8px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.hr-module-tabs.compact{width:fit-content;box-shadow:none;background:0 0;border-color:#0000;gap:8px;padding:0}.hr-module-tabs.compact .hr-module-tab{border-color:var(--line);background:var(--surface);min-height:36px;padding:7px 10px}.hr-module-tab strong,.hr-module-tab em,.hr-module-tabs.compact .hr-module-tab strong,.hr-module-tabs.compact .hr-module-tab em{display:none}.hr-module-tab{min-width:96px;min-height:36px;color:var(--ink);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:8px 12px;display:flex}.hr-module-tab:disabled{cursor:not-allowed;opacity:.54}.hr-module-tab span,.hr-control-plan>div>span,.hr-control-card span,.hr-queue-head span,.hr-queue-row span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-module-tab span{max-width:100%;color:var(--muted);letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.hr-module-tab strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.05;overflow:hidden}.hr-module-tab em,.hr-control-plan p,.hr-control-card em{color:var(--muted);overflow-wrap:break-word;font-size:11px;font-style:normal;font-weight:750;line-height:1.25}.hr-module-tab em{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hr-module-tab.active{box-shadow:inset 0 -3px 0 var(--blue);background:#2563eb14;border-color:#2563eb61}.hr-module-tab.green.active{box-shadow:inset 0 -3px 0 var(--green)}.hr-module-tab.teal.active{box-shadow:inset 0 -3px 0 var(--teal)}.hr-module-tab.amber.active{box-shadow:inset 0 -3px 0 var(--amber)}.hr-module-tab.red.active{box-shadow:inset 0 -3px 0 var(--red)}.hr-control-panel,.hr-tab-panel{gap:12px;min-width:0;display:grid}.hr-context-bar{border:1px solid var(--line);background:linear-gradient(180deg, #2563eb0e, var(--surface));min-width:0;box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.hr-context-bar>div:first-child{gap:3px;min-width:0;display:grid}.hr-context-bar span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-context-bar strong{color:var(--ink);overflow-wrap:break-word;font-size:17px;line-height:1.12}.hr-context-bar em{color:var(--muted);overflow-wrap:break-word;font-size:12px;font-style:normal;font-weight:750;line-height:1.26}.hr-context-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.hr-control-command{grid-template-columns:minmax(0,1fr) minmax(320px,.64fr);gap:12px;min-width:0;display:grid}.hr-control-plan{border:1px solid var(--line);border-left:5px solid var(--blue);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.hr-control-plan.green{border-left-color:var(--green)}.hr-control-plan.amber{border-left-color:var(--amber)}.hr-control-plan.red{border-left-color:var(--red)}.hr-control-plan.teal{border-left-color:var(--teal)}.hr-control-plan h2{color:var(--ink);overflow-wrap:break-word;margin:4px 0 6px;font-size:22px;line-height:1.12}.hr-control-plan p{margin:0}.hr-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.hr-priority-queue{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:8px;gap:8px;padding:12px;display:grid}.hr-queue-head{gap:2px;min-width:0;padding-bottom:2px;display:grid}.hr-queue-head strong{color:var(--ink);font-size:16px;line-height:1.14}.hr-queue-row{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface-2);min-width:0;color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:minmax(0,.6fr) minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 10px;display:grid}.hr-queue-row.green{border-left-color:var(--green)}.hr-queue-row.teal{border-left-color:var(--teal)}.hr-queue-row.amber{border-left-color:var(--amber)}.hr-queue-row.red{border-left-color:var(--red)}.hr-queue-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.14}.hr-queue-row em{color:var(--muted);overflow-wrap:anywhere;grid-column:1/span 2;font-size:11px;font-style:normal;font-weight:750;line-height:1.22}.hr-queue-row b{background:var(--surface);min-width:34px;color:var(--ink);text-align:center;border-radius:999px;grid-area:1/3/span 2;justify-self:end;padding:8px 10px;font-size:18px;line-height:1}.hr-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.hr-control-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface);min-width:0;min-height:112px;box-shadow:var(--shadow-soft);color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;gap:5px;padding:14px;display:grid}.hr-control-card.green{border-left-color:var(--green)}.hr-control-card.teal{border-left-color:var(--teal)}.hr-control-card.amber{border-left-color:var(--amber)}.hr-control-card.red{border-left-color:var(--red)}.hr-control-card strong{color:var(--ink);overflow-wrap:break-word;font-size:24px;line-height:1.05}.hr-ops-board{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.25fr) minmax(280px,.85fr);align-items:stretch;gap:12px;min-width:0;display:grid}.hr-plan-card,.hr-toolbox,.hr-risk-board{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:8px;padding:14px}.hr-plan-card{border-left:5px solid var(--blue);grid-template-columns:minmax(0,1fr);align-content:space-between;gap:14px;display:grid}.hr-plan-card.green{border-left-color:var(--green)}.hr-plan-card.amber{border-left-color:var(--amber)}.hr-plan-card.red{border-left-color:var(--red)}.hr-plan-card.teal{border-left-color:var(--teal)}.hr-plan-card span,.hr-board-head span,.hr-tool-grid button em{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-plan-card h2{color:var(--ink);overflow-wrap:break-word;margin:6px 0;font-size:22px;line-height:1.08}.hr-plan-card p{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.35}.hr-plan-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.hr-board-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin-bottom:12px;display:grid}.hr-board-head svg{color:var(--blue)}.hr-board-head strong{color:var(--ink);overflow-wrap:break-word;font-size:14px;line-height:1.16;display:block}.hr-board-head span{margin-top:2px;display:block}.hr-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.hr-tool-grid button{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:58px;color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;padding:9px;display:grid}.hr-tool-grid button:disabled{cursor:not-allowed;opacity:.58}.hr-tool-grid button svg{color:var(--blue)}.hr-tool-grid button span{color:var(--ink);overflow-wrap:break-word;font-size:12px;font-weight:900;line-height:1.15}.hr-tool-grid button em{text-transform:none;grid-column:1/-1;font-style:normal;line-height:1.18}.hr-risk-grid{gap:8px;min-width:0;display:grid}.hr-work-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.hr-work-tab{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:86px;color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;gap:3px;padding:12px;display:grid}.hr-work-tab span,.hr-muted-stack span,.hr-name-cell span,.hr-score span,.hr-detail-item span,.hr-mini-list h3,.hr-signal-row span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-work-tab strong{color:var(--ink);overflow-wrap:break-word;font-size:20px;line-height:1.05}.hr-work-tab em,.hr-name-cell em,.hr-command-card p,.hr-signal-row em,.hr-muted,.hr-detail-header em,.hr-form-guidance em,.hr-mini-list em{color:var(--muted);overflow-wrap:break-word;font-size:12px;font-style:normal;font-weight:750}.hr-work-tab.active{box-shadow:inset 4px 0 0 var(--blue), var(--shadow-soft);border-color:#2563eb61}.hr-work-tab.green.active{box-shadow:inset 4px 0 0 var(--green), var(--shadow-soft)}.hr-work-tab.teal.active{box-shadow:inset 4px 0 0 var(--teal), var(--shadow-soft)}.hr-work-tab.amber.active{box-shadow:inset 4px 0 0 var(--amber), var(--shadow-soft)}.hr-work-tab.red.active{box-shadow:inset 4px 0 0 var(--red), var(--shadow-soft)}.hr-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:start;gap:16px;min-width:0;display:grid}.hr-employee-workbench{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.hr-employee-selector{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:8px;gap:12px;padding:14px;display:grid}.hr-employees-tab .hr-employee-selector{width:100%}.hr-employees-tab .hr-employee-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));max-height:none}.hr-selector-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.hr-selector-head>div>span,.hr-selector-plan>div>span,.hr-detail-pill em,.hr-section-head>div>span,.hr-detail-tabs button em{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.hr-selector-head h2{color:var(--ink);margin:3px 0 4px;font-size:18px;line-height:1.12}.hr-selector-head p{color:var(--muted);margin:0;font-size:12px;font-weight:750;line-height:1.32}.hr-employee-selector .hr-toolbar{box-shadow:none;border:0;grid-template-columns:1fr;padding:0}.hr-master-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.hr-selector-plan{border:1px solid var(--line);border-left:5px solid var(--blue);background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.hr-selector-plan.green{border-left-color:var(--green)}.hr-selector-plan.amber{border-left-color:var(--amber)}.hr-selector-plan.red{border-left-color:var(--red)}.hr-selector-plan.teal{border-left-color:var(--teal)}.hr-selector-plan>div{gap:3px;min-width:0;display:grid}.hr-selector-plan strong{color:var(--ink);overflow-wrap:break-word;font-size:14px;line-height:1.16}.hr-selector-plan em{color:var(--muted);overflow-wrap:break-word;font-size:12px;font-style:normal;font-weight:750;line-height:1.26}.hr-employee-list{gap:8px;min-width:0;max-height:calc(100vh - 310px);padding-right:2px;display:grid;overflow:auto}.hr-employee-master{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;display:grid;overflow-x:auto}.hr-employee-master-head,.hr-employee-master-row{grid-template-columns:minmax(220px,1.35fr) minmax(105px,.52fr) minmax(190px,1fr) minmax(112px,.56fr) minmax(108px,.52fr);align-items:center;gap:10px;min-width:780px;display:grid}.hr-employee-master-head{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--muted);letter-spacing:0;text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:900}.hr-employee-master-row{background:var(--surface);width:100%;color:var(--ink);cursor:pointer;text-align:left;border:0;border-bottom:1px solid #94a3b838;padding:10px 12px}.hr-employee-master-row:last-child{border-bottom:0}.hr-employee-master-row.selected{box-shadow:inset 4px 0 0 var(--blue);background:#2563eb0e}.hr-master-status,.hr-master-position{gap:4px;min-width:0;display:grid}.hr-master-status span,.hr-master-position span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.2}.hr-master-position strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.16}.hr-people-selector{gap:14px;padding:16px}.hr-people-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.hr-people-head>div{gap:4px;min-width:0;display:grid}.hr-people-head span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-people-head h2{color:var(--ink);margin:0;font-size:22px;line-height:1.12}.hr-people-head p{max-width:72ch;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750;line-height:1.34}.hr-people-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:start;gap:8px}.hr-people-controls{grid-template-columns:repeat(2,minmax(140px,1fr));gap:8px;min-width:0;display:grid}.hr-people-buckets{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.hr-people-overview{background:#fbfdff;border:1px solid #94a3b838;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.hr-people-overview>div{align-items:baseline;gap:6px;min-width:max-content;display:flex}.hr-people-overview strong{color:var(--ink);font-size:24px;line-height:1}.hr-people-overview span,.hr-people-overview p{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3}.hr-people-overview p{overflow-wrap:anywhere;min-width:0;margin:0}.hr-people-list{gap:8px;min-width:0;display:grid}.hr-people-empty{min-width:0;color:var(--muted);background:#fbfdff;border:1px dashed #94a3b87a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.hr-people-empty>svg{color:var(--blue)}.hr-people-empty>div{gap:3px;min-width:0;display:grid}.hr-people-empty strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.18}.hr-people-empty span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.3}.hr-person-row{background:var(--surface);width:100%;min-width:0;color:var(--ink);cursor:pointer;text-align:left;border:1px solid #94a3b838;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(108px,auto) minmax(148px,auto) auto;align-items:center;gap:12px;padding:12px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.hr-person-row:hover{background:#fbfdff;border-color:#2563eb3d}.hr-person-row.selected{box-shadow:inset 4px 0 0 var(--blue);background:#2563eb0b;border-color:#2563eb57}.hr-person-avatar{width:42px;height:42px;color:var(--blue);background:#2563eb1a;border-radius:999px;place-items:center;font-size:14px;font-weight:950;display:grid}.hr-person-avatar.green{color:var(--green);background:#0f9f6e1c}.hr-person-avatar.teal{color:var(--teal);background:#0f766e1c}.hr-person-avatar.amber{color:var(--amber);background:#b7791f21}.hr-person-avatar.red{color:var(--red);background:#d93f4b1f}.hr-person-main,.hr-person-state,.hr-person-signals{gap:3px;min-width:0;display:grid}.hr-person-main strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.18}.hr-person-main span,.hr-person-main em,.hr-person-state span,.hr-person-signals span,.hr-person-open{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:800;line-height:1.24}.hr-person-signals{justify-items:end}.hr-person-open{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);white-space:nowrap;border-radius:999px;justify-self:end;padding:7px 10px}.hr-employee-card{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;gap:10px;padding:12px;display:grid}.hr-employee-card.selected{box-shadow:inset 4px 0 0 var(--blue);border-color:#2563eb66}.hr-employee-card-main{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.hr-employee-card-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.hr-detail-pill{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.hr-detail-pill strong{color:var(--ink);overflow-wrap:break-word;word-break:break-word;font-size:12px;line-height:1.14}.hr-detail-pill.green strong{color:var(--green)}.hr-detail-pill.teal strong{color:var(--teal)}.hr-detail-pill.amber strong{color:var(--amber)}.hr-detail-pill.red strong{color:var(--red)}.hr-detail-pill.blue strong{color:var(--blue)}.hr-main-panel,.hr-detail-panel{gap:12px;min-width:0;display:grid}.hr-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(130px,160px) minmax(130px,160px) minmax(130px,170px);gap:10px;min-width:0;padding:12px;display:grid}.hr-toolbar .search-box{min-width:0}.hr-chip-row{grid-column:1/-1}.hr-chip-row button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:900}.hr-chip-row button.active{color:var(--blue);background:#2563eb1a;border-color:#2563eb52}.hr-page .table-wrap{overflow-x:auto}.hr-page .data-table{table-layout:fixed;min-width:880px}.hr-page .data-table th,.hr-page .data-table td{overflow-wrap:break-word;vertical-align:middle}.hr-name-cell,.hr-muted-stack,.hr-score,.hr-payroll-selected{gap:4px;min-width:0;display:grid}.hr-name-cell strong,.hr-muted-stack strong,.hr-score strong{color:var(--ink);overflow-wrap:break-word;font-size:14px;line-height:1.22}.hr-score.green strong{color:var(--green)}.hr-score.teal strong{color:var(--teal)}.hr-score.amber strong{color:var(--amber)}.hr-score.red strong{color:var(--red)}.hr-row-actions{justify-content:flex-start}.hr-row-actions .button{min-height:34px;padding-inline:10px}.hr-action-column{min-width:170px}.hr-followup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hr-followup-grid .panel{grid-column:span 2}.hr-command-card,.hr-form-guidance{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.hr-command-card.green,.hr-detail-item.green,.hr-form-guidance.green{background:#0f9f6e0f;border-color:#0f9f6e38}.hr-command-card.teal,.hr-detail-item.teal{background:#0f766e0f;border-color:#0f766e38}.hr-command-card.amber,.hr-detail-item.amber,.hr-form-guidance.amber{background:#b7791f12;border-color:#b7791f42}.hr-command-card.red,.hr-detail-item.red{background:#d93f4b0f;border-color:#d93f4b47}.hr-command-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.hr-command-head svg{color:var(--teal)}.hr-command-head span{color:var(--muted);overflow-wrap:break-word;text-transform:uppercase;font-size:12px;font-weight:900}.hr-command-head strong{color:var(--ink);font-size:22px}.hr-command-list,.hr-signal-list{gap:8px;min-width:0;display:grid}.hr-command-list button,.hr-signal-row{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-width:0;padding:10px;display:grid}.hr-command-list button strong,.hr-signal-row strong{color:var(--ink);overflow-wrap:break-word;font-size:13px}.hr-command-list button span{color:var(--muted);font-size:12px;font-weight:800}.hr-signal-row em{grid-column:1/-1}.hr-two-panels{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:12px;min-width:0;display:grid}.hr-two-panels.structure{grid-template-columns:minmax(0,1fr) minmax(320px,.6fr)}.hr-detail-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px;padding:12px}.hr-file-shell{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;display:grid;overflow:hidden}.hr-file-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:grid}.hr-file-avatar{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:56px;height:56px;padding:0;font-size:20px;font-weight:950;display:grid;position:relative;overflow:hidden}.hr-file-avatar:disabled{cursor:default}.hr-file-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.hr-file-avatar.has-photo{background:#e5edf3}.hr-file-avatar>span{color:#fff;background:#0f172ac7;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-height:17px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:4px;left:4px;right:4px}.hr-file-avatar.green{background:var(--green)}.hr-file-avatar.teal{background:var(--teal)}.hr-file-avatar.amber{background:var(--amber)}.hr-file-avatar.red{background:var(--red)}.hr-file-avatar.blue{background:var(--blue)}.hr-file-title{gap:3px;min-width:0;display:grid}.hr-file-title span{color:var(--green);font-size:12px;font-weight:900}.hr-file-title h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.16}.hr-file-title p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750;line-height:1.28}.hr-file-header-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.hr-file-header-actions .button{min-height:34px;padding:8px 10px}.hr-file-icon-actions{border-left:1px solid #94a3b84d;align-items:center;gap:5px;min-width:0;padding-left:8px;display:flex}.hr-file-icon-action{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:inline-grid}.hr-file-icon-action:hover:not(:disabled){color:var(--blue);border-color:#2563eb5c}.hr-file-icon-action.amber:hover:not(:disabled){color:var(--amber);border-color:#b7791f57}.hr-file-icon-action.danger:hover:not(:disabled){color:var(--red);border-color:#d93f4b57}.hr-file-icon-action:disabled{cursor:not-allowed;opacity:.45}.hr-file-tabs{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;min-width:0;padding:0 10px;display:grid;overflow:visible}.hr-file-tabs button{color:#718096;cursor:pointer;letter-spacing:0;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:46px;padding:0 2px;font-size:13px;font-weight:850;display:flex;position:relative}.hr-file-tabs button svg{flex:none}.hr-file-tabs button span{color:inherit;line-height:1.16}.hr-file-tabs button em{display:none}.hr-file-tabs button.active,.hr-file-tabs button[aria-current=page]{border-bottom-color:var(--blue);color:var(--blue)}.hr-detail-header{border:1px solid var(--line);background:linear-gradient(180deg, #fbfdff, var(--surface-2));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.hr-detail-header strong{color:var(--ink);overflow-wrap:break-word;margin:4px 0;font-size:18px;line-height:1.16;display:block}.hr-detail-header span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.hr-detail-header.green{border-left:5px solid var(--green)}.hr-detail-header.teal{border-left:5px solid var(--teal)}.hr-detail-header.amber{border-left:5px solid var(--amber)}.hr-detail-header.red{border-left:5px solid var(--red)}.hr-detail-header.blue{border-left:5px solid var(--blue)}.hr-detail-actions{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;justify-content:stretch;padding:8px}.hr-detail-actions .button{flex:110px}.hr-detail-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.hr-detail-tabs button{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:38px;color:var(--muted);cursor:pointer;overflow-wrap:break-word;border-radius:8px;align-content:center;gap:2px;padding:8px;font-size:12px;font-weight:900;display:grid}.hr-detail-tabs button span{color:inherit;font-size:12px;font-weight:900;line-height:1.15}.hr-detail-tabs button.active{color:var(--blue);background:#2563eb1a;border-color:#2563eb61}.hr-detail-section{gap:12px;min-width:0;display:grid}.hr-expediente-status{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.hr-expediente-status.green{border-left-color:var(--green)}.hr-expediente-status.teal{border-left-color:var(--teal)}.hr-expediente-status.amber{border-left-color:var(--amber)}.hr-expediente-status.red{border-left-color:var(--red)}.hr-expediente-status>div,.hr-field-section-head{gap:3px;min-width:0;display:grid}.hr-expediente-status span,.hr-field-section-head span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-expediente-status strong,.hr-field-section-head strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.14}.hr-expediente-status em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750;line-height:1.28}.hr-expediente-sections,.hr-expediente-lists{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;min-width:0;display:grid}.hr-field-section{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.hr-field-section .hr-summary-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}.hr-360-grid,.hr-vacation-board,.hr-payroll-board{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:start;gap:12px;min-width:0;display:grid}.hr-360-main,.hr-360-side,.hr-time-off-shell{gap:12px;min-width:0;display:grid}.hr-time-off-command{border:1px solid var(--line);border-left:5px solid var(--green);background:linear-gradient(#fbfdff,#fff);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.hr-time-off-command.amber{border-left-color:var(--amber)}.hr-time-off-command.red{border-left-color:var(--red)}.hr-time-off-command.blue{border-left-color:var(--blue)}.hr-time-off-command-main,.hr-time-off-command-metrics>div{align-content:center;gap:3px;min-width:0;display:grid}.hr-time-off-command-main span,.hr-time-off-command-metrics span,.hr-time-off-meter span,.hr-time-off-history-row span,.hr-time-off-history-row em,.hr-time-off-empty,.hr-absence-impact span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-time-off-command-main strong{color:var(--ink);overflow-wrap:anywhere;font-size:24px;line-height:1.08}.hr-time-off-command-main em,.hr-time-off-meter em,.hr-absence-impact em{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-style:normal;font-weight:750;line-height:1.28}.hr-time-off-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.hr-time-off-command-metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px}.hr-time-off-command-metrics strong,.hr-time-off-meter strong,.hr-time-off-history-row strong,.hr-absence-impact strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.12}.hr-time-off-command-metrics em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800;line-height:1.2}.hr-time-off-meter{border:1px solid var(--line);border-left:4px solid var(--green);background:var(--surface-2);border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.hr-time-off-meter.amber{border-left-color:var(--amber)}.hr-time-off-meter.red{border-left-color:var(--red)}.hr-time-off-progress{background:#e5edf7;border-radius:999px;height:10px;overflow:hidden}.hr-time-off-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--blue));height:100%;display:block}.hr-time-off-guide,.hr-absence-checklist{gap:6px;min-width:0;display:grid}.hr-absence-checklist{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-time-off-guide>div,.hr-absence-checklist>div{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:8px 9px;display:grid}.hr-time-off-guide>div.green,.hr-absence-checklist>div.green{color:var(--green);background:#10a37414;border-color:#10a37438}.hr-time-off-guide>div.amber,.hr-absence-checklist>div.amber{color:var(--amber);background:#b7791f14;border-color:#b7791f38}.hr-time-off-guide>div>div,.hr-absence-checklist>div>div{gap:2px;min-width:0;display:grid}.hr-time-off-guide strong,.hr-absence-checklist strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.14}.hr-time-off-guide span,.hr-absence-checklist span{color:var(--muted);overflow-wrap:anywhere;font-size:10px;font-weight:850;line-height:1.22}.hr-payroll-shell{gap:12px;min-width:0;display:grid}.hr-payroll-command{border:1px solid var(--line);border-left:5px solid var(--green);background:linear-gradient(#fbfdff,#fff);border-radius:8px;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.hr-payroll-command.amber{border-left-color:var(--amber)}.hr-payroll-command.red{border-left-color:var(--red)}.hr-payroll-command>.button{white-space:nowrap;justify-self:end}.hr-payroll-command>div:first-child,.hr-payroll-cost-grid article,.hr-payroll-signal-grid article,.hr-payroll-next-action{align-content:center;gap:4px;min-width:0;display:grid}.hr-payroll-command span,.hr-payroll-cost-grid span,.hr-payroll-signal-grid span,.hr-payroll-event-list span,.hr-payroll-event-list em,.hr-payroll-empty,.hr-payroll-close-list span,.hr-payroll-next-action span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-payroll-command strong{color:var(--ink);overflow-wrap:anywhere;font-size:28px;line-height:1.04}.hr-payroll-command em,.hr-payroll-cost-grid em,.hr-payroll-signal-grid em,.hr-payroll-next-action em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.28}.hr-payroll-cost-grid,.hr-payroll-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.hr-payroll-signal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.hr-payroll-cost-grid article,.hr-payroll-signal-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px}.hr-payroll-signal-grid article.green{border-left:4px solid var(--green);background:#f0fdf4}.hr-payroll-signal-grid article.amber{border-left:4px solid var(--amber);background:#fffbeb}.hr-payroll-signal-grid article.red{border-left:4px solid var(--red);background:#fff7f7}.hr-payroll-cost-grid strong,.hr-payroll-signal-grid strong,.hr-payroll-event-list strong,.hr-payroll-close-list strong,.hr-payroll-next-action strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.12}.hr-payroll-event-list{gap:8px;min-width:0;display:grid}.hr-payroll-event-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:8px 0;display:grid}.hr-payroll-event-list>div:last-child{border-bottom:0}.hr-payroll-event-list>div>div{gap:2px;min-width:0;display:grid}.hr-payroll-event-list b{color:var(--amber);white-space:nowrap;background:#b7791f1f;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.hr-payroll-event-list em{overflow-wrap:anywhere;text-transform:none;grid-column:1/-1;font-style:normal;line-height:1.28}.hr-payroll-empty{border:1px dashed var(--line);text-align:center;text-transform:none;border-radius:8px;padding:12px;font-style:normal}.hr-payroll-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.hr-payroll-lane-grid>div{align-content:start;gap:8px;min-width:0;display:grid}.hr-payroll-lane-grid>div>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.hr-payroll-close-list{gap:7px;min-width:0;display:grid}.hr-payroll-close-list>div{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.hr-payroll-close-list>div.green{color:var(--green);background:#10a37414;border-color:#10a37438}.hr-payroll-close-list>div.amber{color:var(--amber);background:#b7791f14;border-color:#b7791f38}.hr-payroll-close-list>div.red{color:var(--red);background:#d93f4b14;border-color:#d93f4b38}.hr-payroll-next-action{border:1px solid var(--line);border-left:4px solid var(--green);background:var(--surface-2);border-radius:8px;padding:12px}.hr-payroll-next-action.amber{border-left-color:var(--amber);background:#fffbeb}.hr-payroll-next-action.red{border-left-color:var(--red);background:#fff7f7}.hr-bank-shell{gap:12px;min-width:0;display:grid}.hr-bank-command{border:1px solid var(--line);border-left:5px solid var(--green);background:linear-gradient(#fbfdff,#fff);border-radius:8px;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);align-items:stretch;gap:10px;min-width:0;padding:12px;display:grid}.hr-bank-command.amber{border-left-color:var(--amber)}.hr-bank-command.red{border-left-color:var(--red)}.hr-bank-command>div:first-child,.hr-bank-signal-grid article,.hr-bank-next-action,.hr-bank-form-preview>div{align-content:center;gap:4px;min-width:0;display:grid}.hr-bank-command span,.hr-bank-signal-grid span,.hr-bank-row span,.hr-bank-checklist span,.hr-bank-next-action span,.hr-bank-form-preview span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-bank-command strong{color:var(--ink);overflow-wrap:anywhere;font-size:25px;line-height:1.06}.hr-bank-command em,.hr-bank-signal-grid em,.hr-bank-row em,.hr-bank-row p,.hr-bank-next-action em,.hr-bank-form-preview em{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-style:normal;font-weight:750;line-height:1.28}.hr-bank-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.hr-bank-signal-grid article,.hr-bank-form-preview{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px}.hr-bank-signal-grid article.green,.hr-bank-form-preview.green{border-left:4px solid var(--green);background:#f0fdf4}.hr-bank-signal-grid article.amber,.hr-bank-form-preview.amber{border-left:4px solid var(--amber);background:#fffbeb}.hr-bank-signal-grid strong,.hr-bank-row strong,.hr-bank-checklist strong,.hr-bank-next-action strong,.hr-bank-form-preview strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.14}.hr-bank-note{color:var(--muted);overflow-wrap:anywhere;background:#2563eb0d;border:1px solid #2563eb24;border-radius:8px;margin:0;padding:10px;font-size:12px;font-weight:750;line-height:1.32}.hr-bank-list{gap:8px;min-width:0;display:grid}.hr-bank-row{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.hr-bank-row.green{border-left-color:var(--green);background:#f0fdf4}.hr-bank-row.amber{border-left-color:var(--amber);background:#fffbeb}.hr-bank-row>div:first-child{gap:3px;min-width:0;display:grid}.hr-bank-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.hr-bank-row-actions .button{min-height:32px;padding:7px 9px}.hr-bank-checklist{gap:7px;min-width:0;display:grid}.hr-bank-checklist>div{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.hr-bank-checklist>div.green{color:var(--green);background:#10a37414;border-color:#10a37438}.hr-bank-checklist>div.amber{color:var(--amber);background:#b7791f14;border-color:#b7791f38}.hr-bank-next-action{border:1px solid var(--line);border-left:4px solid var(--green);background:var(--surface-2);border-radius:8px;padding:12px}.hr-bank-next-action.amber{border-left-color:var(--amber);background:#fffbeb}.hr-bank-form-preview{grid-template-columns:minmax(0,1fr) minmax(112px,auto);align-items:center;gap:10px;min-width:0;display:grid}.hr-bank-form-preview>div:last-child{justify-items:end}.hr-history-shell{gap:12px;min-width:0;display:grid}.hr-history-command{border:1px solid var(--line);border-left:5px solid var(--teal);background:linear-gradient(#fbfdff,#fff);border-radius:8px;grid-template-columns:minmax(0,.74fr) minmax(420px,1fr);align-items:stretch;gap:10px;min-width:0;padding:12px;display:grid}.hr-history-command.amber{border-left-color:var(--amber)}.hr-history-command>div:first-child,.hr-history-summary-grid article,.hr-history-next-action{align-content:center;gap:4px;min-width:0;display:grid}.hr-history-command span,.hr-history-summary-grid span,.hr-history-filters span,.hr-history-timeline article span,.hr-history-meta em,.hr-history-sensitive-list span,.hr-history-sensitive-list>em,.hr-history-next-action span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-history-command strong{color:var(--ink);overflow-wrap:anywhere;font-size:25px;line-height:1.06}.hr-history-command em,.hr-history-summary-grid em,.hr-history-next-action em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.28}.hr-history-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.hr-history-summary-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px}.hr-history-summary-grid strong,.hr-history-filters strong,.hr-history-timeline article strong,.hr-history-sensitive-list strong,.hr-history-next-action strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.14}.hr-history-board{grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);align-items:start;gap:12px;min-width:0;display:grid}.hr-history-filters{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.hr-history-filters button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.hr-history-filters button.active{color:var(--teal);background:#0f766e1a;border-color:#0f766e4d}.hr-history-timeline{gap:9px;min-width:0;display:grid}.hr-history-timeline article{border:1px solid var(--line);border-left:4px solid var(--teal);background:#fbfdff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.hr-history-timeline article.green{border-left-color:var(--green);background:#f0fdf4}.hr-history-timeline article.amber{border-left-color:var(--amber);background:#fffbeb}.hr-history-timeline article.blue{border-left-color:var(--blue)}.hr-history-marker{width:34px;height:34px;color:var(--teal);background:#0f766e14;border:1px solid #0f766e2e;border-radius:999px;place-items:center;display:grid}.hr-history-timeline article>div:nth-child(2){gap:4px;min-width:0;display:grid}.hr-history-timeline article p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750;line-height:1.32}.hr-history-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.hr-history-meta em{text-transform:none;font-style:normal}.hr-history-sensitive-list{gap:7px;min-width:0;display:grid}.hr-history-sensitive-list>div{border:1px solid var(--line);border-left:4px solid var(--amber);background:#fffbeb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px 10px;display:grid}.hr-history-sensitive-list>div>div{gap:2px;min-width:0;display:grid}.hr-history-sensitive-list>em{border:1px dashed var(--line);text-align:center;text-transform:none;border-radius:8px;padding:12px;font-style:normal}.hr-history-next-action{border:1px solid var(--line);border-left:4px solid var(--green);background:var(--surface-2);border-radius:8px;padding:12px}.hr-history-next-action.amber{border-left-color:var(--amber);background:#fffbeb}.hr-document-grid,.hr-bank-grid,.hr-vacation-periods{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;min-width:0;display:grid}.hr-document-card,.hr-bank-card,.hr-vacation-period{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface-2);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.hr-document-card.green,.hr-bank-card.green,.hr-vacation-period.green{border-left-color:var(--green)}.hr-document-card.amber,.hr-bank-card.amber,.hr-vacation-period.amber{border-left-color:var(--amber)}.hr-document-card.red,.hr-bank-card.red,.hr-vacation-period.red{border-left-color:var(--red)}.hr-document-card span,.hr-bank-card span,.hr-vacation-period span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-document-card strong,.hr-bank-card strong,.hr-vacation-period strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.16}.hr-document-card em,.hr-bank-card em,.hr-vacation-period em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.24}.hr-time-off-history{gap:8px;min-width:0;display:grid}.hr-time-off-history-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(68px,auto);gap:8px;min-width:0;padding:8px 0;display:grid}.hr-time-off-history-row:last-child{border-bottom:0}.hr-time-off-history-row>div{gap:2px;min-width:0;display:grid}.hr-time-off-history-row>div:last-of-type{justify-items:end}.hr-time-off-history-row strong{font-size:14px}.hr-time-off-history-row em{overflow-wrap:anywhere;text-transform:none;grid-column:1/-1;font-style:normal}.hr-time-off-empty{border:1px dashed var(--line);text-align:center;text-transform:none;border-radius:8px;padding:12px;font-style:normal}.hr-absence-impact{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(82px,auto);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.hr-absence-impact>div{gap:3px;min-width:0;display:grid}.hr-absence-impact>div:last-child{justify-items:end}.hr-absence-impact.green{border-left-color:var(--green);background:#f0fdf4}.hr-absence-impact.amber{border-left-color:var(--amber);background:#fffbeb}.hr-absence-impact.red{border-left-color:var(--red);background:#fff7f7}.hr-absence-planner{grid-template-columns:minmax(0,1fr) minmax(230px,280px);align-items:start;gap:12px;min-width:0;display:grid}.hr-absence-planner>.form-grid{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:start;gap:10px;min-width:0;padding:12px}.hr-absence-summary{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.hr-absence-status{border-left:4px solid var(--blue);gap:3px;min-width:0;padding-left:10px;display:grid}.hr-absence-status.green{border-left-color:var(--green)}.hr-absence-status.amber{border-left-color:var(--amber)}.hr-absence-status.red{border-left-color:var(--red)}.hr-absence-status strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.14}.hr-absence-status span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.28}.hr-absence-days-readout{color:var(--muted);letter-spacing:0;text-transform:uppercase;gap:5px;margin:0;font-size:11px;font-weight:900;display:grid}.hr-absence-days-readout .input{height:56px;color:var(--ink);text-align:center;background:#fff;font-size:30px;font-weight:950;line-height:1}.hr-absence-balance-line{border-top:1px solid #94a3b838;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-top:8px;display:grid}.hr-absence-balance-line span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.hr-absence-balance-line strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.15}.hr-absence-calendar{flex-wrap:wrap;gap:4px;min-width:0;padding-top:2px;display:flex}.hr-absence-calendar span{min-width:34px;min-height:34px;color:var(--ink);background:#fff;border:1px solid #94a3b847;border-radius:7px;place-items:center;gap:1px;display:grid}.hr-absence-calendar span.off{color:var(--muted);opacity:.64;background:#f1f5f9}.hr-absence-calendar span.more{color:var(--muted);font-size:13px;font-weight:900}.hr-absence-calendar b,.hr-absence-calendar em{line-height:1}.hr-absence-calendar b{color:inherit;text-transform:uppercase;font-size:9px;font-weight:900}.hr-absence-calendar em{font-size:13px;font-style:normal;font-weight:950}.hr-document-upload-card{background:linear-gradient(#f7fbff,#fff);border:1px dashed #2563eb52;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.hr-document-upload-card>div{gap:3px;min-width:0;display:grid}.hr-document-upload-card span,.hr-document-row span,.hr-required-docs span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-document-upload-card strong{color:var(--ink);font-size:15px;line-height:1.18}.hr-document-upload-card em{color:var(--muted);font-size:12px;font-style:normal;font-weight:750;line-height:1.28}.hr-document-list{gap:8px;min-width:0;display:grid}.hr-document-row{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fbfdff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.hr-document-row.green{border-left-color:var(--green)}.hr-document-row.amber{border-left-color:var(--amber)}.hr-document-row.red{border-left-color:var(--red)}.hr-document-row.blue{border-left-color:var(--blue)}.hr-document-icon{width:36px;height:36px;color:var(--blue);background:#2563eb14;border:1px solid #2563eb33;border-radius:8px;place-items:center;display:grid}.hr-document-row.green .hr-document-icon{color:var(--green);background:#10a37414;border-color:#10a37433}.hr-document-row.amber .hr-document-icon{color:var(--amber);background:#b7791f14;border-color:#b7791f38}.hr-document-row.red .hr-document-icon{color:var(--red);background:#d93f4b14;border-color:#d93f4b38}.hr-document-row>div:nth-child(2){gap:3px;min-width:0;display:grid}.hr-document-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.18}.hr-document-row em,.hr-document-row p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-style:normal;font-weight:750;line-height:1.28}.hr-document-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.hr-document-actions .button{min-height:32px;padding:7px 9px}.hr-required-docs{gap:7px;min-width:0;display:grid}.hr-required-docs>div{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.hr-required-docs>div.missing{color:var(--amber);background:#b7791f14;border-color:#b7791f38}.hr-required-docs>div>div{gap:2px;min-width:0;display:grid}.hr-required-docs em{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:750;line-height:1.22}.hr-required-docs>div.done{color:var(--green);background:#10a37414;border-color:#10a3743d}.hr-required-docs>div.done span{color:var(--green)}.hr-required-docs button{color:var(--blue);cursor:pointer;background:#2563eb14;border:1px solid #2563eb3d;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.hr-required-docs button:disabled{cursor:not-allowed;opacity:.45}.hr-card-actions{flex-wrap:wrap;gap:6px;min-width:0;padding-top:4px;display:flex}.hr-card-actions .button{min-height:32px;padding:7px 9px}.dialog-copy{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750;line-height:1.34}.hr-file-body{background:0 0;gap:12px;min-width:0;padding:0;display:grid}.hr-file-clean{gap:14px}.hr-profile-shell{gap:12px}.hr-profile-command,.hr-docs-command{border:1px solid var(--line);border-left:5px solid var(--blue);background:linear-gradient(#fbfdff,#fff);border-radius:8px;grid-template-columns:minmax(0,.74fr) minmax(420px,1fr);align-items:stretch;gap:10px;min-width:0;padding:12px;display:grid}.hr-profile-command.green,.hr-docs-command.green{border-left-color:var(--green)}.hr-profile-command.amber,.hr-docs-command.amber{border-left-color:var(--amber)}.hr-profile-command.red,.hr-docs-command.red{border-left-color:var(--red)}.hr-profile-command>div:first-child,.hr-docs-command>div:first-child,.hr-profile-signal-grid article,.hr-docs-signal-grid article,.hr-profile-next-action{align-content:center;gap:4px;min-width:0;display:grid}.hr-profile-command span,.hr-docs-command span,.hr-profile-signal-grid span,.hr-docs-signal-grid span,.hr-profile-checklist span,.hr-profile-next-action span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-profile-command strong,.hr-docs-command strong{color:var(--ink);overflow-wrap:anywhere;font-size:24px;line-height:1.08}.hr-profile-command em,.hr-docs-command em,.hr-profile-signal-grid em,.hr-docs-signal-grid em,.hr-profile-next-action em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.28}.hr-profile-signal-grid,.hr-docs-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.hr-profile-signal-grid article,.hr-docs-signal-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px}.hr-profile-signal-grid article.green,.hr-docs-signal-grid article.green{background:#10a37414;border-color:#10a37438}.hr-profile-signal-grid article.amber,.hr-docs-signal-grid article.amber{background:#b7791f14;border-color:#b7791f38}.hr-profile-signal-grid article.red,.hr-docs-signal-grid article.red{background:#d93f4b14;border-color:#d93f4b38}.hr-profile-signal-grid article strong,.hr-docs-signal-grid article strong,.hr-profile-checklist strong,.hr-profile-next-action strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.14}.hr-profile-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);align-items:start;gap:12px;min-width:0;display:grid}.hr-profile-main,.hr-profile-side{gap:12px;min-width:0;display:grid}.hr-profile-checklist{gap:7px;min-width:0;display:grid}.hr-profile-checklist>div{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.hr-profile-checklist>div.green{color:var(--green);background:#10a37414;border-color:#10a37438}.hr-profile-checklist>div.amber{color:var(--amber);background:#b7791f14;border-color:#b7791f38}.hr-profile-checklist>div>div{gap:2px;min-width:0;display:grid}.hr-profile-checklist em{color:var(--muted);font-size:11px;font-style:normal;font-weight:900}.hr-profile-next-action{border:1px solid var(--line);border-left:4px solid var(--green);background:var(--surface-2);border-radius:8px;padding:12px}.hr-profile-next-action.amber{border-left-color:var(--amber);background:#fffbeb}.hr-profile-next-action.red{border-left-color:var(--red);background:#fff7f7}.hr-file-status{border:1px solid #bfdbfecc;border-left:4px solid var(--blue);background:#f8fbff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.hr-file-status.green{border-left-color:var(--green)}.hr-file-status.teal{border-left-color:var(--teal)}.hr-file-status.amber{border-left-color:var(--amber)}.hr-file-status.red{border-left-color:var(--red)}.hr-file-status>div{gap:4px;min-width:0;display:grid}.hr-file-status span{color:var(--blue);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950}.hr-file-status strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.18}.hr-file-status em{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-style:normal;font-weight:750;line-height:1.34}.hr-file-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.hr-file-card-head{border-bottom:1px solid #94a3b842;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:12px;display:flex}.hr-file-card-head>div{gap:6px;min-width:0;display:grid}.hr-file-card-head span{color:#1d4ed8;letter-spacing:0;text-transform:uppercase;width:fit-content;font-size:12px;font-weight:950;line-height:1.2}.hr-file-card-head h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.18}.hr-file-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px;min-width:0;display:grid}.hr-file-field{align-content:start;gap:7px;min-width:0;display:grid}.hr-file-field.wide{grid-column:1/-1}.hr-file-field span{color:#94a3b8;font-size:12px;font-weight:850;line-height:1.18}.hr-file-field strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:900;line-height:1.22}.hr-file-field.green strong{color:var(--green)}.hr-file-field.teal strong{color:var(--teal)}.hr-file-field.amber strong{color:var(--amber)}.hr-file-field.red strong{color:var(--red)}.hr-file-field.blue strong{color:var(--blue)}.hr-file-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750;line-height:1.36}.hr-file-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.hr-section-head{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.hr-section-head>div{gap:3px;min-width:0;display:grid}.hr-section-head strong{color:var(--ink);overflow-wrap:break-word;font-size:16px;line-height:1.16}.hr-section-head em{color:var(--muted);overflow-wrap:break-word;font-size:12px;font-style:normal;font-weight:750;line-height:1.32}.hr-detail-grid,.hr-payroll-grid,.hr-summary-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;display:grid}.hr-detail-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.hr-detail-item strong{color:var(--ink);overflow-wrap:break-word;word-break:break-word;font-size:14px;line-height:1.18}.hr-detail-item.blue strong{color:var(--blue)}.hr-detail-item.green strong{color:var(--green)}.hr-detail-item.teal strong{color:var(--teal)}.hr-detail-item.amber strong{color:var(--amber)}.hr-detail-item.red strong{color:var(--red)}.hr-mini-list{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.hr-mini-list h3{margin:0}.hr-mini-list>div{background:var(--surface-2);min-width:0;color:var(--ink);overflow-wrap:break-word;border-top:1px solid #94a3b83d;padding:8px 2px 0;font-size:13px;font-weight:750}.hr-warning-text{color:var(--amber);overflow-wrap:break-word;font-weight:850}.hr-form-dialog .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-form-dialog .form-grid .wide,.form-grid.two .wide{grid-column:1/-1}.hr-form-section-title{border:1px solid #94a3b838;border-left:4px solid var(--blue);background:linear-gradient(#fbfdff,#fff);border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.hr-form-section-title span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-form-section-title strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.15}.hr-form-section-title em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.28}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-form-guidance{background:var(--surface-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.hr-form-guidance>div{gap:3px;min-width:0;display:grid}.hr-form-guidance strong{color:var(--ink);overflow-wrap:break-word;font-size:15px}.hr-photo-dialog .form-stack,.hr-document-dialog .form-stack{gap:14px}.hr-photo-upload{border:1px solid var(--line);background:linear-gradient(#fbfdff,#fff);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.hr-photo-preview{width:88px;height:88px;color:var(--blue);background:#2563eb1a;border:1px solid #2563eb2e;border-radius:999px;place-items:center;font-size:28px;font-weight:950;display:grid;overflow:hidden}.hr-photo-preview img{object-fit:cover;width:100%;height:100%}.hr-photo-upload>div:last-child{gap:4px;min-width:0;display:grid}.hr-photo-upload span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-photo-upload strong{color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.16}.hr-photo-upload em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.3}.hr-photo-picker{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid}.hr-photo-picker>span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-photo-picker-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.hr-photo-picker-actions .button{flex:150px}.hr-photo-picker>em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.28}.hr-document-capture{border:1px solid var(--line);background:linear-gradient(#fbfdff,#fff);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.hr-document-preview{width:88px;height:88px;color:var(--blue);background:#2563eb14;border:1px solid #2563eb2e;border-radius:8px;place-items:center;display:grid;overflow:hidden}.hr-document-preview img{object-fit:cover;width:100%;height:100%}.hr-document-capture>div:nth-child(2){gap:4px;min-width:0;display:grid}.hr-document-capture span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-document-capture strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.16}.hr-document-capture em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.28}.hr-document-capture-actions{flex-wrap:wrap;gap:8px;min-width:0;padding-top:4px;display:flex}.hr-document-capture-actions .button{flex:150px}.hr-document-view{border:1px solid var(--line);background:linear-gradient(#fbfdff,#fff);border-radius:8px;grid-template-columns:minmax(180px,.48fr) minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.hr-document-view-preview{min-height:180px;color:var(--blue);background:#2563eb14;border:1px solid #2563eb2e;border-radius:8px;place-items:center;display:grid;overflow:hidden}.hr-document-view-preview.image{background:#f8fafc}.hr-document-view-preview img{object-fit:contain;width:100%;max-height:280px}.hr-document-view>div:nth-child(2){gap:5px;min-width:0;display:grid}.hr-document-view span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.hr-document-view strong{color:var(--ink);overflow-wrap:anywhere;font-size:20px;line-height:1.14}.hr-document-view em,.hr-document-view p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-style:normal;font-weight:750;line-height:1.3}.hr-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1320px){.hr-workspace,.hr-ops-board,.hr-control-command,.hr-profile-command,.hr-docs-command,.hr-profile-layout,.hr-time-off-command,.hr-payroll-command,.hr-bank-command,.hr-history-command,.hr-360-grid,.hr-vacation-board,.hr-payroll-board,.hr-history-board,.hr-two-panels,.hr-two-panels.structure{grid-template-columns:1fr}.hr-detail-panel{position:static}}@media (width<=1080px){.hr-kpi-grid,.hr-module-tabs,.hr-work-tabs,.hr-followup-grid,.hr-tool-grid,.hr-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-followup-grid .panel{grid-column:span 1}.hr-toolbar{grid-template-columns:1fr 1fr}.hr-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-people-toolbar,.hr-people-controls{grid-template-columns:1fr}.hr-person-row{grid-template-columns:auto minmax(0,1fr) auto}.hr-person-state,.hr-person-signals{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;align-items:center}.hr-person-open{grid-area:1/3}.hr-context-bar{grid-template-columns:1fr}.hr-context-actions{justify-content:flex-start}.hr-file-header{grid-template-columns:auto minmax(0,1fr)}.hr-file-header-actions{grid-column:1/-1;justify-content:flex-start}.hr-file-field-grid,.hr-file-lists,.hr-document-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-document-row .hr-document-icon{grid-row:span 2}.hr-document-actions{grid-column:2;justify-content:flex-start}.hr-employee-workbench{grid-template-columns:1fr}.hr-detail-panel{position:static}.hr-module-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr))}.hr-queue-row{grid-template-columns:minmax(0,1fr) auto}.hr-queue-row span,.hr-queue-row strong,.hr-queue-row em{grid-column:1}.hr-queue-row b{grid-column:2}}@media (width<=720px){.hr-hero{flex-direction:column}.hr-operation-bar{grid-template-columns:1fr}.hr-operation-actions{justify-content:flex-start}.hr-operation-actions .button{flex:150px}.hr-report-filters{grid-template-columns:1fr}.hr-hero-actions,.hr-hero-actions .button,.hr-context-actions .button,.hr-file-header-actions .button,.hr-detail-actions .button,.hr-card-actions .button,.hr-row-actions .button{width:100%}.hr-kpi-grid,.hr-module-tabs,.hr-work-tabs,.hr-followup-grid,.hr-tool-grid,.hr-control-grid,.hr-control-plan,.hr-toolbar,.hr-selector-head,.hr-selector-plan,.hr-employee-card-main,.hr-employee-card-meta,.hr-detail-grid,.hr-payroll-grid,.hr-file-field-grid,.hr-file-lists,.hr-form-dialog .form-grid,.form-grid.two,.hr-people-head,.hr-people-overview,.hr-people-empty,.hr-person-row{grid-template-columns:1fr}.hr-people-overview{display:grid}.hr-people-empty .button{width:100%}.hr-person-avatar{width:38px;height:38px}.hr-person-state,.hr-person-signals,.hr-person-open{grid-area:auto;justify-self:start}.hr-person-signals{justify-items:start}.hr-file-header,.hr-file-status,.hr-profile-command,.hr-docs-command,.hr-profile-signal-grid,.hr-docs-signal-grid,.hr-profile-checklist>div,.hr-time-off-command,.hr-time-off-command-metrics,.hr-absence-planner,.hr-absence-checklist,.hr-absence-impact,.hr-absence-balance-line,.hr-payroll-cost-grid,.hr-payroll-lane-grid,.hr-payroll-event-list>div,.hr-payroll-close-list>div,.hr-bank-signal-grid,.hr-bank-row,.hr-bank-checklist>div,.hr-bank-form-preview,.hr-history-summary-grid,.hr-history-timeline article,.hr-document-upload-card,.hr-document-capture,.hr-document-view,.hr-document-row,.hr-photo-upload{grid-template-columns:1fr}.hr-time-off-command-main strong,.hr-payroll-command strong{font-size:24px}.hr-bank-command strong,.hr-history-command strong,.hr-profile-command strong,.hr-docs-command strong{font-size:22px}.hr-time-off-history-row{grid-template-columns:1fr}.hr-time-off-history-row>div:last-of-type,.hr-absence-impact>div:last-child{justify-items:start}.hr-payroll-command>.button{justify-self:stretch;width:100%}.hr-payroll-event-list b,.hr-payroll-event-list em,.hr-payroll-close-list strong,.hr-bank-checklist strong,.hr-bank-form-preview>div:last-child{grid-column:auto;justify-self:start}.hr-profile-checklist em{justify-self:start}.hr-bank-row-actions{justify-content:stretch}.hr-bank-row-actions .button{flex:130px}.hr-document-view-preview{min-height:140px}.hr-document-row .hr-document-icon,.hr-document-actions{grid-area:auto}.hr-document-actions{justify-content:stretch}.hr-document-actions .button{flex:140px}.hr-required-docs>div{grid-template-columns:auto minmax(0,1fr)}.hr-required-docs button{grid-column:1/-1;width:100%}.hr-file-card-head{display:grid}.hr-file-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:8px;display:grid;overflow-x:visible}.hr-file-header-actions{flex-wrap:wrap;justify-content:flex-start}.hr-file-icon-actions{border-left:0;width:100%;padding-left:0}.hr-file-icon-action{flex:42px}.hr-file-tabs button{border-bottom-width:2px;justify-content:center;min-width:0;min-height:42px;padding:0 6px}.hr-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-employee-list{max-height:none}.hr-page .data-table{min-width:760px}.hr-command-list button,.hr-signal-row,.hr-detail-header,.hr-section-head,.hr-form-guidance{grid-template-columns:1fr}}@media (width<=480px){.dashboard-hero-stats,.dashboard-action-grid,.dashboard-action-overview,.dashboard-hero-command-strip,.dashboard-hero-compact-panel,.dashboard-overview-pulse footer,.dashboard-kpi-command-summary,.dashboard-kpi-corridor,.dashboard-kpi-corridor-track,.dashboard-flow-card-body,.dashboard-map-command-grid,.dashboard-map-topology-legend,.dashboard-kpi-premium,.dashboard-map-flow,.dashboard-module-signal-strip,.dashboard-module-tab-rail,.dashboard-module-finance-deep-grid,.dashboard-module-finance-rail-head,.dashboard-module-metrics,.dashboard-module-digest-lenses,.dashboard-module-spotlight-rail,.dashboard-performance-lens,.dashboard-performance-decision-panel>div,.dashboard-performance-runway-track,.dashboard-performance-precision,.dashboard-flow-precision,.dashboard-trend-composition,.dashboard-pulse-flow-lanes,.dashboard-pulse-flow-metrics,.dashboard-pulse-strip,.dashboard-pulse-grid,.dashboard-alert-pulse-stage,.dashboard-alert-pulse-rail,.dashboard-alert-triage,.dashboard-alert-triage-grid,.dashboard-alert-command-matrix,.dashboard-activity-radar,.dashboard-activity-category-grid,.dashboard-activity-summary{grid-template-columns:1fr}.dashboard-module-tabs.segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module-tabs.segmented button{min-height:40px}.dashboard-kpi-command>header{grid-template-columns:1fr}.dashboard-kpi-scope-rail span{grid-template-columns:minmax(64px,.28fr) minmax(0,1fr) minmax(34px,auto)}.dashboard-kpi-corridor-track:before{display:none}.dashboard-module-command-card,.dashboard-module-dock,.dashboard-module-switchboard,.dashboard-module-flow-track,.dashboard-module-spotlight,.dashboard-module-constellation-head,.dashboard-module-constellation-rail{grid-template-columns:1fr}.dashboard-module-constellation-head{display:grid}.dashboard-module-constellation-head div:last-child{text-align:left}.dashboard-module-dock-stage{grid-template-columns:1fr}.dashboard-module-dock-gauge,.dashboard-module-dock-orbit{justify-self:start}.dashboard-module-switch-signals,.dashboard-module-switch-rail{grid-template-columns:1fr}.dashboard-module-pressure-row{gap:7px}.dashboard-action-card{min-height:138px}.dashboard-action-mini-bars{height:50px}.dashboard-flow-chart-value{display:none}.dashboard-finance-mini-chart{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-finance-mini-chart article{border-top:1px solid #e2e8f01f;border-left:0;grid-column:1/-1;padding-top:10px;padding-left:0}.dashboard-module-metric.featured{grid-column:1/-1;grid-template-columns:1fr;grid-template-areas:"head""value""hint""orbit""trace""readout""meter""foot""line"}.dashboard-module-metric-orbit{justify-self:start;width:min(112px,100%)}.dashboard-module-metric strong{font-size:26px}.dashboard-module-metric.featured strong,.dashboard-activity-radar-core strong{font-size:32px}}@media (width<=1100px){.dashboard-spectrum-body{grid-template-columns:1fr}.dashboard-spectrum-command{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:stretch}.dashboard-spectrum-score{min-height:158px}.dashboard-spectrum-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-spectrum-signals>span{grid-column:1/-1}}@media (width<=900px){.dashboard-performance-card:after,.dashboard-performance-chart:after,.dashboard-module-command-card:after,.dashboard-module-metric:after{display:none}}@media (width<=640px){.dashboard-queue-row:after{display:none}.dashboard-queue-decision-deck{padding:11px}.dashboard-queue-decision-main strong{font-size:19px}.dashboard-queue-decision-orbit{width:92px}.dashboard-queue-decision-route{grid-template-columns:1fr}.dashboard-spectrum-card{padding:14px}.dashboard-spectrum-card:after{display:none}.dashboard-spectrum-card>header,.dashboard-spectrum-command{grid-template-columns:1fr}.dashboard-spectrum-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-spectrum-score{min-height:140px}.dashboard-spectrum-matrix:after{display:none}.dashboard-spectrum-signals{grid-template-columns:1fr}.dashboard-alert-pulse:after{display:none}.dashboard-alert-pulse-stage,.dashboard-alert-triage{grid-template-columns:1fr}.dashboard-alert-triage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-alert-command-orbit{justify-self:start;width:98px}.dashboard-alert-command-copy strong{font-size:22px}.dashboard-alert-pulse-stage svg{height:126px}.dashboard-activity-radar{grid-template-columns:1fr}.dashboard-activity-radar-core{width:min(126px,100%)}.dashboard-activity-row{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;padding:11px}.dashboard-activity-row:after,.dashboard-activity-row>i{display:none}.dashboard-activity-row>div{width:30px;height:30px}.dashboard-activity-row>b{align-self:start;padding:6px 7px}}@media (width<=480px){.dashboard-spectrum-lanes{grid-template-columns:1fr}.dashboard-spectrum-lane{min-height:132px}.dashboard-spectrum-matrix-rail{grid-template-columns:1fr}.dashboard-spectrum-card h2{font-size:22px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
