.premium-routes-table td:first-child{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:-.01em;color:var(--text)}.premium-routes-table .route-delta,.premium-routes-table td:nth-child(4){font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.premium-routes-table .premium-ai-inline{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.premium-routes-table thead th{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.premium-routes-table tbody tr{transition:background .15s ease}.premium-routes-table tbody tr:hover{background:rgba(120,165,255,.06)}.premium-carrier-pill{border-radius:999px;font-weight:600}.premium-status-badge{border-radius:999px}.premium-page-title{letter-spacing:-.02em}.premium-section-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:11px;color:var(--muted)}.premium-btn,.premium-btn-ghost,.premium-file-btn{border-radius:10px!important;font-weight:600!important;border:1px solid var(--line-strong)!important;background:color-mix(in srgb,var(--card-2) 70%,transparent)!important;color:var(--text)!important;box-shadow:none!important}.premium-btn-ghost:hover,.premium-btn:hover,.premium-file-btn:hover{background:var(--card-2)!important}.premium-btn-soft{background:rgba(var(--accent-rgb),.1)!important;border-color:transparent!important;color:var(--accent)!important}.premium-btn-primary{border-radius:10px!important;background:var(--accent)!important;border:1px solid var(--accent)!important;box-shadow:none!important;font-weight:600!important}.premium-kpi-card{border-radius:14px!important;border:1px solid var(--line)!important;box-shadow:0 1px 2px rgba(0,0,0,.18)!important}.premium-kpi-card .premium-icon{border-radius:10px!important}.premium-demo-card,.premium-finance-card{border-radius:16px!important;border:1px solid var(--line)!important;box-shadow:0 1px 2px rgba(0,0,0,.18)!important}.premium-finance-total{font-family:JetBrains Mono,ui-monospace,monospace}.segmented-tab{border-radius:8px;font-weight:500}.segmented-tab-active{background:rgba(var(--accent-rgb),.14)!important;color:var(--accent)!important}.shell .nav-btn{border-radius:9px}.shell .nav-btn-active{position:relative;background:rgba(var(--accent-rgb),.14);border-color:transparent;box-shadow:none}.shell .nav-btn-active:before{content:"";position:absolute;left:-16px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}