.mumbai-metro-page{--l1:#1565c0;--l2a:#f9a825;--l3:#00bcd4;--l7:#e53935;--l9:#e53935;--l4:#43a047;--l6:#d81b60;--l5:#f57c00;--l2b:#f9a825;--dark:#371b58;--orange:#ff6b00;--gold:#f5a623;--ink:#111;--muted:#6b7280;--cream:#fafaf7;--border:#e5e5e0;--sh:0 4px 24px #00000014;--sh-lg:0 20px 60px #0003;background:var(--cream);color:var(--ink);font-family:Sora,sans-serif;overflow-x:hidden}.mumbai-metro-page a{color:inherit;text-decoration:none}.mumbai-metro-page .con{max-width:1260px;margin:0 auto;padding:0 48px}@media (max-width:760px){.mumbai-metro-page .con{padding:0 16px}}.mumbai-metro-page .hero{background:var(--dark);padding:72px 0 0;position:relative;overflow:hidden}.mumbai-metro-page .hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.mumbai-metro-page .glow{filter:blur(140px);pointer-events:none;border-radius:50%;position:absolute}.mumbai-metro-page .glow-1{background:#00bcd433;width:500px;height:400px;top:0;left:-80px}.mumbai-metro-page .glow-2{background:#e539352e;width:400px;height:350px;top:60px;right:-40px}.mumbai-metro-page .glow-3{background:#f9a8251f;width:300px;height:280px;top:20px;left:40%}.mumbai-metro-page .hero-inner{z-index:2;justify-content:space-between;align-items:center;gap:32px;padding:0 0 48px;display:flex;position:relative}.mumbai-metro-page .hero-content{flex:1;min-width:0}.mumbai-metro-page .hero-logo-wrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.mumbai-metro-page .hero-logo-img{filter:drop-shadow(0 0 40px #ffffff14);opacity:.92;width:clamp(160px,18vw,260px);height:auto;transition:opacity .3s}.mumbai-metro-page .hero-logo-img:hover{opacity:1}@media (max-width:760px){.mumbai-metro-page .hero-inner{flex-direction:column;align-items:flex-start}.mumbai-metro-page .hero-logo-wrap{align-self:flex-end;margin-top:-40px}.mumbai-metro-page .hero-logo-img{width:110px}}.mumbai-metro-page .hero-bc{color:#ffffff4d;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;font-size:11px;display:flex}.mumbai-metro-page .hero-bc a{color:#ffffff73}.mumbai-metro-page .hero-bc span{color:#ffffff2e}.mumbai-metro-page .hero-kicker{letter-spacing:.24em;text-transform:uppercase;color:#ffffff59;align-items:center;gap:10px;margin-bottom:10px;font-size:9px;font-weight:800;display:flex}.mumbai-metro-page .hero-kicker:before{content:"";background:var(--orange);width:22px;height:2px;display:inline-block}.mumbai-metro-page .hero-h1{letter-spacing:.01em;color:#fff;margin-bottom:14px;font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,8.5vw,6.5rem);line-height:.88}.mumbai-metro-page .hero-h1 .t1{color:#80deea}.mumbai-metro-page .hero-h1 .t2{color:var(--gold)}.mumbai-metro-page .hero-desc{color:#ffffff80;max-width:700px;margin-bottom:28px;font-size:15px;font-weight:300;line-height:1.8}.mumbai-metro-page .hero-lines{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.mumbai-metro-page .lb{letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:6px;padding:6px 13px;font-size:10px;font-weight:800;display:inline-flex}.mumbai-metro-page .lb .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.mumbai-metro-page .lb-new{background:var(--orange);color:#fff;border-radius:100px;margin-left:3px;padding:1px 6px;font-size:8px}.mumbai-metro-page .hero-bottom{background:#0000004d;border-top:1px solid #ffffff0f;padding:14px 0}.mumbai-metro-page .hstats{flex-wrap:wrap;display:flex}.mumbai-metro-page .hs{text-align:center;border-right:1px solid #ffffff12;padding:10px 22px}.mumbai-metro-page .hs:last-child{border-right:none}.mumbai-metro-page .hs-n{color:var(--gold);letter-spacing:.04em;font-family:Bebas Neue,sans-serif;font-size:1.7rem;line-height:1}.mumbai-metro-page .hs-l{color:#ffffff59;text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-size:9px}.mumbai-metro-page .map-section{background:var(--dark);padding:52px 0 0;position:relative;overflow:hidden}.mumbai-metro-page .map-section-inner{z-index:2;position:relative}.mumbai-metro-page .map-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 48px 24px;display:flex}@media (max-width:760px){.mumbai-metro-page .map-header{padding:0 16px 20px}}.mumbai-metro-page .map-head-left .map-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--orange);align-items:center;gap:8px;margin-bottom:6px;font-size:9px;font-weight:800;display:flex}.mumbai-metro-page .map-head-left .map-kicker:before{content:"";background:var(--orange);width:18px;height:2px;display:inline-block}.mumbai-metro-page .map-head-left h2{color:#fff;letter-spacing:.02em;font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,5vw,3.2rem);line-height:1}.mumbai-metro-page .map-head-left h2 em{color:#80deea;font-style:normal}.mumbai-metro-page .map-hint{color:#ffffff4d;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.mumbai-metro-page .map-hint:before{content:"👆";font-size:15px}.mumbai-metro-page .map-canvas{padding:0 48px;overflow-x:auto}@media (max-width:760px){.mumbai-metro-page .map-canvas{padding:0 12px}}.mumbai-metro-page .map-canvas svg{width:100%;max-width:1160px;margin:0 auto;display:block}.mumbai-metro-page .stn-popup{z-index:1000;background:#fff;border-radius:24px 24px 0 0;max-width:640px;margin:0 auto;padding:28px 32px 40px;transition:transform .35s cubic-bezier(.23,1,.32,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -20px 60px #00000040}.mumbai-metro-page .stn-popup.open{transform:translateY(0)}.mumbai-metro-page .popup-drag{background:var(--border);border-radius:2px;width:44px;height:4px;margin:0 auto 20px}.mumbai-metro-page .popup-top{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.mumbai-metro-page .popup-emoji{flex-shrink:0;font-size:2.8rem;line-height:1}.mumbai-metro-page .popup-head{flex:1}.mumbai-metro-page .popup-name{color:var(--dark);letter-spacing:.02em;margin-bottom:6px;font-family:Bebas Neue,sans-serif;font-size:2rem;line-height:1}.mumbai-metro-page .popup-tags{flex-wrap:wrap;gap:5px;display:flex}.mumbai-metro-page .popup-tag{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;align-items:center;gap:4px;padding:3px 10px;font-size:9px;font-weight:800;display:inline-flex}.mumbai-metro-page .popup-tag--2a{color:#111;background:#f9a825}.mumbai-metro-page .popup-tag--l1{color:#fff;background:#1565c0}.mumbai-metro-page .popup-tag--l7{color:#fff;background:#e53935}.mumbai-metro-page .popup-tag--l9{color:#fff;background:#ff6b00}.mumbai-metro-page .popup-tag--l3{color:#fff;background:#006064}.mumbai-metro-page .popup-tag--cr{color:#fff;background:#c62828}.mumbai-metro-page .popup-tag--rail{color:#fff;background:#555}.mumbai-metro-page .popup-desc{color:#4b5563;border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:14px;font-size:13px;font-weight:300;line-height:1.8}.mumbai-metro-page .popup-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:480px){.mumbai-metro-page .popup-facts{grid-template-columns:1fr}}.mumbai-metro-page .popup-fact{color:#374151;align-items:flex-start;gap:7px;font-size:12px;line-height:1.6;display:flex}.mumbai-metro-page .popup-fact-icon{flex-shrink:0;font-size:14px}.mumbai-metro-page .popup-close{background:var(--border);cursor:pointer;width:32px;height:32px;color:var(--muted);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;top:20px;right:20px}.mumbai-metro-page .popup-close:hover{background:var(--dark);color:#fff}.mumbai-metro-page .popup-bar{border-radius:2px;height:4px;margin-bottom:22px}.mumbai-metro-page .popup-bar--y2a{background:#f9a825}.mumbai-metro-page .popup-bar--l7{background:#e53935}.mumbai-metro-page .popup-bar--l1{background:#1565c0}.mumbai-metro-page .popup-bar--l3{background:#00bcd4}.mumbai-metro-page .popup-overlay{z-index:999;opacity:0;pointer-events:none;background:#0006;transition:opacity .3s;position:fixed;inset:0}.mumbai-metro-page .popup-overlay.open{opacity:1;pointer-events:all}.mumbai-metro-page .map-legend{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:0;margin-top:0;display:flex}.mumbai-metro-page .legend-line-row{color:#ffffff80;white-space:nowrap;border-right:1px solid #ffffff12;align-items:center;gap:8px;padding:12px 20px;font-size:11px;font-weight:500;display:flex}.mumbai-metro-page .legend-line-row:last-child{border-right:none}.mumbai-metro-page .lleg{border-radius:2px;flex-shrink:0;width:24px;height:5px}.mumbai-metro-page .lleg-dash{background:repeating-linear-gradient(90deg,#00bcd4 0 7px,#0000 7px 12px);border-radius:2px;height:5px}.mumbai-metro-page .lleg-under{background:repeating-linear-gradient(90deg,#96969680 0 7px,#0000 7px 12px);border-radius:2px;height:4px}.mumbai-metro-page .leg-new-badge{background:var(--orange);color:#fff;border-radius:100px;margin-left:2px;padding:1px 5px;font-size:7.5px;font-weight:800}.mumbai-metro-page .page-body{padding:52px 0 80px}.mumbai-metro-page .page-layout{grid-template-columns:1fr 300px;align-items:start;gap:32px;display:grid}@media (max-width:960px){.mumbai-metro-page .page-layout{grid-template-columns:1fr}}.mumbai-metro-page .sec{margin-bottom:48px}.mumbai-metro-page .sec-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--orange);align-items:center;gap:8px;margin-bottom:8px;font-size:9px;font-weight:800;display:flex}.mumbai-metro-page .sec-kicker:before{content:"";background:var(--orange);width:18px;height:2px;display:inline-block}.mumbai-metro-page .sec-title{letter-spacing:.02em;color:var(--ink);margin-bottom:4px;font-family:Bebas Neue,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem)}.mumbai-metro-page .sec-title em{color:var(--orange);font-style:normal}.mumbai-metro-page .sec-sub{color:var(--muted);max-width:680px;margin-bottom:20px;font-size:13px;font-weight:300;line-height:1.7}.mumbai-metro-page .line-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}@media (max-width:860px){.mumbai-metro-page .line-cards{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mumbai-metro-page .line-cards{grid-template-columns:1fr}}.mumbai-metro-page .lc{border-radius:18px;transition:transform .22s,box-shadow .22s;overflow:hidden}.mumbai-metro-page .lc:hover{box-shadow:var(--sh-lg);transform:translateY(-4px)}.mumbai-metro-page .lc-head{padding:20px 18px 14px;position:relative;overflow:hidden}.mumbai-metro-page .lc-num{opacity:.1;letter-spacing:-.04em;color:#fff;font-family:Bebas Neue,sans-serif;font-size:4rem;line-height:1;position:absolute;top:10px;right:14px}.mumbai-metro-page .lc-badge{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#fff3;border-radius:100px;margin-bottom:10px;padding:2px 8px;font-size:8px;font-weight:800;display:inline-block}.mumbai-metro-page .lc-badge.new-badge{background:var(--orange)}.mumbai-metro-page .lc-badge.construction{background:#ffffff26}.mumbai-metro-page .lc-name{color:#fff;letter-spacing:.02em;margin-bottom:3px;font-family:Bebas Neue,sans-serif;font-size:1.5rem;line-height:1}.mumbai-metro-page .lc-route{color:#ffffffa6;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.mumbai-metro-page .lc-body{border:1px solid var(--border);background:#fff;border-top:none;border-radius:0 0 18px 18px;padding:14px 16px}.mumbai-metro-page .lc-stats{border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:10px;display:flex}.mumbai-metro-page .lc-stat{text-align:center;border-right:1px solid var(--border);flex:1;padding:4px 0}.mumbai-metro-page .lc-stat:last-child{border-right:none}.mumbai-metro-page .lc-stat-n{letter-spacing:.03em;font-family:Bebas Neue,sans-serif;font-size:1.2rem;line-height:1}.mumbai-metro-page .lc-stat-l{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.mumbai-metro-page .lc-desc{color:#374151;font-size:11.5px;font-weight:300;line-height:1.7}.mumbai-metro-page .lc-stations{border-top:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-top:10px;padding-top:10px;display:flex}.mumbai-metro-page .lc-stn{background:var(--cream);border:1px solid var(--border);color:var(--dark);border-radius:100px;padding:2px 8px;font-size:9.5px;font-weight:600}.mumbai-metro-page .lc-stn.ix{border-color:var(--orange);color:var(--orange)}.mumbai-metro-page .upcoming-grid{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}@media (max-width:600px){.mumbai-metro-page .upcoming-grid{grid-template-columns:1fr}}.mumbai-metro-page .uc{border:1px solid var(--border);background:#fff;border-left:4px solid;border-radius:14px;padding:16px}.mumbai-metro-page .uc.l4{color:var(--l4)}.mumbai-metro-page .uc.l6{color:var(--l6)}.mumbai-metro-page .uc.l5{color:var(--l5)}.mumbai-metro-page .uc.l7a{color:var(--l7)}.mumbai-metro-page .uc-line-label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800}.mumbai-metro-page .uc-name{color:var(--ink);margin-bottom:5px;font-size:13px;font-weight:800}.mumbai-metro-page .uc-body{color:var(--muted);font-size:11.5px;font-weight:300;line-height:1.7}.mumbai-metro-page .status-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;margin-bottom:6px;padding:2px 8px;font-size:8px;font-weight:800;display:inline-block}.mumbai-metro-page .s-construction{color:var(--orange);background:#ff6b001a;border:1px solid #ff6b0040}.mumbai-metro-page .s-2026{color:#059669;background:#0596691a;border:1px solid #05966940}.mumbai-metro-page .fare-table-wrap{border:1px solid var(--border);border-radius:14px;margin:20px 0;overflow-x:auto}.mumbai-metro-page .fare-table{border-collapse:collapse;width:100%}.mumbai-metro-page .fare-table th{background:var(--dark);color:#fff;text-align:left;letter-spacing:.12em;text-transform:uppercase;padding:11px 16px;font-size:9.5px;font-weight:800}.mumbai-metro-page .fare-table td{border-bottom:1px solid var(--border);padding:11px 16px;font-size:12.5px}.mumbai-metro-page .fare-table tr:last-child td{border-bottom:none}.mumbai-metro-page .fare-table tr:hover td{background:#f9f6ff}.mumbai-metro-page .line-badge-cell{color:#fff;white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex}.mumbai-metro-page .tips-grid{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}@media (max-width:600px){.mumbai-metro-page .tips-grid{grid-template-columns:1fr}}.mumbai-metro-page .tip{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;transition:transform .2s;display:flex}.mumbai-metro-page .tip:hover{box-shadow:var(--sh);transform:translateY(-2px)}.mumbai-metro-page .tip-icon{flex-shrink:0;font-size:1.5rem;line-height:1}.mumbai-metro-page .tip h4{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:800}.mumbai-metro-page .tip p{color:var(--muted);font-size:12px;font-weight:300;line-height:1.7}.mumbai-metro-page .ix-table{border-collapse:collapse;border:1px solid var(--border);border-radius:14px;width:100%;margin:20px 0;overflow:hidden}.mumbai-metro-page .ix-table th{background:var(--dark);color:#fff;letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:11px 16px;font-size:9.5px;font-weight:800}.mumbai-metro-page .ix-table td{border-bottom:1px solid var(--border);padding:11px 16px;font-size:12px}.mumbai-metro-page .ix-table tr:last-child td{border-bottom:none}.mumbai-metro-page .ix-table tr:hover td{background:#f9f6ff}.mumbai-metro-page .ix-stn{color:var(--dark);font-size:13px;font-weight:800}.mumbai-metro-page .info-box{background:linear-gradient(135deg,#f0f4ff,#f5f0ff);border:1.5px solid #371b581f;border-radius:14px;margin:20px 0;padding:20px 22px}.mumbai-metro-page .info-box h4{letter-spacing:.14em;text-transform:uppercase;color:var(--dark);margin-bottom:12px;font-size:11px;font-weight:800}.mumbai-metro-page .info-box ul{list-style:none}.mumbai-metro-page .info-box ul li{color:#374151;border-bottom:1px solid #371b5812;gap:8px;padding:5px 0;font-size:13px;font-weight:400;line-height:1.6;display:flex}.mumbai-metro-page .info-box ul li:last-child{border-bottom:none}.mumbai-metro-page .info-box ul li:before{content:"→";color:var(--orange);flex-shrink:0;margin-top:3px;font-size:11px;font-weight:800}.mumbai-metro-page .warn-box{background:linear-gradient(135deg,#fff7ed,#fffbf2);border:1.5px solid #ff6b0040;border-radius:14px;align-items:flex-start;gap:14px;margin:20px 0;padding:18px 20px;display:flex}.mumbai-metro-page .warn-icon{flex-shrink:0;font-size:1.5rem}.mumbai-metro-page .warn-body h4{margin-bottom:5px;font-size:13px;font-weight:800}.mumbai-metro-page .warn-body p{color:#4b5563;font-size:12px;font-weight:300;line-height:1.7}.mumbai-metro-page .faq-item{border:1px solid var(--border);background:#fff;border-radius:14px;margin-bottom:10px;overflow:hidden}.mumbai-metro-page .faq-q{cursor:pointer;color:var(--dark);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:13px;font-weight:700;display:flex}.mumbai-metro-page button.faq-q{text-align:left;background:0 0;border:none;width:100%;font-family:inherit}.mumbai-metro-page .faq-q:after{content:"＋";color:var(--orange);flex-shrink:0;font-size:16px;transition:transform .2s}.mumbai-metro-page .faq-item.open .faq-q:after{transform:rotate(45deg)}.mumbai-metro-page .faq-a{max-height:0;transition:max-height .35s,padding .3s;overflow:hidden}.mumbai-metro-page .faq-item.open .faq-a{max-height:350px}.mumbai-metro-page .faq-a-inner{color:#4b5563;border-top:1px solid var(--border);padding:0 20px 16px;font-size:13px;font-weight:300;line-height:1.8}.mumbai-metro-page .cta-bar{background:linear-gradient(135deg,var(--dark),#1a0d2e);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:28px 0;padding:28px 32px;display:flex}.mumbai-metro-page .cta-bar h3{color:#fff;letter-spacing:.03em;font-family:Bebas Neue,sans-serif;font-size:1.9rem}.mumbai-metro-page .cta-bar h3 em{color:var(--gold);font-style:normal}.mumbai-metro-page .cta-bar p{color:#ffffff73;margin-top:4px;font-size:12px;font-weight:300}.mumbai-metro-page .cta-btn{background:var(--orange);color:#fff;letter-spacing:.06em;white-space:nowrap;border-radius:100px;padding:13px 26px;font-size:12px;font-weight:800;transition:all .2s;display:inline-block}.mumbai-metro-page .cta-btn:hover{background:var(--gold);color:var(--dark)}.mumbai-metro-page .sb-widget{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.mumbai-metro-page .sbw-head{background:var(--dark);color:#fff;padding:14px 16px;font-size:13px;font-weight:800}.mumbai-metro-page .sbw-head em{color:var(--gold);font-style:normal}.mumbai-metro-page .sbw-body{padding:14px 16px}.mumbai-metro-page .ql{border-bottom:1px solid var(--border);color:var(--ink);align-items:center;gap:10px;padding:9px 0;font-size:12px;font-weight:500;transition:color .15s;display:flex}.mumbai-metro-page .ql:last-child{border-bottom:none}.mumbai-metro-page .ql:hover{color:var(--orange)}.mumbai-metro-page .qi{text-align:center;flex-shrink:0;width:20px;font-size:1rem}.mumbai-metro-page .qt{flex:1}.mumbai-metro-page .qa{color:var(--orange);font-size:12px;font-weight:700}.mumbai-metro-page .timing-row{border-bottom:1px solid var(--border);justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.mumbai-metro-page .timing-row:last-child{border-bottom:none}.mumbai-metro-page .tr-key{color:#374151;font-weight:500}.mumbai-metro-page .tr-val{color:var(--dark);font-weight:800}.mumbai-metro-page .prose{border:1px solid var(--border);background:#fff;border-radius:16px;margin-bottom:20px;padding:28px}.mumbai-metro-page .prose h2{letter-spacing:.02em;color:var(--dark);margin-bottom:12px;font-family:Bebas Neue,sans-serif;font-size:1.8rem}.mumbai-metro-page .prose h3{color:var(--ink);margin:18px 0 7px;font-size:14px;font-weight:800}.mumbai-metro-page .prose p{color:#374151;margin-bottom:10px;font-size:13px;font-weight:300;line-height:1.85}.mumbai-metro-page .rv{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(22px)}.mumbai-metro-page .rv.in{opacity:1;transform:translateY(0)}.mumbai-metro-page .stn-g{cursor:pointer}.mumbai-metro-page .stn-g circle.outer{fill:#0000;transition:r .2s}.mumbai-metro-page .stn-g:hover circle.outer{r:20}.mumbai-metro-page .stn-g.active circle.main{stroke-width:5px}.mumbai-metro-page .lb-l1{color:#90caf9;background:#1565c033;border-color:#1565c04d}.mumbai-metro-page .lb-l1 .dot{background:#64b5f6}.mumbai-metro-page .lb-l2a{color:#ffd54f;background:#f9a82526;border-color:#f9a8254d}.mumbai-metro-page .lb-l2a .dot{background:#ffd54f}.mumbai-metro-page .lb-l3{color:#80deea;background:#00bcd426;border-color:#00bcd44d}.mumbai-metro-page .lb-l3 .dot{background:#80deea}.mumbai-metro-page .lb-l7{color:#ef9a9a;background:#e5393526;border-color:#e539354d}.mumbai-metro-page .lb-l7 .dot{background:#ef9a9a}.mumbai-metro-page .lb-l9{color:#ef9a9a;background:#e539351a;border-color:#e5393533}.mumbai-metro-page .lb-l9 .dot{background:#ef9a9a}.mumbai-metro-page .lb-l2b{color:#ffd54f;background:#f9a8251a;border-color:#f9a82533}.mumbai-metro-page .lb-l2b .dot{background:#ffd54f}.mumbai-metro-page .lleg-l1{background:#1565c0}.mumbai-metro-page .lleg-l2a{background:#f9a825}.mumbai-metro-page .lleg-l7{background:#e53935}.mumbai-metro-page .lleg-new{background:var(--orange)}.mumbai-metro-page .legend-line-row--new{color:#ff6b00cc}.mumbai-metro-page .lc-head-l1{background:linear-gradient(135deg,#1565c0,#0d47a1)}.mumbai-metro-page .lc-head-l2a{background:linear-gradient(135deg,#f57f17,#f9a825)}.mumbai-metro-page .lc-head-l3{background:linear-gradient(135deg,#006064,#00838f)}.mumbai-metro-page .lc-head-l7{background:linear-gradient(135deg,#b71c1c,#c62828)}.mumbai-metro-page .lc-head-l9{background:linear-gradient(135deg,#7b1fa2,#8e24aa)}.mumbai-metro-page .lc-head-l2b{background:linear-gradient(135deg,#e65100,#f57f17)}.mumbai-metro-page .lc-stat-n-l1{color:#1565c0}.mumbai-metro-page .lc-stat-n-l2a{color:#f57f17}.mumbai-metro-page .lc-stat-n-l3{color:#006064}.mumbai-metro-page .lc-stat-n-l7{color:#c62828}.mumbai-metro-page .lc-stat-n-l9{color:#7b1fa2}.mumbai-metro-page .lc-stat-n-l2b{color:#e65100}.mumbai-metro-page .badge-l1{background:#1565c0}.mumbai-metro-page .badge-l2a{background:#f57f17}.mumbai-metro-page .badge-l3{background:#006064}.mumbai-metro-page .badge-l7{background:#c62828}.mumbai-metro-page .badge-l9{background:#7b1fa2}.mumbai-metro-page .badge-l2b{background:#e65100}.mumbai-metro-page .badge-cr{color:#c62828;font-size:12px;font-weight:700}.mumbai-metro-page .cell-muted{color:#4b5563;font-size:12px}.mumbai-metro-page .cell-bold{font-weight:700}.mumbai-metro-page .fare-max-l1{color:#1565c0}.mumbai-metro-page .fare-max-l2a{color:#f57f17}.mumbai-metro-page .fare-max-l3{color:#006064}.mumbai-metro-page .fare-max-l7{color:#c62828}.mumbai-metro-page .fare-max-l9{color:#7b1fa2}.mumbai-metro-page .fare-max-l2b{color:#e65100}.mumbai-metro-page .tr-key-l1{color:#1565c0}.mumbai-metro-page .tr-key-l2a{color:#f57f17}.mumbai-metro-page .tr-key-l3{color:#006064}.mumbai-metro-page .tr-key-l7{color:#c62828}
