.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:"Inter",sans-serif;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);background:rgba(29,163,209,.14);border:1px solid rgba(29,163,209,.4);padding:6px 14px;border-radius:999px;margin-bottom:22px}.route-suggestions div{padding:10px 16px;cursor:pointer;font-size:14.5px}.route-suggestions div:hover{background:var(--cyan-soft)}.stage-status .badge{margin-bottom:6px}.glossary-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px}.glossary-card .tag{display:inline-block;font-family:"Poppins",sans-serif;font-weight:600;font-size:14.5px;color:var(--navy-deep);margin-bottom:6px}.glossary-card p{margin:0;font-size:13.5px;color:var(--ink-soft)}.glossary-card-alert{background:var(--unsupported-bg);border-color:rgba(162,75,83,.3)}.glossary-card-alert .tag{color:var(--unsupported)}.glossary-card-alert p{color:var(--unsupported)}.country-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px 18px 16px;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.country-card.no-detail{cursor:default}.country-card:hover{box-shadow:0 8px 20px rgba(23,60,110,.08);border-color:#c7d6e6}.cc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cc-title{display:flex;align-items:center;gap:9px}.cc-flag{font-size:22px;line-height:1}.cc-name{font-family:"Poppins",sans-serif;font-weight:600;font-size:15.5px;color:var(--navy-deep)}.cc-currency{font-size:12.5px;color:var(--ink-soft)}.cc-contact{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--unsupported)}.cc-note{margin-top:10px;font-size:12.5px;color:var(--limited);background:var(--limited-bg);padding:8px 10px;border-radius:8px;display:none}.cc-note.show{display:block}.cc-detail{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-soft);display:none}.cc-detail.open{display:block}.cc-detail .row{display:flex;gap:6px;margin-bottom:6px;flex-wrap:wrap}.cc-detail .row b{color:var(--ink);min-width:118px;font-weight:600}.chip-list{display:flex;flex-wrap:wrap;gap:5px}.chip{background:var(--cyan-soft);color:var(--navy);font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px}.chip.chip-warn{background:var(--unsupported-bg);color:var(--unsupported)}