.gm-lhdr{max-width:1100px;margin:34px auto 14px;background:#0e1b3d;background-image:linear-gradient(165deg,#0e1b3d 0,#1a2f6b 100%);border:1px solid #2a3a66;border-radius:14px;padding:14px 20px;display:flex;align-items:center;gap:16px;box-shadow:0 5px 18px rgba(10,9,5,.3)}.glh-bul{flex:0 0 auto;width:44px;height:44px;border-radius:50%;color:#fff;font-family:'DM Sans',sans-serif;font-weight:800;font-size:24px;display:flex;align-items:center;justify-content:center}.glh-txt{flex:0 1 auto;min-width:0}.glh-name{font-family:'DM Sans',sans-serif;font-weight:800;font-size:19px;letter-spacing:.2em;white-space:nowrap}.glh-tag{font-family:Georgia,serif;font-style:italic;font-size:13px;color:#b8aa84;margin-top:2px}.glh-rail{flex:1 1 60px;position:relative;height:22px;min-width:60px}.glh-bar{position:absolute;left:0;right:0;top:8px;height:7px;border-radius:4px;display:block}.glh-rail i{position:absolute;top:4px;width:9px;height:9px;border-radius:50%;background:#faf6ec;border:3.5px solid;display:block}.glh-rail i:first-of-type{left:22%}.glh-rail i:nth-of-type(2){left:55%}.glh-rail i:nth-of-type(3){left:86%}@media(max-width:560px){.gm-lhdr{flex-wrap:wrap;gap:10px}.glh-rail{flex-basis:100%}}#gm-transit .trc{display:none}@media(max-width:640px){#gm-transit svg{display:none}#gm-transit .trc{display:block;padding:4px 14px 16px}#gm-transit.trfull svg{display:block}#gm-transit.trfull .trc-lines{display:none}}.trc-line{display:flex;gap:11px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #2a3a66}.trc-b{flex:0 0 auto;width:30px;height:30px;border-radius:50%;color:#fff;font-family:'DM Sans',sans-serif;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center;margin-top:2px}.trc-n{font-family:'DM Sans',sans-serif;font-weight:800;font-size:13px;letter-spacing:.18em;margin-bottom:6px}.trc-st{display:flex;flex-wrap:wrap;gap:6px}.trc-chip{font-family:'DM Sans',sans-serif;font-size:12px;font-weight:700;color:#f7f2ea;background:rgba(255,255,255,.06);border:1.5px solid;border-radius:999px;padding:5px 10px;cursor:pointer}.trc-full{display:block;margin:12px auto 0;font-family:'DM Sans',sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e8c46b;background:0 0;border:1px solid #e8c46b;border-radius:6px;padding:7px 12px;cursor:pointer}