:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172b3a;background:#f5f2ed;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:84rem;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2.5rem)}h1{letter-spacing:-.04em;margin:0 0 1.5rem;font-size:clamp(1.8rem,4vw,2.5rem)}p{line-height:1.6}.eyebrow{color:#365a70;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.status{color:#52616c}a{color:#174e70}.sign-in-form{gap:.75rem;max-width:24rem;display:grid}input,button{font:inherit;border-radius:.25rem;padding:.75rem}input{color:inherit;background:#fff;border:1px solid #52616c;width:100%}button{color:#fff;cursor:pointer;background:#a84416;border:1px solid #a84416}button:hover{background:#873511}:focus-visible{outline-offset:3px;outline:3px solid #226da0}.workspace-list{margin:2rem 0;padding:0;list-style:none}.workspace-list li{margin-bottom:1rem}.workspace-list a{border:1px solid #a5b4bf;border-radius:.25rem;padding:1rem;display:block}.workspace-list span{margin-top:.5rem;display:block}.canonical-deal-form{margin:1rem 0}.canonical-deal-form fieldset{background:#fff;border:1px solid #a5b4bf;border-radius:.4rem;min-width:0;margin:1.5rem 0;padding:1.25rem}.canonical-deal-form legend{padding:0 .4rem;font-size:1.2rem;font-weight:700}.deal-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.deal-field label{margin-bottom:.4rem;display:block}.deal-field select{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #52616c;border-radius:.25rem;padding:.75rem}.deal-field textarea{width:100%;font:inherit;color:inherit;resize:vertical;background:#fff;border:1px solid #52616c;border-radius:.25rem;padding:.75rem}.deal-field [aria-invalid=true]{border:2px solid #a02222}.field-error{color:#9b1c1c;margin:.4rem 0 0;font-size:.9rem}.custom-valuation{gap:.75rem;margin-bottom:1.5rem;display:grid}button.secondary{color:#174e70;background:#fff}button.secondary:hover{background:#eaf0f4}@media (max-width:36rem){.deal-field-grid{grid-template-columns:1fr}}.product-entry{overflow-wrap:anywhere;border-top:1px solid #c8d2da;margin-top:1.5rem;padding-top:.75rem}.product-entry input[type=checkbox]{width:auto;margin:0 .5rem 1rem 0}.product-entry dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem 1rem;display:grid}.product-entry dt{font-weight:700}.product-entry dd{margin:0}button:disabled{cursor:not-allowed;opacity:.55}.deal-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}dialog{max-width:min(40rem,100% - 2rem);color:inherit;background:#fff;border:2px solid #174e70;padding:1.5rem}dialog::backdrop{background:#172b3a99}.navigator{overflow-wrap:anywhere;max-width:90rem;padding-top:1.5rem}.navigator h1{margin-bottom:1rem}.navigator h2{margin-top:1.25rem}.navigator summary{cursor:pointer;padding:.8rem 0;font-weight:700}.navigator-group{margin:1.5rem 0}.navigator-candidate{background:#fff;border:1px solid #a5b4bf;border-radius:.4rem;margin:1rem 0;padding:1.25rem}.navigator-candidate h3{margin-top:0}.navigator-metrics{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.navigator dt{font-weight:700}.navigator dd{margin:.4rem 0 1rem}.navigator-evidence{border-left:2px solid #d4dfe7;margin:.5rem 0;padding-left:1rem}.navigator-alert{background:#fff4d8;border-left:4px solid #946100;padding:1rem}.navigator-decision{background:#fff;border:2px solid #174e70;margin:2rem 0;padding:1.5rem}.navigator-decision label{margin:1rem 0 .5rem;display:block}.navigator-decision input[type=checkbox]{width:auto;margin-right:.5rem}.navigator-decision button{margin-top:1rem}.navigator-history{padding-left:1.5rem}.navigator-history li{border-bottom:1px solid #c8d2da;padding:.5rem 0 1.5rem}.navigator-package-caution{border-left:4px solid var(--caution,#805600);background:#fff4d8;margin:1rem 0;padding:.85rem 1rem}:root{--workflow:#a84416;--info:#185b89;--confirmed:#22663c;--caution:#805600;--danger:#a12b28;--line:#d8d3cb}h1,h2,h3{line-height:1.2}nav{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}nav p{margin:0}small{color:#55616a;margin-top:.3rem;display:block}.identity-panel,.management-review{border:1px solid var(--line);background:#fff;border-radius:.6rem;margin:1.25rem 0;padding:1.25rem}.identity-panel legend{font-size:1.2rem;font-weight:700}.identity-panel .deal-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-context{border-left:4px solid var(--workflow);margin:1rem 0;padding:.25rem 1rem}.deal-context h2{margin:0;font-size:1.7rem}.deal-context p{margin:.3rem 0 0;font-weight:700}.deal-table-wrap{margin:1rem 0;overflow-x:auto}table{border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:.9rem}th{letter-spacing:.02em;background:#ece8e1;font-size:.8rem}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:.85rem .7rem}.deal-table td:nth-child(3){font-weight:700}.deal-table time{font-size:.8rem}.state-info,.state-caution{border-radius:.3rem;padding:.3rem .55rem;font-size:.85rem;display:inline-block}.state-info{color:var(--info);background:#e9f2f9}.state-caution{color:var(--caution);background:#fff1cc}.recorded-choice{border-left:4px solid var(--confirmed);padding-left:1rem}.navigator-candidate{border-color:var(--line);padding:1rem}.navigator-group{border-top:2px solid var(--line);margin:1rem 0}.navigator-metrics{gap:.65rem}.navigator-metrics>div{background:#f6f4f0;border-radius:.35rem;padding:.75rem}.navigator-metrics dt{color:#52616c;font-size:.8rem}.navigator-metrics dd{font-variant-numeric:tabular-nums;margin:.45rem 0 0;font-size:1.15rem;font-weight:700}.navigator-evidence{color:#52616c;font-size:.85rem}.review-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.review-title h2{margin:.3rem 0}.report-disclaimer{border-top:1px solid var(--line);padding-top:1rem;font-size:.85rem}button.destructive{background:var(--danger);border-color:var(--danger)}@media (max-width:42rem){.identity-panel .deal-field-grid{grid-template-columns:1fr}.review-title{display:block}.navigator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{size:landscape;margin:8mm}:root,body{color:#000;background:#fff;border:0;font-size:10pt}main,.navigator{max-width:none;margin:0;padding:0}nav,button,input,select,textarea,form,.navigator-screen,.navigator>h1,.navigator>.eyebrow{display:none!important}.management-review{border:0;margin:0;padding:0;display:block}.management-review *,.management-review small{color:#000!important;box-shadow:none!important;background:#fff!important}.management-review>*{margin-top:4pt;margin-bottom:4pt}.management-review h2{font-size:15pt}.management-review h3{margin-top:6pt;margin-bottom:3pt}.management-review .review-title{margin-bottom:5pt}.management-review .navigator-metrics{gap:3pt;margin:4pt 0}.management-review .navigator-metrics>div{padding:4pt}.management-review .recorded-choice{padding-left:6pt}.deal-context,.recorded-choice{border-color:#000}.deal-table-wrap{overflow:visible}.review-table{table-layout:fixed;font-size:7.3pt;line-height:1.15}th,td{overflow-wrap:anywhere;border:1px solid #666;padding:3pt}thead{display:table-header-group}tr,.navigator-metrics>div,.deal-context{break-inside:avoid}.report-disclaimer{break-before:avoid;border-color:#000;margin-top:5pt;padding-top:4pt}}:root{--navy:#192f42;--muted:#5b6772;--radius:.7rem}body{border-top:0}main{max-width:88rem;padding-top:0}h1{margin-bottom:1rem;font-size:clamp(1.65rem,3vw,2.2rem)}p{margin:.6rem 0}.application-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.1rem 0;display:flex}.application-brand{letter-spacing:.025em;color:var(--navy);font-size:1.15rem;font-weight:800;text-decoration:none}.application-brand span{color:var(--workflow)}.dealership-context{color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:.5rem;padding:.5rem .75rem;font-weight:700;text-decoration:none}.dealership-context small{margin:0 0 .2rem;font-size:.7rem;font-weight:400}button,select{min-height:44px}button{border-radius:.45rem;font-weight:600}button.secondary{border-color:var(--line)}button.primary{background:var(--workflow);border-color:var(--workflow);color:#fff}button.primary:hover{background:#873511}[hidden]{display:none!important}.workflow-steps{border-radius:var(--radius);background:#eae7e1;grid-template-columns:repeat(4,1fr);gap:.4rem;margin:1.25rem 0;padding:.4rem;display:grid}.workflow-steps button{color:var(--muted);background:0 0;border:0}.workflow-steps button[aria-current=step]{color:var(--info);border-bottom:3px solid var(--info);background:#fff;box-shadow:0 1px 4px #192f421a}.identity-panel,.canonical-deal-form fieldset{border-color:var(--line);border-radius:var(--radius);margin:.75rem 0;padding:1.2rem}.deal-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.1rem}.deal-field label{font-size:.85rem;font-weight:600}.deal-field input,.deal-field select,.deal-field textarea{border-color:#a5afb7;border-radius:.4rem;min-height:44px;padding:.65rem .7rem}.canonical-deal-form>p{color:var(--muted);font-size:.85rem}summary{cursor:pointer;color:#36536b;min-height:44px;padding:.75rem 0;font-weight:600}.workspace-technical{color:var(--muted);font-size:.8rem}.workspace-technical summary{min-height:0;padding:.4rem 0}.workflow-action-bar{z-index:5;border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;padding:.8rem 1rem;position:sticky;bottom:0;box-shadow:0 -3px 15px #192f420d}.workflow-progress{color:var(--muted);margin-right:auto;font-size:.85rem}.more-actions{border-top:1px solid var(--line);margin:1rem 0;padding:0 1rem}.product-entry{vertical-align:top;border:1px solid var(--line);border-radius:var(--radius);width:calc(50% - .7rem);margin:.5rem .7rem .5rem 0;padding:1rem;display:inline-block}.product-entry h3{margin:0 0 .4rem}.product-entry>p{color:var(--muted);font-size:.8rem}.product-entry details{border-top:1px solid var(--line);margin-top:.6rem;font-size:.8rem}.product-entry input[type=checkbox]{accent-color:var(--info)}.navigator-candidate{border-radius:var(--radius);margin:.75rem 0;padding:1.3rem;box-shadow:0 2px 8px #192f4205}.candidate-heading h3{color:var(--navy);margin:0 0 .25rem;font-size:1.3rem}.candidate-heading p{color:var(--muted);margin:0;font-size:.9rem}.candidate-technical{border-top:1px solid var(--line);margin-top:1rem}.candidate-technical summary{font-size:.85rem}.candidate-technical summary span{font-weight:400}.candidate-reasons{padding-left:1.2rem;font-size:.9rem;line-height:1.5}.navigator-candidate>button{min-width:12rem;margin-top:.5rem}.management-review{border-radius:var(--radius);padding:1.4rem}.review-table td:first-child{font-weight:700}.review-table small{font-weight:400}@media (max-width:48rem){.deal-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-entry{width:100%;margin-right:0;display:block}.workflow-action-bar{gap:.5rem;padding:.65rem}.workflow-progress{width:100%}.application-brand{font-size:.9rem}}@media (max-width:32rem){.deal-field-grid{grid-template-columns:1fr}.workflow-steps button{padding:.65rem .2rem;font-size:.85rem}}@media print{.application-header,.workflow-action-bar,.workflow-steps,.more-actions{display:none!important}}
