.grecaptcha-badge{visibility:hidden!important}:root{--lv-bg:#fcfafa;--lv-surface:#fff;--lv-surface-2:#faf8f7;--lv-surface-hover:#f7f2f1;--lv-nav-bg:#fdfcfc;--lv-input-bg:#fff;--lv-border:#e0d9d7;--lv-rule:#e8e3e2;--lv-rule-strong:#c5bbb9;--lv-text:#261613;--lv-text-soft:#443331;--lv-muted:#5d4f4b;--lv-muted-soft:#7f716d;--lv-teal:#791920;--lv-teal-hover:#650011;--lv-teal-soft:#79192014;--lv-teal-soft-2:#79192024;--lv-teal-border:#79192047;--lv-on-teal:#fff;--lv-green:#2c6330;--lv-green-soft:#2c63301a;--lv-green-border:#2c633047;--lv-amber:#ac5d00;--lv-amber-soft:#ac5d001f;--lv-amber-border:#ac5d0052;--lv-red:#ac1922;--lv-red-soft:#ac192217;--lv-red-border:#ac192247;--lv-shadow:0 1px 0 0 var(--lv-rule);--lv-card-hover:0 1px 0 0 var(--lv-border), 0 6px 22px -10px #2616131c;--lv-focus-ring:0 0 0 3px var(--lv-teal-soft-2);--font-display:"Instrument Serif", "Source Serif Pro", Georgia, serif;--font-sans:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--z-base:1;--z-sticky:10;--z-dropdown:100;--z-modal-bg:998;--z-modal:999;--z-toast:1100;--z-tooltip:1200}@supports (color:lab(0% 0 0)){:root{--lv-bg:lab(98.3577% .610411 .327778);--lv-surface-2:lab(97.6553% .874341 .579858);--lv-surface-hover:lab(95.8987% 1.45799 .967121);--lv-nav-bg:lab(99.0629% .305116 .163841);--lv-border:lab(87.1816% 2.20817 1.77318);--lv-rule:lab(90.6763% 1.65448 1.32875);--lv-rule-strong:lab(76.712% 3.31989 2.66558);--lv-text:lab(9.27504% 8.39485 5.40023);--lv-text-soft:lab(23.2355% 7.11009 4.75274);--lv-muted:lab(34.89% 5.59534 4.49519);--lv-muted-soft:lab(48.8263% 5.01165 4.0243);--lv-teal:lab(26.7232% 41.5095 22.1444);--lv-teal-hover:lab(19.7449% 41.6148 23.2462);--lv-teal-soft:lab(26.7232% 41.5095 22.1444/.08);--lv-teal-soft-2:lab(26.7232% 41.5095 22.1444/.14);--lv-teal-border:lab(26.7232% 41.5095 22.1444/.28);--lv-green:lab(37.413% -28.0522 23.2407);--lv-green-soft:lab(37.413% -28.0522 23.2407/.1);--lv-green-border:lab(37.413% -28.0522 23.2407/.28);--lv-amber:lab(48.321% 30.3509 63.8513);--lv-amber-soft:lab(48.321% 30.3509 63.8513/.12);--lv-amber-border:lab(48.321% 30.3509 63.8513/.32);--lv-red:lab(37.8417% 57.0877 36.6463);--lv-red-soft:lab(37.8417% 57.0877 36.6463/.09);--lv-red-border:lab(37.8417% 57.0877 36.6463/.28);--lv-card-hover:0 1px 0 0 var(--lv-border), 0 6px 22px -10px lab(9.27504% 8.39485 5.40023/.11)}}[data-theme=dark]{--lv-bg:#1b110e;--lv-surface:#251a17;--lv-surface-2:#2a1e1b;--lv-surface-hover:#2f2320;--lv-nav-bg:#201513;--lv-input-bg:#231714;--lv-border:#3b302d;--lv-rule:#302624;--lv-rule-strong:#554a47;--lv-text:#f0eae6;--lv-text-soft:#cbc2bd;--lv-muted:#9c8f89;--lv-muted-soft:#7e716c;--lv-teal:#d57355;--lv-teal-hover:#e98667;--lv-teal-soft:#d5735524;--lv-teal-soft-2:#d5735538;--lv-teal-border:#d5735566;--lv-on-teal:#190f0c;--lv-green:#67b36a;--lv-green-soft:#67b36a24;--lv-green-border:#67b36a57;--lv-amber:#e39849;--lv-amber-soft:#e3984929;--lv-amber-border:#e398495c;--lv-red:#e5564a;--lv-red-soft:#e5564a29;--lv-red-border:#e5564a5c;--lv-shadow:0 1px 0 0 var(--lv-rule);--lv-card-hover:0 1px 0 0 var(--lv-border), 0 10px 24px -14px #0000008c;--lv-focus-ring:0 0 0 3px var(--lv-teal-soft-2)}@supports (color:lab(0% 0 0)){[data-theme=dark]{--lv-bg:lab(6.07864% 4.4983 3.08075);--lv-surface:lab(10.5256% 5.67428 4.57736);--lv-surface-2:lab(12.8463% 5.66147 4.56352);--lv-surface-hover:lab(15.167% 5.65046 4.55105);--lv-nav-bg:lab(8.22116% 5.1048 3.79094);--lv-input-bg:lab(9.36518% 5.68147 4.46894);--lv-border:lab(20.984% 5.05486 4.06392);--lv-rule:lab(16.359% 4.49459 3.61375);--lv-rule-strong:lab(32.6007% 4.46452 3.58552);--lv-text:lab(93.0072% 1.73044 2.35749);--lv-text-soft:lab(79.0701% 2.61012 3.54581);--lv-muted:lab(60.4635% 4.34095 4.94163);--lv-muted-soft:lab(48.8627% 4.35513 4.95249);--lv-teal:lab(59.542% 37.0772 34.4404);--lv-teal-hover:lab(66.5144% 36.8889 33.9624);--lv-teal-soft:lab(59.542% 37.0772 34.4404/.14);--lv-teal-soft-2:lab(59.542% 37.0772 34.4404/.22);--lv-teal-border:lab(59.542% 37.0772 34.4404/.4);--lv-on-teal:lab(5.16261% 4.0533 2.75176);--lv-green:lab(66.8006% -36.4154 29.7015);--lv-green-soft:lab(66.8006% -36.4154 29.7015/.14);--lv-green-border:lab(66.8006% -36.4154 29.7015/.34);--lv-amber:lab(69.4791% 23.5044 52.3297);--lv-amber-soft:lab(69.4791% 23.5044 52.3297/.16);--lv-amber-border:lab(69.4791% 23.5044 52.3297/.36);--lv-red:lab(56.5128% 55.9473 37.8022);--lv-red-soft:lab(56.5128% 55.9473 37.8022/.16);--lv-red-border:lab(56.5128% 55.9473 37.8022/.36);--lv-card-hover:0 1px 0 0 var(--lv-border), 0 10px 24px -14px lab(0% 0 0/.55)}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5;background:var(--lv-bg)!important;color:var(--lv-text)!important;font-family:var(--font-sans)!important}::selection{background:var(--lv-teal-soft-2);color:var(--lv-text)}::-webkit-scrollbar{background:0 0;width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--lv-rule);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--lv-rule-strong)}h1,h2,h3,h4,h5,h6{color:var(--lv-text);margin:0}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{color:var(--lv-text)!important}p,span,small{color:inherit}.lv-num,.lv-kpi-value,.lv-row-dollars,.lv-actions-stat-value,.lv-module-metric,.lv-sub-score-val,.lv-kpi-cell-value,.lv-kpi-cell-sub,.lv-bulk-item-amount,.table td,.table th,td,th,.badge,input[type=number],input[type=date]{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--lv-teal);outline-offset:2px;border-radius:4px}.lv-display{font-family:var(--font-display);letter-spacing:-.01em;color:var(--lv-text);text-wrap:balance;font-weight:400;line-height:1.08}.lv-serif{font-family:var(--font-display);font-weight:400}.lv-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.lv-green{color:var(--lv-green)!important}.lv-amber{color:var(--lv-amber)!important}.lv-red{color:var(--lv-red)!important}.lv-teal{color:var(--lv-teal)!important}.lv-muted{color:var(--lv-muted)!important}.sidebar{background:var(--lv-nav-bg);border-right:1px solid var(--lv-border);flex-shrink:0;width:232px;min-height:100vh;padding:6px 0 16px}.sidebar .brand{font-family:var(--font-display);color:var(--lv-text);letter-spacing:-.01em;align-items:center;gap:10px;padding:18px 22px 16px;font-size:1.5rem;line-height:1;display:flex}.sidebar .nav-link{border-radius:0;padding:7px 24px;font-size:13.5px;font-weight:400;text-decoration:none;transition:color .15s,background .15s;display:block;position:relative;color:var(--lv-text-soft)!important}.sidebar .nav-link:hover{background:var(--lv-surface-hover);color:var(--lv-text)!important}.sidebar .nav-link.active{background:0 0;font-weight:600;color:var(--lv-teal)!important}.sidebar .nav-section-label{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--lv-muted);padding:18px 22px 6px;font-size:11px;font-weight:500}.lv-header{background:var(--lv-nav-bg);border-bottom:1px solid var(--lv-border);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 28px;display:flex}.lv-header-date{font-family:var(--font-sans);color:var(--lv-muted);letter-spacing:0;font-size:13px}.lv-main-content,.main-content{background:var(--lv-bg);flex:1;min-height:0;overflow-y:auto}html[data-theme=dark] .card{background-color:var(--lv-surface)!important;border-color:var(--lv-border)!important;color:var(--lv-text)!important}html[data-theme=dark] .card-header,html[data-theme=dark] .card-footer{background-color:var(--lv-surface-2)!important;border-color:var(--lv-border)!important;color:var(--lv-text)!important}html[data-theme=dark] .card-body{color:var(--lv-text)!important}html[data-theme=dark] .shadow-sm{box-shadow:var(--lv-shadow)!important}html[data-theme=dark] .table{--bs-table-bg:transparent;--bs-table-striped-bg:var(--lv-surface-2);--bs-table-hover-bg:var(--lv-surface-hover);--bs-table-border-color:var(--lv-border);color:var(--lv-text)!important;border-color:var(--lv-border)!important}html[data-theme=dark] .table th,html[data-theme=dark] .table td{color:var(--lv-text);border-color:var(--lv-border)!important}html[data-theme=dark] .table thead th{font-weight:500;color:var(--lv-muted)!important}html[data-theme=dark] .table-hover tbody tr:hover td{background-color:var(--lv-surface-hover)!important}html[data-theme=dark] .alert{color:var(--lv-text)!important;border-color:var(--lv-border)!important}html[data-theme=dark] .alert-danger{background:var(--lv-red-soft)!important;border-color:var(--lv-red-border)!important;color:var(--lv-red)!important}html[data-theme=dark] .alert-warning{background:var(--lv-amber-soft)!important;border-color:var(--lv-amber-border)!important;color:var(--lv-amber)!important}html[data-theme=dark] .alert-success{background:var(--lv-green-soft)!important;border-color:var(--lv-green-border)!important;color:var(--lv-green)!important}html[data-theme=dark] .alert-secondary{background:var(--lv-surface-2)!important;border-color:var(--lv-border)!important;color:var(--lv-muted)!important}html[data-theme=dark] .alert-info{background:var(--lv-teal-soft)!important;border-color:var(--lv-teal-border)!important;color:var(--lv-teal)!important}html[data-theme=dark] .btn-outline-secondary{color:var(--lv-muted)!important;border-color:var(--lv-border)!important}html[data-theme=dark] .btn-outline-secondary:hover{background:var(--lv-surface-hover)!important;color:var(--lv-text)!important;border-color:var(--lv-rule-strong)!important}html[data-theme=dark] .btn-outline-primary{color:var(--lv-teal)!important;border-color:var(--lv-teal)!important}html[data-theme=dark] .btn-outline-primary:hover{background:var(--lv-teal-soft)!important;color:var(--lv-teal)!important}html[data-theme=dark] .btn-outline-success{color:var(--lv-green)!important;border-color:var(--lv-green)!important}html[data-theme=dark] .btn-outline-success:hover{background:var(--lv-green-soft)!important;color:var(--lv-green)!important}html[data-theme=dark] .btn-close{filter:invert()}html[data-theme=dark] .badge.bg-secondary{border:1px solid var(--lv-border);background:var(--lv-surface-2)!important;color:var(--lv-muted)!important}html[data-theme=dark] .badge.bg-warning{background:var(--lv-amber-soft)!important;color:var(--lv-amber)!important}html[data-theme=dark] .badge.bg-success{background:var(--lv-green-soft)!important;color:var(--lv-green)!important}html[data-theme=dark] .badge.bg-danger{background:var(--lv-red-soft)!important;color:var(--lv-red)!important}html[data-theme=dark] .badge.bg-primary{background:var(--lv-teal-soft)!important;color:var(--lv-teal)!important}html[data-theme=dark] .badge.bg-light{background:var(--lv-surface-2)!important;color:var(--lv-text)!important;border-color:var(--lv-border)!important}html[data-theme=dark] .form-control,html[data-theme=dark] .form-select{background-color:var(--lv-input-bg)!important;border-color:var(--lv-border)!important;color:var(--lv-text)!important}html[data-theme=dark] .form-control:focus,html[data-theme=dark] .form-select:focus{background-color:var(--lv-input-bg)!important;border-color:var(--lv-teal)!important;box-shadow:var(--lv-focus-ring)!important;color:var(--lv-text)!important}html[data-theme=dark] .form-control::placeholder{color:var(--lv-muted)!important}html[data-theme=dark] .form-label,html[data-theme=dark] label{color:var(--lv-text-soft)!important}html[data-theme=dark] .border,html[data-theme=dark] .border-bottom,html[data-theme=dark] .border-top,html[data-theme=dark] .border-start,html[data-theme=dark] .border-end{border-color:var(--lv-border)!important}html[data-theme=dark] .text-muted{color:var(--lv-muted)!important}html[data-theme=dark] .text-dark{color:var(--lv-text)!important}html[data-theme=dark] .bg-white{background-color:var(--lv-surface)!important}html[data-theme=dark] .bg-light{background-color:var(--lv-surface-2)!important}html[data-theme=dark] code{background:var(--lv-teal-soft);color:var(--lv-teal);border-radius:4px;padding:1px 5px}html[data-theme=dark] pre{background:var(--lv-surface-2);color:var(--lv-text);border:1px solid var(--lv-border);border-radius:6px;padding:12px 16px}html[data-theme=dark] details summary{color:var(--lv-teal)!important}html[data-theme=dark] .position-fixed.bg-white{background-color:var(--lv-surface)!important;border-color:var(--lv-border)!important}html[data-theme=dark] .spinner-border{color:var(--lv-teal)}html[data-theme=dark] select,html[data-theme=dark] input[type=date],html[data-theme=dark] input[type=text]{background-color:var(--lv-input-bg)!important;border-color:var(--lv-border)!important;color:var(--lv-text)!important}.list-group{--bs-list-group-bg:transparent;--bs-list-group-color:var(--lv-text);--bs-list-group-border-color:var(--lv-rule);--bs-list-group-action-color:var(--lv-text);--bs-list-group-action-hover-color:var(--lv-text);--bs-list-group-action-hover-bg:var(--lv-surface-hover);--bs-list-group-active-color:var(--lv-on-teal);--bs-list-group-active-bg:var(--lv-teal);--bs-list-group-active-border-color:var(--lv-teal);background:0 0}.list-group-item{border-color:var(--lv-rule)!important;color:var(--lv-text)!important;background-color:#0000!important}.list-group-item.active{background-color:var(--lv-teal)!important;border-color:var(--lv-teal)!important;color:var(--lv-on-teal)!important}.list-group-item-action:hover,.list-group-item-action:focus{background-color:var(--lv-surface-hover)!important;color:var(--lv-text)!important}.pagination{--bs-pagination-bg:transparent;--bs-pagination-color:var(--lv-text-soft);--bs-pagination-border-color:var(--lv-border);--bs-pagination-hover-bg:var(--lv-surface-hover);--bs-pagination-hover-color:var(--lv-text);--bs-pagination-hover-border-color:var(--lv-rule-strong);--bs-pagination-focus-bg:var(--lv-surface-hover);--bs-pagination-focus-color:var(--lv-text);--bs-pagination-focus-box-shadow:var(--lv-focus-ring);--bs-pagination-active-bg:var(--lv-teal);--bs-pagination-active-color:var(--lv-on-teal);--bs-pagination-active-border-color:var(--lv-teal);--bs-pagination-disabled-bg:transparent;--bs-pagination-disabled-color:var(--lv-muted);--bs-pagination-disabled-border-color:var(--lv-border)}.page-link{border-color:var(--lv-border)!important;color:var(--lv-text-soft)!important;background-color:#0000!important}.page-link:hover{background-color:var(--lv-surface-hover)!important;color:var(--lv-text)!important}.page-item.active .page-link{background-color:var(--lv-teal)!important;border-color:var(--lv-teal)!important;color:var(--lv-on-teal)!important}.page-item.disabled .page-link{opacity:.5;color:var(--lv-muted)!important;border-color:var(--lv-border)!important;background-color:#0000!important}.form-text{color:var(--lv-muted)!important}.input-group .form-control,.input-group .form-select{background-color:var(--lv-input-bg)}.input-group-text{background-color:var(--lv-surface-2)!important;border-color:var(--lv-border)!important;color:var(--lv-text-soft)!important}.modal-content{background-color:var(--lv-surface)!important;border-color:var(--lv-border)!important;color:var(--lv-text)!important}.modal-header,.modal-footer{border-color:var(--lv-rule)!important}.dropdown-menu{box-shadow:var(--lv-card-hover);background-color:var(--lv-surface)!important;border-color:var(--lv-border)!important;color:var(--lv-text)!important}.dropdown-item{color:var(--lv-text)!important}.dropdown-item:hover,.dropdown-item:focus{background-color:var(--lv-surface-hover)!important;color:var(--lv-text)!important}.bg-primary-subtle{background-color:var(--lv-teal-soft)!important}.bg-success-subtle{background-color:var(--lv-green-soft)!important}.bg-warning-subtle{background-color:var(--lv-amber-soft)!important}.bg-danger-subtle{background-color:var(--lv-red-soft)!important}.bg-info-subtle{background-color:var(--lv-teal-soft)!important}.bg-secondary-subtle{background-color:var(--lv-surface-2)!important}.text-primary-emphasis{color:var(--lv-teal)!important}.text-success-emphasis{color:var(--lv-green)!important}.text-warning-emphasis{color:var(--lv-amber)!important}.text-danger-emphasis{color:var(--lv-red)!important}.text-info-emphasis{color:var(--lv-teal)!important}.text-secondary-emphasis{color:var(--lv-text-soft)!important}.border-primary-subtle{border-color:var(--lv-teal-border)!important}.border-success-subtle{border-color:var(--lv-green-border)!important}.border-warning-subtle{border-color:var(--lv-amber-border)!important}.border-danger-subtle{border-color:var(--lv-red-border)!important}.border-info-subtle{border-color:var(--lv-teal-border)!important}.border-secondary-subtle{border-color:var(--lv-border)!important}.badge.bg-info{border:1px solid var(--lv-teal-border);background-color:var(--lv-teal-soft)!important;color:var(--lv-teal)!important}.bg-info{background-color:var(--lv-teal-soft)!important;color:var(--lv-teal)!important}:root .table{--bs-table-border-color:var(--lv-rule)}:root .table thead th{color:var(--lv-muted);border-bottom-color:var(--lv-rule-strong);font-weight:500}:root .table-hover tbody tr:hover td{background-color:var(--lv-surface-hover)}:root .card{background-color:var(--lv-surface);border-color:var(--lv-rule)}:root .card-header{border-bottom-color:var(--lv-rule);background-color:#0000}:root .badge.bg-primary{background-color:var(--lv-teal-soft)!important;color:var(--lv-teal)!important}:root .badge.bg-warning{background-color:var(--lv-amber-soft)!important;color:var(--lv-amber)!important}:root .badge.bg-success{background-color:var(--lv-green-soft)!important;color:var(--lv-green)!important}:root .badge.bg-danger{background-color:var(--lv-red-soft)!important;color:var(--lv-red)!important}:root .badge.bg-secondary{border:1px solid var(--lv-border);background-color:var(--lv-surface-2)!important;color:var(--lv-muted)!important}:root .alert-secondary{background:var(--lv-surface-2);border-color:var(--lv-border);color:var(--lv-text-soft)}:root .alert-danger{background:var(--lv-red-soft);border-color:var(--lv-red-border);color:var(--lv-red)}:root .alert-warning{background:var(--lv-amber-soft);border-color:var(--lv-amber-border);color:var(--lv-amber)}:root .alert-success{background:var(--lv-green-soft);border-color:var(--lv-green-border);color:var(--lv-green)}:root .alert-info{background:var(--lv-teal-soft);border-color:var(--lv-teal-border);color:var(--lv-teal)}:root .btn-outline-primary{color:var(--lv-teal);border-color:var(--lv-teal)}:root .btn-outline-primary:hover{background:var(--lv-teal);color:var(--lv-on-teal);border-color:var(--lv-teal)}.btn-primary{font-weight:500;transition:background .15s,border-color .15s;background:var(--lv-teal)!important;border-color:var(--lv-teal)!important;color:var(--lv-on-teal)!important}.btn-primary:hover,.btn-primary:focus{background:var(--lv-teal-hover)!important;border-color:var(--lv-teal-hover)!important;color:var(--lv-on-teal)!important}.btn-primary:disabled,.btn-primary.disabled{opacity:.55;background:var(--lv-teal)!important;border-color:var(--lv-teal)!important;color:var(--lv-on-teal)!important}.btn-link{color:var(--lv-teal)}.btn-link:hover{color:var(--lv-teal-hover)}.text-primary,.spinner-border.text-primary{color:var(--lv-teal)!important}.form-control:focus,.form-select:focus{border-color:var(--lv-teal)!important;box-shadow:var(--lv-focus-ring)!important}.lv-kpi-strip{border-top:1px solid var(--lv-rule);border-bottom:1px solid var(--lv-rule);background:0 0;border-radius:0;grid-template-columns:repeat(4,1fr);display:grid;overflow:visible}.lv-kpi-cell{background:0 0;flex-direction:column;gap:2px;padding:20px 22px 18px;transition:background .15s;display:flex;position:relative}.lv-kpi-cell+.lv-kpi-cell{border-left:1px solid var(--lv-rule)}.lv-kpi-cell:hover{background:var(--lv-surface-hover)}@media (max-width:880px){.lv-kpi-strip{grid-template-columns:repeat(2,1fr)}.lv-kpi-strip .lv-kpi-cell:nth-child(odd){border-left:0}.lv-kpi-strip .lv-kpi-cell:nth-child(n+3){border-top:1px solid var(--lv-rule)}.lv-kpi-ribbon{grid-template-columns:repeat(2,1fr)}.lv-kpi-ribbon>.lv-kpi-cell:nth-child(odd){border-left:0}.lv-kpi-ribbon>.lv-kpi-cell:nth-child(n+3){border-top:1px solid var(--lv-rule)}}@media (max-width:520px){.lv-kpi-strip{grid-template-columns:1fr}.lv-kpi-strip .lv-kpi-cell{border-left:0}.lv-kpi-strip .lv-kpi-cell+.lv-kpi-cell{border-top:1px solid var(--lv-rule)}.lv-kpi-ribbon{grid-template-columns:1fr}.lv-kpi-ribbon>.lv-kpi-cell{border-left:0}.lv-kpi-ribbon>.lv-kpi-cell+.lv-kpi-cell{border-top:1px solid var(--lv-rule)}}.lv-kpi-label{font-family:var(--font-sans);color:var(--lv-muted);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:400}.lv-kpi-value{font-family:var(--font-display);letter-spacing:-.015em;color:var(--lv-text);margin-top:4px;font-size:38px;font-weight:400;line-height:1}.lv-kpi-meta{color:var(--lv-muted);font-size:12px;font-family:var(--font-sans);align-items:center;gap:6px;margin-top:6px;display:flex}.lv-card{background:var(--lv-surface);border:1px solid var(--lv-rule);border-radius:10px;transition:box-shadow .18s,border-color .18s}.lv-card:hover{box-shadow:var(--lv-card-hover);border-color:var(--lv-border)}.lv-card-header{border-bottom:1px solid var(--lv-rule);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px 14px;display:flex}.lv-card-title{font-family:var(--font-sans);color:var(--lv-text);text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.lv-card-meta{font-family:var(--font-sans);color:var(--lv-muted);font-size:12px}.lv-card-body{padding:20px}.lv-scorecard-inner{align-items:flex-start;gap:32px;display:flex}.lv-gauge-wrap{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.lv-sub-scores{flex-direction:column;flex:1;gap:18px;margin-top:4px;display:flex}.lv-sub-score-row{flex-direction:column;gap:7px;display:flex}.lv-sub-score-header{justify-content:space-between;align-items:center;display:flex}.lv-sub-score-name{color:var(--lv-text-soft);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.lv-sub-score-val{font-family:var(--font-sans);font-size:14px;font-weight:600}.lv-bar-track{background:var(--lv-rule);border-radius:999px;height:6px;position:relative}.lv-bar-fill{border-radius:999px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1)}.lv-benchmark-line{background:var(--lv-rule-strong);border-radius:1px;width:2px;height:14px;position:absolute;top:-4px}.lv-benchmark-label{color:var(--lv-muted);white-space:nowrap;font-size:10.5px;position:absolute;top:-20px;transform:translate(-50%)}.lv-badge-below{background:var(--lv-amber-soft);border:1px solid var(--lv-amber-border);color:var(--lv-amber);text-transform:none;letter-spacing:0;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.lv-alert-item{cursor:pointer;background:var(--lv-surface);border:1px solid;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.lv-alert-item:hover{background:var(--lv-surface-hover)}.lv-alert-critical{background:var(--lv-red-soft);border-color:var(--lv-red-border)!important}.lv-alert-warning{background:var(--lv-amber-soft);border-color:var(--lv-amber-border)!important}.lv-alert-severity{font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin-bottom:2px;font-size:12px;font-weight:600}.lv-alert-text{color:var(--lv-text);font-size:13px;line-height:1.45}.lv-alert-action{color:var(--lv-teal);flex-shrink:0;margin-top:2px;font-size:12.5px;font-weight:500;text-decoration:none}.lv-alert-action:hover{text-decoration:underline}.lv-module-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.lv-module-card{background:var(--lv-surface);border:1px solid var(--lv-rule);cursor:pointer;border-radius:10px;flex-direction:column;gap:10px;padding:18px;transition:box-shadow .18s,border-color .18s;display:flex}.lv-module-card:hover{box-shadow:var(--lv-card-hover);border-color:var(--lv-border)}.lv-module-icon{border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.lv-module-name{font-family:var(--font-sans);color:var(--lv-muted);text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;line-height:1.3}.lv-module-metric{font-family:var(--font-display);letter-spacing:-.01em;color:var(--lv-text);font-size:28px;font-weight:400;line-height:1.05}.lv-module-unit{color:var(--lv-muted);margin-top:2px;font-size:12px}.lv-module-insight{color:var(--lv-text-soft);font-size:12.5px;line-height:1.45}.lv-status-badge{font-family:var(--font-sans);letter-spacing:0;text-transform:none;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.lv-badge-good{background:var(--lv-green-soft);color:var(--lv-green);border-color:var(--lv-green-border)}.lv-badge-watch{background:var(--lv-amber-soft);color:var(--lv-amber);border-color:var(--lv-amber-border)}.lv-badge-alert{background:var(--lv-red-soft);color:var(--lv-red);border-color:var(--lv-red-border)}.lv-footer-bar{background:var(--lv-surface);border:1px solid var(--lv-rule);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.lv-btn-primary{background:var(--lv-teal);color:var(--lv-on-teal);border:1px solid var(--lv-teal);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;letter-spacing:0;border-radius:8px;padding:10px 18px;font-size:13.5px;font-weight:500;transition:background .15s,transform 80ms}.lv-btn-primary:hover{background:var(--lv-teal-hover)}.lv-btn-primary:active{transform:translateY(1px)}.lv-btn-primary:disabled{opacity:.55;cursor:not-allowed}.lv-btn-secondary{background:var(--lv-surface);color:var(--lv-text);border:1px solid var(--lv-border);font-family:var(--font-sans);cursor:pointer;border-radius:8px;padding:10px 18px;font-size:13.5px;font-weight:500;transition:border-color .15s,background .15s}.lv-btn-secondary:hover{border-color:var(--lv-rule-strong);background:var(--lv-surface-hover)}.lv-btn-ghost{color:var(--lv-text-soft);border:1px solid var(--lv-border);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:6px;padding:7px 12px;font-size:12.5px;transition:color .15s,border-color .15s,background .15s}.lv-btn-ghost:hover{color:var(--lv-text);border-color:var(--lv-rule-strong);background:var(--lv-surface-hover)}.lv-btn-ghost.icon-only{text-align:center;min-width:30px;padding:6px 8px}.lv-btn-ghost:disabled{opacity:.4;cursor:not-allowed}.lv-theme-toggle{border:1px solid var(--lv-border);background:var(--lv-surface);color:var(--lv-text-soft);font-family:var(--font-sans);cursor:pointer;letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:flex}.lv-theme-toggle:hover{border-color:var(--lv-rule-strong);color:var(--lv-text);background:var(--lv-surface-hover)}@keyframes lv-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lv-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lv-fade-up{animation:.45s cubic-bezier(.16,1,.3,1) both lv-fade-up}.lv-live-dot{background:var(--lv-green);border-radius:50%;width:7px;height:7px;animation:2.4s infinite lv-pulse;display:inline-block}.lv-pulse-dot{background:var(--lv-amber);border-radius:50%;width:6px;height:6px;animation:1.8s infinite lv-pulse;display:inline-block}.lv-legend-dot{border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}.lv-recovery-item{border-bottom:1px solid var(--lv-rule);justify-content:space-between;align-items:flex-start;padding:14px 20px;transition:background .15s;display:flex}.lv-recovery-item:last-child{border-bottom:none}.lv-recovery-item:hover{background:var(--lv-surface-hover)}.lv-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.lv-reveal.lv-visible{opacity:1;transform:none}@keyframes lv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lv-actions-page{flex-direction:column;gap:22px;max-width:1480px;margin:0 auto;padding:28px 32px;display:flex}.lv-actions-header{border-bottom:1px solid var(--lv-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.lv-actions-eyebrow{font-family:var(--font-sans);color:var(--lv-muted);letter-spacing:0;text-transform:none;font-size:13px}.lv-actions-title{font-family:var(--font-display);color:var(--lv-text);letter-spacing:-.015em;text-wrap:balance;margin:6px 0 8px;font-size:40px;line-height:1.05}.lv-actions-subtitle{color:var(--lv-text-soft);max-width:62ch;font-size:14px;line-height:1.55}.lv-actions-summary{align-items:flex-end;gap:28px;display:flex}.lv-actions-stat{flex-direction:column;gap:3px;display:flex}.lv-actions-stat-label{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--lv-muted);font-size:12px}.lv-actions-stat-value{font-family:var(--font-display);color:var(--lv-text);letter-spacing:-.01em;font-size:22px;font-weight:400}.lv-actions-stat.hero .lv-actions-stat-value{color:var(--lv-teal);font-size:36px}.lv-actions-filter-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lv-filter-pill{border:1px solid var(--lv-border);background:var(--lv-surface);color:var(--lv-text-soft);font-family:var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.lv-filter-pill:hover{color:var(--lv-text);border-color:var(--lv-rule-strong)}.lv-filter-pill.active{background:var(--lv-teal-soft);border-color:var(--lv-teal-border);color:var(--lv-teal)}.lv-pill-count{font-family:var(--font-sans);color:var(--lv-muted);background:var(--lv-bg);border-radius:10px;padding:1px 7px;font-size:11.5px}.lv-filter-pill.active .lv-pill-count{color:var(--lv-teal);background:var(--lv-surface)}.lv-search-box{background:var(--lv-input-bg);border:1px solid var(--lv-border);border-radius:8px;flex:1;max-width:280px;margin-left:auto;padding:7px 12px}.lv-search-box input{width:100%;color:var(--lv-text);background:0 0;border:0;outline:none;font-family:inherit;font-size:13px}.lv-search-box input::placeholder{color:var(--lv-muted)}.lv-actions-list{border:1px solid var(--lv-rule);background:var(--lv-surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.lv-inbox-row{border-bottom:1px solid var(--lv-rule);cursor:pointer;grid-template-columns:36px 1fr 100px 110px auto 18px;align-items:center;gap:16px;padding:14px 18px;transition:background .12s;display:grid}.lv-inbox-row:last-child{border-bottom:0}.lv-inbox-row:hover,.lv-inbox-row.expanded{background:var(--lv-surface-hover)}.lv-row-icon{width:30px;height:30px;font-family:var(--font-sans);border:1px solid;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.lv-row-content{min-width:0}.lv-row-title{color:var(--lv-text);margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.35}.lv-row-body{color:var(--lv-text-soft);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.lv-row-dollars{font-family:var(--font-sans);text-align:right;font-size:14.5px;font-weight:600}.lv-row-dollars.tone-high{color:var(--lv-green)}.lv-row-dollars.tone-mid{color:var(--lv-text)}.lv-row-dollars.tone-low{color:var(--lv-muted)}.lv-row-deadline{font-family:var(--font-sans);border:1px solid var(--lv-border);white-space:nowrap;color:var(--lv-text-soft);border-radius:999px;padding:4px 10px;font-size:12px}.lv-row-deadline.level-urgent{color:var(--lv-red);border-color:var(--lv-red-border);background:var(--lv-red-soft)}.lv-row-deadline.level-soon{color:var(--lv-amber);border-color:var(--lv-amber-border);background:var(--lv-amber-soft)}.lv-row-deadline.level-normal{color:var(--lv-muted)}.lv-row-deadline.level-none{color:var(--lv-muted);border-style:dashed}.lv-row-actions{gap:6px;display:flex}.lv-row-chevron{color:var(--lv-muted);text-align:center;font-size:12px;font-family:var(--font-sans)}.lv-inbox-expanded{border-bottom:1px solid var(--lv-rule);background:var(--lv-bg);grid-template-columns:1fr 260px;gap:28px;padding:18px 22px 22px;display:grid}.lv-expanded-section{min-width:0}.lv-source-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);color:var(--lv-text-soft);font-size:12.5px}.lv-source-table th,.lv-source-table td{text-align:left;border-bottom:1px solid var(--lv-rule);padding:7px 10px}.lv-source-table th{color:var(--lv-muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.lv-source-table td{color:var(--lv-text)}.lv-source-table .num{text-align:right;font-variant-numeric:tabular-nums}.lv-expanded-meta{color:var(--lv-muted);gap:22px;margin-top:10px;font-size:12.5px;display:flex}.lv-expanded-meta strong{color:var(--lv-text);margin-left:4px;font-weight:600}.lv-expanded-actions{flex-direction:column;gap:8px;display:flex}.lv-expanded-actions-title{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--lv-muted);margin-bottom:4px;font-size:12px;font-weight:500}.lv-snooze-menu{gap:4px;display:flex}.lv-snooze-menu .lv-btn-ghost{flex:1;padding:6px 0}.lv-alert-source{flex-direction:column;gap:10px;font-size:13px;display:flex}.lv-alert-source-row{color:var(--lv-muted)}.lv-alert-source-row strong{color:var(--lv-text);margin-left:8px;font-weight:500}.lv-alert-source-analysis{border:1px solid var(--lv-rule);background:var(--lv-surface);border-radius:8px;margin-top:8px;padding:12px 14px}.lv-alert-source-analysis-label{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--lv-teal);margin-bottom:6px;font-size:12px;font-weight:600}.lv-alert-source-analysis p{color:var(--lv-text);margin:0;font-size:13px;line-height:1.55}.lv-actions-empty{text-align:center;border:1px dashed var(--lv-border);background:var(--lv-surface);border-radius:12px;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.lv-actions-empty-icon{color:var(--lv-green);margin-bottom:12px;font-size:32px}.lv-actions-empty-title{font-family:var(--font-display);color:var(--lv-text);letter-spacing:-.01em;margin-bottom:8px;font-size:26px}.lv-actions-empty-body{color:var(--lv-text-soft);max-width:46ch;font-size:14px;line-height:1.55}.lv-actions-loading{text-align:center;color:var(--lv-muted);padding:44px 0;font-size:13px}.lv-actions-foot{color:var(--lv-muted);justify-content:space-between;align-items:center;padding:0 4px;font-size:12.5px;display:flex}.lv-live{align-items:center;gap:7px;display:inline-flex}.lv-actions-link{color:var(--lv-teal);margin-top:4px;font-size:13px;text-decoration:none;display:inline-block}.lv-actions-link:hover{text-decoration:underline}.lv-home-shell{background:var(--lv-bg);min-height:calc(100vh - 56px);display:flex}.lv-home-main{flex-direction:column;flex:1;gap:22px;min-width:0;padding:28px 32px 64px;display:flex}.lv-home-header{flex-direction:column;gap:4px;display:flex}.lv-home-eyebrow{font-family:var(--font-sans);color:var(--lv-muted);letter-spacing:0;text-transform:none;font-size:13px}.lv-home-title{font-family:var(--font-display);color:var(--lv-text);letter-spacing:-.015em;text-wrap:balance;margin:6px 0;font-size:40px;line-height:1.05}.lv-home-subtitle{color:var(--lv-text-soft);max-width:64ch;font-size:14px;line-height:1.55}.lv-kpi-ribbon{border:1px solid var(--lv-rule);background:var(--lv-surface);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.lv-kpi-ribbon>.lv-kpi-cell{background:0 0;border:0;border-radius:0;padding:18px 20px}.lv-kpi-ribbon>.lv-kpi-cell+.lv-kpi-cell{border-left:1px solid var(--lv-rule)}.lv-kpi-cell.clickable{cursor:pointer}.lv-kpi-cell.clickable:hover{background:var(--lv-surface-hover)}.lv-kpi-cell.active{background:var(--lv-teal-soft)}.lv-kpi-cell-label{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--lv-muted);font-size:12.5px}.lv-kpi-cell-value{font-family:var(--font-display);letter-spacing:-.015em;color:var(--lv-text);margin-top:4px;font-size:32px;font-weight:400;line-height:1.05}.lv-kpi-cell-sub{font-family:var(--font-sans);color:var(--lv-muted);margin-top:4px;font-size:12px}.lv-kpi-cell-cta{color:var(--lv-teal);font-size:11px;font-family:var(--font-sans);opacity:.65;letter-spacing:0;position:absolute;top:12px;right:14px}.lv-filter-chip{background:var(--lv-teal-soft);border:1px solid var(--lv-teal-border);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.lv-filter-chip-label{color:var(--lv-teal);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.lv-filter-chip-name{color:var(--lv-text);font-weight:600}.lv-filter-chip-count{color:var(--lv-text-soft)}.lv-filter-chip-clear{color:var(--lv-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;font-family:inherit;font-size:12px}.lv-filter-chip-clear:hover{color:var(--lv-text)}.lv-home-section-header{justify-content:space-between;align-items:baseline;padding-top:6px;display:flex}.lv-home-section-title{font-family:var(--font-display);color:var(--lv-text);letter-spacing:-.01em;font-size:22px;line-height:1.2}.lv-actions-list.compact .lv-inbox-row{grid-template-columns:32px 1fr 100px 130px auto 18px;padding:12px 16px}.lv-inbox-row.compact .lv-row-icon{width:28px;height:28px;font-size:12px}.lv-inbox-row.compact .lv-row-title{font-size:13.5px}.lv-inbox-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:8px 0 4px;display:flex}.lv-inbox-toolbar-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lv-quick-filter{border:1px solid var(--lv-border);background:var(--lv-surface);color:var(--lv-text-soft);cursor:pointer;letter-spacing:0;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.lv-quick-filter:hover{color:var(--lv-text);border-color:var(--lv-rule-strong)}.lv-quick-filter.active{color:var(--lv-on-teal);background:var(--lv-teal);border-color:var(--lv-teal)}.lv-quick-filter-count{font-family:var(--font-sans);background:var(--lv-bg);color:var(--lv-muted);border-radius:10px;padding:1px 7px;font-size:11.5px}.lv-quick-filter.active .lv-quick-filter-count{color:var(--lv-on-teal);background:#ffffff2e;background:lab(100% 0 0/.18)}.lv-inbox-toolbar-controls{align-items:center;gap:10px;display:flex}.lv-inbox-search{align-items:center;display:inline-flex;position:relative}.lv-inbox-search-icon{color:var(--lv-muted);pointer-events:none;font-size:13px;position:absolute;left:10px}.lv-inbox-search-input{background:var(--lv-input-bg);border:1px solid var(--lv-border);color:var(--lv-text);border-radius:8px;outline:none;width:240px;padding:7px 28px 7px 30px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.lv-inbox-search-input:focus{border-color:var(--lv-teal);box-shadow:var(--lv-focus-ring)}.lv-inbox-search-input::placeholder{color:var(--lv-muted)}.lv-inbox-search-clear{cursor:pointer;color:var(--lv-muted);background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:14px;line-height:1;position:absolute;right:6px}.lv-inbox-search-clear:hover{color:var(--lv-text);background:var(--lv-surface-hover)}.lv-inbox-sort{color:var(--lv-muted);font-size:12.5px;font-family:var(--font-sans);letter-spacing:0;align-items:center;gap:8px;display:inline-flex}.lv-inbox-sort-label{text-transform:none}.lv-inbox-sort-select{background:var(--lv-surface);border:1px solid var(--lv-border);color:var(--lv-text);cursor:pointer;border-radius:8px;outline:none;padding:6px 10px;font-family:inherit;font-size:13px}.lv-inbox-sort-select:focus{border-color:var(--lv-teal);box-shadow:var(--lv-focus-ring)}.lv-home-foot{background:var(--lv-surface);border:1px solid var(--lv-rule);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:16px 20px;font-size:13px;display:flex}.lv-home-foot-text{font-family:var(--font-sans);color:var(--lv-text-soft)}.lv-rail{border-left:1px solid var(--lv-border);background:var(--lv-nav-bg);flex-shrink:0;transition:width .25s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.lv-rail.open{width:320px}.lv-rail.collapsed{width:48px}.lv-rail-toggle{background:var(--lv-surface);border:1px solid var(--lv-border);width:26px;height:26px;color:var(--lv-text-soft);cursor:pointer;z-index:2;border-radius:6px;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex;position:absolute;top:16px;left:12px}.lv-rail-toggle:hover{color:var(--lv-text);border-color:var(--lv-rule-strong)}.lv-rail-collapsed-content{flex-direction:column;align-items:center;gap:18px;padding:60px 0 0;display:flex}.lv-rail-collapsed-label{writing-mode:vertical-rl;font-size:12px;font-family:var(--font-sans);color:var(--lv-muted);letter-spacing:0;text-transform:none;transform:rotate(180deg)}.lv-rail-collapsed-score{background:var(--lv-teal-soft);border:1px solid var(--lv-teal-border);width:26px;height:26px;color:var(--lv-teal);font-size:12px;font-family:var(--font-sans);border-radius:7px;justify-content:center;align-items:center;font-weight:600;display:flex}.lv-rail-content{flex-direction:column;gap:22px;height:100%;padding:52px 18px 18px;display:flex;overflow-y:auto}.lv-rail-section-title{font-family:var(--font-sans);color:var(--lv-muted);letter-spacing:0;text-transform:none;margin-bottom:10px;font-size:12.5px;font-weight:500}.lv-rail-section-title.with-meta{justify-content:space-between;display:flex}.lv-rail-section-title.with-meta span:last-child{color:var(--lv-text-soft);font-weight:500}.lv-rail-blurb{color:var(--lv-text-soft);font-size:13px;line-height:1.55}.lv-rail-blurb em{color:var(--lv-text);font-style:normal;font-weight:600}.lv-rail-gauge-wrap{justify-content:center;padding:6px 0 10px;display:flex}.lv-rail-gauge-empty{height:110px;font-family:var(--font-display);color:var(--lv-muted);flex-direction:column;justify-content:center;align-items:center;font-size:28px;display:flex}.lv-rail-gauge-empty small{font-size:12px;font-family:var(--font-sans);margin-top:4px}.lv-rail-subscore{border-bottom:1px solid var(--lv-rule);flex-direction:column;gap:6px;padding:10px 0;display:flex}.lv-rail-subscore.clickable{cursor:pointer}.lv-rail-subscore.clickable:hover{background:var(--lv-surface-hover)}.lv-rail-subscore-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.lv-rail-bar{background:var(--lv-rule);border-radius:999px;height:4px;position:relative;overflow:hidden}.lv-rail-bar-fill{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.lv-rail-bar-bench{background:var(--lv-rule-strong);width:1px;height:8px;position:absolute;top:-2px}.lv-rail-subscore-hint{color:var(--lv-amber);font-size:11px;font-family:var(--font-sans)}.lv-rail-ar-grid{font-family:var(--font-sans);grid-template-columns:1fr 1fr 1fr;gap:8px;font-size:12px;display:grid}.lv-rail-ar-cell{background:var(--lv-surface);border:1px solid var(--lv-rule);border-radius:7px;padding:9px 11px}.lv-rail-ar-label{color:var(--lv-muted);margin-bottom:3px;font-size:11px}.lv-rail-ar-summary{color:var(--lv-text-soft);margin-top:8px;font-size:12.5px}.lv-rail-ar-summary strong{color:var(--lv-text);margin:0 4px;font-weight:600}.lv-rail-link{color:var(--lv-teal);cursor:pointer;margin-top:8px;font-size:12.5px;font-weight:500}.lv-rail-link:hover{text-decoration:underline}.lv-rail-foot{border-top:1px solid var(--lv-rule);color:var(--lv-muted);font-size:12px;font-family:var(--font-sans);align-items:center;gap:7px;margin-top:auto;padding-top:14px;display:flex}.main-content:has(.lv-home-shell){padding:0!important}.lv-drawer-overlay{z-index:var(--z-modal-bg);background:#0000006b;background:lab(0% 0 0/.42);animation:.18s ease-out both lvFadeIn;position:fixed;inset:0}.lv-drawer{background:var(--lv-surface);border-left:1px solid var(--lv-border);width:720px;max-width:100vw;z-index:var(--z-modal);flex-direction:column;animation:.24s cubic-bezier(.16,1,.3,1) both lvSlideIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px -16px #26161333;box-shadow:-16px 0 40px -16px lab(9.27504% 8.39485 5.40023/.2)}.lv-drawer.wide{width:1080px}@keyframes lvFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lvSlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.lv-drawer-header{border-bottom:1px solid var(--lv-rule);background:var(--lv-surface);justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.lv-drawer-eyebrow{font-family:var(--font-sans);color:var(--lv-muted);letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:12.5px}.lv-drawer-title{font-family:var(--font-display);color:var(--lv-text);letter-spacing:-.01em;margin:0 0 4px;font-size:26px;line-height:1.15}.lv-drawer-subtitle{color:var(--lv-text-soft);font-size:13px}.lv-drawer-close{background:var(--lv-surface);border:1px solid var(--lv-border);color:var(--lv-text-soft);cursor:pointer;border-radius:8px;width:32px;height:32px;font-size:18px;line-height:1}.lv-drawer-close:hover{color:var(--lv-text);border-color:var(--lv-rule-strong);background:var(--lv-surface-hover)}.lv-drawer-body{flex-direction:column;flex:1;gap:22px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.lv-drawer-section{flex-direction:column;gap:10px;display:flex}.lv-drawer-section-label{font-family:var(--font-sans);color:var(--lv-muted);letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:500;display:flex}.lv-drawer-section-meta{color:var(--lv-green);letter-spacing:0;text-transform:none;font-family:var(--font-sans);font-size:12.5px}.lv-drawer-grid{grid-template-columns:88px 1fr;align-items:center;gap:10px 14px;display:grid}.lv-drawer-grid-label{font-family:var(--font-sans);color:var(--lv-muted);font-size:12.5px}.lv-drawer-input{background:var(--lv-input-bg);border:1px solid var(--lv-border);color:var(--lv-text);border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.lv-drawer-input:focus{border-color:var(--lv-teal);box-shadow:var(--lv-focus-ring)}.lv-drawer-input:disabled{opacity:.55;cursor:not-allowed}.lv-drawer-subject{width:100%;font-size:14px;font-weight:600}.lv-drawer-textarea{background:var(--lv-input-bg);border:1px solid var(--lv-border);width:100%;min-height:88px;color:var(--lv-text);resize:vertical;border-radius:8px;outline:none;padding:11px 14px;font-family:inherit;font-size:13px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.lv-drawer-textarea:focus{border-color:var(--lv-teal);box-shadow:var(--lv-focus-ring)}.lv-drawer-body-textarea{background:var(--lv-input-bg);border:1px solid var(--lv-border);width:100%;min-height:380px;color:var(--lv-text);font-family:var(--font-display);resize:vertical;white-space:pre-wrap;border-radius:8px;outline:none;padding:14px 16px;font-size:15px;line-height:1.7}.lv-drawer-body-textarea:focus{border-color:var(--lv-teal);box-shadow:var(--lv-focus-ring)}.lv-drawer-context-toggle{color:var(--lv-text-soft);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:4px 0;font-family:inherit;font-size:12.5px}.lv-drawer-context-toggle:hover,.lv-drawer-context-toggle.open{color:var(--lv-text)}.lv-drawer-actions-row{align-items:center;gap:14px;margin-top:8px;display:flex}.lv-drawer-hint{color:var(--lv-muted);font-size:12px}.lv-drawer-typing{color:var(--lv-muted);align-items:center;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.lv-typing-dots{gap:3px;display:inline-flex}.lv-typing-dots span{background:var(--lv-teal);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite lvTyping}.lv-typing-dots span:nth-child(2){animation-delay:.15s}.lv-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes lvTyping{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lv-skeleton{background:linear-gradient(90deg, var(--lv-rule) 0%, var(--lv-surface-hover) 50%, var(--lv-rule) 100%);background-size:200% 100%;border-radius:5px;height:11px;margin:6px 0;animation:1.5s linear infinite lvShimmer}@keyframes lvShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lv-refine-block{background:var(--lv-bg);border:1px solid var(--lv-rule);border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.lv-refine-history{flex-wrap:wrap;gap:6px;display:flex}.lv-refine-chip-applied{background:var(--lv-teal-soft);border:1px solid var(--lv-teal-border);color:var(--lv-teal);font-family:var(--font-sans);border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;display:inline-flex}.lv-refine-chip-applied:before{content:"✓";font-weight:700}.lv-refine-suggestions{flex-wrap:wrap;gap:6px;display:flex}.lv-refine-suggestion{background:var(--lv-surface);border:1px solid var(--lv-border);color:var(--lv-text-soft);cursor:pointer;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12.5px}.lv-refine-suggestion:hover{border-color:var(--lv-teal);color:var(--lv-teal);background:var(--lv-teal-soft)}.lv-refine-suggestion:disabled{opacity:.4;cursor:not-allowed}.lv-refine-input-wrap{background:var(--lv-input-bg);border:1px solid var(--lv-border);border-radius:8px;gap:6px;padding:5px 5px 5px 12px;display:flex}.lv-refine-input{color:var(--lv-text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:13px}.lv-refine-send{background:var(--lv-teal);color:var(--lv-on-teal);cursor:pointer;border:0;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:500}.lv-refine-send:hover{background:var(--lv-teal-hover)}.lv-refine-send:disabled{opacity:.4;cursor:not-allowed}.lv-drawer-error{background:var(--lv-red-soft);border:1px solid var(--lv-red-border);color:var(--lv-red);border-radius:8px;margin-top:4px;padding:11px 14px;font-size:13px}.lv-drawer-footer{border-top:1px solid var(--lv-rule);background:var(--lv-surface);justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.lv-drawer-footer-right{align-items:center;gap:8px;display:flex}.lv-drawer-footer .lv-btn-ghost{text-decoration:none}.lv-bulk-shell{flex:1;grid-template-columns:340px 1fr;min-height:0;display:grid}.lv-bulk-list{border-right:1px solid var(--lv-rule);background:var(--lv-bg);flex-direction:column;display:flex;overflow-y:auto}.lv-bulk-list-header{border-bottom:1px solid var(--lv-rule);padding:16px 18px}.lv-bulk-list-title{color:var(--lv-text);margin-bottom:8px;font-size:13.5px;font-weight:600}.lv-bulk-list-meta{font-family:var(--font-sans);color:var(--lv-muted);margin-top:6px;font-size:12px}.lv-bulk-progress{background:var(--lv-rule);border-radius:2px;height:4px;overflow:hidden}.lv-bulk-progress-bar{background:var(--lv-teal);height:100%;transition:width .3s ease-out}.lv-bulk-tabs{border-bottom:1px solid var(--lv-rule);gap:2px;padding:10px 14px;display:flex}.lv-bulk-tab{color:var(--lv-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.lv-bulk-tab:hover{color:var(--lv-text);background:var(--lv-surface-hover)}.lv-bulk-tab.active{background:var(--lv-surface);color:var(--lv-teal)}.lv-bulk-item{border-bottom:1px solid var(--lv-rule);cursor:pointer;padding:14px 18px;transition:background .12s}.lv-bulk-item:hover,.lv-bulk-item.active{background:var(--lv-surface-hover)}.lv-bulk-item-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.lv-bulk-item-payer{color:var(--lv-text);font-size:13px;font-weight:600}.lv-bulk-item-amount{font-family:var(--font-sans);color:var(--lv-green);font-size:12.5px;font-weight:600}.lv-bulk-item-snippet{color:var(--lv-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.lv-bulk-item-meta{font-family:var(--font-sans);color:var(--lv-muted);align-items:center;gap:7px;margin-top:7px;font-size:11.5px;display:flex}.lv-bulk-status-dot{background:var(--lv-muted);border-radius:50%;width:7px;height:7px}.lv-bulk-status-dot.gen{background:var(--lv-amber);animation:1.6s ease-in-out infinite lv-pulse}.lv-bulk-status-dot.pending{background:var(--lv-amber)}.lv-bulk-status-dot.approved{background:var(--lv-green)}.lv-bulk-loading{text-align:center;color:var(--lv-muted);padding:26px 16px;font-size:12.5px}.lv-bulk-loading.center{justify-content:center;align-items:center;height:100%;display:flex}.lv-bulk-detail{background:var(--lv-surface);flex-direction:column;min-height:0;display:flex}.lv-bulk-detail-head{border-bottom:1px solid var(--lv-rule);justify-content:space-between;align-items:flex-start;padding:16px 22px;display:flex}.lv-bulk-detail-eyebrow{font-family:var(--font-sans);color:var(--lv-muted);letter-spacing:0;margin-bottom:4px;font-size:12px}.lv-bulk-detail-title{color:var(--lv-text);font-size:16px;font-weight:600}.lv-bulk-detail-textarea{background:var(--lv-bg);min-height:260px;color:var(--lv-text);font-family:var(--font-display);resize:none;white-space:pre-wrap;border:0;border-radius:0;outline:none;flex:1;padding:22px 26px;font-size:15.5px;line-height:1.7}.lv-bulk-detail-foot{border-top:1px solid var(--lv-rule);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.lv-page-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--lv-text);text-wrap:balance;font-size:clamp(28px,2.6vw + 14px,40px);line-height:1.05}.lv-page-sub{color:var(--lv-text-soft);max-width:64ch;font-size:14px;line-height:1.55}.lv-rule-divider{background:var(--lv-rule);border:0;width:100%;height:1px;margin:0}.lv-landing{background:var(--lv-bg);min-height:100vh;color:var(--lv-text);flex-direction:column;display:flex}.lv-landing-nav{border-bottom:1px solid var(--lv-rule);background:var(--lv-nav-bg);z-index:var(--z-sticky);-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);justify-content:space-between;align-items:center;padding:22px 40px;display:flex;position:sticky;top:0}.lv-landing-brand{font-family:var(--font-display);color:var(--lv-text);letter-spacing:-.01em;align-items:center;gap:11px;font-size:22px;text-decoration:none;display:inline-flex}.lv-landing-nav-right{align-items:center;gap:14px;display:inline-flex}.lv-landing-link{color:var(--lv-text-soft);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans);background:0 0;border:0;padding:8px 4px}.lv-landing-link:hover{color:var(--lv-text)}.lv-landing-cta{background:var(--lv-teal);color:var(--lv-on-teal);border-radius:8px;align-items:center;gap:7px;padding:9px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.lv-landing-cta:hover{background:var(--lv-teal-hover);color:var(--lv-on-teal)}.lv-landing-main{flex-direction:column;flex:1;gap:clamp(60px,8vw,96px);width:100%;max-width:1080px;margin:0 auto;padding:clamp(48px,8vw,96px) 40px 80px;display:flex}.lv-landing-hero{flex-direction:column;gap:22px;max-width:720px;display:flex}.lv-landing-kicker{font-family:var(--font-sans);color:var(--lv-muted);letter-spacing:0;text-transform:none;margin:0;font-size:14px}.lv-landing-h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--lv-text);text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw + 6px,64px);font-weight:400;line-height:1.04}.lv-landing-lede{font-family:var(--font-sans);color:var(--lv-text-soft);text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(16px,.6vw + 14px,18.5px);line-height:1.6}.lv-landing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.lv-landing-action-primary{background:var(--lv-teal);color:var(--lv-on-teal);border-radius:8px;align-items:center;padding:13px 26px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.lv-landing-action-primary:hover{background:var(--lv-teal-hover);color:var(--lv-on-teal)}.lv-landing-action-secondary{background:var(--lv-surface);color:var(--lv-text);border:1px solid var(--lv-border);cursor:pointer;font-size:15px;font-weight:500;font-family:var(--font-sans);border-radius:8px;padding:12px 26px;transition:border-color .15s,background .15s}.lv-landing-action-secondary:hover{border-color:var(--lv-rule-strong);background:var(--lv-surface-hover)}.lv-landing-brief{border-top:1px solid var(--lv-rule);grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);padding-top:clamp(28px,4vw,48px);display:grid}@media (max-width:720px){.lv-landing-brief{grid-template-columns:1fr}}.lv-landing-brief-col{flex-direction:column;gap:12px;display:flex}.lv-landing-h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--lv-text);margin:0;font-size:clamp(20px,1.8vw + 10px,26px);font-weight:400;line-height:1.2}.lv-landing-body{color:var(--lv-text-soft);max-width:56ch;margin:0;font-size:15px;line-height:1.62}.lv-landing-trust{border-top:1px solid var(--lv-rule);flex-wrap:wrap;gap:10px 22px;padding-top:clamp(20px,3vw,36px);display:flex}.lv-landing-trust-item{color:var(--lv-text-soft);font-size:13.5px;font-family:var(--font-sans);align-items:center;gap:8px;display:inline-flex}.lv-landing-dot{background:var(--lv-teal);border-radius:50%;width:6px;height:6px;display:inline-block}.lv-landing-footer{border-top:1px solid var(--lv-rule);background:var(--lv-nav-bg);padding:22px 40px}.lv-landing-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;display:flex}.lv-landing-footer-brand{font-family:var(--font-display);color:var(--lv-text-soft);letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;display:inline-flex}.lv-landing-footer-meta{color:var(--lv-muted);align-items:center;gap:9px;font-size:13px;display:inline-flex}.lv-denials-table{flex-direction:column;display:flex}.lv-denials-toolbar{border-bottom:1px solid var(--lv-rule);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.lv-denials-search{flex:240px;align-items:center;max-width:360px;display:inline-flex;position:relative}.lv-denials-search-icon{color:var(--lv-muted);pointer-events:none;font-size:14px;position:absolute;left:11px}.lv-denials-search input{background:var(--lv-input-bg);border:1px solid var(--lv-border);width:100%;color:var(--lv-text);font-family:var(--font-sans);border-radius:8px;outline:none;padding:8px 30px 8px 32px;font-size:13px;transition:border-color .15s,box-shadow .15s}.lv-denials-search input:focus{border-color:var(--lv-teal);box-shadow:var(--lv-focus-ring)}.lv-denials-search input::placeholder{color:var(--lv-muted)}.lv-denials-search-clear{cursor:pointer;color:var(--lv-muted);background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:16px;line-height:1;position:absolute;right:6px}.lv-denials-search-clear:hover{color:var(--lv-text);background:var(--lv-surface-hover)}.lv-denials-select{color:var(--lv-muted);font-size:12.5px;font-family:var(--font-sans);align-items:center;gap:8px;display:inline-flex}.lv-denials-select select{background:var(--lv-surface);border:1px solid var(--lv-border);color:var(--lv-text);cursor:pointer;border-radius:8px;outline:none;padding:7px 28px 7px 11px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.lv-denials-select select:focus{border-color:var(--lv-teal);box-shadow:var(--lv-focus-ring)}.lv-denials-export{white-space:nowrap;margin-left:auto}.lv-denials-scroll{max-height:min(72vh,720px);position:relative;overflow:auto}.lv-denials-grid{border-collapse:collapse;width:100%;color:var(--lv-text);font-variant-numeric:tabular-nums;font-size:13.5px}.lv-denials-grid thead th{background:var(--lv-surface);z-index:var(--z-sticky);color:var(--lv-muted);letter-spacing:0;text-transform:none;text-align:left;border-bottom:1px solid var(--lv-rule-strong);white-space:nowrap;padding:11px 12px;font-size:12.5px;font-weight:500;position:sticky;top:0}.lv-denials-grid tbody td{border-bottom:1px solid var(--lv-rule);vertical-align:middle;padding:11px 12px}.lv-denials-grid tbody tr:last-child td{border-bottom:0}.lv-denials-grid tbody tr{transition:background .12s}.lv-denials-grid tbody tr:hover{background:var(--lv-surface-hover)}.lv-denials-sort-btn{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;text-align:inherit;background:0 0;border:0;align-items:center;gap:4px;width:100%;padding:0;font-weight:500;display:inline-flex}.lv-denials-sort-btn:hover{color:var(--lv-text)}.lv-denials-sort-btn:focus-visible{outline:2px solid var(--lv-teal);outline-offset:3px;border-radius:3px}.lv-denials-carc-chip{background:var(--lv-surface-2);color:var(--lv-text);border:1px solid var(--lv-border);font-size:12.5px;font-weight:500;font-family:var(--font-sans);cursor:pointer;border-radius:6px;padding:2px 9px;transition:background .12s,border-color .12s,color .12s}.lv-denials-carc-chip:hover{border-color:var(--lv-teal);color:var(--lv-teal);background:var(--lv-teal-soft)}.lv-denials-carc-chip[data-active=true]{background:var(--lv-teal);color:var(--lv-on-teal);border-color:var(--lv-teal)}.lv-denials-row-action{border:1px solid var(--lv-border);color:var(--lv-teal);font-size:12.5px;font-weight:500;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:5px 12px;transition:background .12s,border-color .12s}.lv-denials-row-action:hover{border-color:var(--lv-teal);background:var(--lv-teal-soft)}.lv-denials-pagination{border-top:1px solid var(--lv-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.lv-denials-pagination-summary{color:var(--lv-muted);font-size:12.5px}.lv-denials-pagination-summary strong{color:var(--lv-text);font-weight:600}.lv-denials-pagination-controls{flex-wrap:wrap;gap:6px;display:flex}.lv-denials-pagination-controls .lv-btn-ghost{padding:5px 10px;font-size:12px}@media (max-width:720px){.lv-denials-export{margin-left:0}.lv-denials-search{flex-basis:100%;max-width:none}}.lv-scorecard-table{flex-direction:column;display:flex}.lv-scorecard-table-scroll{overflow-x:auto}.lv-scorecard-grid{border-collapse:collapse;width:100%;color:var(--lv-text);font-variant-numeric:tabular-nums;font-size:13.5px}.lv-scorecard-grid thead th{color:var(--lv-muted);letter-spacing:0;text-transform:none;text-align:left;border-bottom:1px solid var(--lv-rule-strong);background:var(--lv-surface);white-space:nowrap;padding:13px 14px;font-size:12.5px;font-weight:500}.lv-scorecard-grid tbody td{border-bottom:1px solid var(--lv-rule);vertical-align:middle;padding:14px}.lv-scorecard-grid tbody tr:last-child td{border-bottom:0}.lv-scorecard-grid tbody tr:hover{background:var(--lv-surface-hover)}.lv-scorecard-grid tfoot td{background:var(--lv-surface-2);border-top:1px solid var(--lv-rule-strong);vertical-align:middle;padding:16px 14px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:80ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lv-fade-up{opacity:1!important;transform:none!important}}
