/* UI primitives + helpers */
const { useState, useEffect, useMemo, useRef } = React;
function cx(...xs) { return xs.filter(Boolean).join(' '); }
// Right-arrow glyph (rotates for RTL automatically)
function Arrow({ size = 12, className = "" }) {
return (
);
}
function Logo({ inverted = false, height = 28 }) {
// Inline original UAS-letter wordmark + brand circle mark (recreated, not copying any
// copyrighted commercial font outline). Brand violet sampled from the official favicon.
const ink = inverted ? "#FFFFFF" : "#0B0E14";
return (
UAS
International
Trip Support
);
}
function OpsChip({ label }) {
return (
);
}
function LocaleToggle({ locale, setLocale }) {
return (