:root{--xmgo-blue:#2563eb;--xmgo-blue-hover:#1d4ed8;--xmgo-sky:#60a5fa;--xmgo-ink:#14213b;--xmgo-muted:#52627c;--xmgo-ground:#f6f9ff;--xmgo-white:#fff;--xmgo-line:#dce4f1;--xmgo-tier-free:#64748b;--xmgo-tier-plus:#2563eb;--xmgo-tier-pro:#7c3aed;--xmgo-tier-premium:#93651f;--xmgo-focus:#1d4ed8;--xmgo-radius:12px;--xmgo-noise-opacity:.035;--xmgo-logo-nav-width:128px}
.xmgo-logo{display:inline-flex;align-items:center;width:var(--xmgo-logo-nav-width);max-width:100%;aspect-ratio:368/88;color:var(--xmgo-blue);text-decoration:none;flex:none;line-height:0;position:relative;isolation:isolate}
.xmgo-logo svg,.xmgo-logo img{width:100%;height:100%;display:block;overflow:visible;flex:none}
.xmgo-logo:focus-visible{outline:3px solid var(--xmgo-focus);outline-offset:6px;border-radius:3px}
.xmgo-logo [data-dot]{transform-box:fill-box;transform-origin:center}
.xmgo-logo[data-variant="C"] [data-dot]{will-change:auto}
@media(max-width:600px){:root{--xmgo-logo-nav-width:108px}}
@media(prefers-reduced-motion:reduce){.xmgo-logo *{animation:none!important;transition:none!important;transform:none!important}}
