*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#142033;font-family:Arial,Helvetica,sans-serif}.center{display:grid;place-items:center}.center,.shell{min-height:100vh}.shell,.sidebar{display:flex}.sidebar{width:250px;background:#0c1b2a;color:#dbe5ee;padding:22px 15px;position:fixed;inset:0 auto 0 0;flex-direction:column}.brand{display:flex;gap:11px;align-items:center;padding:3px 8px 27px}.brandMark{width:42px;height:42px;background:#17a673;border-radius:11px;display:grid;place-items:center;color:#fff}.brand strong{display:block;font-size:18px}.brand span{display:block;color:#8ea1b4;font-size:12px}.navLabel{font-size:10px;letter-spacing:1.4px;color:#698095;padding:0 11px 9px}.navItem{border:0;background:transparent;color:#aebdca;width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;cursor:pointer;margin:2px 0}.navItem.active,.navItem:hover{background:#15334a;color:#fff}.sidebarBottom{margin-top:auto}.content{margin-left:250px;width:calc(100% - 250px)}header{height:78px;background:#fff;border-bottom:1px solid #e4e9ee;padding:0 30px;display:flex;align-items:center}header h1{font-size:20px;margin:0}header p{font-size:12px;color:#7a8794;margin:3px 0 0}.status{margin-left:auto;font-size:11px;padding:7px 10px;border-radius:18px}.status.good{background:#e8f7f1;color:#147a59}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#20a874;margin-right:6px}.page{padding:28px 32px;max-width:1450px;margin:auto}.hero{background:linear-gradient(120deg,#102a3e,#174a57);border-radius:14px;color:white;padding:28px 30px;margin-bottom:18px}.hero h2{margin:8px 0}.hero p{margin:0;color:#c2d2dc}.eyebrow{font-size:10px;letter-spacing:1.5px;color:#74d9b7}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.card{background:white;border:1px solid #e4e9ee;border-radius:11px;box-shadow:0 1px 2px rgba(20,32,51,.03)}.grid .card{padding:24px}.grid svg{color:#16a875}.grid h3{margin:12px 0 6px}.grid p{color:#758491;font-size:13px}.moduleTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.moduleTop h2{margin:0 0 5px}.moduleTop p{margin:0;color:#758491;font-size:12px}.primary{border:0;background:#16a875;padding:11px 16px;border-radius:8px;font-weight:700;cursor:pointer}.primary:disabled{opacity:.6;cursor:not-allowed}.secondary{border:1px solid #dbe2e7;background:#fff;padding:10px 16px;border-radius:8px;cursor:pointer}.wide{width:100%}.pad{padding:20px}.error{color:#b62f38}.empty{text-align:center;padding:55px 20px;color:#85929d}.empty h3{color:#334455}.empty p{font-size:12px}.tableWrap{overflow:auto}.tableWrap table{width:100%;border-collapse:collapse}.tableWrap td,.tableWrap th{text-align:left;padding:14px 16px;border-bottom:1px solid #edf0f2;font-size:12px}.tableWrap th{background:#fafbfc;color:#6e7c89;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.pill{padding:5px 8px;border-radius:14px;background:#eef1f4}.activePill{background:#e8f7f1;color:#147a59}.authPage{min-height:100vh;background:linear-gradient(135deg,#0c1b2a,#174a57);display:grid;place-items:center;padding:20px}.authCard{width:min(420px,100%);background:#fff;border-radius:16px;padding:34px;box-shadow:0 20px 50px rgba(0,0,0,.2)}.authLogo{width:52px;height:52px;border-radius:13px;background:#16a875;color:white;display:grid;place-items:center}.authCard h1{margin:18px 0 6px}.authCard>p{margin:0 0 24px;color:#758491}.authCard label{display:block;font-size:12px;font-weight:700;margin:13px 0 6px}.authCard input{width:100%;padding:11px;border:1px solid #dce2e7;border-radius:8px;font:inherit}.authMessage{font-size:12px;background:#f4f6f8;padding:10px;border-radius:8px;margin-top:12px}.linkBtn{border:0;background:transparent;color:#147a59;margin-top:16px;cursor:pointer}.modalBackdrop{position:fixed;inset:0;background:rgba(9,22,34,.55);display:grid;place-items:center;padding:20px;z-index:50}.modal{width:min(760px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,.28);padding:24px}.modalHead{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #edf0f2;padding-bottom:14px;margin-bottom:18px}.modalHead h3{margin:0 0 4px;font-size:20px}.modalHead p{margin:0;color:#7b8995;font-size:12px}.iconBtn{border:0;background:transparent;cursor:pointer;color:#667582}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.field span{display:block;font-size:11px;font-weight:700;margin-bottom:6px;color:#566572}.field input,.field select{width:100%;padding:10px 11px;border:1px solid #dbe2e7;border-radius:8px;font:inherit;background:#fff}.checkRow{display:flex;gap:8px;align-items:center;font-size:12px;margin-top:16px}.formMessage{margin-top:14px;background:#fff1f1;color:#a9363d;border-radius:8px;padding:10px;font-size:12px}.modalActions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #edf0f2;margin-top:20px;padding-top:16px}@media(max-width:760px){.sidebar{width:76px}.brand div:nth-child(2),.navItem span,.navLabel{display:none}.content{margin-left:76px;width:calc(100% - 76px)}.formGrid,.grid{grid-template-columns:1fr}.page{padding:18px}}.hosPage{background:linear-gradient(180deg,#f5f7fa,#eef3f6);min-height:calc(100vh - 78px)}.hosEyebrow{color:#168764}.hosSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:18px 0}.hosMetric{background:#102638;color:#dce8ef;border:1px solid #1f3c50;border-radius:12px;padding:16px 18px}.hosMetric span{display:block;font-size:11px;color:#9fb2c0;margin-bottom:8px}.hosMetric strong{font-size:28px;color:#fff}.hosMetric.riskYellow{border-color:#a8781c}.hosMetric.riskRed{border-color:#a8444b}.hosGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.hosCard{background:#102638;color:#fff;border:1px solid #294255;border-left:4px solid #1eaa78;border-radius:13px;padding:18px;box-shadow:0 8px 24px rgba(12,27,42,.08)}.hosCard.riskYellow{border-left-color:#e3a52b}.hosCard.riskRed{border-left-color:#d75b63}.hosCardTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:18px}.hosCardTop strong{display:block;font-size:16px}.hosCardTop span{display:block;color:#9fb2c0;font-size:11px;margin-top:4px}.riskBadge{padding:5px 8px;border-radius:12px;background:#17384a!important;color:#dce8ef!important;font-weight:700;letter-spacing:.6px}.hosGauge{margin:12px 0}.hosGauge>div:first-child{display:flex;justify-content:space-between;font-size:11px;color:#aebfca;margin-bottom:6px}.hosGauge strong{color:#fff}.hosTrack{height:7px;border-radius:8px;background:#213d50;overflow:hidden}.hosTrack span{display:block;height:100%;background:#25b982;border-radius:8px}.riskYellow .hosTrack span{background:#e3a52b}.riskRed .hosTrack span{background:#d75b63}.hosMeta{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #294255;margin-top:16px;padding-top:12px;color:#8fa5b4;font-size:10px}.field input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@media(max-width:900px){.hosSummary{grid-template-columns:1fr 1fr}.hosGrid{grid-template-columns:1fr}}@media(max-width:520px){.hosSummary{grid-template-columns:1fr}.hosMeta{flex-direction:column}}.hosCard.riskGreen{border-left-color:#1eaa78}.riskGreen .hosTrack span{background:#25b982}.routeHosAssessment{margin-top:18px;padding:14px 16px;border:1px solid #cfd9df;border-left:4px solid #16a875;border-radius:10px;background:#f7faf9}.routeHosAssessment>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center}.routeHosAssessment strong{font-size:13px}.routeHosAssessment span{font-size:10px;color:#6e7c89}.routeHosAssessment ul{margin:10px 0;padding-left:18px;font-size:11px;color:#5c6872}.routeHosAssessment.riskYellow{border-left-color:#e3a52b;background:#fffaf0}.routeHosAssessment.riskRed{border-left-color:#d75b63;background:#fff4f4}.routeHosAssessment.riskRed strong{color:#a9363d}.routeHosAssessment.riskYellow strong{color:#8a6518}.routeHosAssessment .field{display:block;margin-top:12px}.routeHosAssessment .field input{width:100%;padding:10px 11px;border:1px solid #dbe2e7;border-radius:8px;background:#fff}.maintenancePage{background:linear-gradient(180deg,#f5f7fa,#eef3f6);min-height:calc(100vh - 78px)}.maintenanceEyebrow{color:#168764}.maintenanceActions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.maintenanceSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:18px 0}.maintenanceMetric{background:#fff;border:1px solid #dfe6eb;border-left:4px solid #16a875;border-radius:12px;padding:16px 18px;box-shadow:0 4px 14px rgba(20,32,51,.04)}.maintenanceMetric span{display:block;font-size:11px;color:#73818c;margin-bottom:8px}.maintenanceMetric strong{font-size:28px}.maintenanceMetric.statusDue{border-left-color:#e3a52b}.maintenanceMetric.statusDefect{border-left-color:#d77a37}.maintenanceMetric.defectCritical{border-left-color:#d75b63}.maintenanceSection{margin:18px 0}.sectionHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sectionHead h3{margin:0;font-size:15px}.sectionHead span{font-size:10px;color:#87949f}.maintenanceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.maintenanceVehicle{padding:16px;border-left:4px solid #16a875}.maintenanceVehicle.statusDue{border-left-color:#e3a52b}.maintenanceVehicle.defectCritical{border-left-color:#d75b63;background:#fff8f8}.maintenanceVehicleTop{display:flex;justify-content:space-between;gap:10px}.maintenanceVehicleTop strong{display:block}.maintenanceVehicleTop span{font-size:11px;color:#768490}.maintenanceFacts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:15px 0}.maintenanceFacts div{background:#f6f8f9;border-radius:8px;padding:9px}.maintenanceFacts span{display:block;font-size:9px;color:#84909a}.maintenanceFacts strong{display:block;font-size:12px;margin-top:4px}.maintenanceVehicle p{font-size:10px;color:#77848f;margin:0}.maintenanceTwoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:18px 0}.maintenancePanel{padding:18px}.defectRow,.historyRow{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid #edf0f2;padding:12px 0}.defectRow:first-of-type,.historyRow:first-of-type{border-top:0}.defectRow>div strong,.historyRow>div strong{display:block;font-size:12px}.defectRow>div span,.historyRow>div span{display:block;font-size:11px;color:#667580;margin-top:3px}.defectRow small,.historyRow small{font-size:9px;color:#8a969f}.defectRow.defectCritical{border-left:3px solid #d75b63;padding-left:10px}.muted{font-size:11px;color:#87949f}.statusAvailable{border-left-color:#16a875}.defectCritical{border-left-color:#d75b63}@media(max-width:1050px){.maintenanceGrid,.maintenanceSummary{grid-template-columns:1fr 1fr}}@media(max-width:760px){.maintenanceGrid,.maintenanceSummary,.maintenanceTwoCol{grid-template-columns:1fr}.moduleTop{align-items:flex-start;gap:14px;flex-direction:column}.maintenanceActions{justify-content:flex-start}}.routeVehicleAssessment{margin-top:18px;padding:14px 16px;border:1px solid #cfd9df;border-left:4px solid #16a875;border-radius:10px;background:#f7faf9}.routeVehicleAssessment>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center}.routeVehicleAssessment strong{font-size:13px}.routeVehicleAssessment span{font-size:10px;color:#6e7c89}.routeVehicleAssessment ul{margin:10px 0;padding-left:18px;font-size:11px;color:#5c6872}.routeVehicleAssessment p{font-size:11px;margin:10px 0 0}.routeVehicleAssessment.vehicleWarning{border-left-color:#e3a52b;background:#fffaf0}.routeVehicleAssessment.vehicleBlocked{border-left-color:#d75b63;background:#fff4f4}.routeVehicleAssessment.vehicleBlocked p,.routeVehicleAssessment.vehicleBlocked strong{color:#a9363d}.routeVehicleAssessment.vehicleWarning strong{color:#8a6518}.smartDashboard{background:linear-gradient(180deg,#f5f7fa,#eef3f6);min-height:calc(100vh - 78px)}.dashboardHero{display:flex;justify-content:space-between;align-items:center;gap:24px}.healthScore{min-width:132px;background:#102638;color:#fff;padding:18px;border-radius:14px;text-align:center}.healthScore span{display:block;font-size:10px;color:#9fb2c0;text-transform:uppercase;letter-spacing:.7px}.healthScore strong{font-size:38px;line-height:1.1}.healthScore small{color:#9fb2c0}.dashboardMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;margin:18px 0}.dashboardMetric{background:#fff;border:1px solid #dfe6eb;border-left:4px solid #16a875;border-radius:12px;padding:15px 16px}.dashboardMetric span{display:block;font-size:10px;color:#74828d;margin-bottom:8px}.dashboardMetric strong{font-size:25px}.dashboardMetric.metricWarn{border-left-color:#e3a52b}.dashboardMetric.metricDanger{border-left-color:#d75b63}.dashboardTwoCol{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px}.dashboardPanel,.operationsReport{padding:18px}.operationsReport select{border:1px solid #dbe2e7;border-radius:8px;padding:8px;background:#fff}.reportGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.reportGrid div{background:#f6f8f9;border-radius:9px;padding:13px}.reportGrid span{display:block;font-size:9px;color:#7c8994}.reportGrid strong{display:block;font-size:22px;margin-top:5px}.reportNote{font-size:10px;color:#84919b;margin:14px 0 0}.alertsPage{background:linear-gradient(180deg,#f5f7fa,#eef3f6);min-height:calc(100vh - 78px)}.alertSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:18px 0}.alertSummaryCard{background:#fff;border:1px solid #dfe6eb;border-left:4px solid #16a875;border-radius:12px;padding:15px 17px}.alertSummaryCard span{display:block;font-size:10px;color:#74828d}.alertSummaryCard strong{display:block;font-size:27px;margin-top:6px}.alertSummaryCard.alertCritical{border-left-color:#d75b63}.alertSummaryCard.alertWarning{border-left-color:#e3a52b}.alertFilters{display:flex;gap:8px;margin:16px 0}.alertFilters button{border:1px solid #d9e1e6;background:#fff;border-radius:18px;padding:8px 13px;font-size:11px;cursor:pointer}.alertFilters .activeFilter{background:#102638;color:#fff;border-color:#102638}.alertsList{display:grid;grid-gap:10px;gap:10px}.alertRow{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid #dfe6eb;border-left:4px solid #16a875;border-radius:11px;padding:15px}.alertRow.alertWarning{border-left-color:#e3a52b}.alertRow.alertCritical{border-left-color:#d75b63;background:#fffafa}.alertIcon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#edf4f1;color:#147a59;font-weight:800;flex:0 0 auto}.alertCritical .alertIcon{background:#fdecec;color:#b33c45}.alertWarning .alertIcon{background:#fff3da;color:#8a6518}.alertBody{flex:1 1}.alertTitle{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.alertTitle strong{font-size:13px}.alertTitle span{font-size:10px;color:#7c8994}.alertBody p{font-size:11px;color:#667580;margin:6px 0}.alertAction{font-size:10px;color:#53626e}.alertSeverity{text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.5px;color:#7b8993}.compactAlert{border-width:0 0 1px 3px;border-radius:0;padding:11px 8px}.compactAlert .alertAction{display:none}@media(max-width:1050px){.alertSummary,.dashboardMetrics{grid-template-columns:1fr 1fr}.dashboardTwoCol{grid-template-columns:1fr}}@media(max-width:760px){.dashboardHero{align-items:flex-start;flex-direction:column}.healthScore{width:100%}.alertSummary,.dashboardMetrics,.reportGrid{grid-template-columns:1fr}.alertRow{flex-wrap:wrap}.alertSeverity{margin-left:40px}}.coldChainGrid{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:18px;gap:18px;margin-bottom:18px}.reeferStatus{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:18px;gap:18px;padding:14px 0;border-bottom:1px solid var(--border,#e5e7eb)}.reeferStatus>div{display:flex;flex-direction:column;gap:4px}.reeferStatus span{font-size:12px;color:var(--muted,#64748b)}.riskPill{display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800;text-transform:capitalize}.reeferNormal{background:#ecfdf5;color:#166534}.reeferWarning{background:#fffbeb;color:#92400e}.reeferCritical{background:#fef2f2;color:#991b1b}.reeferUnknown{background:#f1f5f9;color:#475569}@media(max-width:900px){.coldChainGrid{grid-template-columns:1fr}.reeferStatus{grid-template-columns:1fr auto}}.reportControls{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.datePresets,.reportTabs{display:flex;gap:8px;flex-wrap:wrap}.datePresets button,.reportTabs button{border:1px solid var(--border,#dbe3ea);background:#fff;border-radius:10px;padding:9px 12px;font-weight:700;color:#52616d;cursor:pointer}.datePresets .activePreset,.reportTabs .activeReportTab{background:#111827;color:#fff;border-color:#111827}.reportsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.reportTableCard,.reportsGrid{margin-bottom:18px}.reportTitleRow{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.reportTitleRow h3{margin:0}.reportTitleRow p{margin:4px 0 0;color:#64748b}.reportEmpty{text-align:center;padding:36px 16px;color:#64748b}.reportEmpty h3{color:#26343d;margin-bottom:6px}.reportDisclaimer{font-size:11px;color:#64748b;margin:14px 0 0}.topGap{margin-top:12px}.moduleTop .primary{display:inline-flex;align-items:center;gap:7px}@media(max-width:1050px){.reportsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reportControls{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.reportsGrid{grid-template-columns:1fr}.datePresets,.reportTabs{width:100%}.datePresets button,.reportTabs button{flex:1 1;min-width:90px}.moduleTop{gap:12px}}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.settingsCard h3{margin:0 0 14px}.settingsCard p{font-size:12px;line-height:1.6;color:#61717d;margin:0}.settingsStatus{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #e8edf0}.settingsStatus:first-of-type{border-top:0}.settingsStatus span{font-size:11px;color:#71808b}.settingsStatus strong{font-size:12px;text-align:right}.releaseBadge{display:inline-flex;align-items:center;border:1px solid #cdd8df;background:#fff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;color:#32434f}@media(max-width:760px){.settingsGrid{grid-template-columns:1fr}.settingsStatus{align-items:flex-start;flex-direction:column;gap:4px}.settingsStatus strong{text-align:left}}.demoStory{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:22px;gap:22px;align-items:center;margin:18px 0;padding:20px 22px;background:linear-gradient(135deg,#102638,#173c55);color:#fff;border:0;box-shadow:0 14px 34px rgba(16,38,56,.16)}.demoStory .eyebrow{color:#78d8ff}.demoStory h3{font-size:20px;line-height:1.2;margin:6px 0 8px}.demoStory p{font-size:11px;line-height:1.55;color:#c5d4de;margin:0;max-width:520px}.demoStorySteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.demoStorySteps button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:#fff;border-radius:11px;padding:12px 10px;text-align:left;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.demoStorySteps button:hover{transform:translateY(-2px);background:rgba(255,255,255,.13);border-color:rgba(120,216,255,.55)}.demoStorySteps strong{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#78d8ff;color:#102638;font-size:10px;margin-bottom:10px}.demoStorySteps span{display:block;font-size:10px;font-weight:800;line-height:1.25}.demoStorySteps small{display:block;font-size:8px;font-weight:500;color:#a9bdca;margin-top:4px}@media(max-width:1100px){.demoStory{grid-template-columns:1fr}.demoStorySteps{grid-template-columns:repeat(5,1fr)}}@media(max-width:760px){.demoStorySteps{grid-template-columns:1fr 1fr}.demoStorySteps button:last-child{grid-column:1/-1}}.headerActions{display:flex;align-items:center;gap:10px}.demoModeToggle{border:1px solid #cbd5e1;background:#fff;color:#173c55;border-radius:10px;padding:9px 13px;font-size:10px;font-weight:800;cursor:pointer}.demoModeToggle.active,.demoModeToggle:hover{background:#173c55;color:#fff;border-color:#173c55}.demoModeBar{display:flex;align-items:center;gap:14px;margin:-8px -2px 14px;padding:10px 14px;border-radius:11px;background:#fff7d6;border:1px solid #f1d56a;color:#493b08;font-size:10px}.demoModeBar strong{white-space:nowrap}.demoModeBar span{flex:1 1}.demoModeBar button{border:0;background:#493b08;color:#fff;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800;cursor:pointer}@media(max-width:760px){.headerActions{align-items:flex-end;flex-direction:column}.demoModeBar{align-items:flex-start;flex-direction:column}}.authCard{max-width:470px}.authCard>p{line-height:1.55}.authCard .eyebrow{display:block;margin-bottom:7px}.authProof{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:17px 0 19px}.authProof span{padding:10px 8px;border:1px solid #dbe5eb;border-radius:10px;background:#f7fafc;font-size:8px;line-height:1.35;color:#64748b}.authProof strong{display:block;color:#173c55;font-size:9px;margin-bottom:3px}@media(max-width:560px){.authProof{grid-template-columns:1fr}}.demoDashboardStage{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);grid-gap:18px;gap:18px;align-items:stretch}.demoDashboardMock{background:#f7fafc;border:1px solid #d9e3ea;border-radius:16px;padding:20px;box-shadow:0 18px 42px rgba(15,36,51,.12)}.demoDashboardTitle{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.demoDashboardTitle h2{margin:4px 0 5px;color:#102638;font-size:25px}.demoDashboardTitle p{margin:0;color:#64748b;font-size:10px}.demoDashboardLower{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.demoDashboardCard{background:#fff;border:1px solid #e0e8ed;border-radius:13px;padding:15px}.demoDashboardCard>span{font-size:8px;letter-spacing:.12em;font-weight:900;color:#789}.demoDashboardCard h3{font-size:16px;color:#173c55;margin:9px 0 6px}.demoDashboardCard p{font-size:10px;line-height:1.55;color:#64748b;margin:0}.demoGuidePanel{background:linear-gradient(145deg,#102638,#173c55);color:#fff;border-radius:16px;padding:22px;display:flex;flex-direction:column}.demoGuidePanel .demoEyebrow{color:#78d8ff}.demoGuidePanel h2{font-size:21px;line-height:1.2;margin:8px 0}.demoGuidePanel>p{font-size:10px;line-height:1.6;color:#c7d5df}.demoGuidePanel .demoNav{margin-top:auto}@media(max-width:960px){.demoDashboardLower,.demoDashboardStage{grid-template-columns:1fr}}@media(max-width:620px){.demoDashboardTitle{flex-direction:column}}.flashyCommandCenter{background:radial-gradient(circle at 80% 0,rgba(28,180,225,.14),transparent 30%),linear-gradient(145deg,#081a27,#102f43 55%,#0b2231);border:1px solid rgba(120,216,255,.25);box-shadow:0 26px 70px rgba(5,22,34,.34);color:#fff;overflow:hidden}.flashyCommandCenter .demoDashboardTitle h2{color:#fff;font-size:29px}.flashyCommandCenter .demoDashboardTitle p{color:#9eb7c7}.flashyCommandCenter .demoEyebrow{color:#78d8ff}.demoHealth{min-width:122px;padding:12px 16px;border:1px solid rgba(120,216,255,.28);border-radius:14px;background:rgba(5,20,30,.55);text-align:center;box-shadow:inset 0 0 30px rgba(36,194,234,.08)}.demoHealth span{display:block;font-size:8px;letter-spacing:.12em;color:#8db4c8}.demoHealth strong{font-size:38px;line-height:1;color:#78d8ff}.demoHealth small{color:#8db4c8}.demoRiskStrip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.demoRisk{display:flex;justify-content:space-between;align-items:center;min-height:72px;padding:12px;border:1px solid rgba(255,255,255,.1);border-left:4px solid #21b67a;border-radius:11px;background:rgba(255,255,255,.055)}.demoRisk span{font-size:8px;font-weight:900;letter-spacing:.05em}.demoRisk small{display:block;margin-top:5px;color:#65dda7;font-size:7px}.demoRisk strong{font-size:27px}.demoRisk.critical{border-left-color:#ff5d68;background:linear-gradient(110deg,rgba(255,73,86,.16),rgba(255,255,255,.04))}.demoRisk.critical small{color:#ff8089}.demoRisk.cold{border-left-color:#54c9ff;background:linear-gradient(110deg,rgba(60,185,255,.15),rgba(255,255,255,.04))}.demoRisk.cold small{color:#72d5ff}.demoReadiness{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin:10px 0}.demoReadiness>div{padding:11px 10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.045)}.demoReadiness span{display:block;color:#8fa8b8;font-size:8px}.demoReadiness strong{display:block;margin-top:4px;font-size:20px}.flashyCommandCenter .demoDashboardCard{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.11);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flashyCommandCenter .demoDashboardCard>span{color:#78d8ff}.flashyCommandCenter .demoAlert{background:rgba(255,74,88,.1);border-color:rgba(255,93,104,.25);color:#fff}.flashyCommandCenter .demoAlert span{color:#aebfca}.flashyCommandCenter .demoAlert b{color:#ff7c86}.flashyCommandCenter .coldAlert{background:rgba(63,185,242,.1);border-color:rgba(84,201,255,.25)}.demoSnapshot{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.demoSnapshot>div{padding:10px;border-radius:9px;background:rgba(255,255,255,.055)}.demoSnapshot span{display:block;color:#8fa8b8;font-size:8px}.demoSnapshot strong{display:block;font-size:20px;margin-top:3px}.demoFocus{margin-top:9px;padding:10px 12px;border-radius:9px;background:linear-gradient(90deg,rgba(120,216,255,.15),rgba(120,216,255,.03));border:1px solid rgba(120,216,255,.16)}.demoFocus span{display:block;color:#78d8ff;font-size:7px;letter-spacing:.12em}.demoFocus strong{display:block;margin-top:3px;font-size:11px}.demoAudioError{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;border-radius:10px;background:#fff4db;border:1px solid #f2c86b;color:#6e4c00;font-size:10px;font-weight:800}@media(max-width:850px){.demoReadiness,.demoRiskStrip{grid-template-columns:1fr 1fr}.demoReadiness>div:last-child{grid-column:1/-1}}@media(max-width:540px){.demoReadiness,.demoRiskStrip{grid-template-columns:1fr}.demoReadiness>div:last-child{grid-column:auto}.demoHealth{width:100%}}.publicDemo .demoHeader{background:linear-gradient(135deg,#081a27,#10364c)!important;border:1px solid rgba(120,216,255,.18)!important;color:#fff!important}.publicDemo .demoHeader h1{color:#fff!important}.publicDemo .demoHeader .demoEyebrow{color:#63e6d0!important}.publicDemo .demoHeaderActions .demoControl{background:#0a2638!important;color:#fff!important;border-color:rgba(120,216,255,.25)!important}.demoFinish{text-align:center}.demoFinish .demoLogo{margin-left:auto;margin-right:auto}.demoFinish .demoPromise{text-align:left}.demoCtaLink{display:flex!important;text-decoration:none!important;align-items:center;justify-content:center}.demoBackButton,.demoSecondary{width:100%;margin-top:10px;border-radius:11px;padding:13px 16px;font-weight:900;cursor:pointer}.demoSecondary{background:#102f43;color:#fff;border:1px solid rgba(120,216,255,.28)}.demoBackButton{background:transparent;color:#86a7b9;border:1px solid rgba(120,216,255,.15)}.demoFinish{background:radial-gradient(circle at 50% 0,rgba(31,203,178,.13),transparent 35%),linear-gradient(145deg,#081a27,#10364c)!important;border-color:rgba(120,216,255,.2)!important}.demoFinish,.demoFinish h1{color:#fff!important}.demoFinish>p{color:#b7cad5!important}.smartDashboard .healthScore{position:relative;display:grid;place-items:center;align-content:center;width:142px;height:142px;min-width:142px;padding:0;border-radius:50%;background:conic-gradient(#24d49a 0 76%,rgba(255,255,255,.11) 76% 100%);box-shadow:0 0 0 8px rgba(36,212,154,.08),0 16px 34px rgba(9,34,48,.22)}.smartDashboard .healthScore:before{content:"";position:absolute;inset:10px;border-radius:50%;background:linear-gradient(145deg,#102638,#173c55);box-shadow:inset 0 0 22px rgba(120,216,255,.08)}.smartDashboard .healthScore>*{position:relative;z-index:1}.smartDashboard .healthScore strong{color:#67e7bd;text-shadow:0 0 18px rgba(36,212,154,.25)}.smartDashboard .dashboardMetric,.smartDashboard .readinessMetric,.smartDashboard .riskTile{position:relative;overflow:hidden;box-shadow:0 10px 28px rgba(21,47,63,.07);transition:transform .18s ease,box-shadow .18s ease}.smartDashboard .dashboardMetric:hover,.smartDashboard .readinessMetric:hover,.smartDashboard .riskTile:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(21,47,63,.12)}.smartDashboard .dashboardMetric:after,.smartDashboard .readinessMetric:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#25c997,#6de6c2)}.smartDashboard .metricWarn:after,.smartDashboard .riskWarning:after{background:linear-gradient(90deg,#f2b84b,#ffd978)}.smartDashboard .metricDanger:after,.smartDashboard .riskCritical:after{background:linear-gradient(90deg,#ef5964,#ff9097)}.smartDashboard .riskTile:before{content:"";position:absolute;left:0;bottom:0;height:3px;width:72%;background:#24d49a;box-shadow:0 0 14px rgba(36,212,154,.35)}.smartDashboard .riskCritical:before{width:94%;background:#ff5d68;box-shadow:0 0 14px rgba(255,93,104,.35)}.smartDashboard .riskWarning:before{width:82%;background:#f4b844;box-shadow:0 0 14px rgba(244,184,68,.35)}.smartDashboard .riskAccent-cold:before{background:#54c9ff;box-shadow:0 0 14px rgba(84,201,255,.35)}.smartDashboard .reportGrid div{position:relative;overflow:hidden}.smartDashboard .reportGrid div:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:68%;background:linear-gradient(90deg,#3cc7ef,#74e5ff)}.smartDashboard .dashboardPanel,.smartDashboard .operationsReport{box-shadow:0 14px 38px rgba(21,47,63,.08);border:1px solid rgba(85,119,139,.13)}.smartDashboard .alertRow{box-shadow:0 7px 18px rgba(21,47,63,.06)}.smartDashboard .alertCritical{box-shadow:0 7px 22px rgba(215,91,99,.09)}.smartDashboard .moduleTop h2{letter-spacing:-.025em}.smartDashboard .moduleTop .eyebrow{letter-spacing:.16em}@media(max-width:760px){.smartDashboard .healthScore{width:124px;height:124px;min-width:124px}.smartDashboard .dashboardHero{align-items:center}.smartDashboard .healthScore strong{font-size:34px}}@media(prefers-reduced-motion:reduce){.smartDashboard .dashboardMetric,.smartDashboard .readinessMetric,.smartDashboard .riskTile{transition:none}.smartDashboard .dashboardMetric:hover,.smartDashboard .readinessMetric:hover,.smartDashboard .riskTile:hover{transform:none}}.commandPulse{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:0 0 14px}.commandPulse>div{position:relative;overflow:hidden;padding:14px 16px;border:1px solid rgba(76,166,205,.16);border-radius:14px;background:linear-gradient(145deg,rgba(20,57,78,.96),rgba(10,35,50,.96));box-shadow:0 10px 26px rgba(0,0,0,.1)}.commandPulse>div:after{content:"";position:absolute;left:0;right:35%;bottom:0;height:3px;background:linear-gradient(90deg,#35d6ef,#36d79b);box-shadow:0 0 14px rgba(53,214,239,.3)}.commandPulse small,.commandPulse span{display:block}.commandPulse span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#91b4c7}.commandPulse strong{display:block;font-size:27px;margin:3px 0;color:#f4fbff;text-shadow:0 0 16px rgba(78,197,255,.14)}.commandPulse small{font-size:9px;color:#7899aa}.miniMeter{height:5px;margin-top:9px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.miniMeter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#36d79b,#58e4bd);box-shadow:0 0 10px rgba(54,215,155,.3)}.readinessMetric.riskWarning .miniMeter i{background:linear-gradient(90deg,#f2b94b,#ffd77c)}.readinessMetric.riskCritical .miniMeter i{background:linear-gradient(90deg,#ff626e,#ff9199)}@media(max-width:760px){.commandPulse{grid-template-columns:1fr}.commandPulse>div{padding:12px 14px}}.smartDashboard{background-image:radial-gradient(circle at 78% 4%,rgba(48,190,229,.07),transparent 26%),radial-gradient(circle at 18% 18%,rgba(62,217,166,.045),transparent 24%)}.smartDashboard .commandHeader{position:relative;overflow:hidden;border-radius:20px;padding:18px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(244,251,254,.72));border:1px solid rgba(82,142,169,.12);box-shadow:0 18px 44px rgba(23,57,75,.08)}.smartDashboard .commandHeader:after{content:"LIVE";position:absolute;right:18px;top:14px;font-size:9px;font-weight:900;letter-spacing:.16em;color:#138a6b;padding:5px 8px;border-radius:99px;background:rgba(38,211,157,.1);border:1px solid rgba(38,211,157,.2)}.smartDashboard .commandHeader h2{font-size:clamp(27px,3vw,38px);letter-spacing:-.045em}.smartDashboard .commandHeader p{max-width:720px}.smartDashboard .sectionHead h3{font-size:17px;letter-spacing:-.025em}.smartDashboard .sectionHead span{font-size:11px}.smartDashboard .readinessMetric strong,.smartDashboard .reportGrid strong,.smartDashboard .riskTile strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.smartDashboard .priorityRiskStrip{gap:12px}.smartDashboard .riskTile{border-width:1px}.smartDashboard .riskTile small{letter-spacing:.08em}.smartDashboard .riskCritical{background:linear-gradient(145deg,#fff7f7,#fff)}.smartDashboard .riskWarning{background:linear-gradient(145deg,#fffaf0,#fff)}.smartDashboard .riskHealthy{background:linear-gradient(145deg,#f6fffb,#fff)}.smartDashboard .operationsReport select{border-radius:10px;border:1px solid rgba(74,122,145,.18);background:#f8fcfe;padding:7px 9px;font-weight:750;color:#27485b}.smartDashboard .demoStorySteps button{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.smartDashboard .demoStorySteps button:hover{transform:translateY(-2px);border-color:rgba(41,174,216,.28);box-shadow:0 10px 24px rgba(25,80,105,.09)}@media(max-width:760px){.smartDashboard .commandHeader{padding:14px}.smartDashboard .commandHeader:after{right:12px;top:10px}.smartDashboard .commandHeader h2{padding-right:46px}}@media(prefers-reduced-motion:reduce){.smartDashboard .demoStorySteps button{transition:none}.smartDashboard .demoStorySteps button:hover{transform:none}}.navItem{position:relative;overflow:hidden;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;padding-right:34px}.navItem:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:99px;background:transparent}.navItem:hover{background:#14364e;box-shadow:inset 0 0 0 1px rgba(92,221,255,.06)}.navItem.active{background:linear-gradient(90deg,#153b55,#133049);box-shadow:inset 0 0 0 1px rgba(84,201,255,.13),0 8px 22px rgba(0,0,0,.14)}.navItem.active:before{background:linear-gradient(#34d79b,#4dd8ff);box-shadow:0 0 12px rgba(77,216,255,.45)}.navItem:focus-visible{outline:2px solid #4dd8ff;outline-offset:2px}.navChevron{position:absolute;right:12px;font-style:normal;font-size:18px;opacity:.35}.navItem.active .navChevron,.navItem:hover .navChevron{opacity:.95;transform:translateX(2px)}.visualAnalytics{display:grid;grid-template-columns:1.3fr .8fr .9fr;grid-gap:14px;gap:14px;margin:16px 0}.analyticsPanel{padding:18px;min-height:250px;box-shadow:0 14px 34px rgba(18,50,70,.08);border:1px solid rgba(76,126,151,.12)}.analyticsKpi{font-size:24px;color:#15364b}.lineChart{height:180px;position:relative}.lineChart svg{width:100%;height:145px;overflow:visible}.chartGridLine{fill:none;stroke:#dfe9ef;stroke-width:1}.chartArea{stroke:none}.chartLine{fill:none;filter:drop-shadow(0 0 5px rgba(33,191,229,.28))}.chartLine,.chartPoint{stroke:#21bfe5;stroke-width:4}.chartPoint{fill:#fff}.chartLabels{display:flex;justify-content:space-between;color:#78909e;font-size:9px;font-weight:800;margin-top:1px}.barChart{height:190px;display:flex;align-items:flex-end;justify-content:space-around;gap:14px;padding:12px 4px 0}.barCol{height:100%;display:grid;grid-template-rows:1fr auto auto;justify-items:center;grid-gap:5px;gap:5px;min-width:42px}.barTrack{height:138px;width:26px;border-radius:9px;background:#edf3f6;display:flex;align-items:flex-end;overflow:hidden;box-shadow:inset 0 1px 4px rgba(0,0,0,.08)}.barFill{display:block;width:100%;min-height:8px;border-radius:9px;background:linear-gradient(#32d49b,#19a779);box-shadow:0 0 13px rgba(50,212,155,.25)}.barFill.warning{background:linear-gradient(#ffd36b,#efad32);box-shadow:0 0 13px rgba(239,173,50,.28)}.barFill.critical{background:linear-gradient(#ff7a84,#d94f59);box-shadow:0 0 13px rgba(217,79,89,.28)}.barFill.cold{background:linear-gradient(#67dcff,#2ba8e0);box-shadow:0 0 13px rgba(43,168,224,.28)}.barCol strong{font-size:13px}.barCol span{font-size:8px;color:#798b96;font-weight:800}.meterPanel{display:flex;flex-direction:column;gap:17px}.gaugeRow>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.gaugeRow span{font-size:10px;color:#6e8492}.gaugeRow strong{font-size:12px}.gaugeTrack{height:10px;border-radius:99px;background:#e9f0f4;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.08)}.gaugeTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2bcf94,#5de1b8);box-shadow:0 0 12px rgba(43,207,148,.28)}.gaugeTrack i.cyan{background:linear-gradient(90deg,#2db8e4,#66ddff);box-shadow:0 0 12px rgba(45,184,228,.28)}.gaugeTrack i.purple{background:linear-gradient(90deg,#806dff,#b39dff);box-shadow:0 0 12px rgba(128,109,255,.26)}@media(max-width:1100px){.visualAnalytics{grid-template-columns:1fr 1fr}.meterPanel{grid-column:1/-1}}@media(max-width:760px){.visualAnalytics{grid-template-columns:1fr}.meterPanel{grid-column:auto}.navChevron{display:none}}.smartDashboard .readinessMetric,.smartDashboard .riskTile{color:#102f43}.smartDashboard .readinessMetric>span,.smartDashboard .riskTile>span{color:#284d61!important;font-weight:850}.smartDashboard .readinessMetric strong,.smartDashboard .riskTile strong{color:#0b2638!important;text-shadow:none}.smartDashboard .riskTile small{color:#173d50!important;font-weight:900}.smartDashboard .riskCritical>span,.smartDashboard .riskHealthy>span,.smartDashboard .riskWarning>span{color:#284d61!important}.smartDashboard .riskCritical strong,.smartDashboard .riskHealthy strong,.smartDashboard .riskWarning strong{color:#0b2638!important}.smartDashboard .riskCritical small{color:#b82f3b!important}.smartDashboard .riskWarning small{color:#9b6810!important}.smartDashboard .riskHealthy small{color:#087451!important}.smartDashboard .readinessMetric.riskWarning strong{color:#8a5a08!important}.smartDashboard .readinessMetric.riskCritical strong{color:#ad2632!important}.moduleTop h2{color:#142033;font-weight:800;letter-spacing:-.01em}.moduleTop p{color:#4f6070;font-weight:500}.sectionHead h3{color:#142033;font-weight:800}.empty,.muted,.sectionHead span{color:#5f6f7c}.empty h3{color:#243447}.tableWrap th{color:#4f6070;font-weight:800}.defectRow small,.historyRow small,.maintenanceFacts span,.maintenanceVehicle p,.maintenanceVehicleTop span{color:#5f6f7c}.routeHosAssessment span,.routeHosAssessment ul,.routeVehicleAssessment span,.routeVehicleAssessment ul{color:#4f6070}header p{color:#5f6f7c}:root{--cmd-bg:#07111f;--cmd-bg-2:#0a1727;--cmd-surface:#0e2033;--cmd-surface-2:#132a40;--cmd-surface-3:#17344c;--cmd-border:#24445d;--cmd-border-soft:#1b3448;--cmd-text:#f5f9fc;--cmd-text-2:#c9d7e2;--cmd-muted:#91a7b8;--cmd-brand:#35d0b0;--cmd-brand-2:#4f9cff;--cmd-healthy:#2fd48f;--cmd-warning:#f2b84b;--cmd-critical:#ff6672;--cmd-cold:#55d8ff;--cmd-hos:#5aa7ff;--cmd-shadow:0 18px 45px rgba(0,0,0,.28)}body{background:radial-gradient(circle at 80% 0,rgba(40,112,160,.16),transparent 28%),linear-gradient(180deg,var(--cmd-bg),#091523 55%,#08131f);color:var(--cmd-text)}.shell{background:transparent}.sidebar{background:linear-gradient(180deg,#071421,#0a1b2b);border-right:1px solid var(--cmd-border-soft);box-shadow:14px 0 36px rgba(0,0,0,.2)}.brandMark{background:linear-gradient(145deg,var(--cmd-brand),#128c7c);box-shadow:0 0 0 1px rgba(89,255,218,.2),0 8px 24px rgba(23,166,133,.22)}.brand strong{color:#fff}.brand span,.navLabel{color:#8fa9bb}.navItem{color:#b7c7d3;transition:background-color .18s ease,color .18s ease,transform .18s ease}.navItem:hover{background:#102b42;color:#fff;transform:translateX(2px)}.navItem.active{background:linear-gradient(90deg,rgba(53,208,176,.2),rgba(79,156,255,.12));color:#fff;box-shadow:inset 3px 0 0 var(--cmd-brand);border:1px solid rgba(77,189,201,.16)}.content{background:transparent}.content>header{background:rgba(8,22,36,.9);border-bottom:1px solid var(--cmd-border-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.content>header h1{color:#fff;font-weight:800;letter-spacing:-.02em}.content>header p{color:var(--cmd-muted)}.status.good{background:rgba(47,212,143,.12);color:#79e8b9;border:1px solid rgba(47,212,143,.26)}.dot{background:var(--cmd-healthy);box-shadow:0 0 0 4px rgba(47,212,143,.1)}.alertsPage,.coldChainPage,.hosPage,.maintenancePage,.page,.reportsPage,.settingsPage,.smartDashboard{background:transparent!important;color:var(--cmd-text)}.card{background:linear-gradient(180deg,rgba(15,34,52,.98),rgba(12,28,44,.98));border:1px solid var(--cmd-border);box-shadow:var(--cmd-shadow);color:var(--cmd-text)}.card h2,.card h3,.empty h3,.moduleTop h2,.sectionHead h3{color:#fff}.card p,.moduleTop p,.muted,.reportDisclaimer,.reportNote,.sectionHead span{color:var(--cmd-muted)!important}.eyebrow,.hosEyebrow,.maintenanceEyebrow{color:#75f0d1!important;font-weight:800}.moduleTop h2{font-size:24px;letter-spacing:-.02em}.moduleTop p{font-size:13px}.primary{background:linear-gradient(135deg,#22b892,#168b7b);color:#fff;border:1px solid rgba(91,242,206,.24);box-shadow:0 8px 22px rgba(22,139,123,.22);transition:transform .18s ease,filter .18s ease}.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.secondary{background:#10263a;color:#dce8f1;border:1px solid #2a4c65;transition:background-color .18s ease,border-color .18s ease}.secondary:hover{background:#15324a;border-color:#3d6680}.iconBtn:focus-visible,.navItem:focus-visible,.primary:focus-visible,.secondary:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #69e7cf;outline-offset:2px}.authCard label,.field span{color:#c9d7e2}.authCard input,.field input,.field select,.operationsReport select{background:#0b1c2c;color:#f4f8fb;border:1px solid #2b4a62}.field input::placeholder{color:#718899}.modal{background:#0c1e30;color:var(--cmd-text);border:1px solid var(--cmd-border)}.modalHead{border-bottom-color:var(--cmd-border-soft)}.modalHead h3{color:#fff}.modalHead p{color:var(--cmd-muted)}.iconBtn{color:#a9bdcb}.modalActions{border-top-color:var(--cmd-border-soft)}.formMessage{background:rgba(255,102,114,.1);color:#ffc0c6;border:1px solid rgba(255,102,114,.25)}.tableWrap table{color:var(--cmd-text)}.tableWrap th{background:#0a1a29;color:#91a8b8;border-bottom-color:#233d51}.tableWrap td{border-bottom-color:#1b3549;color:#dce7ef}.tableWrap tbody tr:hover{background:rgba(71,137,178,.07)}.pill{background:#173047;color:#d9e6ee;border:1px solid #2a4b62}.activePill{background:rgba(47,212,143,.12);color:#83e7bd;border-color:rgba(47,212,143,.28)}.dashboardHero,.hero{background:linear-gradient(135deg,#0e273d,#143e55 55%,#12545a);border:1px solid #2b6470;box-shadow:var(--cmd-shadow)}.dashboardHero h2,.hero h2{color:#fff}.dashboardHero p,.hero p{color:#b8ccd9}.healthScore{background:linear-gradient(180deg,#081a2a,#0b2638);border:1px solid #2e5269;box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)}.healthScore small,.healthScore span{color:#9fb6c6}.healthScore strong{color:#fff}.commandHeader{display:flex;justify-content:space-between;align-items:center;gap:22px;background:linear-gradient(135deg,#0d2337,#12364d);border:1px solid #2b536b;border-radius:18px;padding:22px 24px;box-shadow:var(--cmd-shadow)}.commandHeader h2{margin:5px 0 7px;color:#fff;font-size:28px}.commandHeader p{margin:0;color:#a9bfcd}.priorityRiskStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.riskTile{min-height:112px;border-radius:15px;padding:16px 17px;background:linear-gradient(180deg,#10273a,#0c2032);border:1px solid #294a61;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.riskTile>div>span{display:block;color:#d8e5ed;font-size:12px;font-weight:700}.riskTile small{display:inline-block;margin-top:9px;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.08em}.riskTile strong{font-size:38px;line-height:1;color:#fff}.riskHealthy{border-color:rgba(47,212,143,.42)}.riskHealthy small{background:rgba(47,212,143,.14);color:#78e8b8}.riskWarning{border-color:rgba(242,184,75,.62);background:linear-gradient(180deg,rgba(83,58,16,.5),#182331)}.riskWarning small{background:rgba(242,184,75,.15);color:#ffd883}.riskCritical{border-color:rgba(255,102,114,.74);background:linear-gradient(180deg,rgba(91,28,38,.55),#211b29);box-shadow:0 14px 34px rgba(255,70,84,.09)}.riskCritical small{background:rgba(255,102,114,.16);color:#ffb1b8}.riskAccent-cold{box-shadow:inset 0 3px 0 rgba(85,216,255,.45),0 12px 30px rgba(0,0,0,.18)}.readinessGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 18px}.readinessMetric{background:#0d2133;border:1px solid #24435a;border-radius:13px;padding:14px 15px}.readinessMetric span{display:block;color:#98aebe;font-size:10px;margin-bottom:7px}.readinessMetric strong{color:#fff;font-size:25px}.dashboardMetrics{gap:12px}.dashboardMetric{background:linear-gradient(180deg,#10263a,#0d2133)!important;border-color:#28475e!important;box-shadow:0 10px 28px rgba(0,0,0,.16)}.dashboardMetric span{color:#a4b8c6!important;font-weight:700}.dashboardMetric strong{color:#fff!important}.dashboardMetric.metricWarn{border-left-color:var(--cmd-warning)!important}.dashboardMetric.metricDanger{border-left-color:var(--cmd-critical)!important}.dashboardTwoCol{gap:16px}.dashboardPanel,.operationsReport{background:linear-gradient(180deg,#10263a,#0c2032);border-color:#284960}.dashboardPanel{box-shadow:0 16px 38px rgba(0,0,0,.22)}.reportGrid>div{background:#0a1d2d!important;border:1px solid #203f55}.reportGrid span{color:#91a8b8!important}.reportGrid strong{color:#fff!important}.alertSummaryCard{background:linear-gradient(180deg,#10263a,#0d2133)!important;border-color:#28475e!important;color:var(--cmd-text);box-shadow:0 10px 28px rgba(0,0,0,.16)}.alertSummaryCard span{color:#a4b8c6!important;font-weight:700}.alertSummaryCard strong{color:#fff!important;font-weight:800}.alertSummaryCard.alertCritical{border-left-color:var(--cmd-critical)!important}.alertSummaryCard.alertWarning{border-left-color:var(--cmd-warning)!important}.alertRow{background:#0d2234!important;border-color:#27465c!important;color:var(--cmd-text)}.alertRow.alertCritical{border-left-color:var(--cmd-critical)!important;background:linear-gradient(90deg,rgba(255,102,114,.08),#0d2234 22%)!important}.alertRow.alertWarning{border-left-color:var(--cmd-warning)!important;background:linear-gradient(90deg,rgba(242,184,75,.07),#0d2234 22%)!important}.alertBody strong,.alertTitle strong{color:#fff!important}.alertAction,.alertBody p,.alertTitle span{color:#a9bcc8!important}.alertSeverity{font-weight:900!important;letter-spacing:.06em}.alertCritical .alertSeverity{color:#ff9ba4!important}.alertWarning .alertSeverity{color:#ffd178!important}.hosCard,.hosMetric{background:linear-gradient(180deg,#0f2639,#0c2031)!important;border-color:#284960!important}.hosCardTop span,.hosMeta,.hosMetric span{color:#9fb4c2!important}.hosCard strong,.hosMetric strong{color:#fff!important}.maintenanceMetric,.maintenanceVehicle{background:linear-gradient(180deg,#10263a,#0d2133)!important;border-color:#28475e!important;color:#fff}.maintenanceFacts span,.maintenanceMetric span,.maintenanceVehicle p,.maintenanceVehicleTop span{color:#9db2c1!important}.maintenanceFacts div{background:#0a1c2c!important}.maintenanceFacts strong{color:#fff}.maintenancePanel{background:linear-gradient(180deg,#10263a,#0d2031)}.defectRow,.historyRow{border-top-color:#20394e}.defectRow small,.defectRow>div span,.historyRow small,.historyRow>div span{color:#9db1bf!important}.reeferStatus{background:#0c2133!important;border-color:#28475e!important}.reeferStatus span{color:#9eb3c1!important}.reportControls,.reportTableCard,.settingsCard{background:linear-gradient(180deg,#10263a,#0c2032)!important}.alertFilters button,.datePresets button,.reportTabs button{background:#0c2032!important;color:#b8cad6!important;border-color:#28475e!important}.alertFilters button.activeFilter,.datePresets button.activePreset,.reportTabs button.activeReportTab{background:rgba(53,208,176,.15)!important;color:#7ceacb!important;border-color:rgba(53,208,176,.4)!important}.authPage{background:radial-gradient(circle at 70% 20%,rgba(67,155,214,.18),transparent 30%),linear-gradient(135deg,#06111d,#0c273a)}.authCard{background:#0c1f31;color:#fff;border:1px solid #28475e}.authCard>p{color:#96adbd}.authMessage{background:#10293e;color:#bdd1df}.linkBtn{color:#68e3c5}@media(max-width:1100px){.readinessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.priorityRiskStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardTwoCol{grid-template-columns:1fr!important}.readinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commandHeader{align-items:flex-start}.commandHeader .healthScore{min-width:112px}}@media(max-width:760px){body{overflow-x:hidden}.page{padding:18px 16px}.dashboardMetrics,.priorityRiskStrip,.readinessGrid{grid-template-columns:1fr!important}.commandHeader{flex-direction:column}.commandHeader .healthScore{width:100%}.riskTile{min-height:94px}.content>header{padding:0 16px}.moduleTop h2{font-size:21px}.tableWrap{max-width:100%;overflow-x:auto}}.mktSite{--ink:#f6fbff;--muted:#a9bdca;--bg:#06131d;--surface:#0b1d2a;--surface2:#10283a;--line:rgba(173,218,239,.15);--cyan:#4dd8ff;--blue:#348bff;--green:#32d49b;--red:#ff6d79;min-height:100vh;background:radial-gradient(circle at 75% 12%,rgba(52,139,255,.16),transparent 32%),radial-gradient(circle at 20% 45%,rgba(77,216,255,.08),transparent 28%),var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.mktHeader{height:78px;justify-content:space-between;gap:24px;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid var(--line);background:rgba(6,19,29,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.mktBrand,.mktHeader{display:flex;align-items:center}.mktBrand{gap:11px;color:var(--ink);text-decoration:none;white-space:nowrap}.mktBrand>span:last-child{display:flex;flex-direction:column}.mktBrand strong{font-size:18px;letter-spacing:-.4px}.mktBrand small{font-size:8px;letter-spacing:1.5px;color:var(--muted);margin-top:2px}.mktLogo{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#03111a;box-shadow:0 8px 26px rgba(52,139,255,.28)}.mktNav{display:flex;gap:26px}.mktFooter a,.mktLogin,.mktNav a{color:var(--muted);text-decoration:none;font-size:12px;font-weight:700}.mktFooter a:hover,.mktLogin:hover,.mktNav a:hover{color:var(--ink)}.mktHeaderActions,.mktHeroActions{display:flex;align-items:center;gap:12px}.mktButton,.mktGhostButton{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:10px;padding:13px 18px;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.mktButton{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#03111a;box-shadow:0 12px 30px rgba(52,139,255,.24)}.mktButton:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(52,139,255,.32)}.mktButtonSmall{padding:10px 14px}.mktGhostButton{border:1px solid var(--line);color:var(--ink);background:rgba(255,255,255,.03)}.mktGhostButton:hover{background:rgba(255,255,255,.08);transform:translateY(-2px)}.mktHero{max-width:1320px;margin:0 auto;padding:92px clamp(20px,5vw,72px) 70px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:64px;gap:64px}.mktHeroCopy{position:relative}.mktLabel{font-size:10px;letter-spacing:2px;font-weight:900;color:var(--cyan);margin-bottom:15px}.mktHero h1{font-size:clamp(42px,5.5vw,76px);line-height:.98;letter-spacing:-3.5px;margin:0 0 25px;max-width:720px}.mktHero h1 span{background:linear-gradient(90deg,var(--cyan),#8cb8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.mktHeroCopy>p{font-size:17px;line-height:1.7;color:var(--muted);max-width:640px;margin:0 0 30px}.mktTrustRow{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px;color:#cce0eb;font-size:11px}.mktTrustRow span{display:flex;align-items:center;gap:6px}.mktTrustRow svg{color:var(--green)}.mktDashboard{background:linear-gradient(150deg,rgba(20,52,74,.98),rgba(7,22,33,.98));border:1px solid rgba(118,205,239,.22);border-radius:22px;padding:23px;box-shadow:0 30px 90px rgba(0,0,0,.35),0 0 80px rgba(52,139,255,.1);transform:perspective(1200px) rotateY(-4deg)}.mktDashTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:18px}.mktTiny{display:block;font-size:8px;letter-spacing:1.5px;color:var(--cyan);font-weight:900;margin-bottom:7px}.mktDashTop strong{font-size:15px}.mktLive{font-size:8px;color:#9bead0;white-space:nowrap}.mktLive i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:5px;box-shadow:0 0 10px var(--green)}.mktHealth{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.mktHealth small{display:block;color:var(--muted);font-size:9px;letter-spacing:1px}.mktHealth b{font-size:46px;line-height:1}.mktHealth em{font-size:12px;color:var(--muted);font-style:normal}.mktHealthRing{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--cyan) 0 76%,#19384b 76%);position:relative}.mktHealthRing:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#0c2130}.mktHealthRing span{position:relative;z-index:1;font-weight:900;font-size:13px}.mktDashGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.mktDashGrid>div{background:rgba(255,255,255,.045);border:1px solid var(--line);padding:12px;border-radius:10px}.mktDashGrid small{display:block;font-size:7px;color:#91aaba;letter-spacing:.8px}.mktDashGrid b{display:block;font-size:24px;margin:5px 0}.mktDashGrid span{font-size:8px;color:#8ea4b2}.mktDashGrid .risk b{color:#ff7782}.mktAlert{display:flex;align-items:center;gap:10px;margin-top:9px;padding:12px;border-radius:10px;background:rgba(255,255,255,.045);border:1px solid var(--line)}.mktAlertDot{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 10px rgba(255,109,121,.55)}.mktAlertDot.orange{background:#ffb347;box-shadow:0 0 10px rgba(255,179,71,.4)}.mktAlert div{flex:1 1}.mktAlert small,.mktAlert strong{display:block}.mktAlert strong{font-size:10px}.mktAlert small{font-size:8px;color:#8199a8;margin-top:3px}.mktAlert>b{font-size:7px;color:#ff7d88}.mktStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);max-width:1320px;margin:auto}.mktStats>div{padding:25px;text-align:center;border-right:1px solid var(--line)}.mktStats>div:last-child{border:0}.mktStats strong{display:block;font-size:30px;color:var(--cyan)}.mktStats span{font-size:10px;color:var(--muted)}.mktSection{max-width:1200px;margin:0 auto;padding:100px clamp(20px,5vw,50px)}.mktContact h2,.mktPilot h2,.mktSection h2,.mktWhy h2{font-size:clamp(30px,4vw,50px);letter-spacing:-2px;line-height:1.05;margin:0 0 15px}.mktLead{max-width:650px;color:var(--muted);line-height:1.7;font-size:15px;margin:0 0 42px}.mktFeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.mktFeature{padding:25px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(17,45,63,.8),rgba(7,22,33,.8));border-radius:15px;min-height:210px;transition:transform .2s ease,border-color .2s ease}.mktFeature:hover{transform:translateY(-4px);border-color:rgba(77,216,255,.38)}.mktFeatureIcon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(77,216,255,.09);color:var(--cyan);margin-bottom:24px}.mktFeature h3{font-size:16px;margin:0 0 8px}.mktFeature p{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 18px}.mktFeature a{display:flex;align-items:center;gap:5px;color:#cfefff;text-decoration:none;font-size:10px;font-weight:800}.mktWhy{max-width:1200px;margin:0 auto;padding:80px clamp(20px,5vw,50px);display:grid;grid-template-columns:1.15fr .85fr;grid-gap:70px;gap:70px;align-items:center}.mktWhy>div>p{color:var(--muted);line-height:1.8;max-width:600px;font-size:14px}.mktChecks{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin-top:28px}.mktChecks span{display:flex;gap:9px;align-items:center;color:#d3e4ec;font-size:11px}.mktChecks svg{color:var(--green)}.mktWhyCard{padding:28px;border-radius:18px;background:linear-gradient(145deg,#102d40,#091a27);border:1px solid var(--line);box-shadow:0 25px 60px rgba(0,0,0,.25)}.mktMiniTop{display:flex;justify-content:space-between;color:#8da8b7;font-size:8px;letter-spacing:1px}.mktPulse{color:var(--green);text-shadow:0 0 12px var(--green)}.mktWhyCard h3{font-size:24px;margin:25px 0}.mktMiniItem{display:flex;gap:14px;align-items:center;border-top:1px solid var(--line);padding:15px 0}.mktMiniItem>span{font-size:18px;font-weight:900;color:var(--cyan)}.mktMiniItem b,.mktMiniItem small{display:block}.mktMiniItem b{font-size:12px}.mktMiniItem small{font-size:9px;color:var(--muted);margin-top:4px}.mktPilot{max-width:1200px;margin:50px auto 100px;padding:55px;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:50px;gap:50px;align-items:center;border:1px solid rgba(77,216,255,.2);border-radius:22px;background:radial-gradient(circle at 85% 15%,rgba(52,139,255,.17),transparent 40%),linear-gradient(145deg,#0d283a,#081a26)}.mktPilot>div:first-child>p{color:var(--muted);line-height:1.7;font-size:14px;max-width:600px}.mktPilot ul{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.mktPilot li{display:flex;align-items:center;gap:8px;color:#d8e7ee;font-size:11px}.mktPilot li svg{color:var(--green)}.mktPrice{background:#06141f;border:1px solid var(--line);padding:30px;border-radius:17px}.mktPrice>small{font-size:8px;letter-spacing:1.5px;color:var(--cyan)}.mktPrice>div{margin:15px 0}.mktPrice b{font-size:52px;letter-spacing:-3px}.mktPrice span{color:var(--muted);font-size:11px}.mktPrice p{font-size:10px;line-height:1.6;color:var(--muted);margin-bottom:20px}.mktPrice .mktButton{width:100%}.mktFaq{padding-top:70px}.mktFaqGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:35px}.mktFaq details{border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025);padding:17px}.mktFaq summary{cursor:pointer;font-size:12px;font-weight:800}.mktFaq details p{font-size:11px;color:var(--muted);line-height:1.7;margin:12px 0 0}.mktContact{max-width:1200px;margin:0 auto 80px;padding:55px;border-radius:20px;background:linear-gradient(135deg,#102f43,#0a1e2c);border:1px solid var(--line);display:grid;grid-template-columns:1.2fr .8fr;grid-gap:50px;gap:50px;align-items:center}.mktContact>div>p{color:var(--muted);line-height:1.7;font-size:13px}.mktContactCard{padding:25px;background:rgba(0,0,0,.18);border:1px solid var(--line);border-radius:14px}.mktContactCard p{margin:0 0 16px}.mktContactCard small{display:block;color:#8098a7;font-size:9px;line-height:1.6;margin-top:12px}.mktFooter{max-width:1200px;margin:auto;padding:45px clamp(20px,5vw,50px);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;grid-gap:25px;gap:25px;align-items:center}.mktFooter>p{color:var(--muted);font-size:10px}.mktFooter>div:last-of-type{display:flex;gap:20px}.mktFooter>small{grid-column:1/-1;color:#718996;font-size:9px}.mktBrand:focus-visible,.mktButton:focus-visible,.mktFooter a:focus-visible,.mktGhostButton:focus-visible,.mktLogin:focus-visible,.mktNav a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@media(max-width:980px){.mktNav{display:none}.mktHero{grid-template-columns:1fr;padding-top:65px}.mktDashboard{max-width:720px;width:100%;margin:auto;transform:none}.mktFeatureGrid{grid-template-columns:1fr 1fr}.mktContact,.mktPilot,.mktWhy{grid-template-columns:1fr}.mktContact,.mktPilot{margin-left:20px;margin-right:20px}.mktFaqGrid{grid-template-columns:1fr}}@media(max-width:640px){.mktHeader{padding:0 16px}.mktLogin{display:none}.mktHeaderActions{margin-left:auto}.mktHero{padding:55px 18px}.mktHero h1{letter-spacing:-2px}.mktHeroCopy>p{font-size:14px}.mktHeroActions{flex-direction:column;align-items:stretch}.mktHeroActions a{text-align:center}.mktTrustRow{gap:10px}.mktDashGrid,.mktStats{grid-template-columns:1fr 1fr}.mktStats>div:nth-child(2){border-right:0}.mktStats>div{border-bottom:1px solid var(--line)}.mktChecks,.mktFeatureGrid,.mktPilot ul{grid-template-columns:1fr}.mktSection{padding:70px 18px}.mktContact,.mktPilot{padding:30px 22px}.mktFooter{grid-template-columns:1fr}.mktFooter>div:last-of-type{flex-wrap:wrap}.mktFooter>small{grid-column:auto}}@media(prefers-reduced-motion:reduce){.mktButton,.mktFeature,.mktGhostButton{transition:none}}.mktHero{position:relative}.mktHero:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-180px;top:-170px;background:radial-gradient(circle,rgba(77,216,255,.14),transparent 66%);pointer-events:none}.mktDashboard{position:relative;overflow:hidden;border-color:rgba(92,222,255,.34);box-shadow:0 34px 100px rgba(0,0,0,.48),0 0 90px rgba(52,139,255,.17),inset 0 1px rgba(255,255,255,.05)}.mktDashboard:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#32d49b,#4dd8ff,#8e7cff,#ff6d79)}.mktHealthRing{width:92px;height:92px;box-shadow:0 0 0 7px rgba(77,216,255,.055),0 0 30px rgba(77,216,255,.18)}.mktHealthRing:after{inset:9px}.mktHealthRing span{font-size:18px}.mktHealth b{font-size:58px;text-shadow:0 0 25px rgba(77,216,255,.2)}.mktDashGrid>div{position:relative;overflow:hidden;padding-bottom:20px;box-shadow:inset 0 1px rgba(255,255,255,.025)}.mktDashGrid b{font-size:29px}.mktDashGrid .risk{background:linear-gradient(145deg,rgba(255,109,121,.1),rgba(255,255,255,.035))}.mktMeter{position:absolute;display:block;left:10px;right:10px;bottom:8px;height:4px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.mktMeter em{display:block;height:100%;border-radius:inherit}.mktMeter.green em{background:linear-gradient(90deg,#27d79b,#6cf0c3);box-shadow:0 0 12px #32d49b}.mktMeter.cyan em{background:linear-gradient(90deg,#36bfff,#68e8ff);box-shadow:0 0 12px #4dd8ff}.mktMeter.purple em{background:linear-gradient(90deg,#806dff,#b39dff);box-shadow:0 0 12px #8e7cff}.mktMeter.red em{background:linear-gradient(90deg,#ff5d69,#ff929a);box-shadow:0 0 12px #ff6d79}.mktSignalRow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-top:9px}.mktSignalRow>div{padding:8px 9px;border-radius:8px;background:#081923;border:1px solid rgba(173,218,239,.11)}.mktSignalRow b,.mktSignalRow span{display:block}.mktSignalRow span{font-size:6px;letter-spacing:.08em;color:#7994a4}.mktSignalRow b{font-size:8px;margin-top:3px;color:#5de2b5;text-shadow:0 0 9px rgba(50,212,155,.28)}.mktSignalRow b.warn{color:#ffc65e}.mktSignalRow b.info{color:#5bdcff}.mktStats{background:linear-gradient(90deg,rgba(11,34,48,.75),rgba(14,45,62,.6),rgba(11,34,48,.75))}.mktStats>div{position:relative;overflow:hidden;padding-bottom:32px}.mktStats strong{font-size:36px;text-shadow:0 0 22px rgba(77,216,255,.18)}.mktStats>div>i{position:absolute;left:24%;right:24%;bottom:17px;height:3px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}.mktStats>div>i em{display:block;height:100%;background:linear-gradient(90deg,#32d49b,#4dd8ff);box-shadow:0 0 12px rgba(77,216,255,.3)}.mktFeature{position:relative;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.14)}.mktFeature:after{content:"";position:absolute;left:0;bottom:0;width:52%;height:3px;background:linear-gradient(90deg,#32d49b,#4dd8ff);opacity:.72}.mktFeatureIcon{box-shadow:0 0 22px rgba(77,216,255,.08)}.mktPilot{box-shadow:0 30px 80px rgba(0,0,0,.25),0 0 60px rgba(52,139,255,.06)}.mktPrice{box-shadow:0 18px 45px rgba(0,0,0,.28)}.mktPrice b{background:linear-gradient(90deg,#f6fbff,#7de7ff);background-clip:text;-webkit-background-clip:text;color:transparent}@media(max-width:640px){.mktHealthRing{width:78px;height:78px}.mktSignalRow{grid-template-columns:1fr 1fr}.mktDashboard{padding:16px}.mktDashGrid b{font-size:25px}}.mktHeroV2{min-height:760px;padding-top:86px;padding-bottom:86px;position:relative}.mktHeroV2:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(84,201,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(84,201,255,.035) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 80%)}.mktHeroV2 .mktDashboard,.mktHeroV2 .mktHeroCopy{position:relative;z-index:1}.mktHeroBadge{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;margin-bottom:18px;border-radius:999px;border:1px solid rgba(91,220,255,.24);background:linear-gradient(90deg,rgba(77,216,255,.08),rgba(142,124,255,.07));font-size:9px;font-weight:900;letter-spacing:.14em;color:#bfefff;box-shadow:0 0 28px rgba(77,216,255,.06)}.mktHeroBadgeDot{width:7px;height:7px;border-radius:50%;background:#36d79b;box-shadow:0 0 14px #36d79b}.mktHeroV2 h1{font-size:clamp(50px,6vw,88px);line-height:.94;letter-spacing:-4.6px;max-width:760px;text-wrap:balance}.mktHeroV2 h1 span{background:linear-gradient(90deg,#67e8ff,#76b9ff 45%,#b59bff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px rgba(91,220,255,.08))}.mktHeroV2 .mktHeroCopy>p{font-size:18px;max-width:700px}.mktButtonHero{padding:15px 22px;font-size:13px;box-shadow:0 14px 38px rgba(52,139,255,.32),0 0 30px rgba(77,216,255,.1)}.mktHeroTelemetry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:620px;margin-top:28px}.mktHeroTelemetry>div{padding:12px 14px;border-radius:12px;border:1px solid rgba(126,215,255,.13);background:linear-gradient(145deg,rgba(15,42,58,.85),rgba(6,22,32,.78));box-shadow:0 10px 24px rgba(0,0,0,.14)}.mktHeroTelemetry small,.mktHeroTelemetry strong{display:block}.mktHeroTelemetry small{font-size:7px;letter-spacing:.12em;color:#738f9f}.mktHeroTelemetry strong{font-size:11px;margin-top:6px;color:#e8f9ff}.mktHeroTelemetry strong i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#36d79b;margin-right:6px;box-shadow:0 0 10px #36d79b}.mktHeroV2 .mktDashboard{transform:perspective(1300px) rotateY(-6deg) rotateX(1deg);padding:26px;border-radius:26px;background:radial-gradient(circle at 80% 0,rgba(76,191,255,.13),transparent 30%),linear-gradient(150deg,rgba(18,49,69,.99),rgba(5,18,28,.99));box-shadow:0 42px 120px rgba(0,0,0,.54),0 0 110px rgba(52,139,255,.17)}.mktHeroV2 .mktDashboard:after{content:"TAYLOR // COMMAND NODE";position:absolute;right:18px;bottom:10px;color:rgba(150,210,235,.28);font-size:6px;letter-spacing:.18em}.mktTechRail{max-width:1320px;margin:0 auto 30px;padding:0 clamp(20px,5vw,72px);display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.mktTechRail>div{position:relative;overflow:hidden;min-height:118px;padding:18px;border:1px solid rgba(126,215,255,.13);border-radius:14px;background:linear-gradient(145deg,rgba(13,39,55,.88),rgba(6,22,32,.84));box-shadow:0 12px 30px rgba(0,0,0,.13)}.mktTechRail>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#36d79b,#4dd8ff)}.mktTechRail span{display:block;font-size:8px;letter-spacing:.12em;color:#5dd7ff}.mktTechRail b{display:block;font-size:14px;margin-top:16px}.mktTechRail small{display:block;margin-top:6px;font-size:9px;line-height:1.45;color:#7f9aa9}.mktFeatureSection{position:relative}.mktFeatureSection:before{content:"";position:absolute;left:50%;top:30px;transform:translateX(-50%);width:min(900px,80vw);height:260px;background:radial-gradient(circle,rgba(58,176,225,.08),transparent 65%);pointer-events:none}.mktFeatureGrid{position:relative}.mktFeature{min-height:230px;padding:28px;background:linear-gradient(145deg,rgba(15,46,64,.92),rgba(6,21,31,.92));border-color:rgba(126,215,255,.13);box-shadow:0 16px 38px rgba(0,0,0,.16)}.mktFeature:hover{transform:translateY(-6px) scale(1.01);border-color:rgba(77,216,255,.45);box-shadow:0 22px 48px rgba(0,0,0,.25),0 0 30px rgba(77,216,255,.05)}.mktFeatureIcon{width:48px;height:48px;border:1px solid rgba(77,216,255,.18);background:linear-gradient(145deg,rgba(77,216,255,.12),rgba(142,124,255,.08));box-shadow:0 0 30px rgba(77,216,255,.08)}.mktFeature h3{font-size:18px}.mktContactCard,.mktPrice,.mktWhyCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mktPilot{background:radial-gradient(circle at 80% 10%,rgba(72,158,255,.18),transparent 34%),radial-gradient(circle at 20% 100%,rgba(54,215,155,.08),transparent 35%),linear-gradient(145deg,#0d283a,#081a26)}.mktContact{background:radial-gradient(circle at 85% 0,rgba(77,216,255,.12),transparent 35%),linear-gradient(135deg,#102f43,#091b29)}@media(max-width:1100px){.mktTechRail{grid-template-columns:repeat(2,1fr)}.mktTechRail>div:last-child{grid-column:1/-1}.mktHeroV2 .mktDashboard{transform:none}}@media(max-width:640px){.mktHeroV2{min-height:auto}.mktHeroV2 h1{letter-spacing:-2.8px}.mktHeroTelemetry,.mktTechRail{grid-template-columns:1fr}.mktTechRail>div:last-child{grid-column:auto}}.mktShowcase{max-width:1320px;margin:70px auto;padding:0 clamp(20px,5vw,72px);display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px;align-items:center}.mktShowcase h2{font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-2.5px;max-width:650px}.mktShowcase p{max-width:620px;color:#8da7b6;line-height:1.75}.mktShowcaseFlow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:25px}.mktShowcaseFlow span{padding:8px 11px;border:1px solid rgba(77,216,255,.18);border-radius:8px;background:rgba(77,216,255,.055);font-size:8px;font-weight:900;letter-spacing:.1em;color:#bdefff}.mktShowcaseFlow i{font-style:normal;color:#4dd8ff}.mktRadarCard{padding:20px;border-radius:22px;border:1px solid rgba(77,216,255,.18);background:radial-gradient(circle at 50% 48%,rgba(44,163,205,.13),transparent 38%),linear-gradient(145deg,#0d2a3b,#061923);box-shadow:0 30px 80px rgba(0,0,0,.3),0 0 60px rgba(77,216,255,.06)}.mktRadarHead{display:flex;justify-content:space-between;font-size:7px;letter-spacing:.12em;color:#7799aa}.mktRadarHead b{color:#5ee1b6}.mktRadar{height:350px;position:relative;display:grid;place-items:center;overflow:hidden}.mktRadar:after,.mktRadar:before{content:"";position:absolute;background:rgba(77,216,255,.08)}.mktRadar:before{width:1px;height:90%}.mktRadar:after{height:1px;width:90%}.mktRadar .ring{position:absolute;border:1px solid rgba(77,216,255,.12);border-radius:50%}.mktRadar .r1{width:110px;height:110px}.mktRadar .r2{width:210px;height:210px}.mktRadar .r3{width:310px;height:310px}.mktRadar .core{z-index:2;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;font-size:22px;font-weight:950;color:#061923;background:linear-gradient(145deg,#55e8bc,#4dd8ff);box-shadow:0 0 40px rgba(77,216,255,.32)}.mktRadar .node{position:absolute;z-index:3;padding:7px 9px;border-radius:7px;background:#0c3043;border:1px solid rgba(77,216,255,.25);font-size:7px;font-weight:900;letter-spacing:.08em;color:#c9f3ff;box-shadow:0 0 18px rgba(77,216,255,.08)}.mktRadar .n1{left:17%;top:26%}.mktRadar .n2{right:16%;top:22%}.mktRadar .n3{right:10%;bottom:25%;border-color:rgba(255,194,88,.35);color:#ffd06e}.mktRadar .n4{left:12%;bottom:22%}.mktRadar .n5{left:47%;top:9%}.mktRadarLegend{display:flex;gap:18px;justify-content:center;font-size:8px;color:#8099a7}.mktRadarLegend span{display:flex;align-items:center;gap:6px}.mktRadarLegend i{width:6px;height:6px;border-radius:50%}.mktRadarLegend .ok{background:#36d79b;box-shadow:0 0 8px #36d79b}.mktRadarLegend .watch{background:#f2b94b;box-shadow:0 0 8px #f2b94b}.mktRadarLegend .critical{background:#ff626e;box-shadow:0 0 8px #ff626e}.mktProofBand{max-width:1180px;margin:80px auto;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid rgba(77,216,255,.13);border-bottom:1px solid rgba(77,216,255,.13);background:linear-gradient(90deg,transparent,rgba(77,216,255,.035),transparent)}.mktProofBand small{display:block;font-size:8px;letter-spacing:.14em;color:#5ddcff}.mktProofBand strong{display:block;margin-top:7px;font-size:18px}.mktProofMetrics{display:flex;gap:25px}.mktProofMetrics span{font-size:9px;color:#819baa}.mktProofMetrics b{display:block;font-size:22px;color:#e9f9ff;margin-bottom:3px}@media(max-width:900px){.mktShowcase{grid-template-columns:1fr;gap:30px}.mktProofBand{margin-left:20px;margin-right:20px;align-items:flex-start;flex-direction:column}.mktProofMetrics{width:100%;justify-content:space-between}}@media(max-width:520px){.mktRadar{height:300px}.mktRadar .r3{width:270px;height:270px}.mktProofMetrics{gap:12px}.mktProofMetrics b{font-size:18px}}.mktTaylorHeroCard{display:grid;grid-template-columns:72px 1fr 74px;grid-gap:14px;gap:14px;align-items:center;margin:18px 0;padding:14px;border:1px solid #2a6f9a;border-radius:16px;background:linear-gradient(135deg,rgba(8,34,54,.96),rgba(13,24,51,.94));box-shadow:0 18px 48px rgba(0,0,0,.2),0 0 32px rgba(24,130,255,.08)}.mktTaylorHeroCard>div:nth-child(2)>span{display:block;color:#68d5ff;font-size:8px;font-weight:1000;letter-spacing:1px}.mktTaylorHeroCard>div:nth-child(2)>strong{display:inline-flex;margin-top:4px;color:#65efae;font-size:8px;border:1px solid #267859;border-radius:999px;padding:3px 6px}.mktTaylorHeroCard p{margin:7px 0 0;color:#a7c1cf;font-size:9px;line-height:1.5}.mktTaylorTruck{color:#71d7ff;filter:drop-shadow(0 0 16px rgba(53,173,255,.36));animation:mktTruckFloat 3.6s ease-in-out infinite}.mktTaylorPortrait{width:62px;height:62px;border-radius:50%;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 28%,#dce9f1 0 18%,#afc2cf 19% 28%,#15314b 29% 100%);border:2px solid #4bb8ef;box-shadow:0 0 24px rgba(54,176,255,.3)}.mktHair{position:absolute;left:12px;right:12px;top:8px;height:35px;border-radius:50% 50% 38% 38%;background:linear-gradient(180deg,#281b22,#0e1018);z-index:1}.mktFace{left:18px;width:27px;height:32px;border-radius:46% 46% 42% 42%;background:linear-gradient(180deg,#f0d9cb,#d7b7a8);z-index:2}.mktFace,.mktFace i{position:absolute;top:13px}.mktFace i{width:3px;height:3px;border-radius:50%;background:#213243}.mktFace i:first-child{left:7px}.mktFace i:nth-child(2){right:7px}.mktFace b{position:absolute;left:9px;bottom:7px;width:8px;height:2px;border-radius:999px;background:#a15f69}.mktBody{position:absolute;left:12px;right:12px;bottom:-9px;height:29px;border-radius:40% 40% 0 0;background:linear-gradient(180deg,#1a7ac2,#0f3354);z-index:1}@keyframes mktTruckFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:720px){.mktTaylorHeroCard{grid-template-columns:64px 1fr}.mktTaylorTruck{display:none}}