:root{--akri-primary:#06f;--akri-primary-hover:#0052cc;--akri-secondary:#0b2d5b;--akri-secondary-hover:#071e3d;--akri-accent:#00d2b8;--akri-accent-hover:#00b39d;--akri-background:#f8fafc;--akri-surface:#fff;--akri-surface-subtle:#e8f4ff;--akri-border:#e2e8f0;--akri-text-primary:#1f2937;--akri-text-secondary:#4b5563;--akri-success:#10b981;--akri-warning:#f59e0b;--akri-error:#ef4444;--akri-focus:#0066ff59;--v2-graphite-dark:#0b2d5b;--v2-graphite-surface:#0e386e;--v2-graphite-border:#1b4a82;--v2-graphite-glow:#0066ff40;--v2-canvas-bg:#f8fafc;--v2-canvas-bg-alt:#f1f5f9;--v2-card-bg:#fff;--v2-card-border:#e2e8f0;--v2-card-hover-border:#cbd5e1;--v2-orange-primary:#06f;--v2-orange-hover:#0052cc;--v2-orange-glow:#0066ff40;--v2-orange-subtle:#e8f4ff;--v2-blue-muted:#06f;--v2-blue-bg:#e8f4ff;--v2-blue-border:#bae6fd;--v2-emerald-muted:#00d2b8;--v2-emerald-bg:#00d2b81a;--v2-emerald-border:#00d2b8;--v2-amber-warning:#d97706;--v2-amber-bg:#fffbeb;--v2-amber-border:#fde68a;--v2-rose-critical:#e11d48;--v2-rose-bg:#fff1f2;--v2-rose-border:#fecdd3;--v2-purple-muted:#7c3aed;--v2-purple-bg:#f5f3ff;--v2-purple-border:#ddd6fe;--v2-text-primary:#1f2937;--v2-text-secondary:#4b5563;--v2-text-muted:#64748b;--v2-text-light:#fff;--v2-text-light-muted:#94a3b8;--v2-font-heading:"Inter", system-ui, sans-serif;--v2-font-body:"Inter", system-ui, sans-serif;--v2-font-mono:"JetBrains Mono", monospace;--v2-shadow-3d-sm:0 2px 4px #0b2d5b0a, 0 1px 2px #0b2d5b05;--v2-shadow-3d-card:0 10px 25px -5px #0b2d5b0d, 0 8px 10px -6px #0b2d5b08, inset 0 1px 0 #ffffffe6;--v2-shadow-3d-hover:0 20px 35px -8px #0b2d5b1a, 0 10px 12px -5px #0b2d5b0a, inset 0 1px 0 #fff;--v2-shadow-3d-glow:0 12px 30px -4px #0066ff40;--v2-shadow-modal:0 30px 60px -12px #0b2d5b4d;--v2-transition-smooth:all .25s cubic-bezier(.16, 1, .3, 1);--v2-transition-sidebar:width .3s cubic-bezier(.16, 1, .3, 1), transform .3s cubic-bezier(.16, 1, .3, 1);--v2-transition-hover:transform .2s cubic-bezier(.16, 1, .3, 1), box-shadow .2s cubic-bezier(.16, 1, .3, 1), border-color .2s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--v2-font-body);background-color:var(--v2-canvas-bg);color:var(--v2-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--v2-font-heading);letter-spacing:-.02em;font-weight:700}.nav-link-v2{transition:all .2s cubic-bezier(.16,1,.3,1)!important}.nav-link-v2:hover{color:#fff!important;background:linear-gradient(90deg,#0066ff2e 0%,#0e386e99 100%)!important;box-shadow:0 4px 14px #00000040!important}.nav-link-v2:hover .nav-icon-v2{color:#00d2b8!important;transform:translate(3px)scale(1.06)rotate(1.5deg)!important}.nav-link-v2:hover .nav-text-v2{color:#fff!important;transform:translate(2px)!important}.nav-link-v2:hover .nav-hover-indicator-v2{opacity:1!important;height:60%!important}.carrier-well-v2{transition:all .2s cubic-bezier(.16,1,.3,1)}.carrier-well-v2:hover{transform:translateY(-2px)scale(1.03);border-color:#cbd5e1!important;box-shadow:0 4px 10px #0f172a14!important}.table-row-v2{position:relative;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.table-row-v2:hover{transform:translateY(-2px);background:linear-gradient(90deg,#fff 0%,#f8fafc 100%)!important;box-shadow:0 8px 20px -4px #0f172a14!important}.table-row-v2:hover .row-orange-indicator{opacity:1!important}@keyframes pillShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes breathingBorder{0%,to{border-color:var(--v2-rose-border);box-shadow:0 0 #e11d4800}50%{border-color:var(--v2-rose-critical);box-shadow:0 0 8px #e11d4840}}@keyframes v2PageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.v2-login-left-hero{display:none!important}.v2-login-mobile-logo{display:block!important}}@media (width>=901px){.v2-login-mobile-logo{display:none!important}}@keyframes slideDrawer{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes routePulse{0%{stroke-dashoffset:24px;opacity:.4}50%{opacity:1}to{stroke-dashoffset:0;opacity:.4}}@keyframes nodeBeacon{0%{transform:scale(.9);box-shadow:0 0 #ea580c99}70%{transform:scale(1.15);box-shadow:0 0 0 10px #ea580c00}to{transform:scale(.9);box-shadow:0 0 #ea580c00}}@keyframes floatVessel{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(1deg)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.freight-quotes-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (width<=900px){.freight-quotes-grid{grid-template-columns:1fr}}.freight-quote-card{box-sizing:border-box;width:100%;height:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pulse-tile:hover{transform:translateY(-2px);border-color:#06f6!important;box-shadow:0 8px 20px #0066ff26!important}.action-row-hover:hover{background:#ffffff0a!important}.lifecycle-stage-card:hover{transform:translateY(-2px);border-color:#06f6!important}.health-legend-item:hover{background:#ffffff0f!important;border-color:#ffffff26!important}.lane-flow-item:hover{background:#ffffff0f!important;border-color:#0ea5e94d!important}.dashboard-root{transition:background-color .2s,color .2s}.dashboard-theme-dark{--dash-bg:#0b1120;--dash-surface:#1e293b;--dash-surface-gradient:linear-gradient(145deg, #1e293b 0%, #0f172a 100%);--dash-surface-card:#1e293b;--dash-surface-raised:#0f172a;--dash-surface-inner:#0f172a99;--dash-border:#ffffff14;--dash-border-subtle:#ffffff0d;--dash-border-hover:#06f6;--dash-text-primary:#fff;--dash-text-secondary:#e2e8f0;--dash-text-muted:#94a3b8;--dash-text-dim:#64748b;--dash-filter-bg:#0f172a;--dash-tooltip-bg:#0f172a;--dash-tooltip-border:#ffffff26;--dash-chart-grid:#ffffff0f;--dash-chart-text:#94a3b8;--dash-shadow:0 4px 20px #0006}.dashboard-theme-light{--dash-bg:#f8fafc;--dash-surface:#fff;--dash-surface-gradient:linear-gradient(145deg, #fff 0%, #f8fafc 100%);--dash-surface-card:#fff;--dash-surface-raised:#f1f5f9;--dash-surface-inner:#f8fafc;--dash-border:#e2e8f0;--dash-border-subtle:#f1f5f9;--dash-border-hover:#0066ff80;--dash-text-primary:#0f172a;--dash-text-secondary:#1e293b;--dash-text-muted:#475569;--dash-text-dim:#64748b;--dash-filter-bg:#fff;--dash-tooltip-bg:#fff;--dash-tooltip-border:#cbd5e1;--dash-chart-grid:#e2e8f0;--dash-chart-text:#475569;--dash-shadow:0 4px 15px #0f172a0f}.dashboard-theme-light .action-row-hover:hover{background:#f1f5f9!important}.dashboard-theme-light .pulse-tile{box-shadow:0 2px 8px #0f172a0a!important}.dashboard-theme-light .pulse-tile:hover{box-shadow:0 8px 20px #0f172a14!important}
